SCMD 指令的结果代码
当分配标签来存储
Equipment Sequence
命令 (SCMD) 指令的结果时,指令会在执行时返回以下代码之一。代码(十进制) | 说明 |
0 | 命令成功执行。 |
48 | 命令未执行,因为当时无法生成用于记录命令的事件。
|
24577 | 命令无效。 |
24578 | 命令对 Equipment Sequence 的当前状态无效。例如,如果 Equipment Sequence 处于运行状态,则启动命令无效。 |
24579 |
|
24582 |
|
24580 | 指令的调用程序已连接,但未获取 Equipment Sequence 的当前所有权令。较高优先级的所有者(例如 Logix Designer )正在对 Equipment Sequence 进行控制。 |
24594 | Equipment Sequence 未规划、已被禁止或处于已被禁止的任务中。 |
24604 | 正在处理相同或更高优先级的命令。 |
24631 | 每步定义的顺序参数或步标签过多,因此无法处理事件,START 命令失败。 |
使用
Result
操作数获取显示 SCMD 指令的执行成功或失败的代码。Result
操作数应包含 0
或一个 DINT 标签,具体取决于是否可能发生所有权冲突或其他错误。- 如果不可能发生所有权冲突或其他错误,请在Result操作数中输入0。
- 如果可能发生所有权冲突或其他错误,请在Result操作数中输入一个 DINT 标签。DINT 标签存储指令执行结果的代码。
提供反馈