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日

相关推荐

  • 如何测量油缸的杆的伸缩行程距离?

    我的油缸比较长,大概在2米左右,缸伸缩出来的长度比较长,请问是否可以用激光传感器进行测量杆的伸缩距离?有没有类似的案例?用激光测距来实现这种功能?如果不行,有没有其它的办法来实现这…

    自动化系统综合 2020年10月31日
  • PID参数控制

    以前常听别人讲PID参数,但一直不明白.有坛子里的老师讲讲到底是什么吗?有没有相关方面的资料可以看看?比如通过PID控制一个0~1500转的A风机 要求风口压力P稳定在4…

    自动化系统综合 2020年10月31日
  • 工业以太网有几种

    请问,工业以太网有几种?西门子工业以太网属于那种类型的? 问题补充:我在网上查到一篇文章,介绍几种主流工业以太网HSE、EtherNet/IP、Profinet和Modbus/TC…

    自动化系统综合 2020年11月1日
  • 西门子S7-200 300 组态学习

    请各位前辈指教怎么学好,有什么方法吗?是需要熟习所以指令的功能吗? 问题补充:说的是指令手册吗?我有深入浅出的书,但有时候看的不是很明白。 最佳答案 1、熟悉手册2、硬件组态实践,…

    自动化系统综合 2017年8月15日
  • pp74/48的输出公共端(47 48 49 50)接24V正还是负?

    pp74/48的输出公共端(47 48 49 50)接24V正还是负?  我接0V可以吗?Q00输出的是高电平吗? 最佳答案 PP…

    自动化系统综合 2017年8月15日
  • sm331的模拟量输入为最大值

    我用的是二线的(4-20mA)的温度传感器,CH0模块选D,传感器的正负线接2 3口,23口又短接4 5口,剩下的口全部接M端。监控程序时发现PIW304&nb…

    自动化系统综合 2017年6月18日
  • CU320与S120版本问题

    1.老版本CU320可驱动新版本S120吗?2.CU320配合S120不需要上位控制器,可独立运转吗? 最佳答案 1,可以兼容2,可以独立运转 提问者对于答案的评价:OK

    自动化系统综合 2017年6月24日
  • SFC23怎么样才能解密看到内部的程序呢?

    我用S7_Blocks_Unlock,只能解密FB和fc的,对SFC看都看不到,不要说解密了,这样才能看到SFC内部的程序呢? 最佳答案 SFC是系统块,没办法进行解密的;即使解密…

    自动化系统综合 2020年10月31日
  • 德布兰特张力传感器

    老师您好:   最近压光机用的德布兰特张力传感器PFN340最近张力检测曲线反映出了一些问题。1:在有纸状态下张力传感器传动侧与操作侧的测量值相差比较…

    自动化系统综合 2018年12月2日
  • wincc与KER通讯慢

    系统30多台控制柜,采用MODBUS与上位机通讯其中每台机组的温湿度数据通讯很快基本一秒就可以读到(每台都是不管是近的还是远的)但是除了温湿度以外的数据就都很慢有的要一分钟才能读到…

    自动化系统综合 2017年11月19日