全心思齐网

新手想用组态王做一个设备的定时起停怎么做?

组态王软件实现延时的几种方法:利用循环计数的方式实现延时;利用组态王的系统时间变量来实现延时;利用数据改变命令语言实现延时,并对三种方法的特点及其使用方法进行了分析.

如果是在事件命令语言里 就定义临时变量 在存在时里面写 int a; a=a 1; 设定存在时的刷新频率为1000毫秒 则a就是1秒的累加。 延时几秒到达的话就再写 IF。。。。。如果刷新率设100毫秒那么a=a 10;不过由于组态王运行的延迟问题,所以定时效果一般~~~

做了一个延时事件,程序如下:

自定义事件 bool dalay(long start,long num1,bool yesno1)

//**********************************************************************

// start为初始值,由外部变量赋值,可用做事件的执行条件

// num1为终止值,由num1-start所得差值为延时时间值。

// yesno1为循环条件,如果为1,则延时继续循环,如果为0,则停止

// value 为返回值,为事件触发条件,当value=1时,执行事件。

//************************************************************************

if(num1

匿名回答于2019-05-30 07:56:06


相关知识问答