本项目用到两个循环策略构件:脚本程序构件和定时器构件。
1)定时器构件
单击“工具台”→“运行策略”选项卡,双击“循环策略”,如图2.37所示。
图2.37 打开循环策略的方法
用鼠标右键单击循环策略中的图标,打开“策略属性设置”对话框,将“策略执行方式”区域中的循环时间“60000”改为“100”,单位为ms,如图2.38所示。
在窗口中的空白处单击鼠标右键,选择“策略工具箱”选项,打开策略工具箱,它为组态提供了多种组态策略构件,如图2.39、图2.40所示。
用鼠标右键单击窗口的空白处,在弹出的菜单中选择“新增策略行”命令,单击策略工具箱中的“定时器”,单击策略块图标,即可添加定时器构件,如图2.41所示。
图2.38 “策略属性设置”对话框
图2.39 打开策略工具箱的方法
图2.40 策略工具箱
双击定时器构件,打开“定时器”对话框,其参数设置如图2.42所示。
(1)设定值:2 s;
(2)当前值:定时器当前值(帮助连接变量在运行时显示当前的计时时间);
(3)计时条件:K2=1(短路故障K2的值为“1”时,开始计时);
(4)复位条件:K2=0(短路故障K2的值为“0”时,定时器复位);
(5)计时状态:定时器位(定时器当前值大于等于2 s时,变量“定时器位”置“1”)。
图2.41 新增定时器策略
图2.42 定时器构件参数设置(www.xing528.com)
运行策略-定时器
在图形编辑窗口,添加定时器当前值显示区域。单击绘图工具条中的“文字标签”图标,在图2.43所示的位置,拖动出大小合适的矩形框,双击“文本标签”图符,打开“动画组态属性设置”对话框,设置其静态属性,如图2.44(a)所示,勾选“输入输出连接”选项区中的“显示输出”复选框,打开新增加的“显示输出”选项卡,将“表达式”与数据库变量“定时器当前值”相连,将“输出值类型”设置为“数值量输出”,在“输出格式”选项区中选择“向中对齐”选项,如图2.44(b)所示。
图2.43 添加定时器当前值显示文本标签
图2.44 文本标签参数设置
2)脚本程序构件
在MCGS的工作台中打开“运行策略”选项卡,双击“循环策略”,进入循环策略的“策略组态”窗口,在定时器策略行的下方增加一条新的策略行。
单击新增策略行末端的小方块,其变成蓝色,再打开策略工具箱,双击脚本程序构件,脚本程序策略添加成功,如图2.45所示。
图2.45 添加脚本程序策略
双击策略行末端的脚本程序构件,打开脚本程序编辑环境。用短路故障K2按钮控制定时器工作状态。脚本程序如下:
(2)2个电源都正常。
(3)电源G2不正常。
(4)电源G1不正常。
(5)短路故障。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。