计算机控制技术课程答辩论文 图5.2 数据词典中的变量列表
动画连接建立了数据中的变量与图形画面中的图素之间的关系。只有建立了动画连接,才能将数据中的变量信息反映到图形画面中来,或者从图形画面控制这变量。
设置画面属性如下图所示。
41
计算机控制技术课程答辩论文
图5.3 画面属性
5.1.3 命令语言程序编写
组态王需要在运行时根据现场设备的情况来进行监控。同时给下位机写入运行参数。具体的控制要求如下,我们根据控制要求编写应用程序。对总数为六台泵的生活/消防双恒压供水系统的基本要求是:
(1)生活供水时系统低恒压值运行,消防供水时系统高恒压值运行,生活用水时用生活管道,消防用水时用消防管道,两种供水方式走不一样的管道;
(2)生活/消防各使用三台泵,并根据各自的需要设定压力,采取“先开先停”的原则接入和退出;
(3)在用水量小的情况下,如果一台泵连续运行时间超过设定的切换时间,则要切换到下一台泵,即系统具有“倒泵功能”,避免某一台泵工作时间过长;
(4)三台泵在启动时要有软启动功能; (5)要有完善的报警功能;
(6)对泵的操作要有手动控制功能。手动只在应急或调试时临时使用;
(7)如果水位低于下限,则打开开水阀,使市网水管的水流入水箱,对水箱进行注水;
(8)水位上升到上限,则关闭开水阀;
(9)水位从上限下降到下限之前,开水阀不工作;
(10)采用组态王设计的监控程序能显示和设定系统工作状态、参数,能对系统进行操作,具有实时报警记录和历史数据记录功能;
经过这几个步骤,基本上完成了系统组态,但要对其进行调试。在组态王运行系统里,
42
计算机控制技术课程答辩论文 仔细观察各个信号是否正常,如果有不正常的情况出现,分析可能存在的原因,如果变量设置错误,对象参数设置错误,动画连接错误,表达式错误,命令语言错误等。通过“画面-退出 ”菜单项,可以退出组态王运行系统,同时也可以通过“系统设置”退出系统。回到工程浏览器或者组态王开发系统,做出相应的修改后再次进入组态王运行系统进行观察,这需要反复多次才能使得系统工作完全正常。
设置程序如下图所示
43
计算机控制技术课程答辩论文 图5.4 画面命令语言
5.1.4 组态王的通信参数设置
本设计中用S7-200的PPI编程电缆实现计算机与CPU模块的通信。使用串行通信接
口1,双击工程浏览器的设备文件夹中的“COM1”对话框中设置波特率为19200bit/s.
44

