Nack-2 消息的错误代码

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)数据。