发表于:2025/9/12 16:09:46
#0楼
任务状态有三种,正在运行、停止和暂停,任务状态查看有如下3种方式。
1.任务指令查看
PROC_STATUS:任务状态查看,只读参数。返回值:0-任务停止,1-任务正在运行,3-任务暂停中。
示例:
PRINT PROC_STATUS(0) '打印任务0状态
?*PROC_STATUS '打印控制器支持的所有任务的状态
2.任务窗口查看
在菜单栏“调试”→“启动/停止调试”打开任务窗口,如下图。
任务窗口可以查看已经开启的任务的任务编号、运行状态、当前文件和运行行号,看不到未开启的任务。
Basic的任务在程序扫描完成后,任务变为Stopped状态,PLC主任务由于会循环扫描,所以一直处于Running状态。
3.打开菜单栏“工具”→“故障诊断”窗口。
可查看控制器支持的所有任务编号的状态、所处的文件和运行的行号。
此窗口也可以显示各任务报错的故障信息。
1.任务指令查看
PROC_STATUS:任务状态查看,只读参数。返回值:0-任务停止,1-任务正在运行,3-任务暂停中。
示例:
PRINT PROC_STATUS(0) '打印任务0状态
?*PROC_STATUS '打印控制器支持的所有任务的状态
2.任务窗口查看
在菜单栏“调试”→“启动/停止调试”打开任务窗口,如下图。
任务窗口可以查看已经开启的任务的任务编号、运行状态、当前文件和运行行号,看不到未开启的任务。
Basic的任务在程序扫描完成后,任务变为Stopped状态,PLC主任务由于会循环扫描,所以一直处于Running状态。
3.打开菜单栏“工具”→“故障诊断”窗口。
可查看控制器支持的所有任务编号的状态、所处的文件和运行的行号。
此窗口也可以显示各任务报错的故障信息。