在组态王软件中没有提供专门的定时器控件,但是我们可以通过命令语言来实现定时器的功能,下面以控制电机的启停为例进行讲解:
在工业生产过程中,常常遇到这样的情况,先启动一台电机然后延时5秒后再启动另外一台电机,实现步骤如下:
1)在组态王中新建两个画面,命名为主画面和定时画面;
2)在数据词典中添加三个变量:
1号电机启动:内存离散
2号电机启动:内存离散
定时变量:内存整型
3)在主画面添加一按钮,在按钮“弹起时”编写如下脚本语言:
ShowPicture("定时画面");
\本站点定时变量=5;
\本站点1号电机启动=1;
4)在定时画面中使用文本框连接定时变量,并在画面存在时(执行频率设置成1000毫秒)编写如下脚本语言:
\本站点延时启动=\本站点延时启动-1;
if(\本站点定时变量==0)
{
\本站点2号电机启动=1;
ClosePicture("定时画面");
}