本文最后更新于 603 天前,其中的信息可能已经有所发展或是发生改变。
本文所提供故障及错误信息适用于以下型号的PLC:
1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, Emulate 5570
一、严重故障类型和代码
以下所列为主要故障类型和代码。
严重故障列表包括:
类型 | 代码 | 原因 | 恢复方法 |
---|---|---|---|
1 | 1 | 控制器在运行模式下上电。 | 执行上电处理程序。 |
1 | 16 | 检测到 I/O 通信配置故障。(仅限CompactLogix 1768-L4x 控制器。) | 重新配置控制器的 1768 总线侧的通信模块数: ● 1768-L43 最多支持两个模块。 ● 1768-L45 最多支持四个模块。 ○ 最多四个 Sercos 模块 ○ 最多两个 NetLinx 通信模块 |
1 | 40 | 如果控制器使用电池供电,说明电池电量不足,无法在断电时保存用户程序。 如果控制器使用 ESM(储能模块)供电,说明 ESM 电量不足,无法在断电时保存用户程序。 | ● 对于使用电池的控制器,请更换电池。 ● 对于使用 ESM(储能模块)的控制器: ○ 先将 ESM 充满电,然后再切断控制器电源。 ○ 如果 ESM 可拆卸,则更换 ESM;如果 ESM 不可拆卸,则更换控制器。 ● 如果问题仍存在,请联系 Rockwell Automation 支持部门。 |
1 | 60 | 对于未安装内存卡的控制器,控制器: ● 检测到无法恢复的故障。 ● 从内存中清除了项目。 | 1. 清除故障。 2. 下载项目。 3. 更改为“远程运行”/“运行”模式。 如果故障仍存在,请执行下列步骤。 1. 在为控制器循环上电前,记录“正常”和 RS232 状态指示器的状态。 2. 请与 Rockwell Automation 技术支持联系。 |
1 | 61 | 对于安装了内存卡的控制器,该控制器: ● 检测到无法恢复的故障。 ● 将诊断信息写入内存卡。 ● 从内存中清除了项目。 | 1. 清除故障。 2. 下载项目。 3. 切换到远程运行/运行模式。 如果故障仍存在,请联系 Rockwell Automation 支持部门。 |
1 | 62 | 对于已安装 SD 卡的控制器,该控制器: ● 检测到无法恢复的故障。 ● 将诊断信息写入内存卡。 在这种状态下,控制器将不建立任何连接,也不允许切换到运行模式。 | 1. 清除故障。 2. 下载项目。 3. 切换到远程运行或运行模式。 如果故障仍存在,请联系 Rockwell Automation 支持部门。 |
3 | 16 | 所需 I/O 模块连接失败。 | 请检查: ● 检查机架中是否存在 I/O 模块。 ● 检查是否符合电子密钥要求。 ● 检查“控制器属性严重故障”(Controller Properties Major Faults) 选项卡和“模块属性连接”(Module Properties Connection) 选项卡,以了解有关故障的更多信息。 |
3 | 20 21 | 机架可能存在问题。 | 不可恢复 – 更换机架。 |
3 | 23 | 在进入“运行”模式前,至少有一个必需的连接尚未建立。 | 等到控制器 I/O 指示灯变绿,再切换到运行模式。 |
4 | 16 | 遇到未知的指令。 | 移除未知的指令。这可能是由程序转换过程导致的。 |
4 | 20 | 数组下标太大,控制结构 .POS 或 .LEN 无效。 | 调整该值,使其在合法范围内。数组大小不应超过限制,各数组维度也不应超出预定范围。 |
4 | 21 | 控制结构 .LEN 或 .POS 小于 0。 | 调整该值,使其大于 0。 |
4 | 31 | JSR 指令的参数与相关 SBR 或 RET 指令的参数不匹配。 | 传递适当数量的参数。如果传递的参数过多,额外的参数会被忽略,而不会提示任何错误。 |
4 | 34 | 计时器指令的预置值或累加值是负数。 | 更正程序,以避免将负值加载到计时器的预设值或累加值中。 |
4 | 42 | JMP 指令跳转到不存在或已删除的标签。 | 更正 JMP 指令的目标标签或添加缺少的标签。 |
4 | 82 | 顺序功能图 (SFC) 调用了一个子例程,该子例程尝试跳转回到发起调用的 SFC 中。当 SFC 使用 JSR 或 FOR 指令来调用子例程时,就会发生此故障。 | 删除用于返回至调用方 SFC 的跳转。 |
4 | 83 | 测试的数据不在所需限值范围内。数组下标用于布尔型数组和位级寻址时会出现这种情况。 | 将值调整为有效范围内的值。数组大小不应超过限制,各数组维度也不应超出预定范围。 |
4 | 84 | 堆栈溢出。 | 减少子例程嵌套层级数或所传递参数的数量。 |
4 | 89 | 在 SFR 指令中,目标例程未包含目标步。 | 更正 SFR 目标,或者添加缺少的步。 |
4 | 90 | 在安全任务外部使用安全指令。 | 将安全指令放到安全任务内部。 |
4 | 91 | 在设备阶段程序之外调用设备阶段指令。 | 仅在设备阶段程序内使用该指令。 |
4 | 92 | 操作无效 | |
4 | 94 | 嵌套层级数超出限制。 | 重建项目结构,以减少子例程的嵌套层级数。 |
4 | 990 – 999 | 用户定义的严重故障。 | |
6 | 1 | 任务看门狗到期。 用户任务在指定的时间段内未完成。程序错误导致了无限循环,或者该程序太复杂以致无法按指定的速度执行,或者更高优先级的任务导致此任务法完成(单个控制器尝试执行的任务过多)。 | 延长任务看门狗的时间、缩短执行时间、提高此任务的优先级、简化更高优先级的任务,或将某些代码移至其他控制器执行。 |
7 | 40 | 向非易失性存储器存储项目时失败。 | ● 再次尝试将该项目存储到非易失性内存。 ● 如果无法将该项目存储到非易失性内存,请更换内存板。 ● 如果使用的是 1756-L7x 控制器,请确认 SD 卡已解锁。 |
7 | 41 | 控制器类型不匹配,因此从非易失性内存载入失败。 | 请更改为正确类型的控制器,或者下载项目并将其存储在内存卡上。 |
7 | 42 | 由于非易失性内存中的项目的固件版本与控制器的固件版本不匹配,所以无法从非易失性内存载入。 | 将控制器固件更新为与非易失性内存中的项目具有相同的版本级别。 |
7 | 43 | 校验和错误,因此从非易失性内存载入失败。 | 请与 Rockwell Automation 技术支持联系。 |
7 | 44 | 无法恢复处理器内存。 | 请与 Rockwell Automation 技术支持联系。 |
7 | 50 | 日志文件证书验证失败。控制器启动时,会尝试验证日志文件的密钥/证书组合。控制器将根据验证结果执行以下操作之一: ● 如果控制器验证现有日志文件证书,则控制器将继续使用现有日志目录。 ● 如果无法验证现有证书,则控制器记录主要故障,并尝试创建新证书。 ○ 如果控制器成功创建新证书,则会创建一个备份日志子目录,将现有文件移到该目录,并继续使用新的验证密钥和日志文件证书进行日志记录和签名。 ○ 如果控制器无法创建新证书,则控制器会将日志条目写入现有日志目录,但不更新该目录中的签名文件。 | 清除故障并重新启动控制器。如果问题仍存在,请联系Rockwell Automation 支持部门。 |
8 | 1 | 尝试在下载期间使用钥匙开关将控制器置于运行模式。 | 等待下载完成,然后清除故障。 |
11 | 1 | 实际位置超过正向超程限位。 | 沿负方向移动轴,直至其处于超程限位内,然后执行运动轴故障复位。 |
11 | 2 | 实际位置超过负向超程限位。 | 沿正方向移动轴,直至其处于超程限位内,然后执行运动轴故障复位。 |
11 | 3 | 实际位置超出位置误差容限。 | 将位置移至容限范围内,然后执行运动轴故障复位。 |
11 | 4 | 编码器通道 A、B 或 Z 连接已断开。 | 重新连接编码器通道,然后执行运动轴故障复位。 |
11 | 5 | 检测到编码器噪声事件或编码器信号失去正交性。 | 排除编码器布线问题,然后执行运动轴故障复位。 |
11 | 6 | “驱动器故障”输入已被激活。 | 清除驱动器故障,然后执行运动轴故障复位。 |
11 | 7 | 同步连接引起故障。 | 先执行运动轴故障复位。如果不起作用,将伺服模块拔出,再重新插入。如果均无效,则更换伺服模块。 |
11 | 8 | 伺服模块检测到严重的硬件故障。 | 更换模块。 |
11 | 9 | 异步连接引发故障。 | 先执行运动轴故障复位。如果不起作用,将伺服模块拔出,再重新插入。如果均无效,则更换伺服模块。 |
11 | 10 | 发生电机故障。 | 有关详细信息,请参见 DriveFaults 轴标签。 |
11 | 11 | 发生电机热故障。 | 有关详细信息,请参见 DriveFaults 轴标签。 |
11 | 12 | 发生电机热故障。 | 有关详细信息,请参见 DriveFaults 轴标签。 |
11 | 13 | 发生 SERCOS 环网故障。 | 检查 SERCOS 光纤环网及其上设备的完整性。 |
11 | 14 | 发生驱动器使能输入故障。 | 重新使能驱动器使能输入,并清除故障。 |
11 | 15 | 发生驱动器缺相故障。 | 恢复电源与驱动器的完整连接,并清除故障。 |
11 | 16 | 发生驱动器保护故障。 | 有关详细信息,请参见 GuardFaults 轴标签。 |
11 | 32 | 运动任务发生重叠。 | 运动组近似更新率过高,无法维持正确操作。清除运动组故障标签,提高运动组更新率,然后清除该严重故障。 |
11 | 33 | 检测到 CST 基准值丢失 | |
12 | 32 | 将不合格辅助控制器上电,上电后未找到配对机架或控制器。 | 请验证: ● 是否已连接配对机架。 ● 是否同时对两个冗余机架供电。 ● 配对控制器具有相同的: ○ 目录号。 ○ 插槽号。 ○ 固件版本。 |
12 | 33 | 切换后,在新的主机架中发现未配对的控制器。 | 执行下列操作之一: ● 移除未配对的控制器并排除切换根源。 ● 将配对控制器添加到辅助机架。 ● 排除切换根源,并将系统同步。 |
12 | 34 | 在发生切换后,主控制器和辅助控制器的钥匙开关位置不匹配。 旧的主控制器处于编程模式,而新的主控制器处于运行模式。 | 执行下列操作之一: ● 将钥匙开关在运行模式和编程模式之间反复切换两次,以清除故障。 ● 使用 Logix Designer 应用程序与控制器联机。然后,清除故障并将两个控制器的模式切换为运行模式。 |
14 | 1 | 安全任务看门狗到期。 用户任务未在指定时间段内完成。因程序错误导致无限循环、程序过于复杂而无法按指定速度执行、因存在更高优先级的任务而使此任务无法完成,或者安全配对设备已移除。 | 清除故障。 如果存在安全任务签名,则重新初始化安全内存并开始执行安全任务。 如果不存在安全任务签名,则必须重新下载程序,以允许安全任务运行。 如果安全配对设备已移除,请重新插入。 |
14 | 2 | 安全任务的例程中存在错误。 | 在用户程序逻辑中更正例程中的错误。 |
14 | 3 | 缺少安全配对。 | 安装兼容的安全配对设备。 |
14 | 4 | 安全配对不可用。 | 安装兼容的安全配对设备。 |
14 | 5 | 安全配对硬件不兼容。 | 安装兼容的安全配对设备。 |
14 | 6 | 安全配对固件不兼容。 | 安装兼容的安全配对设备。 |
14 | 7 | 安全任务无法运行。 当安全逻辑无效(例如主控制器与安全配对设备之间在逻辑上存在不匹配、发生看门狗超时或内存损坏)时,会发生此故障。 | 清除故障。 如果存在安全任务签名,则使用安全任务签名重新初始化安全内存并开始执行安全任务。 如果不存在安全任务签名,则必须重新下载程序,以允许安全任务运行。 |
14 | 8 | 未找到协调系统时间 (CST) 主设备。 | 清除故障。将某个设备配置为 CST 主设备。 |
14 | 9 | 安全配对设备发生不可恢复的控制器故障。 | 清除故障并下载程序。如果故障仍存在,则更换安全配对设备。 |
17 | 34 | 控制器内部温度超出工作温度限制。 | 需要采取相关措施降低模块的环境温度。遵循建议采用的环境(入口)温度限值并在机架周围留出所需的间隙。 |
17 | 37 | 控制器已从内部温度故障中恢复。 | 控制器从自动关闭中恢复时会产生此故障。当模块温度超过留存故障温度阈值时,会发生关闭。当温度降至合适水平时,这将重新启用控制器电压并生成“类型 17,代码 37”故障。 |
18 | 1 | CIP 运动驱动器未正确初始化。 | 要确定纠正措施,请参阅“初始化故障属性”以了解有关发生的故障类型的详细信息。 |
18 | 2 | CIP 运动驱动器未正确初始化。 当发生了制造商特定的初始化故障时,将指示此故障。 | 要确定纠正措施,请参阅“CIP 初始化故障 – 制造商”属性以了解有关发生的故障的详细信息。 |
18 | 3 | “物理轴故障”位置位,表示物理轴出现故障。 | 要确定纠正措施,请参见“CIP 轴故障”属性,以了解有关所发生故障的详细信息。 |
18 | 4 | “物理轴故障”位置位,表示物理轴出现故障。 发生制造商特定的轴故障时,将提示此故障。 | 要确定纠正措施,请参见“CIP 初始化故障 – 制造商”属性,以了解有关所发生故障的详细信息。 |
18 | 5 | 发生了运动故障。 | 要确定纠正措施,请参阅“运动故障”属性和“运动故障”位以了解有关发生的故障的详细信息。 |
18 | 6 | 发生了 CIP 运动驱动器故障。 该故障通常会影响与该模块关联的所有轴,所有关联的轴都将关闭。 | 重新配置发生故障的运动控制模块,以纠正故障。 |
18 | 7 | 发生了运动组故障。 该故障通常会影响与该运动组关联的所有轴。 | 重新配置整个运动子系统以纠正该故障。 |
18 | 8 | 在配置 CIP 运动驱动器期间,发生了一个故障。 尝试更新某个 CIP 运动驱动器的轴配置属性失败后,通常会发生此故障。 | 要确定纠正措施,请参见与运动控制模块或 1756-ENxT 模块相关的“属性错误代码”和“属性错误 ID”属性中的“配置故障”。 |
18 | 9 | 发生了绝对位置恢复 (APR) 故障,无法恢复轴的绝对位置。 | 要确定纠正措施,请参见“APR 故障”,以确定故障原因。 |
18 | 10 | 发生了绝对位置恢复 (APR) 故障,无法恢复轴的绝对位置。 发生制造商特定的 APR 故障时,将提示此故障。 | 要确定纠正措施,请参见“APR 故障 – 制造商”属性,以确定故障原因。 |
18 | 128 | 发生了特定于保护运动安全功能的故障。 此故障仅在使用了带保护安全功能的驱动器时才会发生。 | 要确定纠正措施,请参见“保护运动属性”和“保护状态位”,以确定故障原因。 |
20 | 1 | 当切换到运行或测试模式时,所需许可证缺失或到期。 | 插入包含控制器中的项目所需所有许可证的 CM 卡。 |
二、轻微故障类型和代码
以下为轻微故障类型和代码。轻微故障列表包括:
类型 | 代码 | 原因 | 恢复方法 |
---|---|---|---|
1 | 15 | ● 1769 电源直接连接到控制器的 1768 CompactBus,并且配置无效。 ● 1768 电源无法为控制器供电。 | ● 断开 1768 CompactBus 的电源,并对系统循环上电。● 更换电源。 |
3 | 1 | 总线关闭条件。控制器和 I/O 模块之间的连接断开。 | 执行以下步骤,确定 BUS OFF 故障的来源: 1. 项目中的本地扩展模块数量与系统中实际安装的模块数量相符。 2. 所有安装基座都已锁定,且 I/O 模块已牢固地安装在安装基座上。 3. 所有 1734 POINT I/O 模块都配置为使用自动波特率。 如果执行上述步骤后仍不能解决故障,请联系 Rockwell Automation 支持部门。 |
3 | 94 | I/O 模块的当前 RPI 更新与之前的 RPI 更新重叠。 | 将 I/O 模块的 RPI 速率设置为更高的数值。 Rockwell Automation 建议,存在模块 RPI 重叠故障时,不要运 行 CompactLogix 5370 L2 和 CompactLogix 5370 L3 控制系统。 |
4 | 4 | 指令中出现算术溢出。 | 通过检查算术运算(顺序)或调整值来更正程序。 |
4 | 5 | 在 GSV/SSV 指令中,找不到指定的实例。 | 检查实例名称。 |
4 | 6 | 在 GSV/SSV 指令中: ● 指定的类名称不受支持 ● 指定的属性名称无效 | 检查类名称和属性名称。 |
4 | 7 | GSV/SSV 目标标签太小,无法存放所有数据。 | 更正目标或源,使其拥有足够的空间。 |
4 | 30 | 传递到 ASCII 端口的参数不正确。 | 验证 ASCII 配置设置。 |
4 | 35 | PID 时间变化量小于或等于 0。 | 调整 PID 时间变化量,使其大于 0。 |
4 | 36 | PID 设置点超出范围。 | 调整设置点,使其处于规定范围内。 |
4 | 51 | 字符串标签的 LEN 值大于字符串标签的 DATA 大小。 | ● 检查确认无任何指令对字符串类型标签的 LEN 成员执行写入操作。 ● 在 LEN 值中,输入字符串包含的字符数。 |
4 | 52 | 输出字符串大于目标字符串。 | 创建一个足以容纳输出字符串的新字符串数据类型。使用新字符串数据类型作为目标字符串的数据类型。 |
4 | 53 | 输出数值超出目标数据类型的限制。 | 存在下列情况之一: ● 减小 ASCII 值的大小。 ● 为目标选用更大的数据类型。 |
4 | 56 | Start 或 Quantity 值无效。 | ● 检查确认 Start 值介于 1 与源的 DATA 大小之间。 ● 检查确认 Start 值与 Quantity 值之和必须小于或等于 Source 的 DATA 大 小 。 |
4 | 57 | AHL 指令无法执行,因为串行端口设置为不握手。 | 存在下列情况之一: ● 更改串行端口的控制线设置。 ● 删除 AHL 指令。 |
6 | 2 | 周期任务重叠。 周期任务在再次执行前尚未完成。 | 进行一些更改,例如简化程序、延长周期或提高相对优先级等。 |
6 | 3 | 事件任务重叠。 事件任务在再次执行前尚未完成。 | 进行一些更改,例如简化程序、延长周期、提高相对优先级或放慢触发事件等。 |
7 | 49 | 当控制器从非易失性存储器加载项目时,它会记录此轻微故障,并将 FaultLog 对象、MinorFaultBits 属性、位 7 置位。 | 清除故障。 |
9 | 0 | 在为串行端口提供服务时发生未知错误 | 如果问题仍存在,请与 Rockwell Automation 技术支持联系。 |
9 | 1 | CTS 线对于当前配置而言不正确。 | 断开串行端口与控制器之间的电缆,然后重新连接。 验证连线是否正确。 |
9 | 2 | 轮询列表错误。 检测到 DF1 主站的轮询列表发生错误,例如,指定的站数超过了文件大小,指定的站数超过了 255,尝试超出列表范围进行索引,或者轮询广播地址 (STN #255)。 | 检查是否存在下列错误: ● 站总数大于轮询列表标签中的空间。 ● 站总数大于 255。 ● 当前站指针超过轮询列表标签末尾。 ● 遇到了大于 254 的站号。 |
9 | 3 | 未指定 RS-232 DF1 主站活动站标签。 | 在“控制器属性”的“串行端口协议”选项卡上,指定用作活动站标签的标签。 |
9 | 5 | DF1 从站轮询超时。 从站的轮询看门狗超时。主站在指定的时间内未轮询此控制器。 | 确定并纠正轮询延迟。 |
9 | 9 | 与调制解调器的连接断开。 DCD 或 DSR 控制线的接收顺序和/或状态不正确。 | 纠正调制解调器与控制器之间的连接。 |
9 | 10 | 数据已被丢弃或从串行端口中丢失。 | 降低发起方发送数据的速率。 |
10 | 10 | 未检测到电池,或者需要更换电池。 | 安装新电池。 |
10 | 11 | 未检测到安全配对的电池,或者需要更换安全配对的电池。 | 安装新电池。 |
10 | 12 | 未安装储能模块 (ESM)。 如果该控制器断电,则不会留存 WallClockTime 属性和程序。 | 在控制器中安装 ESM。 |
10 | 13 | 安装的 ESM 与控制器不兼容。 | 将安装的 ESM 替换为与该控制器兼容的 ESM。 |
10 | 14 | 由于存在硬件故障,需要更换 ESM。 断电时无法留存 WallClockTime 属性或控制器程序。 | 更换 ESM。 |
10 | 15 | ESM 无法在 ESM 中存储足够的能量,因此在断电时无法留存 WallClockTime 属性或控制器程序。 | 更换 ESM。 |
10 | 16 | 不间断电源 (UPS) 缺失或未准备就绪。 | 存在下列情况之一: ● 安装 UPS。 ● 检查 UPS,确保电已充满,能够在断电时提供后备电源。 |
10 | 17 | UPS 电池存在故障,需要更换。 | 更换 UPS 中的电池。 |
13 | 21 | 挂钟时间超出范围。 | 确保已将挂钟时间设置为正确的日期/时间。 |
14 | 12 | 安全项目配置为 SIL2/PLd 且存在安全配对。 | 确保主控制器右侧未安装任何安全配对。 |
17 | 1…n | 内部控制器诊断失败。 | 请与 Rockwell Automation 技术支持联系,并提供故障类型和故障代码。 |
17 | 35 | 控制器内部温度接近工作温度限制。 | 需要采取相关措施降低模块的环境温度。遵循建议采用的环境 (入口)温度限值并在机架周围留出所需的间隙。 |
17 | 36 | 风扇不存在或未保持所需速度。 | 更换风扇。 |
20 | 1 | 当控制器处于运行或测试模式时,所需许可证缺失或到期。 | 插入包含控制器中的项目所需所有许可证的 CM 卡。 |
三、MSG消息指令错误代码
Logix Designer 应用程序并不始终显示完整的说明。
Logix Designer 应用程序不会显示关于扩展错误代码的任何文本。
错误代码 (十六进制) | 说明 | 扩展说明 |
---|---|---|
0001 | 连接失败(扩展错误代码) | |
扩展错误代码(十六进制) | 说明 | |
0100 | 连接正在使用中 | |
0103 | 传输不受支持 | |
0106 | 所有权冲突 | |
0107 | 未找到连接 | |
0108 | 连接类型无效 | |
0109 | 连接尺寸无效 | |
0110 | 模块未配置 | |
0111 | EPR不受支持 | |
0113 | MSG写入失败 | |
0114 | 模块错误 | |
0115 | 设备类型错误 | |
0116 | 版本错误 | |
0118 | 配置格式无效 | |
011A | 应用程序超出连接数 | |
0203 | 连接超时 | |
0204 | 非连接型消息超时 | |
0205 | 非连接型消息发送参数错误 | |
0206 | 消息过大 | |
0301 | 无缓冲区内存 | |
0302 | 带宽不可用 | |
0303 | 无可用筛选器 | |
0305 | 签名不匹配 | |
0311 | 端口不可用 | |
0312 | 链路地址不可用 | |
0315 | 段类型无效 | |
0317 | 连接未规划 | |
0002 | 资源不足 | |
0003 | 值无效 | |
0004 | IOI 语法错误(扩展错误代码) | |
扩展错误代码(十六进制) | 说明 | |
0000 | 超出内存扩展状态 | |
0001 | 超出实例扩展状态 | |
0005 | 目标未知,类不受支持,实例未定义或结构元素未定义(扩展错误代码) | |
扩展错误代码(十六进制) | 说明 | |
0000 | 超出内存扩展状态 | |
0001 | 超出实例扩展状态 | |
0006 | 数据包空间不足 | |
0007 | 连接断开 | |
0008 | 服务不受支持 | |
0009 | 数据段中有错误或属性值无效 | |
000A | 属性列表错误 | |
000B | 状态已存在 | |
000C | 对象模型冲突 | |
000D | 对象已存在 | |
000E | 无法设置属性 | |
000F | 权限被拒绝 | |
0010 | 设备状态冲突 | |
0011 | 应答不合适 | |
0012 | 片段原型 | |
0013 | 命令数据不足 | |
0014 | 属性不受支持 | |
0015 | 数据过多 | |
001A | 网桥请求太大 | |
001B | 网桥响应太大 | |
001C | 缺少属性列表 | |
001D | 属性列表无效 | |
001E | 嵌入式服务错误 | |
001F | 连接相关故障(请参阅扩展错误代码) | |
扩展错误代码(十六进制) | 说明 | |
0203 | 连接超时 | |
0022 | 收到无效应答 | |
0025 | 关键段错误 | |
0026 | 无效 IOI 错误 | |
0027 | 列表中存在意外的属性 | |
0028 | DeviceNet 错误 – 成员 ID 无效 | |
0029 | DeviceNet 错误 – 成员不可设置 | |
00D1 | 模块未处于运行状态 | |
00FB | 消息端口不受支持 | |
00FC | 消息数据类型不受支持 | |
00FD | 消息未经初始化 | |
00FE | 消息超时 | |
00FF | 常规错误(请参见扩展错误代码) | |
扩展错误代码(十六进制) | 说明 | |
2001 | IOI 过多 | |
2002 | 参数值错误 | |
2018 | 拒绝接收信号 | |
201B | 大小过小 | |
201C | 参数值错误 | |
2002 | 大小无效 | |
2100 | 权限无效 | |
2101 | 钥匙开关位置无效 | |
2102 | 密码无效 | |
2103 | 未发出密码 | |
2104 | 地址超出范围 | |
2105 | 地址和数量超出范围 | |
2106 | 数据正在使用 | |
2107 | 类型无效或不受支持 | |
2108 | 控制器处于上载或下载模式 | |
2109 | 试图更改数组维数 | |
210A | 符号名称无效 | |
210B | 符号不存在 | |
210E | 搜索失败 | |
2110 | 无法写入 | |
2111 | 无法读取 | |
2112 | 共享例程不可编辑 | |
2113 | 控制器处于故障模式 | |
2114 | 运行模式被禁用 |
四、I/O 故障代码
I/O故障代码在程序中或者控制器状态显示屏上读取。
代码 | 消息 | 代码 | 消息 |
---|---|---|---|
#0001 | 连接失败 | #0806 | 时间协调消息最小乘数 |
#0002 | 资源不足 | #0807 | 时间期望乘数 |
#0003 | 值无效 | #0808 | 超时乘数 |
#0004 | IOI 语法 | #0809 | 最大消费者数无效 |
#0005 | 未知目标 | #080A | CPCRC 无效 |
#0006 | 数据传送不完整 | #080B | 时间校正连接ID 无效 |
#0007 | 连接丢失 | #080C | 安全配置签名不一致 |
#0008 | 服务不受支持 | #080D | 安全网络数未设置为开箱即用 |
#0009 | 属性值无效 | #080E | 安全网络数不匹配 |
#000A | 属性列表错误 | #080F | 不允许的配置操作 |
#000B | 状态已存在 | #0814 | 数据类型不一致 |
#000C | 对象模式冲突 | #FD01 | 背板EEPROM 损坏 |
#000D | 对象已存在 | #FD02 | 无错误代码 |
#000E | 属性不可设置 | #FD03 | 缺少所需的连接 |
#000F | 权限被拒绝 | #FD04 | 无CST 主站 |
#0010 | 设备状态冲突 | #FD05 | 未分配轴或GRP |
#0011 | 回复太大 | #FD06 | SERCOS 跳转故障 |
#0012 | 片段原型 | #FD07 | SERCOS 初始化环网故障 |
#0013 | 命令数据不足 | #FD08 | SERCOS 通信故障 |
#0014 | 属性不受支持 | #FD09 | SERCOS 初始化节点故障 |
#0015 | 数据太大 | #FD0A | 轴属性被拒绝 |
#0100 | 连接使用中 | #FD1F | 安全数据故障 |
#0103 | 传送不受支持 | #FD20 | 没有正在运行的安全任务 |
#0106 | 所有关系冲突 | #FD21 | 安全连接参数无效 |
#0107 | 未找到连接 | #FE01 | 连接类型无效 |
#0108 | 连接类型无效 | #FE02 | 更新速率无效 |
#0109 | 连接大小无效 | #FE03 | 输入连接无效 |
#0110 | 模块未配置 | #FE04 | 输入数据指针无效 |
#0111 | RPI 超出范围 | #FE05 | 输入数据大小无效 |
#0113 | 连接不足 | #FE06 | 输入强制指针无效 |
#0114 | 模块错误 | #FE07 | 输出连接无效 |
#0115 | 设备类型错误 | #FE08 | 输出数据指针无效 |
#0116 | 版本错误 | #FE09 | 输出数据大小无效 |
#0117 | 连接点无效 | #FE0A | 输出强制指针无效 |
#0118 | 配置格式无效 | #FE0B | 符号字符串无效 |
#0119 | 未拥有模块 | #FE0C | 规划的 P/C 实例无效 |
#011A | 超出连接资源数 | #FE0D | 符号实例无效 |
#0203 | 连接超时 | #FE0E | 正在更新模块固件 |
#0204 | 未连接消息超时 | #FE0F | 固件文件版本无效 |
#0205 | 参数无效 | #FE10 | 固件文件未找到 |
#0206 | 消息太大 | #FE11 | 固件文件无效 |
#0301 | 无缓冲存储器 | #FE12 | 自动固件更新失败 |
#0302 | 带宽不可用 | #FE13 | 更新失败- 活动连接 |
#0303 | 无可用网桥 | #FE14 | 正在搜索固件文件 |
#0304 | ControlNet 计划错误 | #FE22 | 连接类型无效 |
#0305 | 签名不一致 | #FE23 | 允许无效的单播 |
#0306 | CCM 不可用 | #FF00 | 无连接实例 |
#0311 | 端口无效 | #FF01 | 路径太长 |
#0312 | 链接地址无效 | #FF04 | 状态无效 |
#0315 | 片段类型无效 | #FF08 | 路径无效 |
#0317 | 连接未规划 | #FF0B | 配置无效 |
#0318 | 链接地址无效 | #FF0E | 不允许连接 |
#0319 | 无可用的备用资源 | #FE22 | 连接类型无效 |
#031E | 无可用资源 | #FE23 | 允许无效的单播 |
#031F | 无可用资源 | #FF00 | 无连接实例 |
#0800 | 网络链接离线 | #FF01 | 路径太长 |
#0801 | 多播RPI 不兼容 | #FF04 | 状态无效 |
#0802 | 安全连接大小无效 | #FF08 | 路径无效 |
#0803 | 安全连接格式无效 | #FF0B | 配置无效 |
#0804 | 时间校正连接格式无效 | #FF0E | 不允许连接 |
#0805 | Ping 间隔EPI 乘数无效 |
五、特定于GuardLogix控制器的故障代码
下表类型和代码与在Controller Properties对话框的 Major Faults选项卡以及PROGRAM对象,MAJORFAULTRECORD(或MINORFAULTRECORD)属性中显示的类型和代码对应。
主要安全故障
代码 | 原因 | 状态 | 纠正措施 |
---|---|---|---|
01 | 任务看门狗时间用完。没有在指定的时间内完成用户任务。程序错误引起无限循 环,程序太复杂而不能按指定要求快速执行,一个较高优先级的任务阻止完成该任务,或安全伙伴已经移除。 | 不可恢复 | 清除故障。 如果存在安全任务签名,则重新初始化安全存储器,安全任务随后开始执行。 如果不存在安全任务签名,则必须重新下载程序才能运行安全任务。 如果安全伙伴已移除,则重新插入安全伙伴。 |
02 | 安全任务的某个例程出错。 | 可恢复 | 纠正用户程序逻辑中的错误。 |
03 | 安全伙伴丢失。 | 不可恢复 | 安装兼容的安全伙伴。 |
04 | 安全伙伴不可用。 | 不可恢复 | 安装兼容的安全伙伴。 |
05 | 安全伙伴硬件不兼容。 | 不可恢复 | 安装兼容的安全伙伴。 |
06 | 安全伙伴固件不兼容。 | 不可恢复 | 更新安全伙伴,使固件主版本和次版本与主控制器一致。 |
07 | 安全任务不可操作。 当安全逻辑无效时发生该故障,例如,主控制器和安全伙伴之间的逻辑不一致、发生看门狗超时或存储器损坏。 | 不可恢复 | 清除故障。 如果存在安全任务签名,则通过安全任务签名重新初始化安全存储器,安全任务随后开始执行。 如果不存在安全任务签名,则必须再次下载程序才能运行安全任务。 |
08 | 协调系统时间 (CST) 未找到。 | 不可恢复 | 清除故障。将某个设备配置为 CST 主站。 |
09 | 安全伙伴的不可恢复控制器故障。 | 不可恢复 | 清除故障,然后下载程序。如果问题持续存在,则更换安全伙伴。 |
更多信息欢迎访问Studio 5000在线手册Studio 5000 使用指南