硬件组态OB122报错,问题最后解决了,但是不知道是什么原因,请大家分析!

一个控制柜里面,只有一个机架,CPU用的是314C-2PN/DP,带了两个数字量输出模块。四个模拟量输入模块,如附件所示。硬件组态固件版本,订货号,符号表定义,程序里面都检查过。但是只要硬件组态下载到CPU中就会有OB122报错。SF灯常亮,显示PIW访问错误,硬件组态在线诊断显示后面带的六个模块全部不可用。检查硬件接线,检查模块的U型背板总线。做了几个试验。总出现下面的现象,并且不是固定的规律。
1.单独挂一个DO模块在线诊断显示可用,再加一个DO模块在线诊断显示两个模块都不可用,或只显示一个模块可用,另外一个模块在线显示居然丢失了(看不见了)。
2.试验中出现的最好的情况是, 导轨上依次是CPU,AI,DO,DO3个模块显示正常可用,再加一个AI立马除CPU外所有的模块都显示不可用。
给西门子的技术支持打电话咨询,工程师建议要么将CPU拿去检测一下,要么将4个AI模块组态放在前面(挨着CPU)。换了一个同样的CPU不能解决问题,然后将4个AI模块放在前面,两个DO模块放在后面,所有的模块的前连接器全部拆下(因为改后放在后面的两个DO模块的前连接器的线短了,插不上了)。然后下载组态,CPU上的指示灯恢复正常,所有模块可用。

虽然已经正常了,估计插上前连接器后不会出现什么问题,但是就是弄不懂为什么将AI模块放在前面问题就解决了,感觉不像是U型背板总线的问题,因为我把几个模块从导轨上拆下来过,垂在柜子里面,再将U型背板总线一一接上测试过,以前听一位同事说过,说是参加西门子的培训时,培训老师提过组态时最好将模拟量模块放在前面。可是各种资料里面好像没有看见这一说法,所以想请大家帮忙分析一下出现这种故障的原因,谢谢!

图片说明:

硬件组态OB122报错,问题最后解决了,但是不知道是什么原因,请大家分析!    硬件组态OB122报错,问题最后解决了,但是不知道是什么原因,请大家分析!   

最佳答案

1、与模拟量模块放在前面无关,即模块的顺序可任意。
2、这种问题常遇到。原因是模版安装有问题,模板所需24VDC电源未正确接入;前连接器未插到位;总线连接器未连好。
3、除了注意CPU模块上的指示灯,更要注意模拟量模块等上的指示灯:
SM331 SF灯亮表明硬件故障。可能的原因如下:模板所需24VDC电源未正确接入;前连接器未插到位;总线连接器未连好;有硬件中断产生(断线、超限),量程卡所插的方向与HW Config中的设置不符,等等。
4、遇到这个问题建议应用STEP7的硬件诊断功能进行在线诊断,解读系统给出的诊断信息,可以正确定位问题的所在。

提问者对于答案的评价:

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

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

相关推荐