MCGS中如何利用脚本程序实现多个开关的时延启动,比如第一个开关启动10秒后第二个开始启动,依次...求解答

MCGS中如何利用脚本程序实现多个开关的时延启动,比如第一个开关启动10秒后第二个开始启动,依次...求解答,第1张

简单啊,

创建雹脊一个新的数据(如取名TIMES1)

控制对象1取名为(A1)

控制对象2取名为(A2)

控制对象3取名为(A3)

控制对象4取名为(A4)

控制对象5取名为(A5)

程序如下:《策略用循环策略周期时间你定源丛渗,这里用1000ms(1秒)》

if A1=1 THEN 如A1=1往郑山下走

TIMES1=TIMES1+1

IF TIMES>=10 THEN A2=1 '10秒后A2启动

IF A2=1 AND TIMES-10*1>=10 THEN A3=1'10秒后A3启动

IF A3=1 AND TIMES-10*2>=10 THEN A4=1'10秒后A4启动

IF A4=1 AND TIMES-10*3>=10 THEN A5=1'10秒后A5启动

。。。。。。。。。

else

TIMES1=0:A1=0:A2=0:A3=0:A4=0:A5=0

endif

以下你随便多少个吧都可以。

有问题就问我吧

放置3个按钮,3个标签,一个指示灯

按钮设置取反,变量分别为data0,data1,data2

设置标签首吵,枣芹消显示输出,输出变量分别为data0,data1,data2

设置指示灯,可见度为data0 AND data1 AND data2

这就行了

只有data0,data1和data2都为1时,灯才变绿色

望凳知采纳。。。。

1,打开或新建工程后,在组态的运行策略中,添加一个策略,然后进入此策略的策略组态窗口,在策略组态窗口中,新增策略行,单击“策略工具箱”中的“脚本程序”,将鼠标指针移到策略块图标,双击添加了“脚本程序”的策略块图标,进入脚本编辑环境,这个是对整个组态进行脚本编辑的。

2,打开窗口,双击窗口空白处,d出“用侍迹户窗口属性设置”对话框,在此对话框下有启动脚本,循环脚本,退出脚本都是可以编辑脚本程序的。但是这里编辑的脚本只是针对于这个窗口的。

3,鼠标指针移动到某个控件上,右键——事件—并轿—脚本函数——事件连接脚本,就可编辑脚本程序老蔽并了,在这里,只能编辑这个控件某个动作时的脚本,比如组态工程运行中,鼠标点击此控件所运行的脚本程序。

望采纳。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12244247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存