发布时间: 2026-01-19

1.2.6 次任务介绍


用户可以在任务运行过程中, 链接30001 端口,通过向控制系统发送sec 脚本指令,动态地设置和获取当前运行任务中存在的全局变量数据。如遇任务运行异常,将触发报警,报警内容将以 [SEC] Exception: 为开头,并以警告日志的形式出现在控制器的日志栏中,方便用户查看。

sec 脚本表示次任务,必须以sec 字符开头,其用法与Python 中的def 关键字相同。sec 脚本中存在主任务脚本程序,与 def 脚本相同,可通过TCP/IP 连接,直接发送至30001 端口。sec 脚本可以与主任务脚本同时执行, 其脚本格式与主任务脚本格式相同。 sec 脚本不支持类似sleep、socket、与串口相关的超时参数。

用户需注意以下事项:

  • 运行异常并不会停止正在运行的任务;
  • 执行sec 脚本时,请勿超时操作、长时间运行等,否则可能会出现无法预料的后果。

python 1 sec setDigitalOut(): 2 set_configurable_digital_out(1, True) 3 end

提交反馈