PLC_R_STOP_CAUSE:从 RUN 状态向其他状态过度的原因代码

枚举类型介绍

PLC_R_STOP_CAUSE 枚举数据类型包含以下值:

枚举器

注释

操作方法

PLC_R_STOP_REASON_ UNKNOWN

00(十六进制)

无法确定初始值或停止原因。

请联系当地 Schneider Electric 服务代表。

PLC_R_STOP_REASON_HW_ WATCHDOG

01(十六进制)

在硬件看门狗超时后停止。

请联系当地 Schneider Electric 服务代表。

PLC_R_STOP_REASON_ RESET

02(十六进制)

复位后停止。

有关复位可能性,请参阅控制器状态图。

PLC_R_STOP_REASON_ EXCEPTION

03(十六进制)

异常后停止。

检查您的应用程序,必要时予以纠正。请参阅系统和任务看门狗。需要复位才能进入 Run 模式。

PLC_R_STOP_REASON_ USER

04(十六进制)

用户请求后停止。

请参阅通过命令进行状态转换中的停止命令。

PLC_R_STOP_REASON_ IECPROGRAM 

05(十六进制)

在发出程序命令请求(例如:带参数的控制命令 PLC_W.q_wPLCControl:=PLC_W_COMMAND.PLC_W_STOP;)后停止。

PLC_R_STOP_REASON_ DELETE

06(十六进制)

删除应用程序命令后停止。

请参阅控制器设备编辑器应用程序选项卡。

PLC_R_STOP_REASON_ DEBUGGING

07(十六进制)

进入调试模式后停止。

PLC_R_STOP_FROM_ NETWORK_REQUEST

0A hex

从网络、控制器 Web 服务器或 PLC_W 命令进行发出请求后停止。

PLC_R_STOP_FROM_INPUT

0B(十六进制)

控制器输入要求停止。

PLC_R_STOP_FROM_RUN_ STOP_SWITCH

0C(十六进制)

控制器开关要求停止。

PLC_R_STOP_REASON_ RETAIN_MISMATCH

0D(十六进制)

重新启动过程中检查环境测试不成功后停止。

非易失性存储器中存在正执行的应用程序中不存在的保持变量。

请检查您的应用程序,必要时予以纠正,然后重新建立启动应用程序。

PLC_R_STOP_REASON_ BOOT_APPLI_MISMATCH

0E(十六进制)

重新启动之前比较引导应用程序和已在存储器中的应用程序不成功后停止。

创建有效的引导应用程序。

PLC_R_STOP_REASON_ POWERFAIL

0F(十六进制)

电源中断后停止。

有关控制器停止原因的详细信息,请参阅控制器状态描述