技术编程|昆仑通态专题:MCGS嵌入版组态软件的动态链接( 七 )


文章图片

文章图片

图3-42内部属性设置窗口
技术编程|昆仑通态专题:MCGS嵌入版组态软件的动态链接
文章图片

文章图片

图3-43 通道连接标签
通过上述操作已经完成了模拟设备的建立和连接 。进入模拟运行环境检查循环水控制系统的水罐1、水池、水罐2是否自动运行起来了 。
检查时发现阀门不会根据水罐1、水池、水罐2的水位变化自动开启与关闭 。在调试过程可以通过编写 控制流程的脚本程序来完成整体调节过程 。
04、编写控制流程
多数的应用工程系统 , MCGS嵌入版组态软件经过简单组态就可完成应用工程的工作 。比较复杂的应用工程系统需要使用脚本程序 , 但正确地编写脚本程序可优化控制组态过程并且提高组态应用工程的工作效率 。
脚本程序是由工程设计人员编制的 , 用来完成特定操作和处理的程序 。脚本程序编程语法简单 , 工程设计人员能够快速和正确地掌握如何使用脚本程序 。本章节通过编写控制循环水控制系统的控制流程的脚本程序进行演示 , 从而说明脚本程序的编写方法 。
01分析控制流程
当“水罐1”的液位达到9米时 , 就要把“水泵”关闭 , 否则就要自动启动“水泵” 。当“水罐2”的液位不足1米时 , 就要自动关闭“出水阀” , 否则自动开启“出水阀” 。当“水罐1”的液位大千1米 , 同时“水罐2”的液位小千6米就要自动开启“调节阀” , 否则自动关闭“调节阀” 。
02编写脚本程序
1.打开工作台窗口 , 选择“运行策略”双击进入 , 双击
图标进入“策略属性设置” , 如图3-44所示 。只需要把“循环时间”设为 200ms , 按确定即可 。
2.在策略组态中 , 单击工具条中的“新增策略行”
图标 , 如图3-45所示 。
技术编程|昆仑通态专题:MCGS嵌入版组态软件的动态链接
文章图片

文章图片

图3-44 策略属性设置
图3-45新增策略行
3.在策略组态中 , 如果没有出现策略工具箱 , 请单击工具条中的“工具箱”
图标 , 弹出“策略工具箱” , 如图3-46所示 。
单击“策略工具箱”中的“脚本程序” , 把鼠标移出“策略工具箱” , 会出现一个小手 , 把小手放在上 , 单击鼠标左键 , 如图3-47所示 。
技术编程|昆仑通态专题:MCGS嵌入版组态软件的动态链接
文章图片

文章图片

图3-46 策略工具箱
图3-47 脚本程序
双击进入脚本程序编辑环境 , 如图3-48所示 。输入下面的脚本程序 , 脚本程序编写完毕脚本程序如下
IF 液位1 > 1 AND 液位1 IF 液位2
2 THEN 进水阀 = 1 ELSE进水阀 = 0 ENDIF
IF 液位3
2 THEN控制阀 = 1 ELSE控制阀 = 0 ENDIF
IF 液位3 > 4 THEN出水阀 = 1 ELSE 出水阀 = 0 ENDIF
技术编程|昆仑通态专题:MCGS嵌入版组态软件的动态链接
文章图片

文章图片

图3-48 脚本程序
脚本程序编写完成后 , 按“检查”按钮 , 检查脚本程序语法正确与否 , 当语法正确后按“确定”按钮完成脚本程序的设置 , 退出运行策略窗口 。
进入模拟运行环境时 , 就会按照脚本程序编写的控制流程出现相应的动画效果 。循环水控制系统的动画效果图如图3-49所示 。
技术编程|昆仑通态专题:MCGS嵌入版组态软件的动态链接
文章图片


推荐阅读