Status-Acknowledge(Nack-2)和Status-Control(...) Negative-Acknowledge-2消息被传递到函数管理接口(FMI)应用程序的可能错误代码列在下表中。 Nack-2 将传送到应用程序,以响应错误发送的数据(或发送错误的 Status-Control(...) 请求)。 数据尚未发送到主机。 该表指示错误是否严重,仅适用于主逻辑单元(PLU)连接。 如果错误至关重要,则会在消息中设置关键故障指示器,应用程序将收到 Close(PLU) 请求 作为下一条消息。
所有 Nack-2 消息的信息的第二个位为0x0000。
错误/ 识别代码 |
危急 是/否 |
DESCRIPTION |
---|---|---|
0x0040 | 是 | DATAFMI 消息上没有缓冲区元素。 |
0x0042 | 是 | 当没有信用额度时发送的 DATAFMI 消息。 |
0x0043 | 是 | 传输服务(TS)配置文件的状态控制无效。 |
0x0044 | 是 | 应用程序的状态管控无效。 |
0x004A | 是 | 在挂起的术语会话中,会发生半双工(HDX)争用以及 -QR、-BB、EB 或 BKTFSM 相关的冲突。 |
0x0809 | 是 | 模式不一致。 |
0x1002 | 是 | 请求/响应单位 (RU) 长度错误。 |
0x1003 | 是 | 函数不受支持,函数管理(FM)配置文件无效。 |
0x2002 | 不 | 链接错误。 |
0x2003 | 不 | 括号错误。 |
0x2004 | 不 | 方向错误。 |
0x2005 | 是 | 数据流量重置。 |
0x2006 | 是 | 数据流量静止。 |
0x200D | 是 | 在半双工模式下,在发送请求之前需要等待响应。 |
0x4003 | 是 | 不允许使用开始方括号 (BB)。 |
0x4004 | 是 | 不允许使用尾括号 (EB)。 |
0x4006 | 是 | 不允许异常响应。 |
0x4007 | 是 | 明确的响应不被允许。 |
0x4009 | 是 | 不允许更改方向(CD)。 |
0x400A | 是 | 不允许无回应。 |
0x400B | 是 | 不支持链式操作。 |
0x400C | 是 | 不支持括号。 |
0x400D | 是 | 不支持 CD。 |
0x400F | 是 | FI 的使用不正确。 |
0x4014 | 是 | DR1、DR2、ER 的使用不正确。 |
0x8005 | 不 | 当逻辑单元(LU)处于非活动状态时发送的系统服务控制点(SSCP)数据。 |