消息偏移量 + 长度字段大小 + 未计字符数”的 总和大于Zui大帧长度 为“消息偏移量”(Offset in message)、“长度字 段大小”(Size of length field) 和“未计字符 数”(Number of characters not counted) 选择合 适的值。 数值的有效范围: • 消息偏移量(取决于模块): 0 ... 1024/2048/4096(字节) • “长度字段的大小”(Size of length field):1、 2 或 4(字节) • “未计字符数”(Number of characters not counted):0 到 255(字节) 16#81C8 “响应超时”(Response timeout) 的值无效 为“响应超时”(Response timeout) 选择合适的 值。 数值的有效范围:1 到 65535 (ms) 16#81C9 “字符延迟时间”(Character delay time) 的值无效 为“字符延迟时间”(Character delay time) 选择 合适的值。 数值的有效范围:1 至 65535(位时间) 16#81CB 激活了帧结束序列,但没有为检查激活字符 为检查激活一个或多个字符。 16#81CC 激活了帧开始序列,但没有为检查激活字符 为检查激活一个或多个字符。 16#81CD “禁止覆盖”(Prevent overwriting) 的值无效 为“禁止覆盖”(Prevent overwriting) 选择合适 的值。 以下内容有效: • 取消激活防止覆盖操作 (0) 或 • 激活防止覆盖操作 (1) 16#81CE “启动时清空接收缓冲区”(Clear receive buffer on startup) 的值无效 为“启动时清空接收缓冲区”(Clear receive buffer on startup) 选择合适的值。 以下内容有效: • 取消激活启动时清除接收缓冲区 (0) • 激活启动时清除接收缓冲区 (1) 发送状态和错误代码 16#81D0 在发送命令运行期间接收发送请求 确保未在发送命令运行期间接收到附加发送请 求。 16#81D1 XON 或 CTS = ON 的等待时间已结束。 通信伙伴有故障、太慢或已离线。检查通信伙 伴,或在需要时更改参数。
错误代码 说明 解决方案 16#81D2 “硬件 RTS 始终开启”(Hardware RTS always ON):发送作业因从 DSR = ON 更改为 DSR = OFF 而取消 检查通信伙伴。确保 DSR 在整个传输持续期间 内均保持为 ON。 16#81D3 发送缓冲区上溢/发送帧太长 选择较短的帧长度。 以下内容有效(取决于模块):1 到 1024/2048/4096(字节) 16#81D5 传输因参数更改、检测到线路断路或 CPU 处于 STOP 状态而取消 检查参数分配、线路断路和 CPU 状态。 16#81D6 传输因未接收到结束标识符而取消 检查结束符的参数分配和通信伙伴的帧。 16#81D7 用户程序和模块间的通信错误 检查通信(例如,匹配序列号)。 16#81D8 尝试传输因未组态模块而被拒绝 组态模块。 16#81DF 模块因为下列其中一个原因复位了 FB 的接口: • 模块重启 • 模块参数重新分配 • CPU STOP — 接收组态的错误代码 16#81E0 帧已中止:接收缓冲区上溢/接收帧太大 增加用户程序中对接收功能的调用率,或组态带 有数据流控制的通信。 16#81E1 帧已中止:奇偶校验错误 检查通信伙伴的连接线路,或确认两台设备是否 针对相同的数据传输速率、奇偶校验和结束位数 进行了组态。 16#81E2 帧已中止:字符帧错误 检查起始位、数据位、奇偶校验位、数据传输速 率和结束位的设置。 16#81E3 帧已中止:字符上溢错误 固件出错:请联系客户支持。 16#81E4 帧已中止:“消息偏移量 + 长度字段大小 + 未计 字符数”(Offset in the message + size of the length field + number of characters not counted) 的总长度大于接收缓冲区 为消息偏移量、长度字段大小和未计字符数选择 合适的值。 16#81E5 帧已中止:中断 到伙伴的接收线路断路。 重新连接或接通伙伴电源。 16#81E6 超出“缓冲的接收帧数”(Buffered receive frames) Zui大值 在用户程序中更频繁调用指令、利用数据流控制 组态通信或者增加已缓冲的帧数。 16#81E7 模块和 Receive_P2P 同步出错 确保 Receive_P2P 的多个实例未访问相同的模 块。错误代码 说明 解决方案 16#81E8 帧已中止:字符延时时间在检测到消息结束标准 前结束 伙伴设备有故障或太慢。根据需要,使用传输线 路中互联的接口测试设备对此进行检查。 16#81E9 Modbus CRC 错误(仅适用于支持 Modbus 的通 信模块) Modbus 帧的校验和错误。检查通信伙伴。 16#81EA Modbus 帧过短(仅适用于支持 Modbus 的通信 模块) 不符合 Modbus 帧的Zui短长度。检查通信伙伴。 16#81EB 帧已中止:达到Zui大帧长度 在通信伙伴上选择较短的帧长度。 以下内容有效(取决于模块):1 到 1024/2048/4096(字节) 检查帧检测结束参数。 错误代码 V24 伴随信号 16#81F0 模块不支持 V24 伴随信号 您已尝试不支持 V24 伴随信号的模块设置伴随 信号。确保此为 RS 232 模块或者已设置 RS232 模块 (ET 200SP)。 16#81F1 无 V24 伴随信号操作 如果激活了硬件数据流控制,则无法手动操作 V24 伴随信号。 16#81F2 由于该模块的类型为 DTE,因此无法设置 DSR 信 号。 检查模块的组态类型。 模块类型必须为 DCE(数据通信设备)。 16#81F3 由于该模块的类型为 DCE 类型,因此无法设置 DTR 信号。 检查模块的组态类型。 模块类型必须为 DTE(数据终端设备)。 16#81F4 块头错误(例如,块类型不正确或块长度不正确) 检查背景数据块和块头。 接收组态的错误代码 16#8201 1) Receive_Conditions 是指向无效数据类型的指针 输入一个指向以下数据类型的指针: DB、BOOL、BYTE、CHAR、WORD、INT、 DWORD、DINT、REAL、DATE、 TIME_OF_DAY、TIME、S5TIME、 DATE_AND_TIME 和 STRING 16#8225 Receive_Conditions 指向大于 1 kB 的优化存储区 或 Receive_Conditions 指向优化存储区并且接收长 度大于 Receive_Conditions 访问的区域。 输入一个指针,其指向区域的Zui大长度需满足: • 优化存储区:1 KB • 非优化存储区:4 KB 注:如果指针指向优化存储区,发送的数据不要 超过 1 KB。 16#8229 1) Receive_Conditions 是指向 BOOL 的指针,其位 数不等于 n * 8 如果使用指向 BOOL 的指针,位数必须是 8 的倍 数。错误代码 说明 解决方案 错误代码,一般 16#8280 读取模块时进行否定确认 有关错误原因的更多详细信息,请参见 RDREC.STATUS 静态参数和 SFB RDREC 的说明。 • 检查 PORT 参数中的输入 • 首次调用前设置 COM_RST 参数。 16#8281 写入模块时进行否定确认 检查 PORT 参数中的输入 在 WRREC.STATUS 静态参数和 SFB WRREC 的说 明中会找到有关错误原因的更多详细信息。 16#8282 模块不可用 检查 PORT 参数中的输入并确保模块可以访问。 接收组态的错误代码 16#82C1 “缓冲的接收帧数”(Buffered receive frames) 的值 无效。 为“缓冲的接收帧数”(Buffered receive frames) 选择合适的值。 数值的有效范围:1 至 255 16#82C2 因选择了 3964(R) 协议而拒绝了接收组态 如果设置了 3964(R) 协议,则请确保未发送接 收组态。 16#8301 1) Receive_Conditions 是指向无效数据类型的指针 选择有效的数据类型。 以下内容有效:DB、BOOL、BYTE、CHAR、 WORD、INT、DWORD、DINT、REAL、DATE、 TIME_OF_DAY、TIME、S5TIME、 DATE_AND_TIME 和 STRING 16#8322 读取参数时发生范围长度错误 检查 Receive_Conditions 参数上的输入 16#8324 读取参数时发生范围错误 检查 Receive_Conditions 参数上的输入 16#8328 读取参数时发生设置错误 检查 Receive_Conditions 参数上的输入 发送状态和错误代码 16#8328 1) BUFFER 是指向 BOOL 的指针,其位数不等于 n * 8 如果使用指向 BOOL 的指针,位数必须是 8 的倍 数。 接收组态的错误代码 16#8332 Receive_Conditions 参数有无效数据块 检查 Receive_Conditions 参数上的输入 16#833A Receive_Conditions 参数上的数据块标志表示的 是未下载的数据块。 检查 Receive_Conditions 参数上的输入 16#8351 数据类型无效 检查 Receive_Conditions 参数上的输入 16#8352 1) Receive_Conditions 未指向数据块 检查指向 Receive_Conditions 的指针。