如何设置任务调度脚本?
SCADA中的TCL脚本,可以实现计算、控制功能以及任务调度功能。执行策略有以下几种:SCADA启动时执行、SCADA退出时执行、循环执行、定时执行,以及满足条件时执行。
设置脚本时,不同于在Draw中设置脚本,SCADA中的脚本是以文件的形式设置的。因此,首先需要使用ScriptDebugger或其它任一文本编辑器来写脚本,如果脚本比较复杂,
建议使用ScriptDebugger编写并进行调试。
写完脚本后,在"工程制作"中的"运行配置"下选择"调度脚本设置"即可,将该脚本添加进来,并设定其执行策略。
执行策略描述如下:
1)SCADA启动时执行:当SCADA启动时,执行脚本。
2)SCADA退出时执行:当SCADA退出时,执行脚本。
3)循环执行:脚本语言的执行间隔有多种选择。当时间设置为0秒时,该脚本将不执行。设为其余几项时,则脚本每隔相应的时间则执行。比如3秒,则该脚本每隔3秒执行一次。脚本执行间隔的数量级是毫秒ms。
4)定时执行:定时执行脚本,当时间满足给定的时、分、秒时,执行脚本。
5)满足条件执行:当实时值满足给定条件时,执行脚本。可供选择的实时值有两类:模
拟量和开关量,执行条件根据类型不同而不同。模拟量的执行条件有: 越上限、越下限、
越上上限、越下下限、变化率过大。开关量的执行条件有:正跳变、负跳变、变位。