错误代码 说明 解决方案 16#81AA无效的工作模式 有效的工作模式包括: • 全双工 (RS232) (0) • 全双工 (RS422) 四线制模式(点对点)(1) •全双工 (RS422) 四线制模式(多点主站)(2)/ (CM PtP (ET 200SP)) • 全双工(RS422) 四线制模式(多点从站)(3)/ (CM PtP (ET 200SP)) • 半双工 (RS485)两线制操作。(4) 16#81AB 无效接收线路初始状态 有效的初始状态是: • “无”默认设置 (0) • 信号 R(A)=5V、信号 R(B)=0 V(断路检测) (1): 仅可以选择以下项:“全双工 (RS422) 四线 制操作(点对点连接)”和“全双工(RS422) 四线制模式(多点从站)”。 • 信号 R(A)=0 V、信号 R(B)=5 V (2):此默认设置对应于空闲状态(无激活的发送操作)。 16#81AC “断路检测”(Break detection) 的值无效为“断路检测”(Break detection) 选择合适的 值。以下内容有效: • 断路检测已禁用 (0) • 断路检测已激活(1)。 16#81AF 该模块不支持此协议。 为该模块选择一个有效的协议。 “发送组态”的错误代码 16#81B5两个以上的结束符,或 结束序列 > 5 个字符 为“结束符”(End delimiter) 和“结束序列”(Endsequence) 选择合适的值。 以下内容有效: • 取消激活 (0), • 1 个 (1) 或 2 个 (2) 结束符 或 •取消激活 (0), • 结束序列的 1 个 (1) 至Zui多 5 个 (5) 字符。 16#81B6 因选择了 3964(R)协议而拒绝了发送组态 如果设置 3964(R) 协议,则确保未传输发送组 态。
错误代码 说明 解决方案16#81C0 开始条件无效 选择合适的启动条件。 以下内容有效: • 在帧开始前发送中断 • 发送“空闲线路”(IdleLine)。 16#81C1 结束条件无效或未选择结束条件 选择合适的结束条件(请参见 AUTOHOTSPOT)。 16#81C3“Zui大消息长度”(Maximum message length) 的 值无效 为“Zui大信息长度”(Maximum messagelength) 选择合适的值 (MAXLEN)。 值的有效范围(取决于模块):1 到 1024/2048/4096(字节)16#81C4 “消息中长度规范的偏移量”(Offset of the length specification in themessage) 的值无效 为“消息中长度规格的偏移量”(Offset of the length specification inthe message) 选择合适 的值。 值的有效范围(取决于模块):1 到 1024/2048/4096(字节) 16#81C5“长度字段的大小”(Size of length field) 的值无效 为“长度字段的大小”(Size of lengthfield) 选择 合适的值 (LENGTHSIZE)。 值的有效范围(以字节表示): • 1 (1) • 2 (2) • 4 (4)16#81C6 “长度规范中未计字符数”(Number of characters not counted in lengthspecification) 的值无效 为“长度规范中未计字符数”(Number of characters not countedin length specification) 选择合适的值 (LENGTHM)。 数值的有效范围:0 到255(字节)“消息偏移量 + 长度字段大小 + 未计字符数”的 总和大于Zui大帧长度 为“消息偏移量”(Offset inmessage)、“长度字 段大小”(Size of length field) 和“未计字符 数”(Number ofcharacters 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 “禁止覆盖”(Preventoverwriting) 的值无效 为“禁止覆盖”(Prevent overwriting) 选择合适 的值。 以下内容有效: •取消激活防止覆盖操作 (0) 或 • 激活防止覆盖操作 (1) 16#81CE “启动时清空接收缓冲区”(Clear receivebuffer on startup) 的值无效 为“启动时清空接收缓冲区”(Clear receive buffer onstartup) 选择合适的值。 以下内容有效: • 取消激活启动时清除接收缓冲区 (0) • 激活启动时清除接收缓冲区 (1)发送状态和错误代码 16#81D0 在发送命令运行期间接收发送请求 确保未在发送命令运行期间接收到附加发送请 求。 16#81D1XON 或 CTS = ON 的等待时间已结束。 通信伙伴有故障、太慢或已离线。检查通信伙 伴,或在需要时更改参数。“硬件 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 themessage + size of the length field + number of characters notcounted) 的总长度大于接收缓冲区 为消息偏移量、长度字段大小和未计字符数选择 合适的值。 16#81E5 帧已中止:中断到伙伴的接收线路断路。 重新连接或接通伙伴电源。 16#81E6 超出“缓冲的接收帧数”(Buffered receiveframes) Zui大值 在用户程序中更频繁调用指令、利用数据流控制 组态通信或者增加已缓冲的帧数。 16#81E7 模块和Receive_P2P 同步出错 确保 Receive_P2P 的多个实例未访问相同的模 块。