WinControl XL Plus
修订版 A i
北京蓝宇伟业科技有限公司
KMC Controls
修订版 A ii
美国印刷.
版权所有 2003
KMC Controls,Inc
WinControl XL Plus
修订版 A iii
KMC CONTROLS
邮政信箱 497
19476 Industrial Drive
New Paris,IN 46553
美国
TEL:1.574.8315250
FAX:1.574.831.5252
电子邮件:
kreuter@kmccontrols.com
Kreuter Marketing Canada Inc.
38 Buttermill Ave.,Unit B
Concord, Ontario LAK-3X3
Canada
电话:905.738.8588
传真:905.738.8587
电子邮件:
kmccontrols@kmc.ca
KMC Sudamericana
Loranzo Carnelli 1218
C.P.11200
Montevideo,Uruguay
电话:598.2412.3913
传真:598.2412.2514
电子邮件:
isaiintl@adinet.com.uy
KMC 北京经销商
海淀区西四环中路甲59-2号
中国北京100039
北京蓝宇伟业科技有限公司
富兴写字楼126室
KMC Controls
修订版 A iv
电话:86.10.6817.3616
传真:86.10.6817.3616
电子邮件:
lanyu@bjlanyu.com
WinControl XL Plus
修订版 A v
免责声明
本手册中的材料仅供信息用途.它说明的内容和产品将随时更改,恕不另行通知.
KMC Controls,Inc.对此手册不进行说明或担保.在任何情况下,KMC Controls,Inc.对由使用
本手册引发或与之相关的直接或偶然的任何破坏不承担责任.
KMC Controls
修订版 A vi 目录
第1部分WinControl XL简介
系统要求......................................................................................................................1
安装..............................................................................................................................1
启动WinControl XL....................................................................................................2
WinControl XL作业窗口............................................................................................2
窗口菜单......................................................................................................................3
帮助..............................................................................................................................3
安全事宜......................................................................................................................5
第2部分 设计步骤
收集系统信息..............................................................................................................6
创建控制器信息列表..................................................................................................6
设定输入点..................................................................................................................7
设定输出点..................................................................................................................7
定义程序变量..............................................................................................................8
添加计划表..................................................................................................................8
构建系统组..................................................................................................................8
编写Control Basic程序..............................................................................................8
备份程序......................................................................................................................8
第3 部分 访问菜单
系统列表......................................................................................................................9
创建站点快捷方式.....................................................................................................11
系统名称不符警告.....................................................................................................11
Bye...............................................................................................................................12
退出.............................................................................................................................12
第4部分 面板菜单
单点访问......................................................................................................................13
网络状态......................................................................................................................14
WinControl XL Plus
修订版 A vii
报警 ............................................................................................................................16
报警详细信息...............................................................................................................17
备份面板.......................................................................................................................17
恢复面板………………………………………………………………………………18
网络保存........................................................................................................................18
第5部分 控制菜单
系统组...........................................................................................................................19
创建系统组...................................................................................................................21
查看系统组...................................................................................................................22
添加点,链接和动画...................................................................................................23
手动控制点...................................................................................................................29
Control Basic编辑器....................................................................................................30
输入点...........................................................................................................................30
输出点...........................................................................................................................32
设定点/变量..................................................................................................................34
配置变量单位................................................................................................................34
控制器............................................................................................................................35
PID控制器详细信息....................................................................................................35
周计划表………………………………………………………………………………37
周计划表日详细信息...................................................................................................39
年计划表.......................................................................................................................39
年计划表详细信息.......................................................................................................40
数组设置.......................................................................................................................41
表格...............................................................................................................................42
网络传感器...................................................................................................................43
第6部分 系统设置菜单
设置时间和日期..........................................................................................................45
系统名称......................................................................................................................46
夏令时..........................................................................................................................46
密码..............................................................................................................................47
KMC Controls
修订版 A viii
自定义单位..................................................................................................................49
初始化网络..................................................................................................................50
清除面板......................................................................................................................50
设置最终面板..............................................................................................................51
第7部分 数据菜单
趋势日志数据..............................................................................................................52
趋势日志详细信息......................................................................................................54
运行时间日志..............................................................................................................56
运行时间详细信息......................................................................................................57
运行时间日志和电源不足..........................................................................................58
用运行时间日志编程..................................................................................................58
日志设置......................................................................................................................59
登录日志......................................................................................................................60
手动点报告..................................................................................................................60
历史文件......................................................................................................................62
第8部分 描述符菜单
从面板下载到描述符................................................................................................64
从网络下载到描述符................................................................................................64
关于描述符................................................................................................................65
描述符和控制器类型................................................................................................66
描述符管理................................................................................................................67
第9部分 PC设置菜单
端口............................................................................................................................68
启动默认设置............................................................................................................69
发送电子邮件报警....................................................................................................70
发送有声消息报警....................................................................................................71
第10部分 Control Basic编程
Control Basic如何工作描)......................................................................................73
使用帮助的示例程序.................................................................................................74
语句.............................................................................................................................74
WinControl XL Plus
修订版 A ix
算术运算符.................................................................................................................74
比较运算符.................................................................................................................75
布尔逻辑.....................................................................................................................75
变量.............................................................................................................................76
使用助记符.................................................................................................................76
实数.............................................................................................................................77
输入Control Basic程序.............................................................................................78
Control Basic编辑器窗口..........................................................................................79
编程格式和标记.........................................................................................................82
关键字.........................................................................................................................82
第11部分 硬件配置管理器
连接到计算机............................................................................................................102
启动HCM..................................................................................................................102
与控制器通信............................................................................................................103
配置二级网络控制器................................................................................................104
面板文件备份和面板文件恢复................................................................................106
配置LAN CONTROLLER.......................................................................................107
以太网设置................................................................................................................109
BACnet.......................................................................................................................111
附录A 文件结构
附录B 计算机与KMC控制器的连接
LAN XONTROLLER.................................................................................................113
子局域网与串行端口的连接.....................................................................................114
子局域网与USB的连接...........................................................................................116
附录C 连接输入点和输出点
连接输入点.................................................................................................................117
连接输出点.................................................................................................................117
附录D 热敏电阻值
WinControl XL Plus WinControl XL 简介
系统要求
修订版 A 1
第 1 部分
WinControl XL 简介
WinControl XL 是 KMC 数字能源管理和控制系统的操作员界面.
利用 WinControl XL,您可以对 KMC 数字网络中使用的所有设备进行设定,操作和
监控.
系统要求
要运行 WinControl XL,您需要使用符合以下最低需求的计算机:
一个运行 Microsoft Windows 95,Windows 98,Windows NT,Windows 2000 或 Windows XP
操作系统的 Intel Pentium 处理器或等效产品.
128 兆内存
安装操作系统后,剩余 100 兆硬盘空间
一个 CD-ROM 驱动器
分辨率至少为 800x600 的 SVGA 显示器.
声卡
以太网连接,串行端口或第三方从 USB 端口到串行端口的转换器
安装
必须从 WinControl 光盘把 WinControl XL 安装到硬盘上;不能从光盘运行程序.
插入光盘. 安装程序将自动启动.
如果自动安装程序未开始,选择开始,运行,然后浏览光盘查找 Setup.exe.
请遵循屏幕上显示的安装说明. 有关详细信息,请参阅光盘上的 Install ReadMe(安装自述)
文件.
WinControl XL 简介 KMC Controls
启动 WinControl XL
修订版 A 2启动 WinControl XL
启动 WinControl XL 的方法与启动其它软件应用程序的方法相同.
要启动 WinControl XL,请选择 Start(开始)> Programs(程序)> KMC Controls > WinControl
XL.
WinControl XL 作业窗口
当您启动 WinControl XL 时,作业窗口打开. 作业窗口包含控制项,菜单栏,快捷栏和状态
信息.
快捷栏快捷栏按钮提供了指向许多常用菜单命令的快捷方式.
状态栏在 WinControl XL 屏幕底部,有一行用于显示系统信息的框格.
从左侧开始,依次显示"系统名称",连接的控制器地址,通信状态,网络时间和日期以及一条
核实是否从计算机硬盘上下载到描述符的信息.如果未下载到描述符,有必要下载到它们以查看
标签和说明.
图例 1-1 WinControl XL 作业窗口
状态栏
快捷栏
报警栏
WinControl XL Plus WinControl XL 简介
窗口菜单
修订版 A 3
静音按钮
报警栏
报警栏显示从 KMC 网络中发出的所有报警. 当作业站收到警告时,此栏显示在屏幕底部,状
态栏上面.如果系统中没有报警,"报警"栏不出现. 此栏显示报警点,Control Basic 中指定
的报警说明,该点进入报警状态的时间和当前报警状态.
双击报警栏可以显示 Alarms 窗口.
按静音按钮可以关闭报警音.
窗口菜单
Window(窗口)菜单 利用 Window(窗口)菜单可以设置弹出菜单的显示顺序.
Cascade(层叠)层叠排列所有打开的窗口.
Tile(平铺) 排列并调整所有打开的窗口的大小以充满可用空间.
Close(关闭) 关闭活动窗口或位于层叠顶部的窗口.
Close All(全部关闭)关闭打开的全部 WinControl XL 窗口.
图例 1-2 Window(窗口)菜单
WinControl XL Plus
帮助
在Help(帮助)中选择 Contents(目录)菜单可以显示附加主题. 单击主主题旁的书本图标.
WinControl XL 简介 KMC Controls
帮助
修订版 A 4
子主题会显示在主主题下.
main topic.
Contents(目录) 显示菜单主题列表. 单击菜单可以显示在菜单标题下查找到的项目.
单击存在问题的项目可以显示更多详细信息.
Help on Help(帮助之帮助) 提供如何最有效利用帮助文件的相关信息.
About WinControl XL(关于 WinControl XL) 显示当前 WinControl XL 软件的版次号,版
本号和版权信息.
利用版本号您可以区分软件的新,旧版本. 它也可以作为确定此版本软件中包含哪些功能的便
捷参考.
如果您对 WinControl XL 还存在疑问,在寻求技术支持前,务必检查版本号.
图例 1-3 About WinControl XL(关于 WinControl XL)
About Current Panel(关于当前面控制面板)
显示主网,子网控制器的当前面板构建号,日期和时间.
图例 1-4 About Current Panel(关于当前面控制面板)
About CommTalk(关于 CommTalk)
显示CommTalk 界面的当前版本构建号,日期和时间.
WinControl XL Plus WinControl XL 简介
安全
事宜
修订版 A 5
图例 1-5 About CommTalk(关于 CommTalk)
安全事宜
KMC Controls 有责任提供安全产品和使用期间的安全指导.安全代表保护所有安装,操作和服
务于本设备的个人的安全以及产品自身的安全.
为了提高安全性,我们在本手册中使用意外警告标记. 请遵守相关的守则以免发生意外.
危险
危险代表最严重的意外警告. 如果不遵守危险守则,可能会发生人身伤亡.
警告
警告代表危险可能会导致严重伤害,甚至死亡.
注意
注意指出如果不遵守说明,有可能造成人身伤害或设备,财产损失.
注释
注释提供了重要的附加信息.
详细信息
提供了可能会为您节省时间的设定提示和快捷键.
设定步骤 KMC Controls
收集系统信息
修订版 A 6第 2 部分
设定步骤
本部分介绍设定 KMC Controls 数字网络的逻辑顺序.
收集系统信息
从完整系统图开始. 本图由一张简单的手绘图或几张机械制图组成.
不管形式如何,此图必须包括网络上的关键组件.
系统级制图应该包括:
控制器
传感器 计算机 调制解调器
中继器
在使用的情况,也包括以太网集线器,路由器,转换器和服务器.
除本手册中的信息和说明外,以下资源也可能有用.
产品销售文字资料
安装表和指南
KMC 应用程序和疑难问答手册
KMC 网站 www.kmccontrols.com
创建控制器信息列表
为网络中的每个控制器创建输入和输出连接列表.
每个控制器信息列表应包括:
物理位置
每个控制器的型号
WinControl XL Plus 设定步骤
设定输入点
修订版 A 7
每个控制器的 KMC 地址
所有输入点和输出点编号
每点的逻辑名称. KMC 控制器使用最大长度为 20 个字符的描述符,和最大长度为 8 个字
符的标签命名控制器.
设备类型: 模拟量或数字量
输入信号类型(4 - 20 毫安电流回路,1-5 伏特电压等)
通常位置(若适用)
从控制器管理每点的操作顺序.
设定输入点
从 Control(控制)菜单中选择 Inputs(输入点)为每个输入点设置参数.
有关使用 inputs(输入点)菜单的详细信息,请参阅第 42 页上的 Inputs(输入点).
输入列表可以完整说明每个输入点的说明和标签. 当使用 Control Basic 进行编程时,您可以
使用说明或标签确认输入点.
选择范围. 如果不存在适用于传感器的标准范围,请创建一个表格.
请参阅第 57 页的 Tables(表格) .
发送并重新下载到输入点
如果您与控制器相连,请查找适当的阅读材料,若需要,输入校准值.
设定输出点
从 Control(控制)菜单中选择 Outputs(输出点)为每个输出点设置参数. 请参阅第 44 页的
Outputs(输出点).
输出列表可以完整说明输出点的说明和标签. 当使用 Control Basic 编程控制器时,您可以使
用说明或标签确认输出点.
选择输出范围.
输入模拟输出点所需的高低电压.
选择数字输出点所需的启动延迟.
可根据需要为每个输出点设置安全级别.
设定步骤 KMC Controls
定义程序变量
修订版 A 8
发送输出点并检查正确读数(找适当的阅读材料).
定义程序变量
从 Control(控制) 菜单中选择 Variables/Setpoints(变量/设定点)定义程序变量.
请参阅第 46 页上的 Setpoints/Variables(设定点/变量).
变量列表将完整描述每个变量的说明和标签. 当使用 Control Basic 编程控制器时,您将使用
说明或标签确定输入点.
选择单位范围.
添加计划表
设定周计划表和年计划表来更改特定时间和日期的操作. 请参阅第 51 页上的 Weekly
Schedules(周计划表)和第 53 页上的 Annual Schedules(年计划表).
构建系统组
使用系统组构建系统图示.
请参阅第 28 页上的 System Groups(系统组).
编写 Control Basic 程序
用 Control Basic 编程控制器. 请参阅第 95 页上的 Control Basic 编程.
备份程序
要将程序保存到计算机文件中,请参阅第 25 页的 Backup Panel(备份面板).
WinControl XL Plus 访问菜单
系统列表
修订版 A 9
第 3 部分
访问菜单
使用 Access(访问)菜单建立 WinControl XL 和 KMC 控制器或网络之间的通信链接.
图 3-1 Access(访问)菜单
系统列表
选择 System List(系统列表)连接系统或控制器. "系统列表"是存储每个单个项目信息的
地址簿.WinControl XL 以两种方式使用系统列表信息.
通过以太网连接作业站点,通过串行端口或利用电话线和调制解调器直接连接时
自动打开作业文件夹中存储的适当信息.
使用"系统列表"前,请查看以下信息:
有关电缆连接的信息,请参阅第 143 页的与 KMC 控制器的计算机连接.
有关软件设置,请参阅第 61 页的 System Setup(系统设置)菜单.
System Name(系统名称) 输入系统名称,最大长度为 20 个字符. 输入的系统名称必须与
System Setup(系统设置)菜单下 Set System Name(设置系统名称)中输入的名称保持完全一致.
访问菜单 KMC Controls
系统列表
修订版 A 10
WinControl XL 创建一个具有相同名称的目录,其中存储与这个系统名称相关的所有信息. 在
系统列表中至多可输入 250 个站点.
System(系统) 选择与站点相关的系统类型. 选项为:
Main
Sub Net
Comm Talk
图例 3-2 System List(系统列表)菜单
Connect(连接) 选择计算机和网络间的连接类型. 选项为: Modem Ethernet-LAN
Direct LAN Controller
Ethernet-MNC Simulator
MultiNet
Phone/IP Address(电话/IP 地址)
IP address(IP 地址)要使用 IP 地址,请选择 Ethernet(以太网),然后输入系统的 IP 地
址. 必须输入圆点间隔每组数字.
Phone numbers(电话号) 要通过电话线连接远程站点,选择 Modem(调制解调器),并输
入远程站点的电话号.
有关拨号选项的信息,请参阅表 3-1.
Port(端口) 选择用于连接控制器的计算机串行端口. 有效端口为 COM1 至 COM32.
Baud(波特率)选择与在 HCM 中设置的相同网络波特率.
表 3-1 拨号选项
符号操作
- 破折号 破折号是任选项. 使用破折号使电话号更易于理解.
WinControl XL Plus 访问菜单
创建站点快捷方式
修订版 A 11
. 圆点示例: 555-1212.31
在拨号字符串中插入圆点以间断拨号,直至单击电话连接开关继续拨号.
对需要输入扩展号的自动应答系统拨号时,要使用圆点.
, 逗号示例: ,9,555-1212
逗号在拨号序列中设置了停顿. 停顿时间由调制解调器设置注册表设置,通常为每个逗号 2 秒.
逗号通常用来在拨打外部电话电话线访问号后提供延迟.
创建站点快捷方式
如果有几个需要频繁访问的系统,可以在桌面上创建每个站点的快捷方式.
1. 在桌面上创建快捷图标.
2. 右键单击该图标. 打开属性对话框.
3. 在 Target(目标)末尾添加空格,字母 S 和系统列表中的站点编号.
启动快捷方式时,WinControl XL 自动搜索系统列表查找其设置,并启动与系统的连接.
图3-3 shortcut(快捷方式)属性
系统名称不符警告
在连接过程中,如果系统名称与在"系统列表"中选择的行中的名称不符,将显示警告.
访问菜单 KMC Controls
注销
修订版 A 12 图3-4 系统名称不符
要纠正系统名称不符,请进行以下操作:
已建网络 更改系统列表中的名称使其与显示在 WinControl XL 状态栏左下角的名称相符. 然
后单击 Connect(连接)重新连接系统.
新网络 新系统的 System Name(系统名称)为空或不正确.
忽略警告并将系统名称指定给网络.
请参阅第 62 页上的系统名称.
注销
用于切换用户,而无需与网络或控制器断开连接. 其他用户可从此屏幕中登录,连接其它本地
系统或关闭此软件.
退出
关闭 WinControl XL.
WinControl XL Plus 面板菜单
单点访问
修订版 A 13
第 4 部分
面板菜单
Panel(面板)菜单用于网络级操作. 利用 Panel(面板)菜单可以通过选择特定控制
器,查看系统详细信息,响应报警并浏览网络.
图 4-1 Panel(面板)菜单
单点访问
使用 Single Point Access(单点访问)可以快速检索单点,计划表,控制器或变量的信息. 因为
与其它方式相比,Single Point Access(单点访问)在网络上移动的数据要少得多,所以检索信
息的速度比其它方式更迅速.
以助记符,标签或说明格式输入点名称,并单击 OK(确定). WinControl XL 将打开仅用于
显示或编辑此项目的对话框.
面板菜单 KMC Controls
网络状态
修订版 A 14 图例 4-2 Single Point Access(单点访问)对话框
网络状态
Network Status(网络状态)检索与网络上所有控制器相关的各种有用信息. 每个控制器按照地
址数字顺序列出.
Main Network Status(主网络状态)
如果连接到LAN CONTROLLER,显示以下信息:
Panel Name 显示先前输入的控制器名称(请参阅第 86 页的从网络下载到描述符). 如果
Panel Name 为空,可输入控制器名称,长度至多为 20 个字符.
Net 指示控制器是否报告与网络联机.
Prog 指示 Control Basic 程序是否在控制器中运行.
Ver 指示控制器中固件的版本级别.
Scans Scans 是微处理器读取控制器中每个程序并对其指令进行响应的速度. 通常情况下,每
秒钟进行 5 至 50 次扫描.
Net In / Net Out 指示控制器通过网络共享的数据点总数. 单击 Net In 或 Net Out 数打开指定
MAIN,SUB A 或 SUB B 网络的提示. 然后显示所有共享点的逐项列表.
Memory 以字节为单位指示可用于程序,趋势日志,运行环境等空闲存储器容量.
WinControl XL Plus 面板菜单
网络状态
修订版 A 15
图例 4-3 Network Status(网络状态)
Sub A / Sub B 指示每个二级网络(A 或 B)上的控制器总数. 单击数量打开 Sub Network(子
网络)列表.
注
在主网络上,主网级控制器之间可传送的点至多为 124 个.
另外,主网控制器最多可从每个子网控制器中接收 512 个点,向其子网控制器传送 64 个点.
Sub Network Status(子网络状态)
每个子网控制器按控制器地址数字顺序列出,并带有相应的控制器名称.
Panel Name(面板名称) 输入控制器说明,至多为 20 个字符.
Ty p e(类型) 可能为特定控制器或控制器组指定控制器类型,使它们可以同一点说明和标签.
有关使用控制器类型的详细信息,请参阅第 86 页的关于描述符.
Network(网络) 指明控制器是否与在网络上通讯.
如果任何面板未与网络上的其它控制器通信,此列将显示 Off.
Program(程序) 指明 Control Basic 设计程序是否运行在控制器中.
Version(版本) 指明控制器的固件版本.
图 4-4 子网状态列表
Scans Scans 是微处理器中的控制器读取每个程序和响应其指令的速度.通常情况下,每秒钟进
面板菜单 KMC Controls
报警
修订版 A 16 行 5 至 50 次扫描.
Net In / Net Out 指明控制器通过网络共享的数据点总数.
此控制器所需的网络上其它控制器提供的任意点将在 Network Profile(网络简档) 窗口作为
want points(所需点)出现.
注
7000 系列控制器最多可输入或输出的点数为 32 个.
5800 系列控制器最多可输入或输出 124 个点. 使用 Initialize Network(初始化网络)可以临
时清除网络上的共享点.
这样控制器可以生成仅由所需点构成的传输列表.
图 4-5 子网网络点进入控制器
报警
KMC 数字系统中的报警共分为三类.
Active(活动) 形成报警的条件未改变. 活动条件启动有声报警信号,直到操作员查看报警屏
幕才停止.
Restored(恢复) 以缩写词 RES 指示引发报警的条件已恢复正常,但操作员未获知或未删除
报警消息.
Restore(恢复)也取消了计算机发出的有声报警.
Acknowledged(获知)让操作员可以获知报警,同时不从报警列表中将其删除.
要查看特定报警的详细信息,如发出报警的控制器或检测到报警的时间和日期,双击报警信息或
用光标突出显示,然后按 Insert.
右键单击 Alarm(报警)清除单个报警. 将出现与选定的每个项目相应的对话框.
网络中发出的报警将出现在 Alarm(报警)屏幕.
WinControl XL Plus 面板菜单
报警的详细信息
修订版 A 17
报警的详细信息
可在 Control Basic 程序中写入多种报警条件,警告用户系统中出现的问题和异常.
关于用 Control Basic 创建报警消息的具体信息,请参阅第 106 页的 ALARM.
如果操作员有一台计算机连接到 KMC 系统网络,检测到的任何报警都会立即出现在屏幕底部
的报警消息栏中.
图 4-6 Current Alarms(当前报警)
另外,计算机中的有声报警警告操作员已检测到报警情况. 请参阅第 91 页的 Startup Defaults
(启动默认设置)设置有声报警. 存在多个报警时,消息栏将在屏幕上滚动显示每个活动消息.
除滚动报警消息外,报警窗口列出了每个检测到的报警及其状态. 从 Panel Menu(面板菜单)
中选择 Alarms(报警).
每次计算机连接到 KMC 控制器或网络时,都会收到报警.
注
安装了 WinControl XL的计算机上,最好同时安装 Microsoft Outlook 以发送电子邮件. 有关设
置电子邮件的信息,请参阅第 91 页的 Startup Defaults(启动默认设置).
备份面板
使用 Backup Panel(备份面板)将当前连接的控制器信息保存到计算机中.
可以保存输入点,输出点,变量,控制器,Control Basic 程序,描述符和其它用户定义配置信息
到你为其创建文件名下.
面板菜单 KMC Controls
恢复面板
修订版 A 18
恢复面板
使用 Restore Panel(恢复面板)可以从计算机中检索已保存的程序包,并将其发送到当前连接
的控制器. 输入点,输出点,变量,控制器,Control Basic程序,描述符和其它用户定义配置信
息将被发送到控制器.
网络保存
保存当前网络中的定义配置信息
子网
控制器
保存控制器连接的子网的所有信息.
局域网
控制器
保存该控制器和与其连接的子网上的控制器的所有信息.
WinControl XL Plus 控制菜单
系统组
修订版 A 19
第 5 部分
控制菜单
控制菜单是WinControl XL 中最常用的菜单. 利用它可以设定系统组,输入点,输出
点,变量,控制器,计划表组和表格的控制.
也可选择它来输入 Control Basic 程序和设定 KMC Controls NetSensor.
图 5-1 Control(控制)菜单
系统组
System Groups(系统组)是一个定制窗口,创建的目的是实现迅速访问系统中最常用的部分. 系
统组可以是一些基于内容的控制项或包含动态显示和站点链接在内的复杂图形用户界面. 利用
WinControl XL 中的图库,可以显示系统的所有部分,如温度,设定点和设备设置. 可以在系
统组中放入打开其它系统组的链接.
系统组是使用两种图创建而成:
显示系统概貌的背景图
控制菜单 KMC Controls
系统组
修订版 A 20
显示动态并提供控制的动画
创建背景图
(图库仅随附 WinControl XL Plus.)
KMC Controls 提 供了一个图库,利用它您可以构建背景. 背景图的格式必须为 .BMP
或 .JPG.
除 KMC Controls 提供的图片外,也可利用其它能够生成所需的文件格式的程序构建背景图. 选
择背景文件格式时,请考虑以下文件类型特征.
KMC Controls 提供了三种用于构建背景图的图库. 这三个图库包含在 WinControl XL Plus 光
盘的以下文件夹中:
每个图库文件夹都包含您可用于构建完整图片的工具的构建块. 每种工具的模块都有几种可选
尺寸和几种不同的文件格式. JPG 占用空间小,压缩度高的 JPG 文件,下载到速度较快,但
模糊. BMP Bitmap 文件清晰,但占用空间大,下载到时间长
表 5-1 系统组图形文件格式
表 5-2 背景图文件
Air Handling Units(空调机组)
Fan Coil Units(风机盘管控制器)
AHU and FCU Components(AHU 和 FCU 组件)
Rooftop Units RTU Components(屋顶单元 RTU 组件)
Chillers and Boilers Chillers and Boilers Components(冷机和锅炉系统 冷机和锅炉组件)
图例 5-2 中所示的屋顶单元由以下文件组成:
请按照以下步骤利用 KMC 图库组件构建背景图:
1. 使用照片编辑程序组合背景图.
2. 将其以 .BMP 或 .JPG 格式保存或输出.
3. 将背景图副本保存在项目文件夹的 Picture(图片)文件夹中.
WinControl XL Plus 控制菜单
创建系统组
修订版 A 21
同一幅图片可用于多个作业,但必须将其保存在将在其中使用的项目Picture(图片)文件夹中.
动画
动画的文件格式必须为 GIF. KMC Controls animation(动画)文件夹中的动画专为点缀 KMC
Controls 背景图而设计. 要使用动画,请将所需的文件复制到作业文件夹的 Picture(图片)文
件夹中. 有关在背景图上添加动画的详细信息,请参阅第 34 页上的添加动态 GIF.
图 5-2 背景图构建
RTU-Hood
RTU-Main Exposed Filter
RTU-Compressor-Left
RTU-Compressor
RTU-Compressor-Right
创建系统组
创建系统组常常是设定控制器或系统的最后一步. 创建系统组的基本步骤如下:
设定在系统组中显示和控制的点,变量和计划表
为每个组创建背景图
在背景图上放入动画
若有必要,创建链接其它系统组的站点系统组
测试链接和控制项,确认操作是否正常
"系统组"列表显示控制器中创建的系统组. 在系统组列表中输入包括背景图名称在内的每个
系统组的基本信息.
控制菜单 KMC Controls
查看系统组
修订版 A 22 图 5-3 Systems Groups(系统组)列表窗口
Description(说明) 输入系统组说明,至多为 20 个字符.
Label(标签) 输入系统组的简称. 标签的长度最多为八个字符.Label(标签)是可选字段.
Bitmap/JPG 输入背景图的名称,不带扩展名(.BMP 或 JPG 文件). WinControl XL 将会在
Picture(图片)目录中查找,并在打开 System Groups(系统组)窗口时,下载到此文件.
View(查看)选择系统组,然后点击View(查看)显示该组.
您也可单击第一列中的数字实现相同的操作.
查看系统组
从 System Groups(系统组)列表中选择一组,打开新窗口. 新系统组窗口打开时只带有背景
图.
图例 5-4 带背景的系统组
右键单击空白区域来更改查看选项,或转到 Modify Mode(修改模式)将点,控制项和动画添加
到系统组.
Modify Mode(修改模式)(F10) 切换至 Modify(修改)模式. 状态栏更改为 Edit Mode(编
辑模式).
Show(显示) 包含以下选项:
注
当 System Groups(系统组)窗口在 PC Setup(PC 设置)Startup Defaults(启动默认设置)对
话框中打开时,设置其模式和外观. 请参阅第 91 页的 Startup Defaults(启动默认设置).
Auto(自动) 选择 Auto(自动)每隔几秒自动更新屏幕.
WinControl XL Plus 控制菜单
添加点,链接和动画
修订版 A 23
As Designed(初始设计)显示创建组时的说明或标签.
Descriptions(说明)显示点及其至多 20 个字符的说明.
Label(标签)显示点及至多 8 个字符的标签.
详细信息
现场控制器或终端单元中的系统组在每个屏幕上最多有 32 个不同条目. 这些条目可以是位于
该网络上的任何控制器上的点. LAN CONTROLLER中的每个系统组至多包含 160 个条目. 这
些点可以来自于与此LAN Controller 连接的子网的任何控制器,或主网上的任何其它LAN
Controller .
注
系统组中点的位置和颜色等详细信息不存储在本地或终端单元控制器的存储器中. WinControl
XL 将在该项目文件夹中创建一个文件存储此信息.
添加点,链接和动画
在添加或编辑项目前,系统组必须处于编辑模式. 要添加或编辑一个对象,请在系统组的空
白区域单击右键.打开 Modify(修改)对话框.
图例 5-5 Modify mode(修改模式)选项
Display Mode(显示模式)F10 关闭修改模式并返回显示模式.
Add Point(添加点) 添加网络上的任意有效点. 键入点的助记符 (OUT6),至多为 8 个字符
的标签 (FAN) 或其至多为 20 个字符的完整说明 (Rooftop Fan),从而对点进行定义.
系统中的增加项可以是系统中的任何点,变量,控制器或计划表.
控制菜单 KMC Controls
添加点,链接和动画
修订版 A 24 图例 5-6 Add point(添加点)对话框
Add Link(添加链接)添加开启选定的 WinControl XL 菜单项的链接.
图例 5-7 向系统组中添加链接
表 5-3 Link commands(链接命令)
链接操作
Al-Ack 确认当前报警屏幕中的报警
Alarms 显示当前报警窗口
Bye 启动链接序列,然后打开 Bye 对话框.
Call 显示系统列表 - 允许拨叫远程站点
DES-File
Direct
End-Call 结束与远程系统的通信,并挂断调制解调器.
Add Animated GIF(添加动态 GIF) 选择 Add Animated GIF(添加动态 GIF) 将动画放在
背景中. 在背景图上添加了动态效果,有助于显示设备状态. 动画是解压缩 GIF 文件. 当
选择 Add Animated GIF(添加动态 GIF)时,会弹出一个对话框.
Init-Net 在当前网络上发出 Initialize Network(初始化网络)命令.
Labels
Load-DES 下载所连接控制器中的描述符(在信息栏中显示)
Log-setup 显示 Main LAN Controller Trend(主网控制器趋势)和运行环境存储器分配表
Manual 手动点报告
WinControl XL Plus 控制菜单
添加点,链接和动画
修订版 A 25
Open File 打开 Windows Explorer
Network 显示 Network Status(网络状态)对话框
Panel 选择面板树
Passwords 显示用户密码对话框
Ports PC 端口设置窗口
Print Des 打印当前控制器中的描述符
Print Prg
Set-Time 可对系统时间和日期进行设置
Setup WinControl 的启动默认设置
Sub panel Network status子网络状态窗口
Sys-Name 可对系统名称进行更改
Text 插入用于显示主题或其它内容信息的文本模块.
Units Custom Units 用户定义单位表
Users-Log 显示已登录系统的用户列表
表 5-3 链接命令(续)
链接操作
输入添加到系统组的项目的助记符,标签或描述符.
图例 5-8 Add Animated GIF(添加动态 GIF)对话框
输入点后,另一个对话框打开,您可利用它选择动画文件.
注
仅会列出您在该项目文件包下的 Pictures(图片)文件夹中存入的所有动画文件. 开始设定系
统组前,从KMC WinControl 光盘上的 Animation(动画)文件夹中的动画文件复制到 Pictures
(图片)文件夹.
控制菜单 KMC Controls
添加点,链接和动画
修订版 A 26 图例 5-9 Animation selection(动画选择)对话框
当您在动画选择对话框中单击 OK(确定)时,动画对象将出现在组窗口中. 把对象拖动到要
实现动态的区域上.
图例 5-10 带有动态风机的 System Group(系统组)窗口
Save(保存) 把更改发送到控制器. Save(保存)也将系统组保存在项目文件夹中.
仅适用于 WinControl XL Plus
Add Animated Control(添加动态控制) 动态控制项是常用的控制符和指示符的集合,它们
添加到系统组的方式与添加动态 GIF 文件的方式相同,但不需要在picture(图片)文件夹中放
入文件.
选择动态控制项可以打开图例 5-11 所示的对话框.
WinControl XL Plus 控制菜单
添加点,链接和动画
修订版 A 27
图例 5-11 动态控制项
动态控制项共有四种:
Analog I ndicators(模拟指示器)
Analog Adjustments(模拟调节器)
Digital Indicators(数字指示器)
Digital Adjustments(数字调节器)
Show Points List(显示点列表) 使用点列表将点从列表拖放到系统组中. 单击 +(加号)
用输入点,输出点,变量,控制器,组和计划表来扩展表.
标签在指定处列出.
图例 5-12 System Points(系统点)对话框
Modifying an object(修改对象)
要修改动态 GIF,内容或控制项,在被修改对象上单击右键,并选择 Modify Mode(修改模式)
(F10).
Move Item(移动项目) 更改点的位置. 指示器可以将对象略图移置在系统图中任何位置.
Delete Item(删除项目) 将点从系统组永久删除.
Edit Item(编辑项目) 显示对象的编辑窗口. 每个动态 GIF,内容和控制项都有专门针对此
对象的编辑属性.
Editing text captions(编辑内容标题)
对于显示为内容的点(用 Add Points(添加点)添加的点,或来自 Show Points List(显示点列
表)的点).
控制菜单 KMC Controls
添加点,链接和动画
修订版 A 28 图例 5-13
按 OK(确定)保存更改,或按 Cancle(取消)关闭窗口,而不保存任何更改.
Caption control codes(说明控制代码)
使用控制代码与在本窗口中输入的内容组合定制显示内容. 使用以下内容说明中的控制代码显
示特定点属性:
表 5-4 说明控制代码
代码 操作
@D 至多为 20 个字符的点说明
@E 输入点的超限标志 - 超出单位范围 2 分钟后启用标志(显示 D).
@L 至多为 8 个字符的标签
@M 自动或手动模式状态
例如,您可以输入:
当前室外温度是 @V 度
在显示模式中,这句话按照输入的内容显示,但 @V 会被点的实际值代替:
当前室外温度是 65.2 度.
Font 打开一个对话框,利用它可以选择字体特征.
Color 设置点处于正常状态的颜色. 如果颜色集有高限或低限,点按这些颜色显示.
ON/High Color 设置点超出定义的高限情况下点的颜色. 用于数字或模拟点.
OFF/Low Color 设置点低于设定低限的情况下点的颜色. 用于数字或模拟点.
注
将 On/High Color 和 Off/Low Color 设置为非背景色的颜色. 这将防止点的颜色和背景色无法
分辨. 如果您无法找到一个点,可以在放置点的区域移动游标来重新找到点. 当游标在点上时,
它会从箭头符号变为手掌符号.
WinControl XL Plus 控制菜单
手动控制点
修订版 A 29
On Text 当点处于 On 状态或等于 1 时显示的内容.
Off Text 当点处于 Off 状态或等于 0 时显示的内容.
Creating invisible buttons(创建隐藏按钮)
输入空格代替说明代码可以在系统组中创建隐藏按钮. 如果背景图中的按钮可以指定指向其它
图的链接,或建立要通过单击区域的任何位置而访问特定区域的详细信息的概貌时,这种功能很
有用.
@P 使用在启动默认设置中选择的标签或说明
@U 单位(C,F,伏特,FPM....)
@V 显示实际的点值
表 5-4 说明控制代码
代码操作
手动控制点
可以通过系统组中的对象对点进行更改. 要对点进行更改,单击对象,打开Edit Value(编辑
值)对话框.
图例 5-14 Edit Value(编辑值)对话框
Edit New Value(编辑新值) 指示数字点的状态,或选定项目的模拟点的实际数值.
Manual Override(手动优先) 指示点是处于自动或手动操作状态.
控制菜单 KMC Controls
Control Basic 编辑器
修订版 A 30
Control Basic 编辑器
Control Basic 编程是自动化 KMC Controls 系统的方式. 请参阅第 95 页的 Control Basic
Programming(Control Basic 编程).
图例 5-15 Control Basic Programs(Control Basic 程序)列表
输入点
使用 Inputs(输入点)配置控制器的输入信号.
图例5-16 Input(输入点)
Inputs(输入点)窗口包括以下内容:
# 输入点号
Description 对连接到该点的设备的说明,至多为 20 个字符. 有关如何使用说明的介绍,请
参阅第 86 页的关于描述符.
Manual 指示以自动还是手动模式. 处于手动模式时(选中),在用户进行更改前,值保持为
显示值. 处于自动模式时(未选中),将显示输入信号的实际值.
Val ue 指示点的当前级别,数量或状态.
WinControl XL Plus 控制菜单
输入点
修订版 A 31
Decom. 指示点值超出测量范围的时间已超过两分钟. 如果点正常读取,此列为空. 如果出
现字母 Y,并且点正常读取,则点值有时超出范围,这意味着出现间断性故障.
Label 点的标签,至多为 8 个字符. 有关标签的使用方法,请参阅第 86 页的关于描述符.
Unit 使用 Unit 选择输入信号的测量或比例因数单位. 要设置此值,单击 Unit 显示可用的测
量单位列表.
注
为 STE-1200 系列传感器选择的单位是 10K. 为 STE-5000 系列自动调温器使用的单位是
KM10K.
图例 5-17 Configure input(配置输入点)对话框
在滚动框中,测量的数字单位成对显示. 第一个单位是正常状态. 当在 Control Basic 中引用
数字输入点时,左手状态为 False (0),而右手状态为 Tr ue (1).
Type 选择模拟类型或数字类型.
如果类型被更改,新的范围列表将出现在 Configure Input(配置输入点)对话框.
注
拔起式电阻置为ON,输入点空开时读数为 5 伏直流. 接触点闭合时输入读数为 0 伏直流. 拔
起式电阻置为OFF,无论开关,输入点读数为 0 伏直流.
模拟测量单位 数字测量单位
模拟设备 调节运行电压可变(0 - 5 伏特)的输入点的模拟设备
数字设备 信号只具有两种状态的数字设备
(On 或 Off)
控制菜单 KMC Controls
输出点
修订版 A 32
Format 输入在 Val ue(值)中显示的固定数位或小数位.不适用于数字输出点.
Calibration 用于调整传感器输入点测量值的偏差. 校准因数的有效域是从 -30 到 30.默认
值为 0(无校准). 不适用于数字输入点.
Average 设置显示的数值是用多少个采样值所求得的平均值. 每扫描一次都会取样一次.
输出点
显示所连接的控制器的输出点列表.
图例 5-18 Outputs list(输出点列表)对话框
Outputs(输出点)窗口包括以下内容:
# 输出点编号.
Description 对连接到该点的设备的说明,至多为 20 个字符. 有关如何使用说明,请参阅第 86
页的关于描述符.
Manual 指示输出点处于自动或手动模式. 当处于手动模式时(选中),在用户进行更改前输
出点将保持显示值. 当处于自动模式时(未选中),Control Basic 编程设置点的输出值.
Value 点的当前级别,数量或状态.
Label(标签)点的说明,至多为 8 个字符. 有关如何使用标签,请参阅第 86 页的关于描述
符.
Units 在 Units 列中单击可以修改输出点范围和单位.
Configure Outputs(配置输出点)对话框打开.
WinControl XL Plus 控制菜单
输出点
修订版 A 33
图例 5-19 配置输出点单位
Units of measure 选择与输出设备对应的单位.
可将输出点设置为一些标准或定制范围之一. 另外,也存在相反范围,颠倒了标准数字范围输
出的显示内容.
在数字输出点滚动框中,测量单位成对显示. 第一个单位是正常状态. 当在 Control Basic 中
引用数字点时,左手状态为 False (0),右手状态为 Tr ue (1). Custom Units(自定义单位)没
有相反范围. 如果需要相反的定制范围,必须颠倒自定义单位的设置或创建相反自定义单位.
Type(类型) 选择模拟类型或数字类型
更改 Type 时,新的测量单位列表将在范围选择窗口中打开.
模拟设备 调节运行电压可变(0-10 伏特)的输出点
数字设备 要求两种状态之一
配置数字输出点 配置模拟输出点
Format(格式) 选择显示点值时数字或小数位个数. 不适用于数字输出点.
0% 设置对应于输出量为 0% 时的输出点电压.
仅当使用百分比 (%) 单位时适用.
100% 设置对应于 输出量为100% 时的输出点电压. 仅适用于使用百分比 (%) 单位的情况.
Delay(延迟) 设置 设定输出点从 OFF 状态更改为 ON 状态所需的时间,以分和秒为延迟单位.
此计时器优先于任何 Control Basic 程序. 最大启动延迟为 99 分 50 秒.
Security(安全性) 输入为该点指定的输出安全级别. 用户必须拥有此安全级别或更高的安全级
别才能对点进行更改.
控制菜单 KMC Controls
设定点/变量
修订版 A 34
设定点/变量
使用 Setpoints/Variables(设定点/变量)来定义在 Control Basic 中使用的程序变量. 变量是如设
定点,时间延迟和模式等信息的地址符. 最小值,最大值和平均值以及计数器和标志也是程序
变量的应用.
所有安全级别都可以查看变量列表. 修改值需要二级安全权限,更改说明或标签字段,添加新
变量或更改单位需要四级安全访问权限.
图例 5-20 设定点/变量列表
变量/设定点列表包含以下字段:
# 变量号.
Description 变量说明,至多为 20 个字符. 有关如何使用说明,请参阅第 86 页的关于描述
符.
Manual 指示变量处于自动模式还是手动模式. 处于手动模式中时(选中),变量在被用户更
改前保持显示值. 处于自动模式时(未选中), Control Basic 编程设置点的输出值.
Value 当前指定给变量的值.
Label 至多为 8 个字符的变量说明. 有关如何使用标签的说明,请参阅第 86 页的关于描述
符 .
配置变量单位
units 要设置测量单位,请单击 Unit 列.
Type(类型) 选择 Analog(模拟)类型或 Digital(数字)类型. 模拟点可以是任意实数.
WinControl XL Plus 控制菜单
控制器
修订版 A 35
数字点可以是两种状态之一. Analog(模拟)和 Digital(数字)类型有各自的单位列表.
图例 5-21 数字单位
Units(单位) 为变量指定的测量单位. 当在 Control Basic 中引用数字单位时,左手状态为
False (0),右手状态为 Tr ue (1).
Format(格式) 选择显示点值时显示的数字或小数位个数. 不适用于数字输出点.
控制器
适用 Controllers(控制器)管理连接的控制器中的 PID 控制器回路. PID 控制器是一个用于
计算模拟输出点使其保持或接近于设定点的数学函数.
例如,由一个房间组成的系统,此房间带有温度传感器和一个调节热水阀. 通过在控制器中输
入房间温度,设定点和 PID 控制器参数,控制器将房间温度与设定点进行比较,然后计算热水
阀打开或关闭的程度以确保房间温度接近于设定点.
用Control Basic 程序指定 PID 控制器向热水阀的输出.
示例: 10 OUT1 = CON1
将控制器状态从自动修改为手动和更改控制器输出需要二级安全访问权限.
更改 In Value,A,Prop,Reset,Rate 和 Bias 需要三级安全访问权限.
修改所有字段和添加新控制器需要至少四级安全访问权限.
PID 控制器详细信息
Controllers(控制器)列表包含以下字段:
控制菜单 KMC Controls
PID 控制器详细信息
修订版 A 36 图例 5-22 PID 控制器列表
Controlled Point(受控点) 测量控制环境的输出点名称.
到 PID 控制器的输入点是要维持为设定点值的传感值.
In Value 显示 Controlled Point(受控点)的值.
Man 指示控制器处于自动模式还是手动模式. 如果处于自动模式(选中),控制器自动在每次
扫描时生成输出值. 当控制器处于手动模式时(选中),控制器的输出值被改写,保留为输出
列中的显示值.
Output 以百分比的形式显示控制器的当前输出值. 输出值是四个函数 (PROP +RESET +RATE
+BIAS) 的代数和.
Setpoint 输入 Controlled Point(受控点)的目标值. 使用助记符,标签或说明定义 Setpoint
(设定点).
Value 显示设定点的值.
A(操作) 控制器的操作. 操作可以是也可以正作用或是反作用.
正作用控制器 (+) 即输入点超出设定点的值时输出点增大
反作用控制器 (-) 输入低于设定点时减少输出.
Prop 进行完整时输出范围 (0-100%) 的比例值.
例如,在先前的热水阀系统中,我们要热水阀在实测温度低于设定点 5 度时完全关闭,在高于
设定点 5 度时完全打开,设定比例带为 10 度. 当室内温度低于设定点 5 度时,热水阀 100%
打开,等于设定点时热水阀将打开 50%,高于设定点 5 度时,热水阀将关闭. 任何设定点和
室内测量温度之间的偏差被看作是错误或偏移.
PID 中的比例参数是 P.
要用 Control Basic 对 Proportional(比例)编程,请参阅第 109 页的 CONPROP( ).
WinControl XL Plus 控制菜单
周
{0>计划表
修订版 A 37
Reset 和 H/M Reset(重置)根据环境超出设定点范围的时间向控制回路添加更正因数.
它指定为消除偏移向输出信号添加或减少的误差的量级倍数. Reset积分速度按每小时 (H) 或每
分钟 (M) 次数指定.
例如,系统维持两个单位的持续误差,并指定积分为每小时五次,控制器的输出将按减少误差的
方向每小时更改十个单位.
也可将 Reset(积分)看作误差的时间积分. 积分是 PID 中的 I.
KMD PID 控制器在使用 Reset(积分)时有一种反越界功能. 在典型回路中,只要有正向误差,
积分将持续增长. 对于大多数 HVAC 应用中,如空间温度控制,积分不适合. 为避免越界,
KMC PID 控制器算法被设计为带有积分封顶功能. 这限制输出的积分部分占未用于比例更正
部分的 100% 以下. 如果比例值为 60%,积分只能增长到 40%. 随着误差的增加,积分添加
到输出的速度将增长,但积分实际将减少,因为它所占的空间减少.
比例量将增加以轧平积分,直至输出值在点积分值为零的比例范围之外.积分越界仅发生在比例
区内,随着误差的增加减少.
要用 Control Basic 对 Reset(积分)编程,请参阅第 110 页的 CONRESET( ).
Rate Rate 降低了误差改变的速度. 以分钟为单位指定微分.
使用速度减少过冲. 如果误差每秒钟(60/分)更改 1.0,速度为 .25 分钟,导数部分将等于 60
/Min X .25 Min =15%. 这 15% 将在超过 1 分钟时加入,以减少速度变化,无论输出超过还是
低于设定点.
警告
如果系统中没有时间延迟,才可以使用 Rate(微分). 输入点必须对输出点更改立即进行响应.
如果存在时间延迟,控制回路将不稳定. 在这种情况下,最好不进行速度更正.
微分是 PID 中的 D(导数).
要用 Control Basic 对 Rate(微分 )编程,请参阅第 110 页的 CONRATE( ).
Bias(偏差) 设置等于设定点的输出值.
偏差是控制器在未使用积分时控制器将达到平衡的值.
周计划表
周计划表是计划每日重复事件的一种方便的方式. 一旦输入周计划表,Control Basic 可以测
控制菜单 KMC Controls
周{0>计划表
修订版 A 38
试以查看计划表处于 On(打开) 还是 Off(关闭)状态或停止设备.
修改此字段需要二级安全访问权限,创建新计划表需要四级安全访问权限.
图例 5-23 Weekly Schedules(周计划表)列表
每个周计划表包括一个七日周和两个优先级.
每日各有四次 On(打开) 和 Off(关闭). 使用二十四小时标记,可以输入任意 On 和 Off 的
序列组合.
要访问特定周计划表的时间,单击 View(查看)或单击计划表号.
此菜单包含以下字段:
Description 计划表的说明,至多为 20 个字符. 有关如何使用说明,请参阅第 86 页的关于
描述符.
Manual 指示计划表是否处于手动(选中)或自动(未选中)模式.
Output 指示计划表 On(打开)还是Off(关闭).
Override 1 输入描述符将启动该优先级. 如果该优先级为 On(打开),周计划表状态将依据
周计划表详细信息 OR1 列改写.
State 指示 Override 1 的状态.
Override 2 输入启用改写处理的描述符. 如果改写处理换状态为 On(打开),周计划表的状
态会依据 OR2 计划表改写. 如果 Override 1 为 On(打开),OVERRIDE2将被忽略.
State 指示 Override 2 的状态.
Label 计划表的标签,至多为 8 个字符. 有关如何使用标签的说明,请参阅第 86 页的关于
描述符 .
Weekly Schedule
WinControl XL Plus 控制菜单
周计划表日详细信息
修订版 A 39
周计划表日详细信息
从 Weekly Schedules(周计划表)列表中选择一个计划表会打开日详细信息对话框. 当输入日
计划表时,请注意以下内容:
输入时间的格式为小时:分:秒,24 小时格式.
秒是可选项.
输入 00:00 会清空此字段.
当每日输入多个 On(打开)和 Off(关闭)时间时,时间必须按升序输入.
输入 00:01 指示午夜.
空日不能更改计划表状态.
图例 5-24 周计划表日详细信息
当 Override 1 或 Override 2 列(请参阅图例 5-23)中输入的值变为 Tr ue (1) 或 On 时,使用
OR1 和 OR2 计划表时间.
要把输出点或变量链接到周计划表,请编写 Control Basic 行,与以下相似:
示例: 10 OUT1 = HeatCool
年计划表
使用年计划表指定一年中的特殊日. 到达每个特定日时,年计划表状态为 On(打开). 年计
划表的状态为 On(打开)或 Off(关闭). 使用年计划表设置周计划表中优先级.
修改这些字段需要二级安全访问权限,创建新年计划表需要至少四级安全访问权限.
控制菜单 KMC Controls
年计划表详细信息
修订版 A 40 图例 5-25 Annual schedule(年计划表)列表
Description 说明,至多为 20 个字符.
Manual 指示计划表处于手动模式(选中)还是自动模式(未选中).
Output 指示计划表状态是 On(打开)还是 Off(关闭).
Label 标签名称,至多为 8 个字符.
要访问特定年计划表的日,单击计划表号或选择行,然后按 Enter 键.
年计划表详细信息
要选择或取消选择启用年计划表的日,单击该日或在显示的日历日期上按 Enter 键. 启用的日
期突出显示.
当突出显示的日开始时,年计划表状态为 On(打开).
图例 5-26 年计划表 #1
向下滚动访问年中剩余的月. 要将年计划表链接到周计划表,将年计划表的名称输入到周计划
表列表相应的优先段.
WinControl XL Plus 控制菜单
数组设置
修订版 A 41
数组设置
数组是一种特殊类型的表. 它仅包含一列和至多 128 行,这些行也被作为元素引用. 数组的
元素可以是任何数字值,可以使用 Control Basic 随时调用或更新每个元素值. 数组的示例之一
是存储月中每日的最高温度.
仅在LAN CONTROLLER中可用.
创建数组需要二级安全访问权限.
图例 5-27 Arrays(数组)窗口
此菜单包含以下字段:
Label 标签名称,至多为 8 个字符. 使用此标签从 Control Basic 中引用数组.
Length 数组中从编号 1 至 128 的总元素数量.这是数组可以容纳的值的数量. 一旦指定数
组标签名称和长度,则可以手动或使用 Control Basic 指定数组的元素. 要查看数组的完整内容,
请选择数组编号.
Index 第一列,显示数组元素数量. 此数用于引用值列中的数据. 数组中元素的数量在"数
组"设置的长度列中进行设置.
Value 可手动输入 Val ue 列的实际数据,或通过可以读写数据的 Control Basic 程序输入. 当
在数组中指定元素时,必须使用 AYN [x ] 形式,此处的 N 是数组编号,x 是数组中的元素编
号. N 和 x 必须是整数. 数组标签也可用在 Control Basic 中引用数组:
TEMPS [4 ]
这些示例显示如何设置数组元素中变量的值:
示例: 10 REM Set Variable 6 to the value of Array 2, element 11
20 1VAR6 =AY2 [11 ]
控制菜单 KMC Controls
表格
修订版 A 42
或使用点标签:
示例: 10 REM Make the set point equal to the value of element 11 in the AHUWEST Array.
20 SETPNT =AHUWEST [11 ]
此示例显示如何设置名为 AHUDATA 数组的值:
示例: 10 IF+MAT 127 THEN X =0
40 X =X +1
50 AHUDATA [X ]=TIME
60 X =X +1
70 AHUDATA [X ]=MAD
80 RETURN
此程序记录混风阀的位置值,和混合空气温度在一天中低于 55 度的时间. 本地变量 X 选择
要存储数据的元素. 时间值以小时为单位存储 (12:30 PM =1250 ).
应为数组应配置 128 个元素. 一旦数组写满,新数据将覆盖时间最久的数据.
表格
使用 Tables(表)创建以下环境的查找表:
传感器的输入单位范围未在单位表中列出则需要做一个输入列表.
在 Control Basic 中创建函数
表达式的值非线性或需要复杂计算
修改表需要三级安全访问权限.
WinControl XL Plus 控制菜单
网络传感器
修订版 A 43
图例 5-28 Tables(表)窗口
Tables(表)窗口逐个显示控制器中的所有表. 每个表由存储在两列中的 15 个数据对组成.
Table(表)列中的值必须按升序输入. 表生成数据对间的线性插值. 要为因变量指定如 % 或
Deg. F 等单位,请单击 Unused(未使用),并从对话框中的选项进行选择.
有关在 Control Basic 中使用表的信息,请参阅第 126 页的 TBL( ).
网络传感器
网络传感器是可编程的墙式自动调温器,直接与 KMC Controls 控制器连接.
一根六芯线的电缆,用于连接 NetSensor(网络传感器)和控制器. 电缆的两端是电话电缆终
端的 RJ-12 连接器. 此电缆为 NetSensor(网络传感器)和控制任务速度的闹钟信号提供电源.
一根导线用作连接控制器的一个端口的通信线路.
A 和 B 网线也连接到 NetSensor(网络传感器),但不由其使用. 该接口位于按门下的端口,
允许计算机访问 KMC 数字网络.
NetSensors(网络传感器)由七个可编程功能按钮组成:
表 5-5 Netsenso(网络传感器)按钮
按钮功能
上箭头 增加模拟值,切换数字值
下箭头 减少显示值;切换数字值
按钮 1 分配给温度传感器,但可以被定义为任意点.
按钮 2-6 可被定义为系统中的任意点.
按钮 7 指定为显示可选湿度传感器.
控制菜单 KMC Controls
网络传感器
修订版 A 44
Aux 用作后备的辅助两线输入点. 用于干接点,如开关.
NetSensor(网络传感器) II 没有辅助线. 同时按按钮 5 和 7,然后按上箭头按钮或下箭头
按钮将 Aux 从 Off(关闭)更改为 On(打开).
.
图例 5-29 为网络传感器指定变量
Description 指示存储按钮值的变量. 说明可以是连接的控制器或网络上任意其它控制器中的
助记符,标签或说明.
Value, Type and Range(值,类型和范围) 显示变量 Description(说明)的值,类型和范围.
Display 按钮的读/写状态.
NetSensors(网络传感器)的附加信息可从随附 NetSensor(网络传感器)的 KMC 应用指南和
安装指南中获得.
NetSensor I
NetSensor II
WinControl XL Plus 系统设置菜单
设置时间和日期
修订版 A 45
第 6 部分
系统设置菜单
此菜单提供了许多用于修改 KMC 数字网络的基本选项. 此设置受网络上所有 System
Setup(系统设置)参数控制.
图例 6-1 System Setup(系统设置)菜单
设置时间和日期
利用 Set Time and Date(设置时间和日期)可以更改系统时间和日期.
图例 6-2 Set Time and Date(设置时间和日期)对话框
系统设置菜单 KMC Controls
系统名称
修订版 A 46
时间维护 - 主网控制器 如果LAN CONTROLLER在网络上,它会维护整个网络的时间.
如果网络上存在多个LAN CONTROLLER,单元地址为 1 的LAN CONTROLLER维护网络时间.
时间维护 - 子网网络 如果网络上没有LAN CONTROLLER,带有实时时钟的编号最低的子网控制
器维护网络时间.
如果对开始和结束计划表有精确时间要求,独立控制器必须包含实时时钟选项.
系统名称
System Name(系统名称)是系统范围内的关于整个 KMC 控制系统的说明. System Name(系
统名称)在首次连接网络时下载到,并通过与系统列表中的目录相关联,来确定存储和检索文件,
描述符和图形的位置.
请参阅第 14 页上的 System List(系统列表).System Name(系统名称)至多为 20 个字符,
存储在网络上的每个控制器中.
图例 6-3 Set System Name(设置系统名称)对话框
夏令时
用于设置当年的夏令时的开始和结束日期. 输入开始和结束日期的月份和日期. 在开始日期
的上午 2:00,网络时间将向前调整一个小时. 在结束日期的上午 2:00,网络时间将向后调整一
个小时.
WinControl XL Plus 系统设置菜单
密码
修订版 A 47
图例 6-4 Daylight Savings Time(夏令时)对话框
密码
WinControl XL 程序和 KMC 数字网络是具有安全限制的系统. 密码用于按每个用户的职责
设定访问,从而简化系统操作,并保护设备. 存储在网络上每个控制器中的用户定义的密码和
安全级别控制所有操作员的访问. 除访问和安全限制外,这些密码也会自动引导用户定制菜单
选项,使用以图形为导向的显示内容或默认为系统中预先定义的控制器.
图例 6-5 Password(密码)列表
LAN CONTROLLER至多可存储 128 个单独的用户定义的密码及其相应的安全/访问限制.
二级网络控制器存储 27 个用户定义的密码组合.
当二级网络控制器通过网络与LAN CONTROLLER连接时,前两个用户定义的密码与LAN CONTROLLER
中前两个用户定义的密码相同.
当LAN CONTROLLER在网络上时,所有密码应在LAN CONTROLLER中设定,而不从二级网络控制器设
定. 前两个密码将被发送到二级网络.
密码更改不会从二级网络控制器发送到LAN CONTROLLER.
以下字段定义密码和安全级别:
Name(名称) 启动 WinControl XL 软件时,用户应在登录提示下输入的名称,至多为 8 个
字符.
Password(密码) 为每个用户分配用以进行个人访问的密码,至多为 8 个字符. 密码一旦
被输入,就无法再看到具体的内容. 输入密码时,* 字符代替 Passwords(密码)列表中的字
符.
Level(级别) 此选项为表 6-1 中定义的每个操作员设定了普通安全访问级别.
系统设置菜单 KMC Controls
密码
修订版 A 48
Group(组)打开 System Group(系统组)窗口. 请参阅第 28 页的 System Groups(系统组).
Panel(面板) 指定用户启动时直接进行经常访问的控制器. 如果 Panel(面板)设置为 0 或
1,WinControl XL 将访问系统,并将目标控制器地址设置为 1.将此值设置为非 0 数将会连接
到该地址. 当连接到LAN CONTROLLER时,默认控制器号将是直接连接的控制器号.要更改此选
项,操作员的当前访问级别必须比当前安全要求高或与之相等.
表 6-1 安全级别
级别安全说明
1 View only(查看) 这类操作员不能进行更改,但可以查看系统操作..
2 Minimum operator(最低级别操作员) 这类操作员只能更改点状态,值和手动或自动. 操作
员不能退出和更改 Control Basic 程序.
3 General operator(普通级别操作员) 这类操作员可执行常规运行所需的所有操作.
4 Setup operator(设置操作员) 这类操作员可执行常规操作,并可访问除 System Setup(系
统设置)菜单中的部分菜单项外的所有菜单和命令. 有关所需安全级别的详细信息,请参阅相
应的内容.
5 Chief Operator(主任操作员) 这类操作员可执行所有常规操作,并可访问除 Passwords(密
码),Erase Master Password(删除主密码),Port Configuration(端口配置)和 Clear Panel
(清除面板)外的所有菜单和命令.
6 Master Operator/Administrator(主操作员/管理员)这类操作员可以执行所有操作.
99 Master Global Operator/Administrator(全局操作员/管理员)
这类操作员可以执行所有操作,并使用通用控制器类型名称将全局系统内的命令传送到 Local
Controllers(本地控制器). 这是一种强大的全局命令功能,只能由经验丰富的用户非常小心
地加以利用.
这种定制功能让操作员可以为软件中的不同字段创建自己的安全要求.
Erase Master Password(删除主密码) 从网络中删除主密码.
图例 6-6
WinControl XL Plus 系统设置菜单
自定义单位
修订版 A 49
Caution(警告)
除非使用 HCM 清除控制器,否则无法恢复主密码. 在费除主密码前,确认已知用户定义的密
码,并加以记录,也要确定至少一个用户定义的密码具有 6 级访问级别.
为在指定用户密码前允许与控制器进行通信,KMC Controls 为每种 KMC 数字控制器分配了主
密码. 为使系统获得真正的安全保护,安装后可以永久禁用主密码.
一旦永久禁用主密码,除非利用特殊配置程序,它也会删除所有设置,并返回出厂设置,否则无
法恢复主密码.
自定义单位
使用 Custom Units(自定义单位)可以创建用户定义的量度单位,用于输入点,输出点,变量,
数组和表格.
自定义单位存储于网络上的每个存储器中,对于网络上的所有控制器通用. 在LAN CONTROLLER
中可至多定义八个模拟自定义单位和八个数字单位. 在二级网络控制器中,只可定义三个模拟
或三个数字自定义单位. 在二级网络中,仅在LAN CONTROLLER中定义的前三个模拟和前三个数
字单位可以被使用.
图例 6-7 Custom Units(自定义单位)窗口
Detail(详细信息)
可从键盘输入度符号"°". 启用 Num Lock,按住 Alt 并在数字键盘上按下 248. 可按以下
所述定义自定义单位:
Analog 输入与模拟点相关的测量自定义单位名称,至多为 5 个字符.
Digital On 当状态为 On(闭触点,1,Start(启动)等),为每点输入至多 11 个字符.
Digital Off 输入指示何时点处于 Digital On 的相反状态的条件.
系统设置菜单 KMC Controls
初始化网络
修订版 A 50
初始化网络
从网络上的控制器中清除所有共享点. 当控制器超出其点数最大值时,使用 Initialize Network
(初始化网络).
当 KMC 控制器调用网络上的其它控制器中的数据时,数据源存储在需求点列表中. 一旦控制
器创建需求列表,即使不在需要其中点的数据,也保留此列表. 使用 Initialize Network(初始
化网络)后,控制器在处理新数据请求的情况下,重新生成列表.
图例 6-8 Clear want-points(清除需求点)
清除面板
从连接的控制器中删除所有程序,点配置和描述符.
Caution(警告)
使用保存的程序文件恢复控制器是恢复控制器信息的唯一途径. 如果您想在控制器中保留一些
信息,使用 Panel Menu(面板菜单)中的 Panel File(面板文件)操作,并在使用 Clear Panel
(清除面板)前保存控制器信息. 使用包含封装程序的控制器中的 Clear Panel(清除面板)将
恢复出厂默认设置.
仅适用于二级网络控制器
图例 6-9 Clear panel(清除面板)
WinControl XL Plus 系统设置菜单
设置最终面板
修订版 A 51
设置最终面板
这种系统配置指令可以将网络上编号最高的控制器设置为通信回路的末端. 当在网络上进行令
牌传递时,控制器被指定为 Last Panel(最终面板)的控制器将令牌传送到控制器 1.未指定为
Last Panel(最终面板)的控制器将令牌传送到下一较高编号控制器.
仅适用于二级网络控制器
图例 6-10 Set Last Panel(设置最终面板)
数据菜单 KMC Controls
趋势日志数据
修订版 A 52 第 7 部分
数据菜单
使用 Data(数据)菜单中的日志可以监控,记录并跟踪过程或环境.
图例 7-1 Data(数据)菜单
趋势日志数据
选择 Trend Log Data(趋势日志数据)可以记录来自模拟点的数据. 趋势日志参数在 Trend
Data(趋势数据)列表中设置. 拥有任何安全级别的用户都可以查看 Trend Data(趋势数据)
数据列表,但要保存数据需要拥有二级安全访问级别,要启用或禁用趋势日志,需要具有三级安
全访问级别. 创建和修改趋势日志,需要拥有四级安全访问级别.
WinControl XL Plus 数据菜单
趋势日志数据
修订版 A 53
图例 7-2 Trend Data(趋势数据)列表
每个趋势日志可以存储一个输入列中列出的每个点的至多 400 条定期读取信息. 可以使用三种
符号在 Input(输入点)列中指定点.
当日志写满时,则删除时间最久的数据,并用最新读取的信息将其替换,从而创建最新信息的移
动窗口.
View(查看) 选择趋势日志,然后选择 View(查看)显示趋势日志图. 您也可单击第一 (#) 列
中的数字.
Label(标签)日志名称,至多为 8 个字符.
表 7-1 标记示例
标记示例
助记符 IN1
标签 OAT
描述符 室外空气温度
Input 1...Input 6 输入要在趋势日志输入点列中记录的点的助记符,标签或描述符. 记录的点
可以为输入点,输出点,变量,也可是来自网络上其它控制器的点. 在列表中置入的点的确切
数量由连接的控制器类型决定.
Interval 指定读取数据之间的时间间隔. 时间间隔可以按 hours(小时): 分: 秒输入.
每个数据日志拥有 400 个点. 每个日志的时间跨度按间隔乘以 400 计算.
Manual 用于手动开始或停止趋势日志数据收集. 手动模式下的趋势日志在存储器通电的情况
下,保留已存储的数据. 一旦趋势日志返回自动状态,则删除所有先前的数据,并记录新数据.
也可使用 Control Basic 编程控制趋势日志记录. 以下示例记录在趋势日志 TL1 中,此日志是
每月第一天的样例.
示例: 10 STOP TL1
20 IF+ DOM 9:00:00 AND DOW = TUE THEN GOTO 20 ELSE GOTO 30
20 IF RT1 > RT2 then START PUMP2 ELSE START PUMP1
30 END
在此示例中,PUMP1 的输出点在第一个运行时间日志 (RT1) 中记录,PUMP2 的输出点在第二
个运行时间日志 (RT2) 中记录. 将选择启动从每周四的上午 9:00 开始运行所用运行时间最低
的泵.
示例: 10 ALARM RT1 > 299, 1, TIME TO CHANGE AHU#1 FILTER. PRESS PUSHBUTTON ON
UNIT TO RESET TIME COUNTER 20 IF+ RESET-BUTTON THEN START RT1
使用 Control Basic 语句 START(启动)运行时间日志会将累计 On(开启)时间和周期总数重
置为零. 效果与手动更改运行时间日志设置工作表上的 Start Date(开始日期)相同,而 Start
Date(开始日期)保留为先前值.
Interval(间隔保存)按先前设定的时间间隔保存运行时间数据.
Daily(每日保存)每天的中午 12:00 或上午 08:00 保存趋势数据.
Last Update(最新更新) 显示历史文件保存的时间.
表 7-4 Auto Save(自动保存)选项
WinControl XL Plus 数据菜单
日志设置
修订版 A 59
日志设置
(仅适用于 MultiNet 控制器)
Log Setup(日志设置)是 KMD-5100 控制器的一种存储器分配功能.
使用此功能为趋势和运行时间日志分配存储器. 可以选择数字和模拟趋势日志编号,并为每种
类型设置样本编号.
修改 Log Setup(日志设置)需要四级安全访问级别.
图例 7-7 Log Setup(日志设置)
工作表包含以下字段:
Type(类型) 可以在模拟或数字日志间进行切换.
Bytes(字节) 设置有效数字. 此项为用户希望记录数据的精确度. 设置 2 比默认设置 4 的
精确度低,但占用的控制器存储器较少. 对于大多数应用程序,设置 2 将足以完成作业(2 字
节精度最高可达 65,535,但任何比它大的数会导致错误值).
Length(长度) 设置为每个日志存储的样例总数. 一旦日志写满,控制器删除时间最久的样
例,为下一个样例提供空间.
Inputs(输入点) 设置输入点字段的编号. 数字运行时间日志默认值为 1.
Number(编号) 设置特定类型,分辨度,长度等的日志编号.
在工作表内对现有值和字段进行的任何修改将清除存储器中的所有趋势日志和运行时间日志数
据样例.
在现有工作表上进行添加对数据存储器没有影响.
数据菜单 KMC Controls
登录日志
修订版 A 60
登录日志
Sign-On Log(登录日志)记录登录当前控制器的前 32 个用户. 查看 Sign On Log(登录日志)
需要四级安全访问级别.
图 7-8 Sign-On Log(登录日志)
显示以下字段:
User(用户) 用户名称. 连续设法登录三次失败后,该字段显示 ATTEMPT!.
Port(端口) 使用的计算机端口. A,B,D 和 E 是有效端口.
Logged On(登录) 显示用户登录系统的日期和时间.
Logged Off(注销) 显示用户从系统中注销的日期和时间. 如果用户当前已登录或通信错误
中止了会话,Logged Off(注销)为空.
手动点报告
Manual Points Report(手动点)识别网络上设置为手动模式的点.
修改显示的任何字段需要二级安全访问级别.
WinControl XL Plus 数据菜单
手动点报告
修订版 A 61
图例 7-9 Manual Points Report(手动点报告)
Manual Points Report(手动点报告)包含以下字段:
Point(点)显示手动控制下的点的助记名.
Description(说明) 点的说明,至多为 20 个字符.
Manual(手动模式) 差屏幕中显示的所有点最初显示为 Manual(手动模式). 切换此字段
可将点置为 Auto(自动模式).
Value(值) 显示该点的当前值. 在此字段中输入可以更改点的值.
Label(标签) 点的标签,至多为 8 个字符.
History files(历史文件)历史文件存储所连接的计算机上的长期趋势日志数据. 可随时
访问这些数据以进行分析. WinControl XL 自动创建文件并将其存储在作业文件夹内的数据文
件夹中. 查看历史文件的方式有两种:
打开趋势数据图并选择 Load History(下载到日志).
使用内容或电子工作表应用程序.
数据菜单 KMC Controls
历史文件
修订版 A 62 图例 7-10 电子表格中的历史文件格式
收集的数据的记录号
记录收集的数据和时间
在趋势列表中输入的点助记符,标签或描述符
记录的数据
手动或自动模式
0 = Auto(自动)
1 = Manual(手动)
历史文件
WinControl XL 自动按以下方式命名文件:
WinControl XL Plus 数据菜单
历史文件
修订版 A 63
图 7-11 历史文件名
S0A1TL1.his
系统列表号
M-LAN CONTROLLER
A,B-二级网络控制器
控制器号
TL 趋势日志
RL 运行时间日志
日志号
历史文件名总以 .his 结束.
描述符菜单 KMC Controls
从面板下载描述符
修订版 A 64 第 8 部分
描述符菜单
此节介绍如何下载到和保存当前控制器的描述符.
图例 8-1 Descriptors(描述符)菜单
从面板下载描述符
使用 Load Descriptors From Panel(从面板下载描述符)从网络上的一个控制器中检索描述符.
描述符下载到计算机的内存中,以便在当前设置会话中使用.
从网络下载描述符
使用 Load Descriptors From Network(从网络下载描述符)从网络上的所有控制器中检索描述符.
描述符下载入计算机内存中,以便在当前设置对话过程中使用.
WinControl XL Plus 描述符菜单
关于描述符
修订版 A 65
关于描述符
描述符是在 KMC Controls 数字系统中确认可编程项目的名称集. 描述符使控制器编程变得更
容易,其形式可能为以下三种之一:
Mnemonic(助记符)
Label(标签)
Descriptor(描述符)
Mnemonics(助记符)
助记符是以计算机方式对设定对象及其所在控制器地址进行命名. 例如,助记符 1A13IN4 代
表以下输入点:
图例 8-2 系统助记符
助记符是控制器固件的一部分,无法更改.
系统前缀 - LAN CONTROLLER,二级网络控制器和显示在图例 8-2 中的控制器编号 - 仅适用
于在控制器中确认项目,而不确认连接的控制器.
LAN CONTROLLER 1
二级网络 A
控制器 13
输入点号 4
1A13IN4
表 8-1 列出了在 KMC Controls 控制器中使用的助记符.
说明和标签
说明和标签与使用助记符确定项目相比,是一种用户友好性和可读性都更强的命名方式.
它们被分配给 Control(控制)菜单中的系统组,程序,点,变量和计划表.
描述符菜单 KMC Controls
描述符和控制器类型
修订版 A 66
创建描述符时,要考虑以下事宜:
相似类型控制器中的描述符一致.
必须由系统中所有控制器使用的描述符唯一.
表 8-1 助记符
助记符类型样例
IN Input IN1
OUT Output(输出点)OUT6
VAR Variable(变量)VAR2
CON PID Controller(控制器)CON1
PRG Control Basic Program(Control Basic 程序)PRG3
GRP System Group(系统组)GRP2
TL Trend Log(趋势日志)TL1
WS Weekly Schedule(周计划表)WS3
AS Annual Schedule(年计划表)AS1
AY Array(数组)AY2
TBL Table(表格)TBL1
表 8-2 描述符示例
类型示例长度
助记符 1A13IN4 按要求 标签 OAT 8 个字符
说明 室外空气温度 20 个字符
描述符和控制器类型
当子局域网上有多个类型相同的控制器时,所有分配给控制器的描述符相同. 请参阅第 22 页
的 Type(类型).为避免程序和操作错误,对必须由其它控制器使用的系统组,点,计划表,
变量或表格设定的控制器适用不同类型的编号.
例如,在同一二级网络控制器管理同一房间温度的网络中,房间控制器可能同属一个类型. 测
量由室内控制器使用的外部空气温度和湿度的二级网络控制器也包括在网络中. 为防止室内控
制器的改变也改变测量室外温度和湿度的控制器,必须为控制器分配不同的控制器类型号.
WinControl XL Plus 描述符菜单
描述符管理
修订版 A 67
描述符管理
描述符定义总存储在网络上控制器的存储器中. 随着描述符列表的增长,从控制器中检索描
述符所需的时间也有所增加. 要将传送时间控制在最低限度,WinControl XL 也在计算机上存
储描述符. 如果系统被从多个计算机设定,描述符列表可能会过期. 要检索当前描述符,使用
Load Descriptors From Network(从网络下载到描述符)刷新计算机文件.
PC 设置菜单 KMC Controls
端口
修订版 A 68 第 9 部分
PC 设置菜单
使用 PC Setup(PC 设置)菜单配置端口,设置启动默认设置和选择 WinControl XL 的
语言.
图例 9-1 PC Setup(PC 设置)菜单
端口
WinControl XL Plus PC 设置菜单
启动默认设置
启动默认设置
修订版 A 69
图例 9-2 Ports(端口)对话框
Default Connect(默认连接) 输入希望在启动时连接的站点的系统列表号. 大多数用户希望
在文本框中置入 0 来禁用此功能. 这样 WinControl XL 可以使用在图标属性对话框中输入的
快捷方式. 请参阅第 16 页的 Creating site shortcuts(创建站点快捷方式).
Main Printer(主打印机) 选择打印在 WinControl XL 中显示的数据的打印机. 从列表中选
择在 Windows 中已设置的打印机.
Alarm Printer(报警打印机) 选择 WinControl XL 将直接打印报警的打印机.
Print Alarms(打印报警) 如果选中,WinControl XL 将 KMC 网络中的报警打印至指定的报
警打印机.
Default TAPI Device(默认 TAPI 设备) 连接数据调制解调器的端口.
Default TAPI Alarm Auto Answer Device(默认 TAPI 报警自动应答设备)连接声音调整解
调器的端口.
启动默认设置
图例 9-3
以下项目在 WinControl XL 启动时设置:
Auto Sign Off(自动注销) 输入会导致自动退出当前用户的非活动状态分钟数. 用于在用户
忘记注销的情况下,保护系统不接受未授权登录. 要禁用 Auto Sign Off(自动注销),请输入 0.
Editor Font/Colors(编辑器字体/颜色) 用于修改 Control Basic 文本风格和颜色.
Grid Font/Colors(网格字体/颜色) 对窗口而非 Control Basic 进行文本风格和颜色修改.
PC 设置菜单 KMC Controls
发送电子邮件报警
修订版 A 70
Email Alarm(电子邮件报警) 设置接收系统报警的电子邮件地址. 请参阅第 93 页的 Sending
email alarms(发送电子邮件报警).
Phone WAVs(电话 WAV) 设置接收以系统报警为基础的 WAV 消息的电话号码. 请参阅
第 93 页的Sending alarms as messages(发送有声消息报警).
Sound On Alarm(报警音) 选中后,计算机会进行有声报警. 需要声卡和报警 .wav 文件.
Alarm WAV File(报警 WAV 文件) 选择用于 WinControl 的报警音的报警文件.
System Path(系统路径) 设置指向 WinControl XL 可执行文件的路径.
Themes Path(主题路径) 设置指向用于动态控制项主题的路径.
Temp. Format(温度格式) 选择 Deg. C 或 Deg. F 作为温度格式.
Menus w/Group Passwords(菜单 w/组密码) 选中此复选框将会显示在密码屏幕中使用的
密码.
Open Group Maximized(以最大化方式打开组) 按屏幕最大尺寸打开组. 如果背景图并非
按最大屏幕尺寸设计,这样会使其变形.
Close Group on Group Link(关闭组链接中的组) 当一个系统组与其它系统组链接在一起时,
当链接的系统组打开时,先前的系统组将关闭.
Panel Changes with Window(面板随窗口更改) 选中此选项后,单击打开的窗口会更改目
标控制器. 否则,当前控制器上的连接得以保持.
Show Labels in Groups(显示组中的标签)
Show Descriptions in Groups(显示组中的说明) 选择会显示作为"系统组"的链接插入的
系统组的标签或说明.
Group Grid Size(组网格规格) 网格规格以像素为单位. 这样设置系统组中的网格规格来排
列点.
Background(背景) 为 WinControl XL 背景选择背景图片. 文件格式必须为 BMP 或 JPG.
发送电子邮件报警
报警可以通过电子邮件邮寄到任何带有电子邮件地址的计算机,传呼机或蜂窝电话. 至多可使
用 32 个电子邮件地址.
WinControl XL Plus PC 设置菜单
发送有声消息报警
启动默认设置
修订版 A 71
图例 9-4 设置电子邮件地址
How to program(如何编程) 在 Control Basic 中,如何将电子邮件组输入到报警消息中.
示例: 10 DALARM OUT1 , 5 , E1 Chiller has not started 20 DALARM VAR30 , 30 , E1E2 Exhaust
fan if off!
计算机必须运行 WinControl XL,并已安装 Microsoft Outlook,才可以发送电子邮件消息.
发送有声消息报警
报警可以发送到任何可以发声的调制解调器,电话或公告卡.至多可以选择 5 个不同的号码接
收系统报警. 点击电话图标选择接收报警,以及 TAPI 设备应答呼叫时将执行的 WAV 文件.
How to program(如何编程) 在 Control Basic 中,将组号输入报警消息中.
示例: 10 DALARM IN1 > 85 , 60 , P1 Space temp is too high 20 DALRAM VAR55 , 0 , P1P2P3
RTU Has not started!
第一个示例仅呼叫行 P1 中输入的号码. 第二个示例呼叫行 P1,P2 和 P3 中输入的号码.
PC 设置菜单 KMC Controls
发送有声消息报警
修订版 A 72 图例 9-5 Send alarms as audible messages(发送有声消息报)
WinControl XL Plus Control Basic 编程
Control Basic 如何工作(扫描)
启动默认设置
修订版 A 73
第 10 部分
Control Basic 编程
本部分是使用 Control Basic 的参考. 其中包括 Control Basic 编辑器和 Control Basic
中提供的函数.
Control Basic 如何工作(扫描)
Control Basic 是一种在 KMC 数字控制器中实现自动化的工具. 每个控制器有一个或多个用于
存储和执行 Control Basic 指令的程序区. 控制器中的微处理器按顺序读取输入点,执行
Control Basic 程序,并设置输出点. 此过程 - 指扫描 - 每秒内自动执行几次. 图例 10-1 显
示了带有 5 个程序区的控制器的扫描过程.
图例 10-1 Control Basic 扫描顺序
处理器在进行更改前评估所有程序区. 例如,如果程序 1,3 和 5 包含执行 Lights ON(指示
灯打开)的指令,而程序 2 和 4 具有执行 Lights OFF(指示灯关闭)的指令,指示灯将不会
闪烁,在扫描结束时,它们仅会被设置为 ON(打开).
注
在编号最高的程序区为如报警等高优先级事件编写程序. 这将使低优先级操作改写关键操作.
Control Basic 编程 KMC Controls
使用帮助中的示例程序
修订版 A 74
Control Basic 程序不直接控制其它控制器.
它们仅控制所在的控制器.
使用帮助中的示例程序
可以使用帮助系统中的样例程序. 突出显示此样例程序,然后将此样例复制并粘贴到 Control
Basic 程序中.
语句
每个 Control Basic 程序行必须包含一个行号,和至少一个函数或语句.
示例: 10 GOTO 20
同一程序行中可以使用多个语句,但必须用冒号分隔.
示例: 10 START OUT1 : STOP OUT2).
函数
函数是使用时返回一个值的关键字;该值是函数的计算结果. 函数节省了用于计算平方根等复
杂运算的时间. 它们也可用于检索时间等常规系统数据.
表达式
Control Basic 表达式描述表示数值的符号或符号组合. 表达式的形式可以为简单的等式,如
A=7,也可以是符号间的比较,如 X Control BASIC 启动 Control BASIC. Control Basic 入口窗口打开.
使用 Control Basic Entry Window("Control Basic 入口窗口")输入程序说明标签和管理程序
执行情况. 选择程序区号可以打开 Control Basic Editor("Control Basic 编辑器")窗口.
图例 10-2 Control Basic 入口窗口
选中以启用程序
程序的全称
程序被手动执行.
未选中以自动执行或由其它程序执行
Control Basic 强制退出程序区.
单击开始编辑
WinControl XL Plus Control Basic 编程
Control Basic 编辑器窗口
启动默认设置
修订版 A 79
Control Basic 程序
程序的简称
选择 Edit("编辑")模式更改 Description("说明"),Run("运行"),Manual("手
动")或 Label("标签")自动刷新窗口中的信息.
从窗口中删除所有信息. 要恢复信息,选择 Cancel("取消")并重新进入 Control Basic 程
序区
Control Basic 编辑器窗口
当您进入 Control Basic Editor("Control Basic 编辑器")窗口时,您将看到带有闪烁光标的空
白屏幕. 要输入一行,键入行号,空格,再键入语句.
示例: 10 START OUT1
图例 10-3 Control Basic Editor("Control Basic 编辑器")窗口
测试程序并将程序发送到控制器
检索存储在控制器中的程序
Control Basic 编程 KMC Controls
Control Basic 编辑器窗口
修订版 A 80
测试程序,但不将其发送到控制器
从头至尾查看选择列表来使用助记符,描述符或标签.
隐藏或显示关键字列表 单击关键字将其添加到插入点
单击此按钮,然后单击列表中的关键字,寻求关键字帮助.
Pick Bar("快捷栏")按钮
注
在选择 Send(发送)或 Compile(编译)前不对程序行进行检查. 如果在程序中找到错误,更
正错误后方可将程序发送到控制器.
Send(发送) Send(发送)测试程序的语法是否正确,如果语法正确,就将其发送到控制器.
程序发送到控制器后,它存储在控制器的非易失存储器中. 每次发送程序时,出现消息,通知
程序的大小和发往的程序区.
图例 10-4 在无错的情况下发送 Control Basic
只有语法正确的程序才会被发送到控制器. 如果检测到错误,将出现错误提示.
图例 10-5 检测出 Control Basic 错误
Load(下载) 检索并显示当前控制器中的程序.
Compile(编译) 测试程序的语法是否正确,但不将其发送到控制器.
Alternate descriptors button(描述符选项按钮) 利用选项描述符按钮可以查看三个用于描述
符的选项. 选项分别为 Use Labels(使用标签),Use Mnemonics(使用助记符)和 Use Descriptions
(使用说明).
Pick bar(快捷栏)按钮
WinControl XL Plus Control Basic 编程
Control Basic 编辑器窗口
启动默认设置
修订版 A 81
输入 Control Basic 程序的方式与使用文本编辑器相似. Pick Bar(快捷栏)按钮帮助进行文件
的打开,关闭,剪切,复制和粘贴文本操作.
图例 10-6 Pick Bar(快捷栏)按钮
Open File(打开文件) 打开存储在磁盘上的 Control Basic 文件.
Open File(打开文件)
Save to File(保存至文件)
New Program(新建程序)
Trace Off(撤销追踪)
Local Variables(本地变量)
Renumber(重新编号)
Cut(剪切)
Copy(复制)
Paste(粘贴)
Undo(撤销)
Select All(全选)
Replace(替换)
Control Basic 编程 KMC Controls
Control Basic 编辑器窗口
修订版 A 82
Find Next(查找下一个)
WinControl XL Plus Control Basic 编程
Control Basic 编辑器窗口
启动默认设置
修订版 A 83
Find(查找)
Save to File(保存至文件) 将 Control Basic 文件保存至磁盘
New Program(新建程序) 清除 Control Basic 程序区.
Renumber(重新编号) 从第一行开始对程序重新编号,增量为 10.
Local Variables(本地变量) 显示在当前程序中使用的所有本地变量. 仅在主控制器中有效.
Trace Off(撤销追踪) 清除当前程序中的所有追踪标记.
Find and Find Next(查找和查找下一个) 用于查找一个词汇或短语.
Replace(替换) 搜索一个词汇或短语并用其它词汇或短语来替换它.
剪切 (ctrl-x) 永久删除选定的内容.
Copy(复制) (ctrl-c) 将选定内容复制到剪贴板,以粘贴到其它位置.
Paste(粘贴) (ctrl-v) 将内容从剪贴板移动到选定位置.
Undo(撤销) 逆向进行上一操作.
Select All(全选) 选中程序中的所有内容.
编程格式和标记
Control Basic 程序包括已编号行的序列. 每一行上有一个或多个语句. 在本手册中,以下标
记用于描述格式:
CAPS 大写字母为关键字,必须如所示进行输入.
lowercase(小写) 小写字母的项目代表如提供的表达式等信息.
... 省略号 (...) 表明必要时一个项目可能重复多次.
空格 语法中所需的空格用下划线示意.
关键字
以下是 Control Basic 保留的关键字. 不能用于描述符,标签以及变量或程序名称.
所需的空格由下划线标记 ( _ ) 表示,并指示必须包含空格才能保证语法正确. 可选项在方括
号 [ ] 中显示.
Control Basic 编程 KMC Controls
关键字
修订版 A 84
ABS( ) ABS(_expression_)
ABS 返回表达式的绝对值. 表达式必须是单个的数或运算结果.
示例: 10 A = ABS( -2.3 )
返回 -2.3 的绝对值 2.3.
示例: 20 C = ABS( SETPOINT - SPACETMP )
返回运算结果的绝对值.
ALARM(报警) ALARM_expression_,_dirrerential_,_string
ALARM 功能生成了一个可视警告,并在报警日志中插入一个条目. 它也可以发出呼叫序列通
过电话连接传送到传呼机或运行 WinControl 的计算机.
expression 参数定义触发报警的条件. 它被表达为一个条件,如 X__Y 或
X_=_Y.X 和 Y 可以是任意数,变量,任意控制器中的输入点和输出点.
differential 参数定义在报警条件自身重置前需要脱离触发点的程度.
加入 differential 将 on(打开)和 off(关闭)报警条件之间的跳转降低到最低限度.
字符串是报警消息,长度,至多为 69 个字符.
示例: 10 ALARM AIR/TP < 34 , 3 , Air temperature is close to freezing.
当变量 AIR/TP 低于 34 时,第 10 行的语句生成报警.一旦报警被触发,空气温度升高到 37
(34+3) 或以上时,报警才会被清除. 所有其它标点是语法的部分,必须包括在语法内,如下所
示.
如果 AIR/TP 在 33.9 和 34.0 之间迅速循环,差值可以避免发生多次报警.
通过在文本字符串中添加 Call,NPAGE( ) 或 TPAGE ( ),WinControl XL 将向运行 WinControl
XL 的计算机或传呼机发出呼叫序列.
示例: 10 ALARM AIR/TP < 34 , 3 , CALL( 1234567 ) Message
示例: 10 ALARM AIR/TP < 34 , 3 , NPAGE( 1234567 ) 5555555
示例: 10 ALARM AIR/TP < 34 , 3 , TPAGE( 1234567 1234 ) Message
请参阅第 110 页的 DALARM.
ALARM-AT ALARM-AT_controller#_controller#_... 或 ALARM-AT_ALL (仅适用于 5100
Multi-net) 这个语句指定了网络中接收报警信息的控制器. 这样特定控制器可以打印报警,而
其它控制器忽略报警. ALARM-AT_ALL 将报警消息发送到系统中的所有控制器.
示例: 10 ALARM-AT 2 8
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 85
报警仅发送到控制器 2 和 8.
AVG( ) AVG(_expression_,_expression_...)
此语句返回圆括号中包含项的平均值.
示例: 10 D = AVG( IN1 , IN3 , IN6 )
D 等于输出点 1,3 和 6 的平均值.
表 10-3 报警字符串选项
报警设备字符串选项
运行 WinControl CALL(_1234567-1234_)_Message 的 PC
数字传呼机 NPAGE(_1234567_)_5555555
文字传呼机 Tpage(_1234567-1234_)_Message
BAC-GET BAC-GET ( 'device no.' , 'point type' 'point number)
(仅适用于LAN CONTROLLER) 此属性始终是"当前值",并在函数中作为值返回.
CG 函数: 程序员(用户)将提供 1) 设备号(从 1 至 4,194,303),2) 点类型(从 1 至 12),
3) 点号(从 1 至 4,194,303).
示例: 10 BAC-GET ( 'device no.' , 'point type' 'point number')
BAC-SET( ) BAC-SET ( 'device no.', 'point type' 'point number' , 'priority[from 1 to
16]','value' )
(仅适用于LAN CONTROLLER)这是其它 BACnet 设备的命令. 接受时返回值为"yes",否则
为"no".
示例: 10 BAC-SET ( '12345' , 'AV02')
BAC-RLQ( ) BAC-RLQ( 54321 , AO14 , P12 )
(仅适用于LAN CONTROLLER)这是另一个 BACnet 设备的命令. 接受时返回值为"yes",否
则为"no",程序员(用户)将提供 1) 设备号(从 1 至 4,194,303)和优先级 P1 至 P16.
示例: 10 BAC-RLQ( '设备号' , '点类型' '点号' , '优先级' )
示例: 30 BAC-RLQ ( 54321 ,AO14 , P12 )
注
因为接收来自 BACnet 设备的响应要经过一秒钟到九分钟,Control Basic Editor(Control Basic
编辑器)将在每个 *BAC-GET,*BAC-SET 和 *BAC-RLQ 语句后放入"WAIT"语句. 用户
Control Basic 编程 KMC Controls
关键字
修订版 A 86
将确定等待响应所需的时间. 用户将需要一种方式确定客户机函数所需的 BACnet 特定信息
(设备号,点类型和点号).
示例: 10 BAC-GET( 12345 , AV02 )
15 WAIT ( 00:00:30 )
20 BAC-SET ( 54321 , AO14 , P12 , 1VAR26 )
25 WAIT ( 00:01:00 )
30 BAC-RLQ( 54321 , AO14 , P12 )
35 WAIT ( 00:01:00)
BUILD-NUMBER 此函数返回存储在控制器中的固件版本号.
示例: 10 VAR10 = BUILD-NUMBER
CALL CALL_程序_=_参数1_,_参数2_...
(仅适用于LAN CONTROLLER)与 DECLARE 语句一同使用转移到子程序. Call 对要在程序中
使用的参数中处理的数据进行传送. 参数可以是任意点,本地变量或表达式. 至多可传送 40 个
参数.
使用 CALL 和 DECLARE 至多可将程序嵌套为 10 层.
示例: 10 CALL PRG1 = IN3 , 21 ,VAR7 , D
20 CALL 2-PRG1 = 2-VAR3
这些点的值被传送到程序1.PRG1 将在其程序序列中使用这些值,并可以对这些值进行更改(假
定它们不是常量).
CLEAR 将所有标记为 A-Z 的本地变量重置为零.
示例: 10 CLEAR
CLOSE CLOSE_point
将已命名点或变量的值重置为 off(0).
示例: 10 CLOSE VAR1
20 CLOSE A
CONPROP( ) CONPROP(_控制器号_,_表达式_)
(仅适用于LAN CONTROLLER)CONPROP 更改 PID 控制器的比例带. controller# 是控制器
号,expression 是要设置的新比例宽度值,在 0-4000 之间.
表达式也可以是变量或计算结果.
示例: 10 IF VAR1 < 3 THEN CONPROP( 1 , 10 ) ELSE CONPROP( 1 , 50 )
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 87
如果 VAR1 小于 3,控制器1 上的比例带将被设置为 10,否则被设置为 50.
CONRATE( ) CONRATE(_controller#_,_expression_)
(仅适用于LAN CONTROLLER) 用于更改 PID 控制器的微分(导数分量).
Controller# 是网络中的任意控制器,而 expression 是要设置的新的微分值,在 0- 2.00 之间.
表达式也可以是变量或计算式.
示例: 20 IF VAR1 < 3 THEN CONRATE( 1 , 1.3 ) ELSE CONRATE( 1 , 0.7 )
CONRESET( ) CONRESET(_controller#_,_expression_)
(仅适用于LAN CONTROLLER)用于更改 PID 控制器的积分速度(积分部分).
Controller# 是网络上的任意控制器,而 expression 是每小时允许的重置次数,在 0-255 之
间.expression 也可以是任意变量或计算式.
示例: 30 IF VAR1 72 , 7 , Input #1 is greater than input #2.
如果 Room 大于 72 长达 7 秒或更长时间,此示例将生成报警条件. 如果Room 暂时超过 72,
此延迟参数避免不必要的报警.
请参阅第 106 页的 ALARM.
DECLARE DECLARE_variable_variable...
(仅适用于 5100 Multi-net)和 CALL 语句一同使用把一列参数 (ARG) 接收到程序中.
DECLARE 必须用在程序的首行. 使用 DECLARE 让程序成为子程序,并只能利用 CALL 语
句运行.
变量被设置为 CALL 语句中使用的相应的参数的值.
称为 DECLARE 的子程序必须使用 END 语句结束程序.
Control Basic 编程 KMC Controls
关键字
修订版 A 88 执行 END 时,变量的值将被传递到 CALL 语句的参数.
必须禁用 Control Basic Program(Control Basic 程序)屏幕提供的"计数器",这样程序在仅可
以在执行 CALL-DECLARE 语句时运行.
当冗长,复杂的子程序需要对许多不同点重复执行很多次时,使用此语句最为频繁.
示例: 10 DECLARE VAR44 VAR56
请参阅第 109 页的 CALL.
DEW-POINT DEW-POINT(_OAH_,_OAT_)
根据"室外空气湿度"(OAH) 和"室外空气温度" ( OAT) 计算露点.
示例: 10 DP = DEW-POINT( OAH , OAT )
DISABLE DISABLE_point
DISABLE 将输入点,输出点,变量或程序值设置为 off (0).
示例: 10 DISABLE OUT1
20 DISABLE A
30 DISABLE PRG1
DOM 返回月中的当前日.
示例: 10 IF + DOM = 15 THEN 20 ELSE END.
20 PRINT "Maintenance Required"
30 END
DOW 返回周中的日.
周中的日编号为 0-6.
星期日是第 0 日.
星期六是第 6 日.
日也可以用三个字母确定(SUN,MON 等).
示例: 10 IF DOW = MON THEN START OUT1
DOY 返回年中的日.
年总是从 1 月 1 日开始.
12 月 31 日是第 366 日.
始终将 2 月作为有 29 天计算,这意味着 3 月 1 日是第 61 天.
在非闰年,2 月 29 日(第 60 日)被跳过.
EMAILD EMAILD_to address_reply address_,_subject_,_data points
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 89
(仅适用于 Web 产品)将点中的数据通过电子邮件发送到收件人.
示例: 10 EMAILM joedoe@anonymous.com , webLite@jobsite.com , IN1 IN2 VAR2 OUT2
EMAILL EMAILL_to address_reply address_,_subject_,_trend log
(仅适用于 Web 产品)将趋势日志或运行时间数据通过电子邮件发送到收件人.
示例: 10 EMAILL joedoe@anonymous.com , webLite@jobsite.com , TL1
EMAILM EMAILM_to address_reply address_,_Subject_,_Message
(仅适用于 Web 产品)将运行时间信息或趋势日志数据通过电子邮件消息发送.
示例: 10 EMAILM joedoe@anonymous.com , WebLite@jobsite.com , Refregeration Alarm ,
Termperature in cooler is high!
ENABLE ENABLE_point
ENABLE 设置输入点,输出点,变量或程序的值设置为 1 或 ON.
示例: 10 ENABLE OUT1
20 ENABLE A
30 ENABLE PRG1
END 终止程序执行. 当遇到 END 语句时,程序停止读取程序行,并退出程序.
注: 所有 END 语句后的程序行将不被执行.
示例: 10 OUT1 = 10
20 END
30 OUT1 = 7
行 30 将被忽略,输入点 1 将被设置为 10.
ENTHALPY( ) ENTHALPY(_OAH_,_OAT_)
根据"室外空气温度"(OAT) 和"室外空气湿度" (OAH) 计算焓.
示例: 10 OAE = ENTHALPY( OAH , OAT )
FOR TO FOR_A_=_X_to_Y(_STEP_Z)
FOR TO 是一种程序控制结构,按 FOR 语句中指定的次数重复执行循环体. FOR NEXT 循环
体从 FOR TO 语句开始,以 NEXT 语句结束,在两个语句间可以有任意数量的语句. 请参阅
第 118 页的 NEXT.
示例: 10 FOR A = 0 TO CON1 STEP .1
20 OUT1 = A
Control Basic 编程 KMC Controls
关键字
修订版 A 90
30 WAIT 0:00:10
40 NEXT A
A 的值将以 1 为增量从 0 增长到 CON1 的值,每步之间停顿 10 秒.
GOSUB GOSUB_line#
GOSUB 是转移到程序中的子程序,然后返回原始点并继续执行的首选方式.
当遇到 GOSUB 语句时,程序转到指定的行号,然后继续读取程序行,直到遇到 RETURN
语句. 在此点,程序返回 GOSUB 语句后的一行.
示例: 10 GOSUB 70
20 END
70 REM
80 RETURN
在此示例中,程序读取行 10,跳转至行 70,然后转到行 80.行 80 返回读取行 20,此行结束
程序.
请参阅第 123 页的 RETURN.
GOTO GOTO_LINE#
此函数将程序重定向到程序中新的一行.
示例: 10 GOTO 70
20 START OUT1
70 END
在此示例中,行 20 将不会被读取,输出点 1 不会被更改. 程序将仅读取行 10 和 70.
当与 IF THEN ELSE 语句一同使用时,GOTO 语句是可选语句.
示例: 10 IF IN1 THEN 250 ELSE 500
HANGUP 使用 HANGUP 结束电话呼叫. 当此语句被读取时,控制器将时调制解调器脱机以
结束呼叫.
示例: 10 PHONE ATDT 555-1234
20 IF INTERVAL( 0:00:10) THEN 30 ELSE END
30 HANGUP
此示例将拨叫号码,连接后,将等待 10 秒,然后挂断.
请参阅第 120 页的 PHONE.
HSEL( ) HSEL(_N_,_expression_,_expression...)
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 91
选择列出的表达式的最大(最大秒数等)值.
"n"定义其是否选择最大的 (1) 或其次的 (2),依此类推.
表达式可以是变量,输入点,输出点,计算式等.
示例: 10 A = HSEL( 2 , IN1 , IN2 , IN3 , VAR1)
此示例返回 A 等于列出的项目的次大值.
IF THEN IF_expression_THEN_clause(_ELSE_clause)
IF THEN 是一个决策语句. 表达式是能够成为 true 或 false(高或低,打开或关闭等)的任意
语句的表达式.如果表达式是 true (1),那么将执行 THEN 语句. 如果表达式非 true (0),将
执行 ELSE 语句.
注: ELSE 语句和相关的子句是可选的. 如果程序中没有它们,则执行下一程序行.
示例: 10 IF IN1 0:10 THEN START OUT2
20 REM OUT2 will turn on if OUT1 has been on for longer than 10 minutes
UNACK
(仅适用于LAN CONTROLLER)
图例 10-7 TIME 函数格式
0000.00
小时
分钟表达为小时的百分数形式
秒
}}
}
用于确定系统中是否有未获知的报警. 当存在未获知报警时,此函数返回 true (1),如果报警都
Control Basic 编程 KMC Controls
关键字
修订版 A 102
已被获知,返回 false (0).
示例: 10 IF UNACK THEN START VAR31 ELSE STOP VAR31
USER-A
USER-B
(仅适用于LAN CONTROLLER)这些语句返回任何登录本地 Port A(端口 A)的用户的用户号.
如果无人登录,此函数返回 false (0).
示例: 10 REM Send a welcome message to user on Port A
20 IF + USER-A > 0 THEN GOSUB 100
30 END
100 PRINT "Welcome to the KMC digital operating system"
110 RETURN
WAIT WAI T_period
使用 WAIT 控制定时事件. 程序在读取下一程序行之前等待特定的时间段. 其它控制器中的
程序将不受影响,因为 WAIT 仅应用于它所在的程序.
表达式可以为 24 小时格式 (14:15) 或转换为小数格式 (1425). 请参阅第 127 页的 TIME.
示例: 10 START OUT2
20 WAIT 0:10
30 REM * * Waits 10 Minutes at line 20 * *
40 WAIT 00:00:10
50 REM * * Waits 10 seconds at line 40 * *
60 END
WRITE-TO-FLASH
将数据写入非易失性闪存.
示例: 10 IF+ TIME > 17:00:00 THEN WRITE-TO-FLASH
IF ABS( MINCFM - OLDMIN ) = 100 THEN WRITE-TO-FLASH
WS-ON( ) WS-ON(_routine#_,_time#slot_)
使用这些语句确定将周子程序设置为 on 还是 off. routine# 指定周子程序或计划表,time#slot
是自顶向下的序列中选定的 on 或 off 时间.
示例: 10 VAR1 = WS-ON( 1 , 3 )
20 VAR2 = WS-OFF( 1 , 3 )
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 103
此示例将把 VAR1 设置为周子程序 1 第三次处于 On 状态的时间段,VAR2 等于它第三次处
于 Off 状态的时间.
硬件配置管理器 KMC Controls
连接到计算机
修订版 A 104 第 11 部分
硬件配置管理器
本节介绍如何使用"硬件配置管理器"(HCM) 程序将数字控制器直接在 KMC 网络上
使用.
"硬件配置管理器"(HCM) 程序是一种配置软件工具. HCM 可以用于:
为 KMC 数字网络中的每个控制器指定唯一地址
设置控制器使其用作子网或LAN CONTROLLER
指定端口的通信速率
设置子网波特率
设置以太网和 BACnet 地址
警告
HCM 为子网上的所有控制器设置的参数相同.
启动 HCM 前,去除绝缘灯炮,或从主板上拔下网络跳线,断开控制器与网络的连接.
连接到计算机
要使用 HCM,必须与 KMC 控制器进行直接连接.
第 143 页的附录 B 介绍了多种连接计算机和控制器的方式.
启动 HCM
"硬件配置管理器"位于 WinControl XL 光盘的 Utilities 文件夹中. 要安装 HCM,请使用"资
源管理器"查找 HCM.EXE,并将其拖入计算机中. 最适宜的位置是 WinControl XL 的 KMC
文件夹.
WinControl XL Plus 硬件配置管理器
与控制器通信
启动默认设置
修订版 A 105
启动 HCM 时,它返回上一选定的控制器类型.
如果上一控制器是二级网络控制器,"子局域网警告"对话框会打开. 如果上一控制器是LAN
CONTROLLER,HCM 会打开通信链接对话框.
图例 11-1 HCM 子局域网警告
与控制器通信
使用 HCM 初始窗口的设置可以打开与控制器的通信链接. 当以下设置适合您的控制器类型
的时,请单击 OK(确定). 选择 Close(关闭)退出 HCM.
如果目标为二级网络控制器,将打开第 132 页的 HCM 子局域网警告.
硬件配置管理器 KMC Controls
配置子网控制器
修订版 A 106 图例 11-2 HCM 通信链接
控制器类型
选择要连接的控制器类型.
主LAN CONTROLLER
KMD-5210
KMD-5100
二级网络控制器
KMD-5800 系列产品
KMD-6000 系列产品
KMD-7000 系列产品
管理员.Baud(波特率)
Baud 设置计算机和控制器之间的通信速率. 它不改变网络速率.
Enter Access Code(输入访问代码)
输入控制器密码.
密码由系统提供
USB
通过通用串行总线连接进行连接.
Port Setting(端口设置)
选择控制器连接的计算机上的串行端口.有效端口是 COM1 至 COM32.
配置子网控制器
图例 11-3 中的菜单介绍了配置子局域网制器的函数. 有关配置LAN CONTROLLER的说明,请参
阅第 137 页的配置LAN CONTROLLER.
WinControl XL Plus 硬件配置管理器
配置子网控制器
启动默认设置
修订版 A 107
图例 11-3 HCM 子局域网配置窗口
地址
单击箭头或输入为控制器指定的地址号来输入编号 1 -124.
Last Panel
选中此复选框为控制器指定系统中编号最高的地址. 上一控制器将令牌传回控制器 1.如果选
中,选定的控制器将把令牌传至下一编号的地址.
Panel Baud(面板波特率)
Panel Baud(面板波特率)设置网络的速度. Panel Baud(面板波特率)按钮滚动允许的波特率
列表. 必须为所有控制器设置相同的波特率.
Load(下载到)
Load(下载到)检索控制器中的信息,并在 HCM 配置窗口中显示.
Send(发送)
移动显示在 HCM 窗口中的信息,并存储在连接的控制器的存储器中. 向控制器发送配置参数
后,可以退出 HCM 或配置其它控制器.
硬件配置管理器 KMC Controls
配置子网控制器
修订版 A 108
Clear(清除)
WinControl XL Plus 硬件配置管理器
配置子网控制器
启动默认设置
修订版 A 109
从控制器中删除所有程序和设置信息.
控制器中仅保存地址和波特率信息.
对于 KMD-6000,KMD-7000 系列产品或其它具有厂家设定的控制器,Clear(清除)将控制器
恢复为厂家设定的状态. Clear(清除) 也可用于为所有本地控制器恢复主密码.
如果更改被接受,您将收到程序发出的发送成功消息.
面板文件的备份和恢复
使用 Panel File Backup(面板文件备份)和 Panel File Restore(面板文件恢复)可以保存配置文
件并从保存的文件中恢复控制器配置.
图例 11-4 面板文件保存和恢复
在控制器中检索数据,并将其保存为 PNL 文件.
从 PNL 文件恢复控制器配置.
Panel File Backup(面板文件备份)
Panel File Backup(面板文件备份)在控制器中检索所有设置,程序,计划表,变量和描述符,
并将它们保存到控制器配置文件中. 保存配置文件的扩展名为 .PNL. Panel File Backup(面
板文件备份)开始后,出现带有两个选项的对话框.
硬件配置管理器 KMC Controls
面板文件的备份和恢复
修订版 A 110
图例 11-5 面板文件详细对话框
选择 Yes 保存文件,仅可由地址号相同的控制器使用. 选择 No 保存文件,可由任意编号的控
制器使用.
Panel File Restore面板文件恢复
要从文件中配置控制器,请使用 Panel File Restore(面板文件恢复). HCM 将打开面板配置
文件并将其发送到控制器.
配置局域网控制器
图例 11-6 主局域网配置
地址
WinControl XL Plus 硬件配置管理器
配置局域网控制器
启动默认设置
修订版 A 111
单击箭头或输入为控制器指定的地址号,输入编号 1-124.
Last Panel(最终面板)
选中此复选框指定系统中编号最高的地址作为控制器地址. 最后一个控制器把令牌传回控制器
1.如果未选中,选定的控制器将把令牌传递到下一编号的地址.
Load(下载到)
Load(下载到)在控制器中检索信息,并将信息显示在 HCM 配置窗口中.
Send(发送)
移动显示在 HCM 窗口的信息,并将其存储在连接的控制器的存储器中. 将配置参数发送到控
制器后,可以退出 HCM 或配置其它控制器.
Clear(清除)
从控制器中删除所有程序和设置信息.
控制器中仅保存地址和波特率信息.
Network Baud(网络波特率)
设置网络速度.
Network Baud(网络波特率)按钮可以滚动允许的波特率列表. 每个网络段的所有控制器被设
置为相同的波特率.
硬件配置管理器 KMC Controls
配置局域网控制器
修订版 A 112
WinControl XL Plus 硬件配置管理器
以太网设置
启动默认设置
修订版 A 113
图例 11-7 计算机和 I/O 卡设置
以太网设置
图例 11-8 是 IP 路由表. LAN CONTROLLER必须与之通信的所有控制器必须在路由表中列
出.
使用 File Save(文件保存)和 File Open(文件打开)可以保存和访问路由表. 路由表对于作
业网络上的所有控制器相同.
Modem string(调制解调器字符串)
发送命令初始化可选的调制解调器.
Input/Output Cards(输入/输出卡)
如果LAN CONTROLLER已连接输入或输出卡,In Cards 和 Out Cards 可以启用它们.. 您至多可以
拥有 8 块输入卡,8 块输出卡或二者的组合. 单击按钮滚动选项.
输入卡从位置 1 开始连接控制器,输出卡从位置 8 开始连接控制器
Computer A(计算机 A)
设置直接连接 Computer A(计算机 A)的波特率.
Computer B(计算机 B)
设置直接连接到 Computer B(计算机 B)或调制解调器的波特率.
Modem(调制解调器)
禁用 Computer B(计算机 B)连接并启用 Modem(调制解调器)连接.
将调制解调器波特率设置为 19200.
为以太网的配置 KMC 控制器前,请向您的网络管理员咨询,获取所需地址和其它参数.
硬件配置管理器 KMC Controls
以太网设置
修订版 A 114
图例 11-8 以太网路由表
IP 地址
TCP/IP 网络上的计算机或设备的标志符.
从网络管理员处可获得每个控制器的 IP 地址.
MAC 地址
确定网络上的每个设备的唯一硬件地址. MAC 地址由厂商设置,而且无法更改.
网关
·上一篇:科技综述我国建筑耗能状况修订版 A i
北京蓝宇伟业科技有限公司
KMC Controls
修订版 A ii
美国印刷.
版权所有 2003
KMC Controls,Inc
WinControl XL Plus
修订版 A iii
KMC CONTROLS
邮政信箱 497
19476 Industrial Drive
New Paris,IN 46553
美国
TEL:1.574.8315250
FAX:1.574.831.5252
电子邮件:
kreuter@kmccontrols.com
Kreuter Marketing Canada Inc.
38 Buttermill Ave.,Unit B
Concord, Ontario LAK-3X3
Canada
电话:905.738.8588
传真:905.738.8587
电子邮件:
kmccontrols@kmc.ca
KMC Sudamericana
Loranzo Carnelli 1218
C.P.11200
Montevideo,Uruguay
电话:598.2412.3913
传真:598.2412.2514
电子邮件:
isaiintl@adinet.com.uy
KMC 北京经销商
海淀区西四环中路甲59-2号
中国北京100039
北京蓝宇伟业科技有限公司
富兴写字楼126室
KMC Controls
修订版 A iv
电话:86.10.6817.3616
传真:86.10.6817.3616
电子邮件:
lanyu@bjlanyu.com
WinControl XL Plus
修订版 A v
免责声明
本手册中的材料仅供信息用途.它说明的内容和产品将随时更改,恕不另行通知.
KMC Controls,Inc.对此手册不进行说明或担保.在任何情况下,KMC Controls,Inc.对由使用
本手册引发或与之相关的直接或偶然的任何破坏不承担责任.
KMC Controls
修订版 A vi 目录
第1部分WinControl XL简介
系统要求......................................................................................................................1
安装..............................................................................................................................1
启动WinControl XL....................................................................................................2
WinControl XL作业窗口............................................................................................2
窗口菜单......................................................................................................................3
帮助..............................................................................................................................3
安全事宜......................................................................................................................5
第2部分 设计步骤
收集系统信息..............................................................................................................6
创建控制器信息列表..................................................................................................6
设定输入点..................................................................................................................7
设定输出点..................................................................................................................7
定义程序变量..............................................................................................................8
添加计划表..................................................................................................................8
构建系统组..................................................................................................................8
编写Control Basic程序..............................................................................................8
备份程序......................................................................................................................8
第3 部分 访问菜单
系统列表......................................................................................................................9
创建站点快捷方式.....................................................................................................11
系统名称不符警告.....................................................................................................11
Bye...............................................................................................................................12
退出.............................................................................................................................12
第4部分 面板菜单
单点访问......................................................................................................................13
网络状态......................................................................................................................14
WinControl XL Plus
修订版 A vii
报警 ............................................................................................................................16
报警详细信息...............................................................................................................17
备份面板.......................................................................................................................17
恢复面板………………………………………………………………………………18
网络保存........................................................................................................................18
第5部分 控制菜单
系统组...........................................................................................................................19
创建系统组...................................................................................................................21
查看系统组...................................................................................................................22
添加点,链接和动画...................................................................................................23
手动控制点...................................................................................................................29
Control Basic编辑器....................................................................................................30
输入点...........................................................................................................................30
输出点...........................................................................................................................32
设定点/变量..................................................................................................................34
配置变量单位................................................................................................................34
控制器............................................................................................................................35
PID控制器详细信息....................................................................................................35
周计划表………………………………………………………………………………37
周计划表日详细信息...................................................................................................39
年计划表.......................................................................................................................39
年计划表详细信息.......................................................................................................40
数组设置.......................................................................................................................41
表格...............................................................................................................................42
网络传感器...................................................................................................................43
第6部分 系统设置菜单
设置时间和日期..........................................................................................................45
系统名称......................................................................................................................46
夏令时..........................................................................................................................46
密码..............................................................................................................................47
KMC Controls
修订版 A viii
自定义单位..................................................................................................................49
初始化网络..................................................................................................................50
清除面板......................................................................................................................50
设置最终面板..............................................................................................................51
第7部分 数据菜单
趋势日志数据..............................................................................................................52
趋势日志详细信息......................................................................................................54
运行时间日志..............................................................................................................56
运行时间详细信息......................................................................................................57
运行时间日志和电源不足..........................................................................................58
用运行时间日志编程..................................................................................................58
日志设置......................................................................................................................59
登录日志......................................................................................................................60
手动点报告..................................................................................................................60
历史文件......................................................................................................................62
第8部分 描述符菜单
从面板下载到描述符................................................................................................64
从网络下载到描述符................................................................................................64
关于描述符................................................................................................................65
描述符和控制器类型................................................................................................66
描述符管理................................................................................................................67
第9部分 PC设置菜单
端口............................................................................................................................68
启动默认设置............................................................................................................69
发送电子邮件报警....................................................................................................70
发送有声消息报警....................................................................................................71
第10部分 Control Basic编程
Control Basic如何工作描)......................................................................................73
使用帮助的示例程序.................................................................................................74
语句.............................................................................................................................74
WinControl XL Plus
修订版 A ix
算术运算符.................................................................................................................74
比较运算符.................................................................................................................75
布尔逻辑.....................................................................................................................75
变量.............................................................................................................................76
使用助记符.................................................................................................................76
实数.............................................................................................................................77
输入Control Basic程序.............................................................................................78
Control Basic编辑器窗口..........................................................................................79
编程格式和标记.........................................................................................................82
关键字.........................................................................................................................82
第11部分 硬件配置管理器
连接到计算机............................................................................................................102
启动HCM..................................................................................................................102
与控制器通信............................................................................................................103
配置二级网络控制器................................................................................................104
面板文件备份和面板文件恢复................................................................................106
配置LAN CONTROLLER.......................................................................................107
以太网设置................................................................................................................109
BACnet.......................................................................................................................111
附录A 文件结构
附录B 计算机与KMC控制器的连接
LAN XONTROLLER.................................................................................................113
子局域网与串行端口的连接.....................................................................................114
子局域网与USB的连接...........................................................................................116
附录C 连接输入点和输出点
连接输入点.................................................................................................................117
连接输出点.................................................................................................................117
附录D 热敏电阻值
WinControl XL Plus WinControl XL 简介
系统要求
修订版 A 1
第 1 部分
WinControl XL 简介
WinControl XL 是 KMC 数字能源管理和控制系统的操作员界面.
利用 WinControl XL,您可以对 KMC 数字网络中使用的所有设备进行设定,操作和
监控.
系统要求
要运行 WinControl XL,您需要使用符合以下最低需求的计算机:
一个运行 Microsoft Windows 95,Windows 98,Windows NT,Windows 2000 或 Windows XP
操作系统的 Intel Pentium 处理器或等效产品.
128 兆内存
安装操作系统后,剩余 100 兆硬盘空间
一个 CD-ROM 驱动器
分辨率至少为 800x600 的 SVGA 显示器.
声卡
以太网连接,串行端口或第三方从 USB 端口到串行端口的转换器
安装
必须从 WinControl 光盘把 WinControl XL 安装到硬盘上;不能从光盘运行程序.
插入光盘. 安装程序将自动启动.
如果自动安装程序未开始,选择开始,运行,然后浏览光盘查找 Setup.exe.
请遵循屏幕上显示的安装说明. 有关详细信息,请参阅光盘上的 Install ReadMe(安装自述)
文件.
WinControl XL 简介 KMC Controls
启动 WinControl XL
修订版 A 2启动 WinControl XL
启动 WinControl XL 的方法与启动其它软件应用程序的方法相同.
要启动 WinControl XL,请选择 Start(开始)> Programs(程序)> KMC Controls > WinControl
XL.
WinControl XL 作业窗口
当您启动 WinControl XL 时,作业窗口打开. 作业窗口包含控制项,菜单栏,快捷栏和状态
信息.
快捷栏快捷栏按钮提供了指向许多常用菜单命令的快捷方式.
状态栏在 WinControl XL 屏幕底部,有一行用于显示系统信息的框格.
从左侧开始,依次显示"系统名称",连接的控制器地址,通信状态,网络时间和日期以及一条
核实是否从计算机硬盘上下载到描述符的信息.如果未下载到描述符,有必要下载到它们以查看
标签和说明.
图例 1-1 WinControl XL 作业窗口
状态栏
快捷栏
报警栏
WinControl XL Plus WinControl XL 简介
窗口菜单
修订版 A 3
静音按钮
报警栏
报警栏显示从 KMC 网络中发出的所有报警. 当作业站收到警告时,此栏显示在屏幕底部,状
态栏上面.如果系统中没有报警,"报警"栏不出现. 此栏显示报警点,Control Basic 中指定
的报警说明,该点进入报警状态的时间和当前报警状态.
双击报警栏可以显示 Alarms 窗口.
按静音按钮可以关闭报警音.
窗口菜单
Window(窗口)菜单 利用 Window(窗口)菜单可以设置弹出菜单的显示顺序.
Cascade(层叠)层叠排列所有打开的窗口.
Tile(平铺) 排列并调整所有打开的窗口的大小以充满可用空间.
Close(关闭) 关闭活动窗口或位于层叠顶部的窗口.
Close All(全部关闭)关闭打开的全部 WinControl XL 窗口.
图例 1-2 Window(窗口)菜单
WinControl XL Plus
帮助
在Help(帮助)中选择 Contents(目录)菜单可以显示附加主题. 单击主主题旁的书本图标.
WinControl XL 简介 KMC Controls
帮助
修订版 A 4
子主题会显示在主主题下.
main topic.
Contents(目录) 显示菜单主题列表. 单击菜单可以显示在菜单标题下查找到的项目.
单击存在问题的项目可以显示更多详细信息.
Help on Help(帮助之帮助) 提供如何最有效利用帮助文件的相关信息.
About WinControl XL(关于 WinControl XL) 显示当前 WinControl XL 软件的版次号,版
本号和版权信息.
利用版本号您可以区分软件的新,旧版本. 它也可以作为确定此版本软件中包含哪些功能的便
捷参考.
如果您对 WinControl XL 还存在疑问,在寻求技术支持前,务必检查版本号.
图例 1-3 About WinControl XL(关于 WinControl XL)
About Current Panel(关于当前面控制面板)
显示主网,子网控制器的当前面板构建号,日期和时间.
图例 1-4 About Current Panel(关于当前面控制面板)
About CommTalk(关于 CommTalk)
显示CommTalk 界面的当前版本构建号,日期和时间.
WinControl XL Plus WinControl XL 简介
安全
事宜
修订版 A 5
图例 1-5 About CommTalk(关于 CommTalk)
安全事宜
KMC Controls 有责任提供安全产品和使用期间的安全指导.安全代表保护所有安装,操作和服
务于本设备的个人的安全以及产品自身的安全.
为了提高安全性,我们在本手册中使用意外警告标记. 请遵守相关的守则以免发生意外.
危险
危险代表最严重的意外警告. 如果不遵守危险守则,可能会发生人身伤亡.
警告
警告代表危险可能会导致严重伤害,甚至死亡.
注意
注意指出如果不遵守说明,有可能造成人身伤害或设备,财产损失.
注释
注释提供了重要的附加信息.
详细信息
提供了可能会为您节省时间的设定提示和快捷键.
设定步骤 KMC Controls
收集系统信息
修订版 A 6第 2 部分
设定步骤
本部分介绍设定 KMC Controls 数字网络的逻辑顺序.
收集系统信息
从完整系统图开始. 本图由一张简单的手绘图或几张机械制图组成.
不管形式如何,此图必须包括网络上的关键组件.
系统级制图应该包括:
控制器
传感器 计算机 调制解调器
中继器
在使用的情况,也包括以太网集线器,路由器,转换器和服务器.
除本手册中的信息和说明外,以下资源也可能有用.
产品销售文字资料
安装表和指南
KMC 应用程序和疑难问答手册
KMC 网站 www.kmccontrols.com
创建控制器信息列表
为网络中的每个控制器创建输入和输出连接列表.
每个控制器信息列表应包括:
物理位置
每个控制器的型号
WinControl XL Plus 设定步骤
设定输入点
修订版 A 7
每个控制器的 KMC 地址
所有输入点和输出点编号
每点的逻辑名称. KMC 控制器使用最大长度为 20 个字符的描述符,和最大长度为 8 个字
符的标签命名控制器.
设备类型: 模拟量或数字量
输入信号类型(4 - 20 毫安电流回路,1-5 伏特电压等)
通常位置(若适用)
从控制器管理每点的操作顺序.
设定输入点
从 Control(控制)菜单中选择 Inputs(输入点)为每个输入点设置参数.
有关使用 inputs(输入点)菜单的详细信息,请参阅第 42 页上的 Inputs(输入点).
输入列表可以完整说明每个输入点的说明和标签. 当使用 Control Basic 进行编程时,您可以
使用说明或标签确认输入点.
选择范围. 如果不存在适用于传感器的标准范围,请创建一个表格.
请参阅第 57 页的 Tables(表格) .
发送并重新下载到输入点
如果您与控制器相连,请查找适当的阅读材料,若需要,输入校准值.
设定输出点
从 Control(控制)菜单中选择 Outputs(输出点)为每个输出点设置参数. 请参阅第 44 页的
Outputs(输出点).
输出列表可以完整说明输出点的说明和标签. 当使用 Control Basic 编程控制器时,您可以使
用说明或标签确认输出点.
选择输出范围.
输入模拟输出点所需的高低电压.
选择数字输出点所需的启动延迟.
可根据需要为每个输出点设置安全级别.
设定步骤 KMC Controls
定义程序变量
修订版 A 8
发送输出点并检查正确读数(找适当的阅读材料).
定义程序变量
从 Control(控制) 菜单中选择 Variables/Setpoints(变量/设定点)定义程序变量.
请参阅第 46 页上的 Setpoints/Variables(设定点/变量).
变量列表将完整描述每个变量的说明和标签. 当使用 Control Basic 编程控制器时,您将使用
说明或标签确定输入点.
选择单位范围.
添加计划表
设定周计划表和年计划表来更改特定时间和日期的操作. 请参阅第 51 页上的 Weekly
Schedules(周计划表)和第 53 页上的 Annual Schedules(年计划表).
构建系统组
使用系统组构建系统图示.
请参阅第 28 页上的 System Groups(系统组).
编写 Control Basic 程序
用 Control Basic 编程控制器. 请参阅第 95 页上的 Control Basic 编程.
备份程序
要将程序保存到计算机文件中,请参阅第 25 页的 Backup Panel(备份面板).
WinControl XL Plus 访问菜单
系统列表
修订版 A 9
第 3 部分
访问菜单
使用 Access(访问)菜单建立 WinControl XL 和 KMC 控制器或网络之间的通信链接.
图 3-1 Access(访问)菜单
系统列表
选择 System List(系统列表)连接系统或控制器. "系统列表"是存储每个单个项目信息的
地址簿.WinControl XL 以两种方式使用系统列表信息.
通过以太网连接作业站点,通过串行端口或利用电话线和调制解调器直接连接时
自动打开作业文件夹中存储的适当信息.
使用"系统列表"前,请查看以下信息:
有关电缆连接的信息,请参阅第 143 页的与 KMC 控制器的计算机连接.
有关软件设置,请参阅第 61 页的 System Setup(系统设置)菜单.
System Name(系统名称) 输入系统名称,最大长度为 20 个字符. 输入的系统名称必须与
System Setup(系统设置)菜单下 Set System Name(设置系统名称)中输入的名称保持完全一致.
访问菜单 KMC Controls
系统列表
修订版 A 10
WinControl XL 创建一个具有相同名称的目录,其中存储与这个系统名称相关的所有信息. 在
系统列表中至多可输入 250 个站点.
System(系统) 选择与站点相关的系统类型. 选项为:
Main
Sub Net
Comm Talk
图例 3-2 System List(系统列表)菜单
Connect(连接) 选择计算机和网络间的连接类型. 选项为: Modem Ethernet-LAN
Direct LAN Controller
Ethernet-MNC Simulator
MultiNet
Phone/IP Address(电话/IP 地址)
IP address(IP 地址)要使用 IP 地址,请选择 Ethernet(以太网),然后输入系统的 IP 地
址. 必须输入圆点间隔每组数字.
Phone numbers(电话号) 要通过电话线连接远程站点,选择 Modem(调制解调器),并输
入远程站点的电话号.
有关拨号选项的信息,请参阅表 3-1.
Port(端口) 选择用于连接控制器的计算机串行端口. 有效端口为 COM1 至 COM32.
Baud(波特率)选择与在 HCM 中设置的相同网络波特率.
表 3-1 拨号选项
符号操作
- 破折号 破折号是任选项. 使用破折号使电话号更易于理解.
WinControl XL Plus 访问菜单
创建站点快捷方式
修订版 A 11
. 圆点示例: 555-1212.31
在拨号字符串中插入圆点以间断拨号,直至单击电话连接开关继续拨号.
对需要输入扩展号的自动应答系统拨号时,要使用圆点.
, 逗号示例: ,9,555-1212
逗号在拨号序列中设置了停顿. 停顿时间由调制解调器设置注册表设置,通常为每个逗号 2 秒.
逗号通常用来在拨打外部电话电话线访问号后提供延迟.
创建站点快捷方式
如果有几个需要频繁访问的系统,可以在桌面上创建每个站点的快捷方式.
1. 在桌面上创建快捷图标.
2. 右键单击该图标. 打开属性对话框.
3. 在 Target(目标)末尾添加空格,字母 S 和系统列表中的站点编号.
启动快捷方式时,WinControl XL 自动搜索系统列表查找其设置,并启动与系统的连接.
图3-3 shortcut(快捷方式)属性
系统名称不符警告
在连接过程中,如果系统名称与在"系统列表"中选择的行中的名称不符,将显示警告.
访问菜单 KMC Controls
注销
修订版 A 12 图3-4 系统名称不符
要纠正系统名称不符,请进行以下操作:
已建网络 更改系统列表中的名称使其与显示在 WinControl XL 状态栏左下角的名称相符. 然
后单击 Connect(连接)重新连接系统.
新网络 新系统的 System Name(系统名称)为空或不正确.
忽略警告并将系统名称指定给网络.
请参阅第 62 页上的系统名称.
注销
用于切换用户,而无需与网络或控制器断开连接. 其他用户可从此屏幕中登录,连接其它本地
系统或关闭此软件.
退出
关闭 WinControl XL.
WinControl XL Plus 面板菜单
单点访问
修订版 A 13
第 4 部分
面板菜单
Panel(面板)菜单用于网络级操作. 利用 Panel(面板)菜单可以通过选择特定控制
器,查看系统详细信息,响应报警并浏览网络.
图 4-1 Panel(面板)菜单
单点访问
使用 Single Point Access(单点访问)可以快速检索单点,计划表,控制器或变量的信息. 因为
与其它方式相比,Single Point Access(单点访问)在网络上移动的数据要少得多,所以检索信
息的速度比其它方式更迅速.
以助记符,标签或说明格式输入点名称,并单击 OK(确定). WinControl XL 将打开仅用于
显示或编辑此项目的对话框.
面板菜单 KMC Controls
网络状态
修订版 A 14 图例 4-2 Single Point Access(单点访问)对话框
网络状态
Network Status(网络状态)检索与网络上所有控制器相关的各种有用信息. 每个控制器按照地
址数字顺序列出.
Main Network Status(主网络状态)
如果连接到LAN CONTROLLER,显示以下信息:
Panel Name 显示先前输入的控制器名称(请参阅第 86 页的从网络下载到描述符). 如果
Panel Name 为空,可输入控制器名称,长度至多为 20 个字符.
Net 指示控制器是否报告与网络联机.
Prog 指示 Control Basic 程序是否在控制器中运行.
Ver 指示控制器中固件的版本级别.
Scans Scans 是微处理器读取控制器中每个程序并对其指令进行响应的速度. 通常情况下,每
秒钟进行 5 至 50 次扫描.
Net In / Net Out 指示控制器通过网络共享的数据点总数. 单击 Net In 或 Net Out 数打开指定
MAIN,SUB A 或 SUB B 网络的提示. 然后显示所有共享点的逐项列表.
Memory 以字节为单位指示可用于程序,趋势日志,运行环境等空闲存储器容量.
WinControl XL Plus 面板菜单
网络状态
修订版 A 15
图例 4-3 Network Status(网络状态)
Sub A / Sub B 指示每个二级网络(A 或 B)上的控制器总数. 单击数量打开 Sub Network(子
网络)列表.
注
在主网络上,主网级控制器之间可传送的点至多为 124 个.
另外,主网控制器最多可从每个子网控制器中接收 512 个点,向其子网控制器传送 64 个点.
Sub Network Status(子网络状态)
每个子网控制器按控制器地址数字顺序列出,并带有相应的控制器名称.
Panel Name(面板名称) 输入控制器说明,至多为 20 个字符.
Ty p e(类型) 可能为特定控制器或控制器组指定控制器类型,使它们可以同一点说明和标签.
有关使用控制器类型的详细信息,请参阅第 86 页的关于描述符.
Network(网络) 指明控制器是否与在网络上通讯.
如果任何面板未与网络上的其它控制器通信,此列将显示 Off.
Program(程序) 指明 Control Basic 设计程序是否运行在控制器中.
Version(版本) 指明控制器的固件版本.
图 4-4 子网状态列表
Scans Scans 是微处理器中的控制器读取每个程序和响应其指令的速度.通常情况下,每秒钟进
面板菜单 KMC Controls
报警
修订版 A 16 行 5 至 50 次扫描.
Net In / Net Out 指明控制器通过网络共享的数据点总数.
此控制器所需的网络上其它控制器提供的任意点将在 Network Profile(网络简档) 窗口作为
want points(所需点)出现.
注
7000 系列控制器最多可输入或输出的点数为 32 个.
5800 系列控制器最多可输入或输出 124 个点. 使用 Initialize Network(初始化网络)可以临
时清除网络上的共享点.
这样控制器可以生成仅由所需点构成的传输列表.
图 4-5 子网网络点进入控制器
报警
KMC 数字系统中的报警共分为三类.
Active(活动) 形成报警的条件未改变. 活动条件启动有声报警信号,直到操作员查看报警屏
幕才停止.
Restored(恢复) 以缩写词 RES 指示引发报警的条件已恢复正常,但操作员未获知或未删除
报警消息.
Restore(恢复)也取消了计算机发出的有声报警.
Acknowledged(获知)让操作员可以获知报警,同时不从报警列表中将其删除.
要查看特定报警的详细信息,如发出报警的控制器或检测到报警的时间和日期,双击报警信息或
用光标突出显示,然后按 Insert.
右键单击 Alarm(报警)清除单个报警. 将出现与选定的每个项目相应的对话框.
网络中发出的报警将出现在 Alarm(报警)屏幕.
WinControl XL Plus 面板菜单
报警的详细信息
修订版 A 17
报警的详细信息
可在 Control Basic 程序中写入多种报警条件,警告用户系统中出现的问题和异常.
关于用 Control Basic 创建报警消息的具体信息,请参阅第 106 页的 ALARM.
如果操作员有一台计算机连接到 KMC 系统网络,检测到的任何报警都会立即出现在屏幕底部
的报警消息栏中.
图 4-6 Current Alarms(当前报警)
另外,计算机中的有声报警警告操作员已检测到报警情况. 请参阅第 91 页的 Startup Defaults
(启动默认设置)设置有声报警. 存在多个报警时,消息栏将在屏幕上滚动显示每个活动消息.
除滚动报警消息外,报警窗口列出了每个检测到的报警及其状态. 从 Panel Menu(面板菜单)
中选择 Alarms(报警).
每次计算机连接到 KMC 控制器或网络时,都会收到报警.
注
安装了 WinControl XL的计算机上,最好同时安装 Microsoft Outlook 以发送电子邮件. 有关设
置电子邮件的信息,请参阅第 91 页的 Startup Defaults(启动默认设置).
备份面板
使用 Backup Panel(备份面板)将当前连接的控制器信息保存到计算机中.
可以保存输入点,输出点,变量,控制器,Control Basic 程序,描述符和其它用户定义配置信息
到你为其创建文件名下.
面板菜单 KMC Controls
恢复面板
修订版 A 18
恢复面板
使用 Restore Panel(恢复面板)可以从计算机中检索已保存的程序包,并将其发送到当前连接
的控制器. 输入点,输出点,变量,控制器,Control Basic程序,描述符和其它用户定义配置信
息将被发送到控制器.
网络保存
保存当前网络中的定义配置信息
子网
控制器
保存控制器连接的子网的所有信息.
局域网
控制器
保存该控制器和与其连接的子网上的控制器的所有信息.
WinControl XL Plus 控制菜单
系统组
修订版 A 19
第 5 部分
控制菜单
控制菜单是WinControl XL 中最常用的菜单. 利用它可以设定系统组,输入点,输出
点,变量,控制器,计划表组和表格的控制.
也可选择它来输入 Control Basic 程序和设定 KMC Controls NetSensor.
图 5-1 Control(控制)菜单
系统组
System Groups(系统组)是一个定制窗口,创建的目的是实现迅速访问系统中最常用的部分. 系
统组可以是一些基于内容的控制项或包含动态显示和站点链接在内的复杂图形用户界面. 利用
WinControl XL 中的图库,可以显示系统的所有部分,如温度,设定点和设备设置. 可以在系
统组中放入打开其它系统组的链接.
系统组是使用两种图创建而成:
显示系统概貌的背景图
控制菜单 KMC Controls
系统组
修订版 A 20
显示动态并提供控制的动画
创建背景图
(图库仅随附 WinControl XL Plus.)
KMC Controls 提 供了一个图库,利用它您可以构建背景. 背景图的格式必须为 .BMP
或 .JPG.
除 KMC Controls 提供的图片外,也可利用其它能够生成所需的文件格式的程序构建背景图. 选
择背景文件格式时,请考虑以下文件类型特征.
KMC Controls 提供了三种用于构建背景图的图库. 这三个图库包含在 WinControl XL Plus 光
盘的以下文件夹中:
每个图库文件夹都包含您可用于构建完整图片的工具的构建块. 每种工具的模块都有几种可选
尺寸和几种不同的文件格式. JPG 占用空间小,压缩度高的 JPG 文件,下载到速度较快,但
模糊. BMP Bitmap 文件清晰,但占用空间大,下载到时间长
表 5-1 系统组图形文件格式
表 5-2 背景图文件
Air Handling Units(空调机组)
Fan Coil Units(风机盘管控制器)
AHU and FCU Components(AHU 和 FCU 组件)
Rooftop Units RTU Components(屋顶单元 RTU 组件)
Chillers and Boilers Chillers and Boilers Components(冷机和锅炉系统 冷机和锅炉组件)
图例 5-2 中所示的屋顶单元由以下文件组成:
请按照以下步骤利用 KMC 图库组件构建背景图:
1. 使用照片编辑程序组合背景图.
2. 将其以 .BMP 或 .JPG 格式保存或输出.
3. 将背景图副本保存在项目文件夹的 Picture(图片)文件夹中.
WinControl XL Plus 控制菜单
创建系统组
修订版 A 21
同一幅图片可用于多个作业,但必须将其保存在将在其中使用的项目Picture(图片)文件夹中.
动画
动画的文件格式必须为 GIF. KMC Controls animation(动画)文件夹中的动画专为点缀 KMC
Controls 背景图而设计. 要使用动画,请将所需的文件复制到作业文件夹的 Picture(图片)文
件夹中. 有关在背景图上添加动画的详细信息,请参阅第 34 页上的添加动态 GIF.
图 5-2 背景图构建
RTU-Hood
RTU-Main Exposed Filter
RTU-Compressor-Left
RTU-Compressor
RTU-Compressor-Right
创建系统组
创建系统组常常是设定控制器或系统的最后一步. 创建系统组的基本步骤如下:
设定在系统组中显示和控制的点,变量和计划表
为每个组创建背景图
在背景图上放入动画
若有必要,创建链接其它系统组的站点系统组
测试链接和控制项,确认操作是否正常
"系统组"列表显示控制器中创建的系统组. 在系统组列表中输入包括背景图名称在内的每个
系统组的基本信息.
控制菜单 KMC Controls
查看系统组
修订版 A 22 图 5-3 Systems Groups(系统组)列表窗口
Description(说明) 输入系统组说明,至多为 20 个字符.
Label(标签) 输入系统组的简称. 标签的长度最多为八个字符.Label(标签)是可选字段.
Bitmap/JPG 输入背景图的名称,不带扩展名(.BMP 或 JPG 文件). WinControl XL 将会在
Picture(图片)目录中查找,并在打开 System Groups(系统组)窗口时,下载到此文件.
View(查看)选择系统组,然后点击View(查看)显示该组.
您也可单击第一列中的数字实现相同的操作.
查看系统组
从 System Groups(系统组)列表中选择一组,打开新窗口. 新系统组窗口打开时只带有背景
图.
图例 5-4 带背景的系统组
右键单击空白区域来更改查看选项,或转到 Modify Mode(修改模式)将点,控制项和动画添加
到系统组.
Modify Mode(修改模式)(F10) 切换至 Modify(修改)模式. 状态栏更改为 Edit Mode(编
辑模式).
Show(显示) 包含以下选项:
注
当 System Groups(系统组)窗口在 PC Setup(PC 设置)Startup Defaults(启动默认设置)对
话框中打开时,设置其模式和外观. 请参阅第 91 页的 Startup Defaults(启动默认设置).
Auto(自动) 选择 Auto(自动)每隔几秒自动更新屏幕.
WinControl XL Plus 控制菜单
添加点,链接和动画
修订版 A 23
As Designed(初始设计)显示创建组时的说明或标签.
Descriptions(说明)显示点及其至多 20 个字符的说明.
Label(标签)显示点及至多 8 个字符的标签.
详细信息
现场控制器或终端单元中的系统组在每个屏幕上最多有 32 个不同条目. 这些条目可以是位于
该网络上的任何控制器上的点. LAN CONTROLLER中的每个系统组至多包含 160 个条目. 这
些点可以来自于与此LAN Controller 连接的子网的任何控制器,或主网上的任何其它LAN
Controller .
注
系统组中点的位置和颜色等详细信息不存储在本地或终端单元控制器的存储器中. WinControl
XL 将在该项目文件夹中创建一个文件存储此信息.
添加点,链接和动画
在添加或编辑项目前,系统组必须处于编辑模式. 要添加或编辑一个对象,请在系统组的空
白区域单击右键.打开 Modify(修改)对话框.
图例 5-5 Modify mode(修改模式)选项
Display Mode(显示模式)F10 关闭修改模式并返回显示模式.
Add Point(添加点) 添加网络上的任意有效点. 键入点的助记符 (OUT6),至多为 8 个字符
的标签 (FAN) 或其至多为 20 个字符的完整说明 (Rooftop Fan),从而对点进行定义.
系统中的增加项可以是系统中的任何点,变量,控制器或计划表.
控制菜单 KMC Controls
添加点,链接和动画
修订版 A 24 图例 5-6 Add point(添加点)对话框
Add Link(添加链接)添加开启选定的 WinControl XL 菜单项的链接.
图例 5-7 向系统组中添加链接
表 5-3 Link commands(链接命令)
链接操作
Al-Ack 确认当前报警屏幕中的报警
Alarms 显示当前报警窗口
Bye 启动链接序列,然后打开 Bye 对话框.
Call 显示系统列表 - 允许拨叫远程站点
DES-File
Direct
End-Call 结束与远程系统的通信,并挂断调制解调器.
Add Animated GIF(添加动态 GIF) 选择 Add Animated GIF(添加动态 GIF) 将动画放在
背景中. 在背景图上添加了动态效果,有助于显示设备状态. 动画是解压缩 GIF 文件. 当
选择 Add Animated GIF(添加动态 GIF)时,会弹出一个对话框.
Init-Net 在当前网络上发出 Initialize Network(初始化网络)命令.
Labels
Load-DES 下载所连接控制器中的描述符(在信息栏中显示)
Log-setup 显示 Main LAN Controller Trend(主网控制器趋势)和运行环境存储器分配表
Manual 手动点报告
WinControl XL Plus 控制菜单
添加点,链接和动画
修订版 A 25
Open File 打开 Windows Explorer
Network 显示 Network Status(网络状态)对话框
Panel 选择面板树
Passwords 显示用户密码对话框
Ports PC 端口设置窗口
Print Des 打印当前控制器中的描述符
Print Prg
Set-Time 可对系统时间和日期进行设置
Setup WinControl 的启动默认设置
Sub panel Network status子网络状态窗口
Sys-Name 可对系统名称进行更改
Text 插入用于显示主题或其它内容信息的文本模块.
Units Custom Units 用户定义单位表
Users-Log 显示已登录系统的用户列表
表 5-3 链接命令(续)
链接操作
输入添加到系统组的项目的助记符,标签或描述符.
图例 5-8 Add Animated GIF(添加动态 GIF)对话框
输入点后,另一个对话框打开,您可利用它选择动画文件.
注
仅会列出您在该项目文件包下的 Pictures(图片)文件夹中存入的所有动画文件. 开始设定系
统组前,从KMC WinControl 光盘上的 Animation(动画)文件夹中的动画文件复制到 Pictures
(图片)文件夹.
控制菜单 KMC Controls
添加点,链接和动画
修订版 A 26 图例 5-9 Animation selection(动画选择)对话框
当您在动画选择对话框中单击 OK(确定)时,动画对象将出现在组窗口中. 把对象拖动到要
实现动态的区域上.
图例 5-10 带有动态风机的 System Group(系统组)窗口
Save(保存) 把更改发送到控制器. Save(保存)也将系统组保存在项目文件夹中.
仅适用于 WinControl XL Plus
Add Animated Control(添加动态控制) 动态控制项是常用的控制符和指示符的集合,它们
添加到系统组的方式与添加动态 GIF 文件的方式相同,但不需要在picture(图片)文件夹中放
入文件.
选择动态控制项可以打开图例 5-11 所示的对话框.
WinControl XL Plus 控制菜单
添加点,链接和动画
修订版 A 27
图例 5-11 动态控制项
动态控制项共有四种:
Analog I ndicators(模拟指示器)
Analog Adjustments(模拟调节器)
Digital Indicators(数字指示器)
Digital Adjustments(数字调节器)
Show Points List(显示点列表) 使用点列表将点从列表拖放到系统组中. 单击 +(加号)
用输入点,输出点,变量,控制器,组和计划表来扩展表.
标签在指定处列出.
图例 5-12 System Points(系统点)对话框
Modifying an object(修改对象)
要修改动态 GIF,内容或控制项,在被修改对象上单击右键,并选择 Modify Mode(修改模式)
(F10).
Move Item(移动项目) 更改点的位置. 指示器可以将对象略图移置在系统图中任何位置.
Delete Item(删除项目) 将点从系统组永久删除.
Edit Item(编辑项目) 显示对象的编辑窗口. 每个动态 GIF,内容和控制项都有专门针对此
对象的编辑属性.
Editing text captions(编辑内容标题)
对于显示为内容的点(用 Add Points(添加点)添加的点,或来自 Show Points List(显示点列
表)的点).
控制菜单 KMC Controls
添加点,链接和动画
修订版 A 28 图例 5-13
按 OK(确定)保存更改,或按 Cancle(取消)关闭窗口,而不保存任何更改.
Caption control codes(说明控制代码)
使用控制代码与在本窗口中输入的内容组合定制显示内容. 使用以下内容说明中的控制代码显
示特定点属性:
表 5-4 说明控制代码
代码 操作
@D 至多为 20 个字符的点说明
@E 输入点的超限标志 - 超出单位范围 2 分钟后启用标志(显示 D).
@L 至多为 8 个字符的标签
@M 自动或手动模式状态
例如,您可以输入:
当前室外温度是 @V 度
在显示模式中,这句话按照输入的内容显示,但 @V 会被点的实际值代替:
当前室外温度是 65.2 度.
Font 打开一个对话框,利用它可以选择字体特征.
Color 设置点处于正常状态的颜色. 如果颜色集有高限或低限,点按这些颜色显示.
ON/High Color 设置点超出定义的高限情况下点的颜色. 用于数字或模拟点.
OFF/Low Color 设置点低于设定低限的情况下点的颜色. 用于数字或模拟点.
注
将 On/High Color 和 Off/Low Color 设置为非背景色的颜色. 这将防止点的颜色和背景色无法
分辨. 如果您无法找到一个点,可以在放置点的区域移动游标来重新找到点. 当游标在点上时,
它会从箭头符号变为手掌符号.
WinControl XL Plus 控制菜单
手动控制点
修订版 A 29
On Text 当点处于 On 状态或等于 1 时显示的内容.
Off Text 当点处于 Off 状态或等于 0 时显示的内容.
Creating invisible buttons(创建隐藏按钮)
输入空格代替说明代码可以在系统组中创建隐藏按钮. 如果背景图中的按钮可以指定指向其它
图的链接,或建立要通过单击区域的任何位置而访问特定区域的详细信息的概貌时,这种功能很
有用.
@P 使用在启动默认设置中选择的标签或说明
@U 单位(C,F,伏特,FPM....)
@V 显示实际的点值
表 5-4 说明控制代码
代码操作
手动控制点
可以通过系统组中的对象对点进行更改. 要对点进行更改,单击对象,打开Edit Value(编辑
值)对话框.
图例 5-14 Edit Value(编辑值)对话框
Edit New Value(编辑新值) 指示数字点的状态,或选定项目的模拟点的实际数值.
Manual Override(手动优先) 指示点是处于自动或手动操作状态.
控制菜单 KMC Controls
Control Basic 编辑器
修订版 A 30
Control Basic 编辑器
Control Basic 编程是自动化 KMC Controls 系统的方式. 请参阅第 95 页的 Control Basic
Programming(Control Basic 编程).
图例 5-15 Control Basic Programs(Control Basic 程序)列表
输入点
使用 Inputs(输入点)配置控制器的输入信号.
图例5-16 Input(输入点)
Inputs(输入点)窗口包括以下内容:
# 输入点号
Description 对连接到该点的设备的说明,至多为 20 个字符. 有关如何使用说明的介绍,请
参阅第 86 页的关于描述符.
Manual 指示以自动还是手动模式. 处于手动模式时(选中),在用户进行更改前,值保持为
显示值. 处于自动模式时(未选中),将显示输入信号的实际值.
Val ue 指示点的当前级别,数量或状态.
WinControl XL Plus 控制菜单
输入点
修订版 A 31
Decom. 指示点值超出测量范围的时间已超过两分钟. 如果点正常读取,此列为空. 如果出
现字母 Y,并且点正常读取,则点值有时超出范围,这意味着出现间断性故障.
Label 点的标签,至多为 8 个字符. 有关标签的使用方法,请参阅第 86 页的关于描述符.
Unit 使用 Unit 选择输入信号的测量或比例因数单位. 要设置此值,单击 Unit 显示可用的测
量单位列表.
注
为 STE-1200 系列传感器选择的单位是 10K. 为 STE-5000 系列自动调温器使用的单位是
KM10K.
图例 5-17 Configure input(配置输入点)对话框
在滚动框中,测量的数字单位成对显示. 第一个单位是正常状态. 当在 Control Basic 中引用
数字输入点时,左手状态为 False (0),而右手状态为 Tr ue (1).
Type 选择模拟类型或数字类型.
如果类型被更改,新的范围列表将出现在 Configure Input(配置输入点)对话框.
注
拔起式电阻置为ON,输入点空开时读数为 5 伏直流. 接触点闭合时输入读数为 0 伏直流. 拔
起式电阻置为OFF,无论开关,输入点读数为 0 伏直流.
模拟测量单位 数字测量单位
模拟设备 调节运行电压可变(0 - 5 伏特)的输入点的模拟设备
数字设备 信号只具有两种状态的数字设备
(On 或 Off)
控制菜单 KMC Controls
输出点
修订版 A 32
Format 输入在 Val ue(值)中显示的固定数位或小数位.不适用于数字输出点.
Calibration 用于调整传感器输入点测量值的偏差. 校准因数的有效域是从 -30 到 30.默认
值为 0(无校准). 不适用于数字输入点.
Average 设置显示的数值是用多少个采样值所求得的平均值. 每扫描一次都会取样一次.
输出点
显示所连接的控制器的输出点列表.
图例 5-18 Outputs list(输出点列表)对话框
Outputs(输出点)窗口包括以下内容:
# 输出点编号.
Description 对连接到该点的设备的说明,至多为 20 个字符. 有关如何使用说明,请参阅第 86
页的关于描述符.
Manual 指示输出点处于自动或手动模式. 当处于手动模式时(选中),在用户进行更改前输
出点将保持显示值. 当处于自动模式时(未选中),Control Basic 编程设置点的输出值.
Value 点的当前级别,数量或状态.
Label(标签)点的说明,至多为 8 个字符. 有关如何使用标签,请参阅第 86 页的关于描述
符.
Units 在 Units 列中单击可以修改输出点范围和单位.
Configure Outputs(配置输出点)对话框打开.
WinControl XL Plus 控制菜单
输出点
修订版 A 33
图例 5-19 配置输出点单位
Units of measure 选择与输出设备对应的单位.
可将输出点设置为一些标准或定制范围之一. 另外,也存在相反范围,颠倒了标准数字范围输
出的显示内容.
在数字输出点滚动框中,测量单位成对显示. 第一个单位是正常状态. 当在 Control Basic 中
引用数字点时,左手状态为 False (0),右手状态为 Tr ue (1). Custom Units(自定义单位)没
有相反范围. 如果需要相反的定制范围,必须颠倒自定义单位的设置或创建相反自定义单位.
Type(类型) 选择模拟类型或数字类型
更改 Type 时,新的测量单位列表将在范围选择窗口中打开.
模拟设备 调节运行电压可变(0-10 伏特)的输出点
数字设备 要求两种状态之一
配置数字输出点 配置模拟输出点
Format(格式) 选择显示点值时数字或小数位个数. 不适用于数字输出点.
0% 设置对应于输出量为 0% 时的输出点电压.
仅当使用百分比 (%) 单位时适用.
100% 设置对应于 输出量为100% 时的输出点电压. 仅适用于使用百分比 (%) 单位的情况.
Delay(延迟) 设置 设定输出点从 OFF 状态更改为 ON 状态所需的时间,以分和秒为延迟单位.
此计时器优先于任何 Control Basic 程序. 最大启动延迟为 99 分 50 秒.
Security(安全性) 输入为该点指定的输出安全级别. 用户必须拥有此安全级别或更高的安全级
别才能对点进行更改.
控制菜单 KMC Controls
设定点/变量
修订版 A 34
设定点/变量
使用 Setpoints/Variables(设定点/变量)来定义在 Control Basic 中使用的程序变量. 变量是如设
定点,时间延迟和模式等信息的地址符. 最小值,最大值和平均值以及计数器和标志也是程序
变量的应用.
所有安全级别都可以查看变量列表. 修改值需要二级安全权限,更改说明或标签字段,添加新
变量或更改单位需要四级安全访问权限.
图例 5-20 设定点/变量列表
变量/设定点列表包含以下字段:
# 变量号.
Description 变量说明,至多为 20 个字符. 有关如何使用说明,请参阅第 86 页的关于描述
符.
Manual 指示变量处于自动模式还是手动模式. 处于手动模式中时(选中),变量在被用户更
改前保持显示值. 处于自动模式时(未选中), Control Basic 编程设置点的输出值.
Value 当前指定给变量的值.
Label 至多为 8 个字符的变量说明. 有关如何使用标签的说明,请参阅第 86 页的关于描述
符 .
配置变量单位
units 要设置测量单位,请单击 Unit 列.
Type(类型) 选择 Analog(模拟)类型或 Digital(数字)类型. 模拟点可以是任意实数.
WinControl XL Plus 控制菜单
控制器
修订版 A 35
数字点可以是两种状态之一. Analog(模拟)和 Digital(数字)类型有各自的单位列表.
图例 5-21 数字单位
Units(单位) 为变量指定的测量单位. 当在 Control Basic 中引用数字单位时,左手状态为
False (0),右手状态为 Tr ue (1).
Format(格式) 选择显示点值时显示的数字或小数位个数. 不适用于数字输出点.
控制器
适用 Controllers(控制器)管理连接的控制器中的 PID 控制器回路. PID 控制器是一个用于
计算模拟输出点使其保持或接近于设定点的数学函数.
例如,由一个房间组成的系统,此房间带有温度传感器和一个调节热水阀. 通过在控制器中输
入房间温度,设定点和 PID 控制器参数,控制器将房间温度与设定点进行比较,然后计算热水
阀打开或关闭的程度以确保房间温度接近于设定点.
用Control Basic 程序指定 PID 控制器向热水阀的输出.
示例: 10 OUT1 = CON1
将控制器状态从自动修改为手动和更改控制器输出需要二级安全访问权限.
更改 In Value,A,Prop,Reset,Rate 和 Bias 需要三级安全访问权限.
修改所有字段和添加新控制器需要至少四级安全访问权限.
PID 控制器详细信息
Controllers(控制器)列表包含以下字段:
控制菜单 KMC Controls
PID 控制器详细信息
修订版 A 36 图例 5-22 PID 控制器列表
Controlled Point(受控点) 测量控制环境的输出点名称.
到 PID 控制器的输入点是要维持为设定点值的传感值.
In Value 显示 Controlled Point(受控点)的值.
Man 指示控制器处于自动模式还是手动模式. 如果处于自动模式(选中),控制器自动在每次
扫描时生成输出值. 当控制器处于手动模式时(选中),控制器的输出值被改写,保留为输出
列中的显示值.
Output 以百分比的形式显示控制器的当前输出值. 输出值是四个函数 (PROP +RESET +RATE
+BIAS) 的代数和.
Setpoint 输入 Controlled Point(受控点)的目标值. 使用助记符,标签或说明定义 Setpoint
(设定点).
Value 显示设定点的值.
A(操作) 控制器的操作. 操作可以是也可以正作用或是反作用.
正作用控制器 (+) 即输入点超出设定点的值时输出点增大
反作用控制器 (-) 输入低于设定点时减少输出.
Prop 进行完整时输出范围 (0-100%) 的比例值.
例如,在先前的热水阀系统中,我们要热水阀在实测温度低于设定点 5 度时完全关闭,在高于
设定点 5 度时完全打开,设定比例带为 10 度. 当室内温度低于设定点 5 度时,热水阀 100%
打开,等于设定点时热水阀将打开 50%,高于设定点 5 度时,热水阀将关闭. 任何设定点和
室内测量温度之间的偏差被看作是错误或偏移.
PID 中的比例参数是 P.
要用 Control Basic 对 Proportional(比例)编程,请参阅第 109 页的 CONPROP( ).
WinControl XL Plus 控制菜单
周
{0>计划表
修订版 A 37
Reset 和 H/M Reset(重置)根据环境超出设定点范围的时间向控制回路添加更正因数.
它指定为消除偏移向输出信号添加或减少的误差的量级倍数. Reset积分速度按每小时 (H) 或每
分钟 (M) 次数指定.
例如,系统维持两个单位的持续误差,并指定积分为每小时五次,控制器的输出将按减少误差的
方向每小时更改十个单位.
也可将 Reset(积分)看作误差的时间积分. 积分是 PID 中的 I.
KMD PID 控制器在使用 Reset(积分)时有一种反越界功能. 在典型回路中,只要有正向误差,
积分将持续增长. 对于大多数 HVAC 应用中,如空间温度控制,积分不适合. 为避免越界,
KMC PID 控制器算法被设计为带有积分封顶功能. 这限制输出的积分部分占未用于比例更正
部分的 100% 以下. 如果比例值为 60%,积分只能增长到 40%. 随着误差的增加,积分添加
到输出的速度将增长,但积分实际将减少,因为它所占的空间减少.
比例量将增加以轧平积分,直至输出值在点积分值为零的比例范围之外.积分越界仅发生在比例
区内,随着误差的增加减少.
要用 Control Basic 对 Reset(积分)编程,请参阅第 110 页的 CONRESET( ).
Rate Rate 降低了误差改变的速度. 以分钟为单位指定微分.
使用速度减少过冲. 如果误差每秒钟(60/分)更改 1.0,速度为 .25 分钟,导数部分将等于 60
/Min X .25 Min =15%. 这 15% 将在超过 1 分钟时加入,以减少速度变化,无论输出超过还是
低于设定点.
警告
如果系统中没有时间延迟,才可以使用 Rate(微分). 输入点必须对输出点更改立即进行响应.
如果存在时间延迟,控制回路将不稳定. 在这种情况下,最好不进行速度更正.
微分是 PID 中的 D(导数).
要用 Control Basic 对 Rate(微分 )编程,请参阅第 110 页的 CONRATE( ).
Bias(偏差) 设置等于设定点的输出值.
偏差是控制器在未使用积分时控制器将达到平衡的值.
周计划表
周计划表是计划每日重复事件的一种方便的方式. 一旦输入周计划表,Control Basic 可以测
控制菜单 KMC Controls
周{0>计划表
修订版 A 38
试以查看计划表处于 On(打开) 还是 Off(关闭)状态或停止设备.
修改此字段需要二级安全访问权限,创建新计划表需要四级安全访问权限.
图例 5-23 Weekly Schedules(周计划表)列表
每个周计划表包括一个七日周和两个优先级.
每日各有四次 On(打开) 和 Off(关闭). 使用二十四小时标记,可以输入任意 On 和 Off 的
序列组合.
要访问特定周计划表的时间,单击 View(查看)或单击计划表号.
此菜单包含以下字段:
Description 计划表的说明,至多为 20 个字符. 有关如何使用说明,请参阅第 86 页的关于
描述符.
Manual 指示计划表是否处于手动(选中)或自动(未选中)模式.
Output 指示计划表 On(打开)还是Off(关闭).
Override 1 输入描述符将启动该优先级. 如果该优先级为 On(打开),周计划表状态将依据
周计划表详细信息 OR1 列改写.
State 指示 Override 1 的状态.
Override 2 输入启用改写处理的描述符. 如果改写处理换状态为 On(打开),周计划表的状
态会依据 OR2 计划表改写. 如果 Override 1 为 On(打开),OVERRIDE2将被忽略.
State 指示 Override 2 的状态.
Label 计划表的标签,至多为 8 个字符. 有关如何使用标签的说明,请参阅第 86 页的关于
描述符 .
Weekly Schedule
WinControl XL Plus 控制菜单
周计划表日详细信息
修订版 A 39
周计划表日详细信息
从 Weekly Schedules(周计划表)列表中选择一个计划表会打开日详细信息对话框. 当输入日
计划表时,请注意以下内容:
输入时间的格式为小时:分:秒,24 小时格式.
秒是可选项.
输入 00:00 会清空此字段.
当每日输入多个 On(打开)和 Off(关闭)时间时,时间必须按升序输入.
输入 00:01 指示午夜.
空日不能更改计划表状态.
图例 5-24 周计划表日详细信息
当 Override 1 或 Override 2 列(请参阅图例 5-23)中输入的值变为 Tr ue (1) 或 On 时,使用
OR1 和 OR2 计划表时间.
要把输出点或变量链接到周计划表,请编写 Control Basic 行,与以下相似:
示例: 10 OUT1 = HeatCool
年计划表
使用年计划表指定一年中的特殊日. 到达每个特定日时,年计划表状态为 On(打开). 年计
划表的状态为 On(打开)或 Off(关闭). 使用年计划表设置周计划表中优先级.
修改这些字段需要二级安全访问权限,创建新年计划表需要至少四级安全访问权限.
控制菜单 KMC Controls
年计划表详细信息
修订版 A 40 图例 5-25 Annual schedule(年计划表)列表
Description 说明,至多为 20 个字符.
Manual 指示计划表处于手动模式(选中)还是自动模式(未选中).
Output 指示计划表状态是 On(打开)还是 Off(关闭).
Label 标签名称,至多为 8 个字符.
要访问特定年计划表的日,单击计划表号或选择行,然后按 Enter 键.
年计划表详细信息
要选择或取消选择启用年计划表的日,单击该日或在显示的日历日期上按 Enter 键. 启用的日
期突出显示.
当突出显示的日开始时,年计划表状态为 On(打开).
图例 5-26 年计划表 #1
向下滚动访问年中剩余的月. 要将年计划表链接到周计划表,将年计划表的名称输入到周计划
表列表相应的优先段.
WinControl XL Plus 控制菜单
数组设置
修订版 A 41
数组设置
数组是一种特殊类型的表. 它仅包含一列和至多 128 行,这些行也被作为元素引用. 数组的
元素可以是任何数字值,可以使用 Control Basic 随时调用或更新每个元素值. 数组的示例之一
是存储月中每日的最高温度.
仅在LAN CONTROLLER中可用.
创建数组需要二级安全访问权限.
图例 5-27 Arrays(数组)窗口
此菜单包含以下字段:
Label 标签名称,至多为 8 个字符. 使用此标签从 Control Basic 中引用数组.
Length 数组中从编号 1 至 128 的总元素数量.这是数组可以容纳的值的数量. 一旦指定数
组标签名称和长度,则可以手动或使用 Control Basic 指定数组的元素. 要查看数组的完整内容,
请选择数组编号.
Index 第一列,显示数组元素数量. 此数用于引用值列中的数据. 数组中元素的数量在"数
组"设置的长度列中进行设置.
Value 可手动输入 Val ue 列的实际数据,或通过可以读写数据的 Control Basic 程序输入. 当
在数组中指定元素时,必须使用 AYN [x ] 形式,此处的 N 是数组编号,x 是数组中的元素编
号. N 和 x 必须是整数. 数组标签也可用在 Control Basic 中引用数组:
TEMPS [4 ]
这些示例显示如何设置数组元素中变量的值:
示例: 10 REM Set Variable 6 to the value of Array 2, element 11
20 1VAR6 =AY2 [11 ]
控制菜单 KMC Controls
表格
修订版 A 42
或使用点标签:
示例: 10 REM Make the set point equal to the value of element 11 in the AHUWEST Array.
20 SETPNT =AHUWEST [11 ]
此示例显示如何设置名为 AHUDATA 数组的值:
示例: 10 IF+MAT 127 THEN X =0
40 X =X +1
50 AHUDATA [X ]=TIME
60 X =X +1
70 AHUDATA [X ]=MAD
80 RETURN
此程序记录混风阀的位置值,和混合空气温度在一天中低于 55 度的时间. 本地变量 X 选择
要存储数据的元素. 时间值以小时为单位存储 (12:30 PM =1250 ).
应为数组应配置 128 个元素. 一旦数组写满,新数据将覆盖时间最久的数据.
表格
使用 Tables(表)创建以下环境的查找表:
传感器的输入单位范围未在单位表中列出则需要做一个输入列表.
在 Control Basic 中创建函数
表达式的值非线性或需要复杂计算
修改表需要三级安全访问权限.
WinControl XL Plus 控制菜单
网络传感器
修订版 A 43
图例 5-28 Tables(表)窗口
Tables(表)窗口逐个显示控制器中的所有表. 每个表由存储在两列中的 15 个数据对组成.
Table(表)列中的值必须按升序输入. 表生成数据对间的线性插值. 要为因变量指定如 % 或
Deg. F 等单位,请单击 Unused(未使用),并从对话框中的选项进行选择.
有关在 Control Basic 中使用表的信息,请参阅第 126 页的 TBL( ).
网络传感器
网络传感器是可编程的墙式自动调温器,直接与 KMC Controls 控制器连接.
一根六芯线的电缆,用于连接 NetSensor(网络传感器)和控制器. 电缆的两端是电话电缆终
端的 RJ-12 连接器. 此电缆为 NetSensor(网络传感器)和控制任务速度的闹钟信号提供电源.
一根导线用作连接控制器的一个端口的通信线路.
A 和 B 网线也连接到 NetSensor(网络传感器),但不由其使用. 该接口位于按门下的端口,
允许计算机访问 KMC 数字网络.
NetSensors(网络传感器)由七个可编程功能按钮组成:
表 5-5 Netsenso(网络传感器)按钮
按钮功能
上箭头 增加模拟值,切换数字值
下箭头 减少显示值;切换数字值
按钮 1 分配给温度传感器,但可以被定义为任意点.
按钮 2-6 可被定义为系统中的任意点.
按钮 7 指定为显示可选湿度传感器.
控制菜单 KMC Controls
网络传感器
修订版 A 44
Aux 用作后备的辅助两线输入点. 用于干接点,如开关.
NetSensor(网络传感器) II 没有辅助线. 同时按按钮 5 和 7,然后按上箭头按钮或下箭头
按钮将 Aux 从 Off(关闭)更改为 On(打开).
.
图例 5-29 为网络传感器指定变量
Description 指示存储按钮值的变量. 说明可以是连接的控制器或网络上任意其它控制器中的
助记符,标签或说明.
Value, Type and Range(值,类型和范围) 显示变量 Description(说明)的值,类型和范围.
Display 按钮的读/写状态.
NetSensors(网络传感器)的附加信息可从随附 NetSensor(网络传感器)的 KMC 应用指南和
安装指南中获得.
NetSensor I
NetSensor II
WinControl XL Plus 系统设置菜单
设置时间和日期
修订版 A 45
第 6 部分
系统设置菜单
此菜单提供了许多用于修改 KMC 数字网络的基本选项. 此设置受网络上所有 System
Setup(系统设置)参数控制.
图例 6-1 System Setup(系统设置)菜单
设置时间和日期
利用 Set Time and Date(设置时间和日期)可以更改系统时间和日期.
图例 6-2 Set Time and Date(设置时间和日期)对话框
系统设置菜单 KMC Controls
系统名称
修订版 A 46
时间维护 - 主网控制器 如果LAN CONTROLLER在网络上,它会维护整个网络的时间.
如果网络上存在多个LAN CONTROLLER,单元地址为 1 的LAN CONTROLLER维护网络时间.
时间维护 - 子网网络 如果网络上没有LAN CONTROLLER,带有实时时钟的编号最低的子网控制
器维护网络时间.
如果对开始和结束计划表有精确时间要求,独立控制器必须包含实时时钟选项.
系统名称
System Name(系统名称)是系统范围内的关于整个 KMC 控制系统的说明. System Name(系
统名称)在首次连接网络时下载到,并通过与系统列表中的目录相关联,来确定存储和检索文件,
描述符和图形的位置.
请参阅第 14 页上的 System List(系统列表).System Name(系统名称)至多为 20 个字符,
存储在网络上的每个控制器中.
图例 6-3 Set System Name(设置系统名称)对话框
夏令时
用于设置当年的夏令时的开始和结束日期. 输入开始和结束日期的月份和日期. 在开始日期
的上午 2:00,网络时间将向前调整一个小时. 在结束日期的上午 2:00,网络时间将向后调整一
个小时.
WinControl XL Plus 系统设置菜单
密码
修订版 A 47
图例 6-4 Daylight Savings Time(夏令时)对话框
密码
WinControl XL 程序和 KMC 数字网络是具有安全限制的系统. 密码用于按每个用户的职责
设定访问,从而简化系统操作,并保护设备. 存储在网络上每个控制器中的用户定义的密码和
安全级别控制所有操作员的访问. 除访问和安全限制外,这些密码也会自动引导用户定制菜单
选项,使用以图形为导向的显示内容或默认为系统中预先定义的控制器.
图例 6-5 Password(密码)列表
LAN CONTROLLER至多可存储 128 个单独的用户定义的密码及其相应的安全/访问限制.
二级网络控制器存储 27 个用户定义的密码组合.
当二级网络控制器通过网络与LAN CONTROLLER连接时,前两个用户定义的密码与LAN CONTROLLER
中前两个用户定义的密码相同.
当LAN CONTROLLER在网络上时,所有密码应在LAN CONTROLLER中设定,而不从二级网络控制器设
定. 前两个密码将被发送到二级网络.
密码更改不会从二级网络控制器发送到LAN CONTROLLER.
以下字段定义密码和安全级别:
Name(名称) 启动 WinControl XL 软件时,用户应在登录提示下输入的名称,至多为 8 个
字符.
Password(密码) 为每个用户分配用以进行个人访问的密码,至多为 8 个字符. 密码一旦
被输入,就无法再看到具体的内容. 输入密码时,* 字符代替 Passwords(密码)列表中的字
符.
Level(级别) 此选项为表 6-1 中定义的每个操作员设定了普通安全访问级别.
系统设置菜单 KMC Controls
密码
修订版 A 48
Group(组)打开 System Group(系统组)窗口. 请参阅第 28 页的 System Groups(系统组).
Panel(面板) 指定用户启动时直接进行经常访问的控制器. 如果 Panel(面板)设置为 0 或
1,WinControl XL 将访问系统,并将目标控制器地址设置为 1.将此值设置为非 0 数将会连接
到该地址. 当连接到LAN CONTROLLER时,默认控制器号将是直接连接的控制器号.要更改此选
项,操作员的当前访问级别必须比当前安全要求高或与之相等.
表 6-1 安全级别
级别安全说明
1 View only(查看) 这类操作员不能进行更改,但可以查看系统操作..
2 Minimum operator(最低级别操作员) 这类操作员只能更改点状态,值和手动或自动. 操作
员不能退出和更改 Control Basic 程序.
3 General operator(普通级别操作员) 这类操作员可执行常规运行所需的所有操作.
4 Setup operator(设置操作员) 这类操作员可执行常规操作,并可访问除 System Setup(系
统设置)菜单中的部分菜单项外的所有菜单和命令. 有关所需安全级别的详细信息,请参阅相
应的内容.
5 Chief Operator(主任操作员) 这类操作员可执行所有常规操作,并可访问除 Passwords(密
码),Erase Master Password(删除主密码),Port Configuration(端口配置)和 Clear Panel
(清除面板)外的所有菜单和命令.
6 Master Operator/Administrator(主操作员/管理员)这类操作员可以执行所有操作.
99 Master Global Operator/Administrator(全局操作员/管理员)
这类操作员可以执行所有操作,并使用通用控制器类型名称将全局系统内的命令传送到 Local
Controllers(本地控制器). 这是一种强大的全局命令功能,只能由经验丰富的用户非常小心
地加以利用.
这种定制功能让操作员可以为软件中的不同字段创建自己的安全要求.
Erase Master Password(删除主密码) 从网络中删除主密码.
图例 6-6
WinControl XL Plus 系统设置菜单
自定义单位
修订版 A 49
Caution(警告)
除非使用 HCM 清除控制器,否则无法恢复主密码. 在费除主密码前,确认已知用户定义的密
码,并加以记录,也要确定至少一个用户定义的密码具有 6 级访问级别.
为在指定用户密码前允许与控制器进行通信,KMC Controls 为每种 KMC 数字控制器分配了主
密码. 为使系统获得真正的安全保护,安装后可以永久禁用主密码.
一旦永久禁用主密码,除非利用特殊配置程序,它也会删除所有设置,并返回出厂设置,否则无
法恢复主密码.
自定义单位
使用 Custom Units(自定义单位)可以创建用户定义的量度单位,用于输入点,输出点,变量,
数组和表格.
自定义单位存储于网络上的每个存储器中,对于网络上的所有控制器通用. 在LAN CONTROLLER
中可至多定义八个模拟自定义单位和八个数字单位. 在二级网络控制器中,只可定义三个模拟
或三个数字自定义单位. 在二级网络中,仅在LAN CONTROLLER中定义的前三个模拟和前三个数
字单位可以被使用.
图例 6-7 Custom Units(自定义单位)窗口
Detail(详细信息)
可从键盘输入度符号"°". 启用 Num Lock,按住 Alt 并在数字键盘上按下 248. 可按以下
所述定义自定义单位:
Analog 输入与模拟点相关的测量自定义单位名称,至多为 5 个字符.
Digital On 当状态为 On(闭触点,1,Start(启动)等),为每点输入至多 11 个字符.
Digital Off 输入指示何时点处于 Digital On 的相反状态的条件.
系统设置菜单 KMC Controls
初始化网络
修订版 A 50
初始化网络
从网络上的控制器中清除所有共享点. 当控制器超出其点数最大值时,使用 Initialize Network
(初始化网络).
当 KMC 控制器调用网络上的其它控制器中的数据时,数据源存储在需求点列表中. 一旦控制
器创建需求列表,即使不在需要其中点的数据,也保留此列表. 使用 Initialize Network(初始
化网络)后,控制器在处理新数据请求的情况下,重新生成列表.
图例 6-8 Clear want-points(清除需求点)
清除面板
从连接的控制器中删除所有程序,点配置和描述符.
Caution(警告)
使用保存的程序文件恢复控制器是恢复控制器信息的唯一途径. 如果您想在控制器中保留一些
信息,使用 Panel Menu(面板菜单)中的 Panel File(面板文件)操作,并在使用 Clear Panel
(清除面板)前保存控制器信息. 使用包含封装程序的控制器中的 Clear Panel(清除面板)将
恢复出厂默认设置.
仅适用于二级网络控制器
图例 6-9 Clear panel(清除面板)
WinControl XL Plus 系统设置菜单
设置最终面板
修订版 A 51
设置最终面板
这种系统配置指令可以将网络上编号最高的控制器设置为通信回路的末端. 当在网络上进行令
牌传递时,控制器被指定为 Last Panel(最终面板)的控制器将令牌传送到控制器 1.未指定为
Last Panel(最终面板)的控制器将令牌传送到下一较高编号控制器.
仅适用于二级网络控制器
图例 6-10 Set Last Panel(设置最终面板)
数据菜单 KMC Controls
趋势日志数据
修订版 A 52 第 7 部分
数据菜单
使用 Data(数据)菜单中的日志可以监控,记录并跟踪过程或环境.
图例 7-1 Data(数据)菜单
趋势日志数据
选择 Trend Log Data(趋势日志数据)可以记录来自模拟点的数据. 趋势日志参数在 Trend
Data(趋势数据)列表中设置. 拥有任何安全级别的用户都可以查看 Trend Data(趋势数据)
数据列表,但要保存数据需要拥有二级安全访问级别,要启用或禁用趋势日志,需要具有三级安
全访问级别. 创建和修改趋势日志,需要拥有四级安全访问级别.
WinControl XL Plus 数据菜单
趋势日志数据
修订版 A 53
图例 7-2 Trend Data(趋势数据)列表
每个趋势日志可以存储一个输入列中列出的每个点的至多 400 条定期读取信息. 可以使用三种
符号在 Input(输入点)列中指定点.
当日志写满时,则删除时间最久的数据,并用最新读取的信息将其替换,从而创建最新信息的移
动窗口.
View(查看) 选择趋势日志,然后选择 View(查看)显示趋势日志图. 您也可单击第一 (#) 列
中的数字.
Label(标签)日志名称,至多为 8 个字符.
表 7-1 标记示例
标记示例
助记符 IN1
标签 OAT
描述符 室外空气温度
Input 1...Input 6 输入要在趋势日志输入点列中记录的点的助记符,标签或描述符. 记录的点
可以为输入点,输出点,变量,也可是来自网络上其它控制器的点. 在列表中置入的点的确切
数量由连接的控制器类型决定.
Interval 指定读取数据之间的时间间隔. 时间间隔可以按 hours(小时): 分: 秒输入.
每个数据日志拥有 400 个点. 每个日志的时间跨度按间隔乘以 400 计算.
Manual 用于手动开始或停止趋势日志数据收集. 手动模式下的趋势日志在存储器通电的情况
下,保留已存储的数据. 一旦趋势日志返回自动状态,则删除所有先前的数据,并记录新数据.
也可使用 Control Basic 编程控制趋势日志记录. 以下示例记录在趋势日志 TL1 中,此日志是
每月第一天的样例.
示例: 10 STOP TL1
20 IF+ DOM 9:00:00 AND DOW = TUE THEN GOTO 20 ELSE GOTO 30
20 IF RT1 > RT2 then START PUMP2 ELSE START PUMP1
30 END
在此示例中,PUMP1 的输出点在第一个运行时间日志 (RT1) 中记录,PUMP2 的输出点在第二
个运行时间日志 (RT2) 中记录. 将选择启动从每周四的上午 9:00 开始运行所用运行时间最低
的泵.
示例: 10 ALARM RT1 > 299, 1, TIME TO CHANGE AHU#1 FILTER. PRESS PUSHBUTTON ON
UNIT TO RESET TIME COUNTER 20 IF+ RESET-BUTTON THEN START RT1
使用 Control Basic 语句 START(启动)运行时间日志会将累计 On(开启)时间和周期总数重
置为零. 效果与手动更改运行时间日志设置工作表上的 Start Date(开始日期)相同,而 Start
Date(开始日期)保留为先前值.
Interval(间隔保存)按先前设定的时间间隔保存运行时间数据.
Daily(每日保存)每天的中午 12:00 或上午 08:00 保存趋势数据.
Last Update(最新更新) 显示历史文件保存的时间.
表 7-4 Auto Save(自动保存)选项
WinControl XL Plus 数据菜单
日志设置
修订版 A 59
日志设置
(仅适用于 MultiNet 控制器)
Log Setup(日志设置)是 KMD-5100 控制器的一种存储器分配功能.
使用此功能为趋势和运行时间日志分配存储器. 可以选择数字和模拟趋势日志编号,并为每种
类型设置样本编号.
修改 Log Setup(日志设置)需要四级安全访问级别.
图例 7-7 Log Setup(日志设置)
工作表包含以下字段:
Type(类型) 可以在模拟或数字日志间进行切换.
Bytes(字节) 设置有效数字. 此项为用户希望记录数据的精确度. 设置 2 比默认设置 4 的
精确度低,但占用的控制器存储器较少. 对于大多数应用程序,设置 2 将足以完成作业(2 字
节精度最高可达 65,535,但任何比它大的数会导致错误值).
Length(长度) 设置为每个日志存储的样例总数. 一旦日志写满,控制器删除时间最久的样
例,为下一个样例提供空间.
Inputs(输入点) 设置输入点字段的编号. 数字运行时间日志默认值为 1.
Number(编号) 设置特定类型,分辨度,长度等的日志编号.
在工作表内对现有值和字段进行的任何修改将清除存储器中的所有趋势日志和运行时间日志数
据样例.
在现有工作表上进行添加对数据存储器没有影响.
数据菜单 KMC Controls
登录日志
修订版 A 60
登录日志
Sign-On Log(登录日志)记录登录当前控制器的前 32 个用户. 查看 Sign On Log(登录日志)
需要四级安全访问级别.
图 7-8 Sign-On Log(登录日志)
显示以下字段:
User(用户) 用户名称. 连续设法登录三次失败后,该字段显示 ATTEMPT!.
Port(端口) 使用的计算机端口. A,B,D 和 E 是有效端口.
Logged On(登录) 显示用户登录系统的日期和时间.
Logged Off(注销) 显示用户从系统中注销的日期和时间. 如果用户当前已登录或通信错误
中止了会话,Logged Off(注销)为空.
手动点报告
Manual Points Report(手动点)识别网络上设置为手动模式的点.
修改显示的任何字段需要二级安全访问级别.
WinControl XL Plus 数据菜单
手动点报告
修订版 A 61
图例 7-9 Manual Points Report(手动点报告)
Manual Points Report(手动点报告)包含以下字段:
Point(点)显示手动控制下的点的助记名.
Description(说明) 点的说明,至多为 20 个字符.
Manual(手动模式) 差屏幕中显示的所有点最初显示为 Manual(手动模式). 切换此字段
可将点置为 Auto(自动模式).
Value(值) 显示该点的当前值. 在此字段中输入可以更改点的值.
Label(标签) 点的标签,至多为 8 个字符.
History files(历史文件)历史文件存储所连接的计算机上的长期趋势日志数据. 可随时
访问这些数据以进行分析. WinControl XL 自动创建文件并将其存储在作业文件夹内的数据文
件夹中. 查看历史文件的方式有两种:
打开趋势数据图并选择 Load History(下载到日志).
使用内容或电子工作表应用程序.
数据菜单 KMC Controls
历史文件
修订版 A 62 图例 7-10 电子表格中的历史文件格式
收集的数据的记录号
记录收集的数据和时间
在趋势列表中输入的点助记符,标签或描述符
记录的数据
手动或自动模式
0 = Auto(自动)
1 = Manual(手动)
历史文件
WinControl XL 自动按以下方式命名文件:
WinControl XL Plus 数据菜单
历史文件
修订版 A 63
图 7-11 历史文件名
S0A1TL1.his
系统列表号
M-LAN CONTROLLER
A,B-二级网络控制器
控制器号
TL 趋势日志
RL 运行时间日志
日志号
历史文件名总以 .his 结束.
描述符菜单 KMC Controls
从面板下载描述符
修订版 A 64 第 8 部分
描述符菜单
此节介绍如何下载到和保存当前控制器的描述符.
图例 8-1 Descriptors(描述符)菜单
从面板下载描述符
使用 Load Descriptors From Panel(从面板下载描述符)从网络上的一个控制器中检索描述符.
描述符下载到计算机的内存中,以便在当前设置会话中使用.
从网络下载描述符
使用 Load Descriptors From Network(从网络下载描述符)从网络上的所有控制器中检索描述符.
描述符下载入计算机内存中,以便在当前设置对话过程中使用.
WinControl XL Plus 描述符菜单
关于描述符
修订版 A 65
关于描述符
描述符是在 KMC Controls 数字系统中确认可编程项目的名称集. 描述符使控制器编程变得更
容易,其形式可能为以下三种之一:
Mnemonic(助记符)
Label(标签)
Descriptor(描述符)
Mnemonics(助记符)
助记符是以计算机方式对设定对象及其所在控制器地址进行命名. 例如,助记符 1A13IN4 代
表以下输入点:
图例 8-2 系统助记符
助记符是控制器固件的一部分,无法更改.
系统前缀 - LAN CONTROLLER,二级网络控制器和显示在图例 8-2 中的控制器编号 - 仅适用
于在控制器中确认项目,而不确认连接的控制器.
LAN CONTROLLER 1
二级网络 A
控制器 13
输入点号 4
1A13IN4
表 8-1 列出了在 KMC Controls 控制器中使用的助记符.
说明和标签
说明和标签与使用助记符确定项目相比,是一种用户友好性和可读性都更强的命名方式.
它们被分配给 Control(控制)菜单中的系统组,程序,点,变量和计划表.
描述符菜单 KMC Controls
描述符和控制器类型
修订版 A 66
创建描述符时,要考虑以下事宜:
相似类型控制器中的描述符一致.
必须由系统中所有控制器使用的描述符唯一.
表 8-1 助记符
助记符类型样例
IN Input IN1
OUT Output(输出点)OUT6
VAR Variable(变量)VAR2
CON PID Controller(控制器)CON1
PRG Control Basic Program(Control Basic 程序)PRG3
GRP System Group(系统组)GRP2
TL Trend Log(趋势日志)TL1
WS Weekly Schedule(周计划表)WS3
AS Annual Schedule(年计划表)AS1
AY Array(数组)AY2
TBL Table(表格)TBL1
表 8-2 描述符示例
类型示例长度
助记符 1A13IN4 按要求 标签 OAT 8 个字符
说明 室外空气温度 20 个字符
描述符和控制器类型
当子局域网上有多个类型相同的控制器时,所有分配给控制器的描述符相同. 请参阅第 22 页
的 Type(类型).为避免程序和操作错误,对必须由其它控制器使用的系统组,点,计划表,
变量或表格设定的控制器适用不同类型的编号.
例如,在同一二级网络控制器管理同一房间温度的网络中,房间控制器可能同属一个类型. 测
量由室内控制器使用的外部空气温度和湿度的二级网络控制器也包括在网络中. 为防止室内控
制器的改变也改变测量室外温度和湿度的控制器,必须为控制器分配不同的控制器类型号.
WinControl XL Plus 描述符菜单
描述符管理
修订版 A 67
描述符管理
描述符定义总存储在网络上控制器的存储器中. 随着描述符列表的增长,从控制器中检索描
述符所需的时间也有所增加. 要将传送时间控制在最低限度,WinControl XL 也在计算机上存
储描述符. 如果系统被从多个计算机设定,描述符列表可能会过期. 要检索当前描述符,使用
Load Descriptors From Network(从网络下载到描述符)刷新计算机文件.
PC 设置菜单 KMC Controls
端口
修订版 A 68 第 9 部分
PC 设置菜单
使用 PC Setup(PC 设置)菜单配置端口,设置启动默认设置和选择 WinControl XL 的
语言.
图例 9-1 PC Setup(PC 设置)菜单
端口
WinControl XL Plus PC 设置菜单
启动默认设置
启动默认设置
修订版 A 69
图例 9-2 Ports(端口)对话框
Default Connect(默认连接) 输入希望在启动时连接的站点的系统列表号. 大多数用户希望
在文本框中置入 0 来禁用此功能. 这样 WinControl XL 可以使用在图标属性对话框中输入的
快捷方式. 请参阅第 16 页的 Creating site shortcuts(创建站点快捷方式).
Main Printer(主打印机) 选择打印在 WinControl XL 中显示的数据的打印机. 从列表中选
择在 Windows 中已设置的打印机.
Alarm Printer(报警打印机) 选择 WinControl XL 将直接打印报警的打印机.
Print Alarms(打印报警) 如果选中,WinControl XL 将 KMC 网络中的报警打印至指定的报
警打印机.
Default TAPI Device(默认 TAPI 设备) 连接数据调制解调器的端口.
Default TAPI Alarm Auto Answer Device(默认 TAPI 报警自动应答设备)连接声音调整解
调器的端口.
启动默认设置
图例 9-3
以下项目在 WinControl XL 启动时设置:
Auto Sign Off(自动注销) 输入会导致自动退出当前用户的非活动状态分钟数. 用于在用户
忘记注销的情况下,保护系统不接受未授权登录. 要禁用 Auto Sign Off(自动注销),请输入 0.
Editor Font/Colors(编辑器字体/颜色) 用于修改 Control Basic 文本风格和颜色.
Grid Font/Colors(网格字体/颜色) 对窗口而非 Control Basic 进行文本风格和颜色修改.
PC 设置菜单 KMC Controls
发送电子邮件报警
修订版 A 70
Email Alarm(电子邮件报警) 设置接收系统报警的电子邮件地址. 请参阅第 93 页的 Sending
email alarms(发送电子邮件报警).
Phone WAVs(电话 WAV) 设置接收以系统报警为基础的 WAV 消息的电话号码. 请参阅
第 93 页的Sending alarms as messages(发送有声消息报警).
Sound On Alarm(报警音) 选中后,计算机会进行有声报警. 需要声卡和报警 .wav 文件.
Alarm WAV File(报警 WAV 文件) 选择用于 WinControl 的报警音的报警文件.
System Path(系统路径) 设置指向 WinControl XL 可执行文件的路径.
Themes Path(主题路径) 设置指向用于动态控制项主题的路径.
Temp. Format(温度格式) 选择 Deg. C 或 Deg. F 作为温度格式.
Menus w/Group Passwords(菜单 w/组密码) 选中此复选框将会显示在密码屏幕中使用的
密码.
Open Group Maximized(以最大化方式打开组) 按屏幕最大尺寸打开组. 如果背景图并非
按最大屏幕尺寸设计,这样会使其变形.
Close Group on Group Link(关闭组链接中的组) 当一个系统组与其它系统组链接在一起时,
当链接的系统组打开时,先前的系统组将关闭.
Panel Changes with Window(面板随窗口更改) 选中此选项后,单击打开的窗口会更改目
标控制器. 否则,当前控制器上的连接得以保持.
Show Labels in Groups(显示组中的标签)
Show Descriptions in Groups(显示组中的说明) 选择会显示作为"系统组"的链接插入的
系统组的标签或说明.
Group Grid Size(组网格规格) 网格规格以像素为单位. 这样设置系统组中的网格规格来排
列点.
Background(背景) 为 WinControl XL 背景选择背景图片. 文件格式必须为 BMP 或 JPG.
发送电子邮件报警
报警可以通过电子邮件邮寄到任何带有电子邮件地址的计算机,传呼机或蜂窝电话. 至多可使
用 32 个电子邮件地址.
WinControl XL Plus PC 设置菜单
发送有声消息报警
启动默认设置
修订版 A 71
图例 9-4 设置电子邮件地址
How to program(如何编程) 在 Control Basic 中,如何将电子邮件组输入到报警消息中.
示例: 10 DALARM OUT1 , 5 , E1 Chiller has not started 20 DALARM VAR30 , 30 , E1E2 Exhaust
fan if off!
计算机必须运行 WinControl XL,并已安装 Microsoft Outlook,才可以发送电子邮件消息.
发送有声消息报警
报警可以发送到任何可以发声的调制解调器,电话或公告卡.至多可以选择 5 个不同的号码接
收系统报警. 点击电话图标选择接收报警,以及 TAPI 设备应答呼叫时将执行的 WAV 文件.
How to program(如何编程) 在 Control Basic 中,将组号输入报警消息中.
示例: 10 DALARM IN1 > 85 , 60 , P1 Space temp is too high 20 DALRAM VAR55 , 0 , P1P2P3
RTU Has not started!
第一个示例仅呼叫行 P1 中输入的号码. 第二个示例呼叫行 P1,P2 和 P3 中输入的号码.
PC 设置菜单 KMC Controls
发送有声消息报警
修订版 A 72 图例 9-5 Send alarms as audible messages(发送有声消息报)
WinControl XL Plus Control Basic 编程
Control Basic 如何工作(扫描)
启动默认设置
修订版 A 73
第 10 部分
Control Basic 编程
本部分是使用 Control Basic 的参考. 其中包括 Control Basic 编辑器和 Control Basic
中提供的函数.
Control Basic 如何工作(扫描)
Control Basic 是一种在 KMC 数字控制器中实现自动化的工具. 每个控制器有一个或多个用于
存储和执行 Control Basic 指令的程序区. 控制器中的微处理器按顺序读取输入点,执行
Control Basic 程序,并设置输出点. 此过程 - 指扫描 - 每秒内自动执行几次. 图例 10-1 显
示了带有 5 个程序区的控制器的扫描过程.
图例 10-1 Control Basic 扫描顺序
处理器在进行更改前评估所有程序区. 例如,如果程序 1,3 和 5 包含执行 Lights ON(指示
灯打开)的指令,而程序 2 和 4 具有执行 Lights OFF(指示灯关闭)的指令,指示灯将不会
闪烁,在扫描结束时,它们仅会被设置为 ON(打开).
注
在编号最高的程序区为如报警等高优先级事件编写程序. 这将使低优先级操作改写关键操作.
Control Basic 编程 KMC Controls
使用帮助中的示例程序
修订版 A 74
Control Basic 程序不直接控制其它控制器.
它们仅控制所在的控制器.
使用帮助中的示例程序
可以使用帮助系统中的样例程序. 突出显示此样例程序,然后将此样例复制并粘贴到 Control
Basic 程序中.
语句
每个 Control Basic 程序行必须包含一个行号,和至少一个函数或语句.
示例: 10 GOTO 20
同一程序行中可以使用多个语句,但必须用冒号分隔.
示例: 10 START OUT1 : STOP OUT2).
函数
函数是使用时返回一个值的关键字;该值是函数的计算结果. 函数节省了用于计算平方根等复
杂运算的时间. 它们也可用于检索时间等常规系统数据.
表达式
Control Basic 表达式描述表示数值的符号或符号组合. 表达式的形式可以为简单的等式,如
A=7,也可以是符号间的比较,如 X Control BASIC 启动 Control BASIC. Control Basic 入口窗口打开.
使用 Control Basic Entry Window("Control Basic 入口窗口")输入程序说明标签和管理程序
执行情况. 选择程序区号可以打开 Control Basic Editor("Control Basic 编辑器")窗口.
图例 10-2 Control Basic 入口窗口
选中以启用程序
程序的全称
程序被手动执行.
未选中以自动执行或由其它程序执行
Control Basic 强制退出程序区.
单击开始编辑
WinControl XL Plus Control Basic 编程
Control Basic 编辑器窗口
启动默认设置
修订版 A 79
Control Basic 程序
程序的简称
选择 Edit("编辑")模式更改 Description("说明"),Run("运行"),Manual("手
动")或 Label("标签")自动刷新窗口中的信息.
从窗口中删除所有信息. 要恢复信息,选择 Cancel("取消")并重新进入 Control Basic 程
序区
Control Basic 编辑器窗口
当您进入 Control Basic Editor("Control Basic 编辑器")窗口时,您将看到带有闪烁光标的空
白屏幕. 要输入一行,键入行号,空格,再键入语句.
示例: 10 START OUT1
图例 10-3 Control Basic Editor("Control Basic 编辑器")窗口
测试程序并将程序发送到控制器
检索存储在控制器中的程序
Control Basic 编程 KMC Controls
Control Basic 编辑器窗口
修订版 A 80
测试程序,但不将其发送到控制器
从头至尾查看选择列表来使用助记符,描述符或标签.
隐藏或显示关键字列表 单击关键字将其添加到插入点
单击此按钮,然后单击列表中的关键字,寻求关键字帮助.
Pick Bar("快捷栏")按钮
注
在选择 Send(发送)或 Compile(编译)前不对程序行进行检查. 如果在程序中找到错误,更
正错误后方可将程序发送到控制器.
Send(发送) Send(发送)测试程序的语法是否正确,如果语法正确,就将其发送到控制器.
程序发送到控制器后,它存储在控制器的非易失存储器中. 每次发送程序时,出现消息,通知
程序的大小和发往的程序区.
图例 10-4 在无错的情况下发送 Control Basic
只有语法正确的程序才会被发送到控制器. 如果检测到错误,将出现错误提示.
图例 10-5 检测出 Control Basic 错误
Load(下载) 检索并显示当前控制器中的程序.
Compile(编译) 测试程序的语法是否正确,但不将其发送到控制器.
Alternate descriptors button(描述符选项按钮) 利用选项描述符按钮可以查看三个用于描述
符的选项. 选项分别为 Use Labels(使用标签),Use Mnemonics(使用助记符)和 Use Descriptions
(使用说明).
Pick bar(快捷栏)按钮
WinControl XL Plus Control Basic 编程
Control Basic 编辑器窗口
启动默认设置
修订版 A 81
输入 Control Basic 程序的方式与使用文本编辑器相似. Pick Bar(快捷栏)按钮帮助进行文件
的打开,关闭,剪切,复制和粘贴文本操作.
图例 10-6 Pick Bar(快捷栏)按钮
Open File(打开文件) 打开存储在磁盘上的 Control Basic 文件.
Open File(打开文件)
Save to File(保存至文件)
New Program(新建程序)
Trace Off(撤销追踪)
Local Variables(本地变量)
Renumber(重新编号)
Cut(剪切)
Copy(复制)
Paste(粘贴)
Undo(撤销)
Select All(全选)
Replace(替换)
Control Basic 编程 KMC Controls
Control Basic 编辑器窗口
修订版 A 82
Find Next(查找下一个)
WinControl XL Plus Control Basic 编程
Control Basic 编辑器窗口
启动默认设置
修订版 A 83
Find(查找)
Save to File(保存至文件) 将 Control Basic 文件保存至磁盘
New Program(新建程序) 清除 Control Basic 程序区.
Renumber(重新编号) 从第一行开始对程序重新编号,增量为 10.
Local Variables(本地变量) 显示在当前程序中使用的所有本地变量. 仅在主控制器中有效.
Trace Off(撤销追踪) 清除当前程序中的所有追踪标记.
Find and Find Next(查找和查找下一个) 用于查找一个词汇或短语.
Replace(替换) 搜索一个词汇或短语并用其它词汇或短语来替换它.
剪切 (ctrl-x) 永久删除选定的内容.
Copy(复制) (ctrl-c) 将选定内容复制到剪贴板,以粘贴到其它位置.
Paste(粘贴) (ctrl-v) 将内容从剪贴板移动到选定位置.
Undo(撤销) 逆向进行上一操作.
Select All(全选) 选中程序中的所有内容.
编程格式和标记
Control Basic 程序包括已编号行的序列. 每一行上有一个或多个语句. 在本手册中,以下标
记用于描述格式:
CAPS 大写字母为关键字,必须如所示进行输入.
lowercase(小写) 小写字母的项目代表如提供的表达式等信息.
... 省略号 (...) 表明必要时一个项目可能重复多次.
空格 语法中所需的空格用下划线示意.
关键字
以下是 Control Basic 保留的关键字. 不能用于描述符,标签以及变量或程序名称.
所需的空格由下划线标记 ( _ ) 表示,并指示必须包含空格才能保证语法正确. 可选项在方括
号 [ ] 中显示.
Control Basic 编程 KMC Controls
关键字
修订版 A 84
ABS( ) ABS(_expression_)
ABS 返回表达式的绝对值. 表达式必须是单个的数或运算结果.
示例: 10 A = ABS( -2.3 )
返回 -2.3 的绝对值 2.3.
示例: 20 C = ABS( SETPOINT - SPACETMP )
返回运算结果的绝对值.
ALARM(报警) ALARM_expression_,_dirrerential_,_string
ALARM 功能生成了一个可视警告,并在报警日志中插入一个条目. 它也可以发出呼叫序列通
过电话连接传送到传呼机或运行 WinControl 的计算机.
expression 参数定义触发报警的条件. 它被表达为一个条件,如 X__Y 或
X_=_Y.X 和 Y 可以是任意数,变量,任意控制器中的输入点和输出点.
differential 参数定义在报警条件自身重置前需要脱离触发点的程度.
加入 differential 将 on(打开)和 off(关闭)报警条件之间的跳转降低到最低限度.
字符串是报警消息,长度,至多为 69 个字符.
示例: 10 ALARM AIR/TP < 34 , 3 , Air temperature is close to freezing.
当变量 AIR/TP 低于 34 时,第 10 行的语句生成报警.一旦报警被触发,空气温度升高到 37
(34+3) 或以上时,报警才会被清除. 所有其它标点是语法的部分,必须包括在语法内,如下所
示.
如果 AIR/TP 在 33.9 和 34.0 之间迅速循环,差值可以避免发生多次报警.
通过在文本字符串中添加 Call,NPAGE( ) 或 TPAGE ( ),WinControl XL 将向运行 WinControl
XL 的计算机或传呼机发出呼叫序列.
示例: 10 ALARM AIR/TP < 34 , 3 , CALL( 1234567 ) Message
示例: 10 ALARM AIR/TP < 34 , 3 , NPAGE( 1234567 ) 5555555
示例: 10 ALARM AIR/TP < 34 , 3 , TPAGE( 1234567 1234 ) Message
请参阅第 110 页的 DALARM.
ALARM-AT ALARM-AT_controller#_controller#_... 或 ALARM-AT_ALL (仅适用于 5100
Multi-net) 这个语句指定了网络中接收报警信息的控制器. 这样特定控制器可以打印报警,而
其它控制器忽略报警. ALARM-AT_ALL 将报警消息发送到系统中的所有控制器.
示例: 10 ALARM-AT 2 8
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 85
报警仅发送到控制器 2 和 8.
AVG( ) AVG(_expression_,_expression_...)
此语句返回圆括号中包含项的平均值.
示例: 10 D = AVG( IN1 , IN3 , IN6 )
D 等于输出点 1,3 和 6 的平均值.
表 10-3 报警字符串选项
报警设备字符串选项
运行 WinControl CALL(_1234567-1234_)_Message 的 PC
数字传呼机 NPAGE(_1234567_)_5555555
文字传呼机 Tpage(_1234567-1234_)_Message
BAC-GET BAC-GET ( 'device no.' , 'point type' 'point number)
(仅适用于LAN CONTROLLER) 此属性始终是"当前值",并在函数中作为值返回.
CG 函数: 程序员(用户)将提供 1) 设备号(从 1 至 4,194,303),2) 点类型(从 1 至 12),
3) 点号(从 1 至 4,194,303).
示例: 10 BAC-GET ( 'device no.' , 'point type' 'point number')
BAC-SET( ) BAC-SET ( 'device no.', 'point type' 'point number' , 'priority[from 1 to
16]','value' )
(仅适用于LAN CONTROLLER)这是其它 BACnet 设备的命令. 接受时返回值为"yes",否则
为"no".
示例: 10 BAC-SET ( '12345' , 'AV02')
BAC-RLQ( ) BAC-RLQ( 54321 , AO14 , P12 )
(仅适用于LAN CONTROLLER)这是另一个 BACnet 设备的命令. 接受时返回值为"yes",否
则为"no",程序员(用户)将提供 1) 设备号(从 1 至 4,194,303)和优先级 P1 至 P16.
示例: 10 BAC-RLQ( '设备号' , '点类型' '点号' , '优先级' )
示例: 30 BAC-RLQ ( 54321 ,AO14 , P12 )
注
因为接收来自 BACnet 设备的响应要经过一秒钟到九分钟,Control Basic Editor(Control Basic
编辑器)将在每个 *BAC-GET,*BAC-SET 和 *BAC-RLQ 语句后放入"WAIT"语句. 用户
Control Basic 编程 KMC Controls
关键字
修订版 A 86
将确定等待响应所需的时间. 用户将需要一种方式确定客户机函数所需的 BACnet 特定信息
(设备号,点类型和点号).
示例: 10 BAC-GET( 12345 , AV02 )
15 WAIT ( 00:00:30 )
20 BAC-SET ( 54321 , AO14 , P12 , 1VAR26 )
25 WAIT ( 00:01:00 )
30 BAC-RLQ( 54321 , AO14 , P12 )
35 WAIT ( 00:01:00)
BUILD-NUMBER 此函数返回存储在控制器中的固件版本号.
示例: 10 VAR10 = BUILD-NUMBER
CALL CALL_程序_=_参数1_,_参数2_...
(仅适用于LAN CONTROLLER)与 DECLARE 语句一同使用转移到子程序. Call 对要在程序中
使用的参数中处理的数据进行传送. 参数可以是任意点,本地变量或表达式. 至多可传送 40 个
参数.
使用 CALL 和 DECLARE 至多可将程序嵌套为 10 层.
示例: 10 CALL PRG1 = IN3 , 21 ,VAR7 , D
20 CALL 2-PRG1 = 2-VAR3
这些点的值被传送到程序1.PRG1 将在其程序序列中使用这些值,并可以对这些值进行更改(假
定它们不是常量).
CLEAR 将所有标记为 A-Z 的本地变量重置为零.
示例: 10 CLEAR
CLOSE CLOSE_point
将已命名点或变量的值重置为 off(0).
示例: 10 CLOSE VAR1
20 CLOSE A
CONPROP( ) CONPROP(_控制器号_,_表达式_)
(仅适用于LAN CONTROLLER)CONPROP 更改 PID 控制器的比例带. controller# 是控制器
号,expression 是要设置的新比例宽度值,在 0-4000 之间.
表达式也可以是变量或计算结果.
示例: 10 IF VAR1 < 3 THEN CONPROP( 1 , 10 ) ELSE CONPROP( 1 , 50 )
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 87
如果 VAR1 小于 3,控制器1 上的比例带将被设置为 10,否则被设置为 50.
CONRATE( ) CONRATE(_controller#_,_expression_)
(仅适用于LAN CONTROLLER) 用于更改 PID 控制器的微分(导数分量).
Controller# 是网络中的任意控制器,而 expression 是要设置的新的微分值,在 0- 2.00 之间.
表达式也可以是变量或计算式.
示例: 20 IF VAR1 < 3 THEN CONRATE( 1 , 1.3 ) ELSE CONRATE( 1 , 0.7 )
CONRESET( ) CONRESET(_controller#_,_expression_)
(仅适用于LAN CONTROLLER)用于更改 PID 控制器的积分速度(积分部分).
Controller# 是网络上的任意控制器,而 expression 是每小时允许的重置次数,在 0-255 之
间.expression 也可以是任意变量或计算式.
示例: 30 IF VAR1 72 , 7 , Input #1 is greater than input #2.
如果 Room 大于 72 长达 7 秒或更长时间,此示例将生成报警条件. 如果Room 暂时超过 72,
此延迟参数避免不必要的报警.
请参阅第 106 页的 ALARM.
DECLARE DECLARE_variable_variable...
(仅适用于 5100 Multi-net)和 CALL 语句一同使用把一列参数 (ARG) 接收到程序中.
DECLARE 必须用在程序的首行. 使用 DECLARE 让程序成为子程序,并只能利用 CALL 语
句运行.
变量被设置为 CALL 语句中使用的相应的参数的值.
称为 DECLARE 的子程序必须使用 END 语句结束程序.
Control Basic 编程 KMC Controls
关键字
修订版 A 88 执行 END 时,变量的值将被传递到 CALL 语句的参数.
必须禁用 Control Basic Program(Control Basic 程序)屏幕提供的"计数器",这样程序在仅可
以在执行 CALL-DECLARE 语句时运行.
当冗长,复杂的子程序需要对许多不同点重复执行很多次时,使用此语句最为频繁.
示例: 10 DECLARE VAR44 VAR56
请参阅第 109 页的 CALL.
DEW-POINT DEW-POINT(_OAH_,_OAT_)
根据"室外空气湿度"(OAH) 和"室外空气温度" ( OAT) 计算露点.
示例: 10 DP = DEW-POINT( OAH , OAT )
DISABLE DISABLE_point
DISABLE 将输入点,输出点,变量或程序值设置为 off (0).
示例: 10 DISABLE OUT1
20 DISABLE A
30 DISABLE PRG1
DOM 返回月中的当前日.
示例: 10 IF + DOM = 15 THEN 20 ELSE END.
20 PRINT "Maintenance Required"
30 END
DOW 返回周中的日.
周中的日编号为 0-6.
星期日是第 0 日.
星期六是第 6 日.
日也可以用三个字母确定(SUN,MON 等).
示例: 10 IF DOW = MON THEN START OUT1
DOY 返回年中的日.
年总是从 1 月 1 日开始.
12 月 31 日是第 366 日.
始终将 2 月作为有 29 天计算,这意味着 3 月 1 日是第 61 天.
在非闰年,2 月 29 日(第 60 日)被跳过.
EMAILD EMAILD_to address_reply address_,_subject_,_data points
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 89
(仅适用于 Web 产品)将点中的数据通过电子邮件发送到收件人.
示例: 10 EMAILM joedoe@anonymous.com , webLite@jobsite.com , IN1 IN2 VAR2 OUT2
EMAILL EMAILL_to address_reply address_,_subject_,_trend log
(仅适用于 Web 产品)将趋势日志或运行时间数据通过电子邮件发送到收件人.
示例: 10 EMAILL joedoe@anonymous.com , webLite@jobsite.com , TL1
EMAILM EMAILM_to address_reply address_,_Subject_,_Message
(仅适用于 Web 产品)将运行时间信息或趋势日志数据通过电子邮件消息发送.
示例: 10 EMAILM joedoe@anonymous.com , WebLite@jobsite.com , Refregeration Alarm ,
Termperature in cooler is high!
ENABLE ENABLE_point
ENABLE 设置输入点,输出点,变量或程序的值设置为 1 或 ON.
示例: 10 ENABLE OUT1
20 ENABLE A
30 ENABLE PRG1
END 终止程序执行. 当遇到 END 语句时,程序停止读取程序行,并退出程序.
注: 所有 END 语句后的程序行将不被执行.
示例: 10 OUT1 = 10
20 END
30 OUT1 = 7
行 30 将被忽略,输入点 1 将被设置为 10.
ENTHALPY( ) ENTHALPY(_OAH_,_OAT_)
根据"室外空气温度"(OAT) 和"室外空气湿度" (OAH) 计算焓.
示例: 10 OAE = ENTHALPY( OAH , OAT )
FOR TO FOR_A_=_X_to_Y(_STEP_Z)
FOR TO 是一种程序控制结构,按 FOR 语句中指定的次数重复执行循环体. FOR NEXT 循环
体从 FOR TO 语句开始,以 NEXT 语句结束,在两个语句间可以有任意数量的语句. 请参阅
第 118 页的 NEXT.
示例: 10 FOR A = 0 TO CON1 STEP .1
20 OUT1 = A
Control Basic 编程 KMC Controls
关键字
修订版 A 90
30 WAIT 0:00:10
40 NEXT A
A 的值将以 1 为增量从 0 增长到 CON1 的值,每步之间停顿 10 秒.
GOSUB GOSUB_line#
GOSUB 是转移到程序中的子程序,然后返回原始点并继续执行的首选方式.
当遇到 GOSUB 语句时,程序转到指定的行号,然后继续读取程序行,直到遇到 RETURN
语句. 在此点,程序返回 GOSUB 语句后的一行.
示例: 10 GOSUB 70
20 END
70 REM
80 RETURN
在此示例中,程序读取行 10,跳转至行 70,然后转到行 80.行 80 返回读取行 20,此行结束
程序.
请参阅第 123 页的 RETURN.
GOTO GOTO_LINE#
此函数将程序重定向到程序中新的一行.
示例: 10 GOTO 70
20 START OUT1
70 END
在此示例中,行 20 将不会被读取,输出点 1 不会被更改. 程序将仅读取行 10 和 70.
当与 IF THEN ELSE 语句一同使用时,GOTO 语句是可选语句.
示例: 10 IF IN1 THEN 250 ELSE 500
HANGUP 使用 HANGUP 结束电话呼叫. 当此语句被读取时,控制器将时调制解调器脱机以
结束呼叫.
示例: 10 PHONE ATDT 555-1234
20 IF INTERVAL( 0:00:10) THEN 30 ELSE END
30 HANGUP
此示例将拨叫号码,连接后,将等待 10 秒,然后挂断.
请参阅第 120 页的 PHONE.
HSEL( ) HSEL(_N_,_expression_,_expression...)
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 91
选择列出的表达式的最大(最大秒数等)值.
"n"定义其是否选择最大的 (1) 或其次的 (2),依此类推.
表达式可以是变量,输入点,输出点,计算式等.
示例: 10 A = HSEL( 2 , IN1 , IN2 , IN3 , VAR1)
此示例返回 A 等于列出的项目的次大值.
IF THEN IF_expression_THEN_clause(_ELSE_clause)
IF THEN 是一个决策语句. 表达式是能够成为 true 或 false(高或低,打开或关闭等)的任意
语句的表达式.如果表达式是 true (1),那么将执行 THEN 语句. 如果表达式非 true (0),将
执行 ELSE 语句.
注: ELSE 语句和相关的子句是可选的. 如果程序中没有它们,则执行下一程序行.
示例: 10 IF IN1 0:10 THEN START OUT2
20 REM OUT2 will turn on if OUT1 has been on for longer than 10 minutes
UNACK
(仅适用于LAN CONTROLLER)
图例 10-7 TIME 函数格式
0000.00
小时
分钟表达为小时的百分数形式
秒
}}
}
用于确定系统中是否有未获知的报警. 当存在未获知报警时,此函数返回 true (1),如果报警都
Control Basic 编程 KMC Controls
关键字
修订版 A 102
已被获知,返回 false (0).
示例: 10 IF UNACK THEN START VAR31 ELSE STOP VAR31
USER-A
USER-B
(仅适用于LAN CONTROLLER)这些语句返回任何登录本地 Port A(端口 A)的用户的用户号.
如果无人登录,此函数返回 false (0).
示例: 10 REM Send a welcome message to user on Port A
20 IF + USER-A > 0 THEN GOSUB 100
30 END
100 PRINT "Welcome to the KMC digital operating system"
110 RETURN
WAIT WAI T_period
使用 WAIT 控制定时事件. 程序在读取下一程序行之前等待特定的时间段. 其它控制器中的
程序将不受影响,因为 WAIT 仅应用于它所在的程序.
表达式可以为 24 小时格式 (14:15) 或转换为小数格式 (1425). 请参阅第 127 页的 TIME.
示例: 10 START OUT2
20 WAIT 0:10
30 REM * * Waits 10 Minutes at line 20 * *
40 WAIT 00:00:10
50 REM * * Waits 10 seconds at line 40 * *
60 END
WRITE-TO-FLASH
将数据写入非易失性闪存.
示例: 10 IF+ TIME > 17:00:00 THEN WRITE-TO-FLASH
IF ABS( MINCFM - OLDMIN ) = 100 THEN WRITE-TO-FLASH
WS-ON( ) WS-ON(_routine#_,_time#slot_)
使用这些语句确定将周子程序设置为 on 还是 off. routine# 指定周子程序或计划表,time#slot
是自顶向下的序列中选定的 on 或 off 时间.
示例: 10 VAR1 = WS-ON( 1 , 3 )
20 VAR2 = WS-OFF( 1 , 3 )
WinControl XL Plus 硬件配置管理器
关键字
启动默认设置
修订版 A 103
此示例将把 VAR1 设置为周子程序 1 第三次处于 On 状态的时间段,VAR2 等于它第三次处
于 Off 状态的时间.
硬件配置管理器 KMC Controls
连接到计算机
修订版 A 104 第 11 部分
硬件配置管理器
本节介绍如何使用"硬件配置管理器"(HCM) 程序将数字控制器直接在 KMC 网络上
使用.
"硬件配置管理器"(HCM) 程序是一种配置软件工具. HCM 可以用于:
为 KMC 数字网络中的每个控制器指定唯一地址
设置控制器使其用作子网或LAN CONTROLLER
指定端口的通信速率
设置子网波特率
设置以太网和 BACnet 地址
警告
HCM 为子网上的所有控制器设置的参数相同.
启动 HCM 前,去除绝缘灯炮,或从主板上拔下网络跳线,断开控制器与网络的连接.
连接到计算机
要使用 HCM,必须与 KMC 控制器进行直接连接.
第 143 页的附录 B 介绍了多种连接计算机和控制器的方式.
启动 HCM
"硬件配置管理器"位于 WinControl XL 光盘的 Utilities 文件夹中. 要安装 HCM,请使用"资
源管理器"查找 HCM.EXE,并将其拖入计算机中. 最适宜的位置是 WinControl XL 的 KMC
文件夹.
WinControl XL Plus 硬件配置管理器
与控制器通信
启动默认设置
修订版 A 105
启动 HCM 时,它返回上一选定的控制器类型.
如果上一控制器是二级网络控制器,"子局域网警告"对话框会打开. 如果上一控制器是LAN
CONTROLLER,HCM 会打开通信链接对话框.
图例 11-1 HCM 子局域网警告
与控制器通信
使用 HCM 初始窗口的设置可以打开与控制器的通信链接. 当以下设置适合您的控制器类型
的时,请单击 OK(确定). 选择 Close(关闭)退出 HCM.
如果目标为二级网络控制器,将打开第 132 页的 HCM 子局域网警告.
硬件配置管理器 KMC Controls
配置子网控制器
修订版 A 106 图例 11-2 HCM 通信链接
控制器类型
选择要连接的控制器类型.
主LAN CONTROLLER
KMD-5210
KMD-5100
二级网络控制器
KMD-5800 系列产品
KMD-6000 系列产品
KMD-7000 系列产品
管理员.Baud(波特率)
Baud 设置计算机和控制器之间的通信速率. 它不改变网络速率.
Enter Access Code(输入访问代码)
输入控制器密码.
密码由系统提供
USB
通过通用串行总线连接进行连接.
Port Setting(端口设置)
选择控制器连接的计算机上的串行端口.有效端口是 COM1 至 COM32.
配置子网控制器
图例 11-3 中的菜单介绍了配置子局域网制器的函数. 有关配置LAN CONTROLLER的说明,请参
阅第 137 页的配置LAN CONTROLLER.
WinControl XL Plus 硬件配置管理器
配置子网控制器
启动默认设置
修订版 A 107
图例 11-3 HCM 子局域网配置窗口
地址
单击箭头或输入为控制器指定的地址号来输入编号 1 -124.
Last Panel
选中此复选框为控制器指定系统中编号最高的地址. 上一控制器将令牌传回控制器 1.如果选
中,选定的控制器将把令牌传至下一编号的地址.
Panel Baud(面板波特率)
Panel Baud(面板波特率)设置网络的速度. Panel Baud(面板波特率)按钮滚动允许的波特率
列表. 必须为所有控制器设置相同的波特率.
Load(下载到)
Load(下载到)检索控制器中的信息,并在 HCM 配置窗口中显示.
Send(发送)
移动显示在 HCM 窗口中的信息,并存储在连接的控制器的存储器中. 向控制器发送配置参数
后,可以退出 HCM 或配置其它控制器.
硬件配置管理器 KMC Controls
配置子网控制器
修订版 A 108
Clear(清除)
WinControl XL Plus 硬件配置管理器
配置子网控制器
启动默认设置
修订版 A 109
从控制器中删除所有程序和设置信息.
控制器中仅保存地址和波特率信息.
对于 KMD-6000,KMD-7000 系列产品或其它具有厂家设定的控制器,Clear(清除)将控制器
恢复为厂家设定的状态. Clear(清除) 也可用于为所有本地控制器恢复主密码.
如果更改被接受,您将收到程序发出的发送成功消息.
面板文件的备份和恢复
使用 Panel File Backup(面板文件备份)和 Panel File Restore(面板文件恢复)可以保存配置文
件并从保存的文件中恢复控制器配置.
图例 11-4 面板文件保存和恢复
在控制器中检索数据,并将其保存为 PNL 文件.
从 PNL 文件恢复控制器配置.
Panel File Backup(面板文件备份)
Panel File Backup(面板文件备份)在控制器中检索所有设置,程序,计划表,变量和描述符,
并将它们保存到控制器配置文件中. 保存配置文件的扩展名为 .PNL. Panel File Backup(面
板文件备份)开始后,出现带有两个选项的对话框.
硬件配置管理器 KMC Controls
面板文件的备份和恢复
修订版 A 110
图例 11-5 面板文件详细对话框
选择 Yes 保存文件,仅可由地址号相同的控制器使用. 选择 No 保存文件,可由任意编号的控
制器使用.
Panel File Restore面板文件恢复
要从文件中配置控制器,请使用 Panel File Restore(面板文件恢复). HCM 将打开面板配置
文件并将其发送到控制器.
配置局域网控制器
图例 11-6 主局域网配置
地址
WinControl XL Plus 硬件配置管理器
配置局域网控制器
启动默认设置
修订版 A 111
单击箭头或输入为控制器指定的地址号,输入编号 1-124.
Last Panel(最终面板)
选中此复选框指定系统中编号最高的地址作为控制器地址. 最后一个控制器把令牌传回控制器
1.如果未选中,选定的控制器将把令牌传递到下一编号的地址.
Load(下载到)
Load(下载到)在控制器中检索信息,并将信息显示在 HCM 配置窗口中.
Send(发送)
移动显示在 HCM 窗口的信息,并将其存储在连接的控制器的存储器中. 将配置参数发送到控
制器后,可以退出 HCM 或配置其它控制器.
Clear(清除)
从控制器中删除所有程序和设置信息.
控制器中仅保存地址和波特率信息.
Network Baud(网络波特率)
设置网络速度.
Network Baud(网络波特率)按钮可以滚动允许的波特率列表. 每个网络段的所有控制器被设
置为相同的波特率.
硬件配置管理器 KMC Controls
配置局域网控制器
修订版 A 112
WinControl XL Plus 硬件配置管理器
以太网设置
启动默认设置
修订版 A 113
图例 11-7 计算机和 I/O 卡设置
以太网设置
图例 11-8 是 IP 路由表. LAN CONTROLLER必须与之通信的所有控制器必须在路由表中列
出.
使用 File Save(文件保存)和 File Open(文件打开)可以保存和访问路由表. 路由表对于作
业网络上的所有控制器相同.
Modem string(调制解调器字符串)
发送命令初始化可选的调制解调器.
Input/Output Cards(输入/输出卡)
如果LAN CONTROLLER已连接输入或输出卡,In Cards 和 Out Cards 可以启用它们.. 您至多可以
拥有 8 块输入卡,8 块输出卡或二者的组合. 单击按钮滚动选项.
输入卡从位置 1 开始连接控制器,输出卡从位置 8 开始连接控制器
Computer A(计算机 A)
设置直接连接 Computer A(计算机 A)的波特率.
Computer B(计算机 B)
设置直接连接到 Computer B(计算机 B)或调制解调器的波特率.
Modem(调制解调器)
禁用 Computer B(计算机 B)连接并启用 Modem(调制解调器)连接.
将调制解调器波特率设置为 19200.
为以太网的配置 KMC 控制器前,请向您的网络管理员咨询,获取所需地址和其它参数.
硬件配置管理器 KMC Controls
以太网设置
修订版 A 114
图例 11-8 以太网路由表
IP 地址
TCP/IP 网络上的计算机或设备的标志符.
从网络管理员处可获得每个控制器的 IP 地址.
MAC 地址
确定网络上的每个设备的唯一硬件地址. MAC 地址由厂商设置,而且无法更改.
网关
·下一篇:福州市土建专业

文件类型:PDF/Adobe Acrobat 文件大小:字节