Demo 程序一(使用变化模式):
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_1');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_2');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_3');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_4');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_5');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_6');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_7');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_8');
Demo 程序一说明:
通过控制内部变量 Start_Stop 的值控制其他的点,脚本的执行只会在内部变量 Start_Stop 的值变化后对所有的点位进行操作 ,此方法实现群控时,当其中的某个的设备需要单独控制也可以进行当个设备的控制操作。
Demo 程序二(使用循环模式):
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_1');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_2');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_3');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_4');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_5');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_6');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_7');
MoveValue('Start_Stop','simulator.Channel_1.Device_1.Tag_8');
Demo 程序二说明:
将内部变量 Start_Stop 作为一个总控制点,将总控制点的数值赋给其他的点位进行群控,脚本的执行是按照设定的周期进行循环的执行的。此方法实现群控时,当其中的某个的设备需要单独控制时写入操作是无效的,默认其他点位的状态只和总控制点保持一致,分控制点的操作无效。