已创建的脚本可以使用以下11种触发条件中的任意一种。
触发位ON/OFF状态的时间间隔或真/假条件必须长于通讯周期时间*1或显示扫描时间*2之中的较大者。更多信息,请参阅下面的内容。21.10.5 触发位限制
每个显示扫描时间执行。
每次经过指定的时间时,执行脚本一次。定时器持续时间可以在1到32767秒之间进行设置。
当设置定时器功能的时间时,时间值包括设置时间+显示扫描时间误差。此外,根据绘制画面项目或打印数据所需的时间,定时器功能可能会变慢。
在使用D脚本时,切换画面将造成定时器功能从0开始重新计时。
当人机界面检测到指定位地址(触发位)从0变为1时,脚本被触发。
当指定位地址(触发位)为ON时,在每次显示扫描时间时执行脚本。
当GP检测到指定位地址(触发位)从1变为0时,脚本被触发。
当指定位地址(触发位)为OFF时,在每次显示扫描时间时执行脚本。
当GP检测到指定位地址(触发位)从0到1或从1到0的变化时,脚本被触发。
当人机界面确定触发条件成立时,脚本运行一次。
当触发条件设置为100>[D100]>50时,脚本以如下时序运行。
检测到[假]-->[真],脚本执行,将70赋值给D100。
从[真]--[真]时不执行脚本。
当触发条件表达式中指定的条件成立时,每次显示扫描时间时执行脚本。
当触发条件设置为100>[D100]>50时,脚本将使用下列计时执行。
当人机界面确定触发条件不成立时,脚本运行一次。
当触发条件设置为100>[D100]>50时,脚本以如下时序运行。
检测到[真]-->[假],脚本执行,将20赋值给D100。
从[假]--[假]时不执行脚本。
当触发条件表达式中指定的条件不成立时,每次显示扫描时间时执行脚本。
当触发条件设置为100>[D100]>50时,脚本将使用下列计时执行。
*1 通讯周期时间是指从人机界面从控制器/PLC请求数据一直到人机界面收到数据的这一段时间。它以Bin格式保存在内部寄存器 LS2037中。单位为毫秒。有±10ms的误差。
使用多台控制器/PLC时,可以从[系统设置]窗口的[显示]页的[控制器/PLC管理地址列表]区中检查每个控制器/PLC的通讯周期。5.19.13 [外接设备列表]设置指南
*2 显示扫描时间是处理一个画面所需的时间。它以Bin格式保存在内部寄存器LS2036中。单位为毫秒。有±10ms的误差。