(3)脚本的触发条件,在变量A和变量B的事件中选择“更改数值”,在函数列表选择编写的脚本script_1。每当变量A或B的数值发生变化时,触发次脚本。
当需要脚本以周期性自动运行时,系统提供了调度器功能,最少为每分钟运行一次,当需要更小的脉冲信号,可以在PLC里写一个周期,借助PLC的周期来触发脚本运行。注意在PLC中写1秒的脉冲,这个时间间隔要大于触摸屏设定的最小采样周期,这个采样周期最好是循环连续,不要用循环使用,在事件中编辑---更改数值时触发脚本。
1.2 复杂逻辑举例
这里制作一个堆放固定数量,皮带传动的实例,用到外部PLC和触摸屏建立通讯,假设堆放最多5个,机器人每秒放一个,当堆放5个后,皮带传输动一次,留出新的空位后重新循环开始。
(1)创建变量A、B、C、D,定义变量A为堆放的最高数值,变量B为已经堆放的数值(基值定义为0),变量C为传输带动,变量D为PLC提供的每秒秒冲。