我们现场有用到315-2DP的CPU,2011年启用,2016年设备改造增加了两个从站和一些程序块,今年5月后程序定型没有再作修改,最近这个月(8月)连续出现了3次运行中CPU宕机STOP的故障,以前是从来没有发生过的。
从CPU诊断信息来看,软件引起的宕机的可能性比较大,但是查程序却无从下手,请各位高手指教指教
诊断中提示有超出周期时间,我们设置的监控时间时150ms,正常时监控最大是5ms,
OB80,OB82,0B86,0B121程序块中均无编程。
以下是三次CPU宕机重启后的诊断信息:
第一次:
模块 CPU 315-2 DP 的诊断缓冲区
订货号/描述 组件 版本
6ES7 315-2AH14-0AB0 硬件 3
- - - 固件 V 3.0.3
Boot Loader 固件扩展 A 32.9.9
机架: 0
插槽: 2
序列号:S C-B4UD55782011
事件 1 / 10: 事件 ID 16# 4302
模式从 STARTUP 切换到 RUN
启动信息:
- 上一次备用上电的时间标志时间
- 单处理器操作
当前/上次的启动类型:
- 通过开关设置触发暖启动;上一次上电已备用
某些启动类型的容许性:
- 允许手动暖启动
- 允许自动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 通过开关设置触发暖启动;上一次上电已备用
之前的工作模式:STARTUP (暖启动)
请求的工作模式:RUN
进入的事件
23:28:08.447 2016-08-10
(编码: 16# 4302 FF68 C700 0000 0813 7713)
事件 2 / 10: 事件 ID 16# 1381
请求手动暖启动
STOP 原因:因优先等级系统导致 STOP 模式
启动信息:
- 不使用已修改的系统组态启动
- 预设组态和实际组态没有差异
- 上一次备用上电的时间标志时间
- 单处理器操作
:
- 通过开关设置触发暖启动;上一次上电已备用
某些启动类型的容许性:
- 允许手动暖启动
- 允许自动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 通过开关设置触发暖启动;上一次上电已备用
所需的 OB:启动 OB (OB100)
优先等级:27
进入的事件
23:28:08.446 2016-08-10
(编码: 16# 1381 1B64 C772 4541 0813 7713)
事件 3 / 10: 事件 ID 16# 4301
模式从 STOP 切换到 STARTUP
STOP 原因:因优先等级系统导致 STOP 模式
启动信息:
- 上一次备用上电的时间标志时间
- 单处理器操作
当前/上次的启动类型:
- 通过开关设置触发暖启动;上一次上电已备用
某些启动类型的容许性:
- 允许手动暖启动
- 允许自动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 通过开关设置触发暖启动;上一次上电已备用
之前的工作模式:STOP (内部)
请求的工作模式:STARTUP (暖启动)
进入的事件
23:28:08.355 2016-08-10
(编码: 16# 4301 FF46 C772 4541 0813 7713)
事件 4 / 10: 事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号: 11
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2019
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
23:27:03.354 2016-08-10
(编码: 16# 38C4 FE56 C054 07FF 07E3 010B)
事件 5 / 10: 事件 ID 16# 3842
模块 确定
模块类型:分布式 I/0
输入地址: 2019
用户信息可用
来自替代者的诊断中断
所需的 OB:诊断中断 OB (OB82)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
23:27:03.314 2016-08-10
(编码: 16# 3842 FE52 C554 07E3 0063 0000)
事件 6 / 10: 事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号: 10
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2025
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
23:27:02.235 2016-08-10
(编码: 16# 38C4 FE56 C054 07FF 07E9 010A)
事件 7 / 10: 事件 ID 16# 3842
模块 确定
模块类型:分布式 I/0
输入地址: 2025
用户信息可用
来自替代者的诊断中断
所需的 OB:诊断中断 OB (OB82)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
23:27:02.187 2016-08-10
(编码: 16# 3842 FE52 C554 07E9 0063 0000)
事件 8 / 10: 事件 ID 16# 39C4
分布式 I/0:站 故障
受影响 DP 从站的地址:站编号: 10
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2025
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 进入的事件
23:26:51.219 2016-08-10
(编码: 16# 39C4 FE56 C054 07FF 07E9 010A)
事件 9 / 10: 事件 ID 16# 39C4
分布式 I/0:站 故障
受影响 DP 从站的地址:站编号: 11
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2019
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 进入的事件
23:26:51.128 2016-08-10
(编码: 16# 39C4 FE56 C054 07FF 07E3 010B)
事件 10 / 10: 事件 ID 16# 4541
因优先等级系统导致 STOP 模式
事件:超出周期时间
OB 编号:定时错误 OB (OB80)
优先等级: 26
之前的工作模式:RUN
请求的工作模式:STOP (内部)
内部错误, 进入的事件
23:19:20.016 2016-08-10
(编码: 16# 4541 FF84 C300 0000 3501 1A50)
第二次:
事件 1 / 10: 事件 ID 16# 4302
模式从 STARTUP 切换到 RUN
启动信息:
- 上一次备用上电的时间标志时间
- 单处理器操作
当前/上次的启动类型:
- 通过开关设置触发暖启动;上一次上电已备用
某些启动类型的容许性:
- 允许手动暖启动
- 允许自动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 通过开关设置触发暖启动;上一次上电已备用
之前的工作模式:STARTUP (暖启动)
请求的工作模式:RUN
进入的事件
18:00:19.148 2016-08-25
(编码: 16# 4302 FF68 C700 0000 0813 7713)
事件 2 / 10: 事件 ID 16# 1381
请求手动暖启动
STOP 原因:因优先等级系统导致 STOP 模式
启动信息:
- 不使用已修改的系统组态启动
- 预设组态和实际组态没有差异
- 上一次备用上电的时间标志时间
- 单处理器操作
:
- 通过开关设置触发暖启动;上一次上电已备用
某些启动类型的容许性:
- 允许手动暖启动
- 允许自动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 通过开关设置触发暖启动;上一次上电已备用
所需的 OB:启动 OB (OB100)
优先等级:27
进入的事件
18:00:19.147 2016-08-25
(编码: 16# 1381 1B64 C772 4541 0813 7713)
事件 3 / 10: 事件 ID 16# 4301
模式从 STOP 切换到 STARTUP
STOP 原因:因优先等级系统导致 STOP 模式
启动信息:
- 上一次备用上电的时间标志时间
- 单处理器操作
当前/上次的启动类型:
- 通过开关设置触发暖启动;上一次上电已备用
某些启动类型的容许性:
- 允许手动暖启动
- 允许自动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 通过开关设置触发暖启动;上一次上电已备用
之前的工作模式:STOP (内部)
请求的工作模式:STARTUP (暖启动)
进入的事件
18:00:19.057 2016-08-25
(编码: 16# 4301 FF46 C772 4541 0813 7713)
事件 4 / 10: 事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号: 41
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2021
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
18:00:19.032 2016-08-25
(编码: 16# 38C4 FE56 C054 07FF 07E5 0129)
事件 5 / 10: 事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号: 40
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2022
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
18:00:18.960 2016-08-25
(编码: 16# 38C4 FE56 C054 07FF 07E6 0128)
事件 6 / 10: 事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号: 38
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2023
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
18:00:18.888 2016-08-25
(编码: 16# 38C4 FE56 C054 07FF 07E7 0126)
事件 7 / 10: 事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号: 37
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2024
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
18:00:18.816 2016-08-25
(编码: 16# 38C4 FE56 C054 07FF 07E8 0125)
事件 8 / 10: 事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号: 35
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2027
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
18:00:18.744 2016-08-25
(编码: 16# 38C4 FE56 C054 07FF 07EB 0123)
事件 9 / 10: 事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号: 34
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2043
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
18:00:18.672 2016-08-25
(编码: 16# 38C4 FE56 C054 07FF 07FB 0122)
事件 10 / 10: 事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号: 33
DP 主站系统 ID: 1
DP 从站的逻辑基址:输入地址: 2020
DP 主站的逻辑基址: 2047
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
18:00:18.600 2016-08-25
(编码: 16# 38C4 FE56 C054 07FF 07E4 0121)
第三次:
事件 1 / 10: 事件 ID 16# 4302
模式从 STARTUP 切换到 RUN
启动信息:
- 上一次备用上电的时间标志时间
- 单处理器操作
当前/上次的启动类型:
- 通过开关设置触发暖启动;上一次上电已备用
某些启动类型的容许性:
- 允许手动暖启动
- 允许自动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 通过开关设置触发暖启动;上一次上电已备用
之前的工作模式:STARTUP (暖启动)
请求的工作模式:RUN
进入的事件
00:26:32.536 2016-08-27
(编码: 16# 4302 FF68 C700 0000 0813 7713)
事件 2 / 10: 事件 ID 16# 1381
请求手动暖启动
STOP 原因:因优先等级系统导致 STOP 模式
启动信息:
- 不使用已修改的系统组态启动
- 预设组态和实际组态没有差异
- 上一次备用上电的时间标志时间
- 单处理器操作
:
- 通过开关设置触发暖启动;上一次上电已备用
某些启动类型的容许性:
- 允许手动暖启动
- 允许自动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 通过开关设置触发暖启动;上一次上电已备用
所需的 OB:启动 OB (OB100)
优先等级:27
进入的事件
00:26:32.535 2016-08-27
(编码: 16# 1381 1B64 C772 4541 0813 7713)
事件 3 / 10: 事件 ID 16# 4301
模式从 STOP 切换到 STARTUP
STOP 原因:因优先等级系统导致 STOP 模式
启动信息:
- 上一次备用上电的时间标志时间
- 单处理器操作
当前/上次的启动类型:
- 通过开关设置触发暖启动;上一次上电已备用
某些启动类型的容许性:
- 允许手动暖启动
- 允许自动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 通过开关设置触发暖启动;上一次上电已备用
之前的工作模式:STOP (内部)
请求的工作模式:STARTUP (暖启动)
进入的事件
00:26:32.443 2016-08-27
(编码: 16# 4301 FF46 C772 4541 0813 7713)
事件 4 / 10: 事件 ID 16# 4541
因优先等级系统导致 STOP 模式
事件:超出周期时间
OB 编号:定时错误 OB (OB80)
优先等级: 26
之前的工作模式:RUN
请求的工作模式:STOP (内部)
内部错误, 进入的事件
00:24:15.564 2016-08-27
(编码: 16# 4541 FF84 C300 0000 3501 1A50)
事件 5 / 10: 事件 ID 16# 2522
读取时发生区域长度错误
全局 DB,字访问, 访问地址: 4148
所需的 OB:编程错误 OB (OB121)
优先等级: 1
内部错误, 进入的事件
00:24:15.564 2016-08-27
(编码: 16# 2522 0179 0024 1034 0000 0000)
事件 6 / 10: 事件 ID 16# 2523
写入时发生区域长度错误
全局 DB,字访问, 访问地址: 4144
所需的 OB:编程错误 OB (OB121)
优先等级: 1
内部错误, 进入的事件
00:24:15.564 2016-08-27
(编码: 16# 2523 0179 0024 1030 0000 0000)
事件 7 / 10: 事件 ID 16# 2522
读取时发生区域长度错误
全局 DB,字访问, 访问地址: 4146
所需的 OB:编程错误 OB (OB121)
优先等级: 1
内部错误, 进入的事件
00:24:15.564 2016-08-27
(编码: 16# 2522 0179 0024 1032 0000 0000)
事件 8 / 10: 事件 ID 16# 2523
写入时发生区域长度错误
全局 DB,字访问, 访问地址: 4142
所需的 OB:编程错误 OB (OB121)
优先等级: 1
内部错误, 进入的事件
00:24:15.564 2016-08-27
(编码: 16# 2523 0179 0024 102E 0000 0000)
事件 9 / 10: 事件 ID 16# 2522
读取时发生区域长度错误
全局 DB,字访问, 访问地址: 4144
所需的 OB:编程错误 OB (OB121)
优先等级: 1
内部错误, 进入的事件
00:24:15.564 2016-08-27
(编码: 16# 2522 0179 0024 1030 0000 0000)
事件 10 / 10: 事件 ID 16# 2523
写入时发生区域长度错误
全局 DB,字访问, 访问地址: 4140
所需的 OB:编程错误 OB (OB121)
优先等级: 1
内部错误, 进入的事件
00:24:15.564 2016-08-27
(编码: 16# 2523 0179 0024 102C 0000 0000)