西门子S7-300授权总经销商 6ES7392-2DX00-0AA0 10 个 DIN A4 标签纸
SIMATIC S7-300, 10 个 DIN A4 标签纸, 颜色:红色, 10 个标签纸/装订页, 针对信号模块(16 通道), 材料:薄膜,预打孔, 用于利用激光打印机进行打印, 10 张/包装单位 |
功能块 P_SEND、P_RCV 和 P_PRINT 的诊断消息 每个功能块都有一个用于错误诊断的 STATUS 参数。 无论使用哪个功能块,STATUS 消 息编号始终具有相同的含义。 事件类别/事件编号的编号方案 下图说明了 STATUS 参数的结构。 图 8-1 实例 STATUS 参数的结构 下图说明了“作业因暖启动、热启动或复位而终止”事件(事件类别: 1EH,事件编号 0DH)的 STATUS 参数的内容。 图 8-2 146 实例: “作业因暖启动、热启动或复位而终止”事件的 STATUS 参数的结构 CP 340 的 PtP 耦合与组态 设备手册, 04/2011, A5E01032212-03 使用 CP 340 进行诊断 8 .2 功能块 P_SEND、P_RCV 和 P_PRINT 的诊断消息 事件类别 表格 8- 1 下表说明了各种事件类别和事件编号。 事件类别和事件编号 事件类别 5 (05H): “处理 CPU 请求时出错” 事件编号 事件 要纠正或避免错误 (05)02H 不允许在此 CP 操作模式(例如,未参数化 设备接口)下执行作业 判断诊断中断并相应地纠正错误。 (05)05H 仅适用于打印机驱动程序: 使用参数分配软件组态消息文本,然后执行暖 启动。 带有消息文本的系统数据块在 CP 上不可用 (05)06H 仅适用于打印机驱动程序: 使用参数分配软件组态消息文本,然后执行暖 启动。 消息文本不可用 (05)07H 仅适用于打印机驱动程序: 消息文本过长 (05)08H 仅适用于打印机驱动程序: 编辑消息文本,使其长度小于 150 个字符 (或当其中包含变量时,长度不超过 250 个 字符)。 已组态的转换语句多于变量。 没有关联变量 的转换语句将被忽略。 转换语句过多 (05)09H 仅适用于打印机驱动程序: 变量过多 已组态的变量多于转换语句。 没有关联转换 语句的变量将不会被输出。 (05)0AH 仅适用于打印机驱动程序: 检查转换语句。 在打印输出中,未定义或不 受支持的转换语句会替换为 ******。 转换语句未知 (05)0BH 仅适用于打印机驱动程序: 控制语句未知 (05)0CH 仅适用于打印机驱动程序: 转换语句不可执行 检查控制语句。 未定义或不受支持的控制语 句将被忽略。 而且控制语句也不会作为文本 输出。 检查转换语句。 无法执行的转换语句在打印 输出中按照定义的宽度输出,其余的有效转换 语句或默认部分显示为 * 字符。 (05)0DH 仅适用于打印机驱动程序: 转换语句的宽度过小或过大 根据变量在基于文本的显示类型(A、C、D、 S、T、Y、Z)中的*大可用字符数,来纠正 转换语句中变量的指定宽度。 仅当打印输出 中显示的字符数超过指定的宽度时,文本才会 在此宽度截断。 在其它所有情况下,会根据 宽度输出 * 字符。 CP 340 的 PtP 耦合与组态 147 设备手册, 04/2011, A5E01032212-03 使用 CP 340 进行诊断 8.2 功能块 P_SEND、P_RCV 和 P_PRINT 的诊断消息 CP 340 的 PtP 耦合与组态 148 设备手册, 04/2011, A5E01032212-03 事件类别 5 (05H): “处理 CPU 请求时出错” 事件编号 事件 要纠正或避免错误 (05)0EH 仅适用于 3964R 和 ASCII 驱动程序: 报文长度无效 报文长度 > 1024 个字节。 CP 340 仍在接收 报文的其余部分(> 1024 个字节),这意味 着报文的开始部分被丢弃。 选择较短的报文长度。 (05)1BH 仅适用于打印机驱动程序: 精度无效 纠正转换语句中的指定精度。 初始化精度时 始终会在精度前带一个点前缀,以标识和限制 宽度(例如,“.2”表示输出小数并且是两位小 数)。 精度仅与显示类型 A、D、F 和 R 有 关,否则忽略精度。 (05)1CH 仅适用于打印机驱动程序: 变量无效 (变量长度不正确/类型不正确) 纠正指定的变量。 相应的表格指明了每种显 示类型可能具有的数据类型。 (05)1EH 仅适用于打印机驱动程序: 与该作业一起发送的“行结束序列”(即 $R/$L/$N)不(再)适合(初始)页面。 增加页面长度,减少行数(或换行符)或分数 页进行打印输出。 事件类别 7 (07H): “发送错误” 事件编号 事件 要纠正或避免错误 (07)01H 仅适用于 3964R: 发送首个重复: 发送报文时检测到错误,或 伙伴设备通过否定确认字符 (NAK) 请求 一次重复发送。 重复并不是错误,但其可以指示数据链路上是 否存在干扰或伙伴设备已发生故障。 如果在 达到*大重复次数后报文仍未发送出去,则输 出一个错误编号,说明出现的第一个错误。 (07)02H 仅适用于 3964R: 建立连接时出错: 在发送 STX 之后,接收到 NAK 或其它代码 (DLE 或 STX 除外)。 检查伙伴设备是否发生故障;您可能需要在数 据链路中使用互连的接口测试设备 (FOXPG)。 使用 CP 340 进行诊断 8.2 功能块 P_SEND、P_RCV 和 P_PRINT 的诊断消息 CP 340 的 PtP 耦合与组态 设备手册, 04/2011, A5E01032212-03 149 事件类别 7 (07H): “发送错误” 事件编号 事件 要纠正或避免错误 (07)03H 仅适用于 3964R: 超过应答延迟时间 (QVZ): 发送STX后,伙伴在应答延迟时间内没有响 应。 伙伴设备过慢或尚未准备好接收,或者例如出 现传输线路断路的情况。 检查伙伴设备是否 发生故障;您可能需要在数据链路中使用互连 的接口测试设备 (FOXPG)。 (07)04H 仅适用于 3964R: 由伙伴终止: 在发送期间接收到来自伙伴的一个或多个代 码。 检查伙伴是否也指出错误,可能的原因包括并 未收到所有已发送的数据(例如,传输线路断 路)、致命错误未决或伙伴设备发生故障。 您可能需要在数据链路中使用互连的接口测试 设备 (FOXPG) 对其进行检查。 (07)05H 仅适用于 3964R: 发送时出现否定应答 检查伙伴是否也指出错误,可能的原因包括并 未收到所有已发送的数据(例如,传输线路断 路)、致命错误未决或伙伴设备发生故障。 您可能需要在数据链路中使用互连的接口测试 设备 (FOXPG) 对其进行检查。 (07)06H 仅适用于 3964R: 连接结束错误: 伙伴在连接结束时以 NAK 或一个随机字 符串(DLE 除外)拒绝了报文,或 过早收到确认字符 (DLE)。 检查伙伴是否也指出错误,可能的原因包括并 未收到所有已发送的数据(例如,传输线路断 路)、致命错误未决或伙伴设备发生故障。 您可能需要在数据链路中使用互连的接口测试 设备 (FOXPG) 对其进行检查。 (07)07H 仅适用于 3964R: 连接结束时超出确认延迟时间,或发送报文 后超出响应监视时间: 用 DLE ETX 终止连接后,没有在确认延迟 时间内收到伙伴的响应。 伙伴设备过慢或发生故障。 您可能需要在数 据链路中使用互连的接口测试设备 (FOXPG) 对其进行检查。 (07)08H 仅适用于 ASCII 驱动程序和打印机驱动程 序: XON 或 CTS = ON 的等待时间已结束。 通信伙伴发生故障、过慢或已离线。 检查通 信伙伴;您可能需要更改参数分配。 使用 CP 340 进行诊断 8.2 功能块 P_SEND、P_RCV 和 P_PRINT 的诊断消息 CP 340 的 PtP 耦合与组态 150 设备手册, 04/2011, A5E01032212-03 事件类别 7 (07H): “发送错误” 事件编号 事件 要纠正或避免错误 (07)0BH 仅适用于 3964R: 由于两个伙伴均为高优先级,因此无法解决 初始化冲突。 更改参数分配。 (07)0CH 仅适用于 3964R: 由于两个伙伴均为低优先级,因此无法解决 初始化冲突。 更改参数分配。 事件类别 8 (08H): “接收错误” 事件编号 事件 要纠正或避免错误 (08)01H 仅适用于 3964R: 期待首个重复: 接收报文时检测到错误,且 CP 已通过否定 确认 (NAK) 请求伙伴重复发送。 重复并不是错误,但其可以指示数据链路上是 否存在干扰或伙伴设备已发生故障。 如果在 达到*大重复次数后报文仍未发送出去,则输 出一个错误编号,说明出现的第一个错误。 (08)02H 仅适用于 3964R: 建立连接时出错: 在空闲模式下,收到了一个或多个随机代 码(NAK 或 STX 除外),或 收到 STX 后,伙伴在没有等待响应 DLE 的情况下发送了更多字符。 伙伴通电后: 在伙伴接通电源时,CP 接收到未定义的 字符。 检查伙伴设备是否发生故障;您可能需要在数 据链路中使用互连的接口测试设备 (FOXPG)。 (08)05H 仅适用于 3964R: 接收时出现逻辑错误: 接收到 DLE 后,又接收到一个随机代码 (DLE 或 ETX 除外)。 检查伙伴是否总是复制报文报头和数据字符串 中的 DLE,或连接是否用 DLE ETX 终止。 检查伙伴设备是否发生故障;您可能需要在数 据链路中使用互连的接口测试设备 (FOXPG)。