CPU 414运行中停止的问题

我厂的一条线用的是单机CPU414 系统,半年了一直很正常。最近出现每隔一两个小时CPU停止的故障,重新启动又正常。具体的诊断信息如下:
事件 6 / 120:  事件 ID 16# 4303
激活停止开关导致 STOP 模式
之前的工作模式:STOP (内部)
请求的工作模式:STOP (内部)
进入的事件
19:35:59.688  2012-12-28
(编码: 16# 4303  FF44  0000  0000  0000  0000)


事件 7 / 120:  事件 ID 16# 530D
STOP 模式下的新启动信息
阻止启动的对象:
- 存在 STOP 请求
- 需要冷启动或暖启动
启动信息:
- 上一次备用上电的时间标志时间
- 单处理器操作
当前/上次的启动类型:
- 通过开关设置触发暖启动
某些启动类型的容许性:
- 允许手动暖启动
上电时自动启动类型的上一次有效操作或设置:
- 不支持启动后存储器复位的启动类型
工作模式:STOP (内部)
进入的事件
19:26:27.933  2012-12-28
(编码: 16# 530D  FF04  C777  0041  0803  0700)


事件 8 / 120:  事件 ID 16# 4541
因优先等级系统导致 STOP 模式
事件:因 OB1 (自由循环) 结束触发当前 OB1 启动事件
OB 编号:循环程序 (OB1)
优先等级:   1
之前的工作模式:RUN
请求的工作模式:STOP (内部)
内部错误, 进入的事件
19:26:27.929  2012-12-28
(编码: 16# 4541  FF84  C300  0000  1103  0101)


事件 9 / 120:  事件 ID 16# 3501
超出周期时间
上一周期的运行时间 (ms):      36
原因:因 OB1 (自由循环) 结束触发当前 OB1 启动事件
导致事件发生的 OB:循环程序 (OB1) 
问题原因优先等级: 1
所需的 OB:定时错误 OB (OB80)
优先等级:26
内部错误, 进入的事件

事件 10 / 120:  事件 ID 16# 3842
模块 确定
模块类型:分布式 I/0
输入地址:  8171
用户信息可用
来自替代者的诊断中断
所需的 OB:诊断中断 OB (OB82)
优先等级:25
外部错误, 离开的事件
17:30:33.104  2012-12-28
(编码: 16# 3842  1952  C554  1FEB  0063  0000)


事件 11 / 120:  事件 ID 16# 3842
模块 确定
模块类型:分布式 I/0
输入地址:  8171
用户信息可用
来自替代者的诊断中断
所需的 OB:诊断中断 OB (OB82)
优先等级:25
外部错误, 离开的事件
17:30:33.053  2012-12-28
请高手请教!

问题补充:
谢谢阿鸣的答复,输入地址:  8171的地址我看了看是CPU的地址,应该不是硬件的问题,OB81已经插入,OB82都已经编程,应该不像是外部故障。现在停的比较有规律,大约1小时40分钟到2小时之间,我怀疑厂家回国过圣诞节时可能编写了相关中断的程序,但是我没有找到。我把硬件的CPU的最大扫描周期改为100ms,也是到100MS时报扫描周期超时停止,如果在程序里做中断循环的话,他们应该从哪里去实现这个功能?

最佳答案

因优先等级系统导致 STOP 模式
事件:因 OB1 (自由循环) 结束触发当前 OB1 启动事件
导致事件发生的 OB:循环程序 (OB1) 
超出周期时间
上一周期的运行时间 (ms):      36
所需的 OB:定时错误 OB (OB80)
模块 确定
模块类型:分布式 I/0
输入地址:  8171
1、上述几句是关键的,没有身临其境,只能给出一点参考。
2、楼主所述“半年了一直很正常。最近出现每隔一两个小时CPU停止的故障”,可能是由于某个硬件出现了问题,导致OB1的程序执行循环时产生了错误。
3、首先检查:与“分布式 I/0  ,输入地址:  8171”相关的硬件,看看其是否正常。
4、可以对OB80、OB82进行编程,以达到更详细的诊断功能,详见:
参见《使用OB8x诊断SIMATIC PLC》:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0059.zip
5、问题补充:
a、如果排除下述可能的原因,就是:
在诊断信息中有“模块 确定,模块类型:分布式 I/0,”,而且有两次包“外部错误, 离开的事件”,8171的地址又是CPU的地址,据此做最坏的判断是CPU模块硬件问题,
b、一些可能的原因:
、一般在诊断信息中,只给出的OB1超时,这可能是程序问题;
、楼主述“怀疑厂家回国过圣诞节时可能编写了相关中断的程序”,这个从诊断来看是没有发生时间或定时中断的信息。如果应用了时间中断OB块(例如OB10),一旦发生该诊断,诊断信息中会给出的。
、楼主的PLC系统的机架是否配有风扇,环境温度是否过高,周围是否有干扰,例如有大设备启动、电网波动等。

提问者对于答案的评价:
谢谢各位同行的帮助,问题已经解决了。可能的原因我现在认为可能有两点:一是CPU不稳定,二是系统有干扰。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc253865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日
下一篇 2018年12月9日

相关推荐

  • ET200S 模块版本问题

    旧的模块坏了,型号6ES7132-4BD00-0AA0,现在是升级为6ES7132-4BD02-0AA0,版本号不一样,更换模块后不更改程序,可以用吗? 最佳答案 不改程序可以使用…

    自动化系统综合 2018年12月5日
  • S7-300和S7-200通讯MPI通讯故障?

    S7-300程序SFC67报故障7002?不知道是哪里的原因造成的?请求大侠帮忙! 问题补充:1:地址,波特率,200数据区,300的数据区都确认无误,2:当未激活时显示16#70…

    自动化系统综合 2020年10月31日
  • PCS7硬件下装影响变频器通讯

    我想增加四线制两个电流变送器信号.我的操作过程是这样的:1将原来设置为2线制的AI卡重新设置4线:关掉IM153(冗余)和AI卡24V电源,改设置到C.装上恢复给电.2 …

    自动化系统综合 2020年10月31日
  • 定位完成信号PLC没有输入

    v90的DO3默认是定位完成信号,我直接将X8的32点也就是DO3直接接到EM DR32的输入点,DR32的公共端是DC24V+,我用的是位置控制的向导Anxiso_GO…

    2017年6月11日
  • 自动化系统工程师资格认证

    请问自动化系统工程师资格认证是不是很重要?在什么地方报名啊?条件是什么? 最佳答案 http://www.shequ.shejis.com/Dispbbs.asp?ID=41145…

    自动化系统综合 2020年11月1日
  • 网络通信问题

    请问,TCP/IP协议与西门子的Ethernet(工业以太网)是什么关系?     是西门子的Ethernet(工业以太网)使用的…

    自动化系统综合 2020年11月1日
  • STEP7和博途

    请问新型号的触摸屏都用博途组态,我可以用STEP7平台想像组合WinCCflexible2008那样,把博途中的触摸屏组态软件组合到STEP7项目中吗? 最佳答案 不可以。&nbs…

    自动化系统综合 2017年12月7日
  • 触摸屏数据以excel格式导出来

    有没有这样的存储方式,就是测量一个产品,每次测量,都把结果存储起来。然后可以以excel的格式导出来。每天测两百个数据,一个月六万个数据,包括测量结果,日期,异常数据等,都以exc…

    自动化系统综合 2017年6月1日
  • 西门子plc程序

    这是一个可逆冷轧机的程序,不怎么看得懂,截图给师傅们看看,帮帮我,分析一下,比如什么#in3 #temp 谢谢! 图片说明:    最佳答案…

    2017年11月4日
  • PCS7 更换CPU套件

    原CPU为 S7-416-2 DP ,订货号为6ES7 416-2XK04-0AB,因为太老了,工作内存只有1.4M,经过多年设备扩充,已经…

    自动化系统综合 2017年6月27日