S7 15引起S7400CPU停止的原因都可用安全模块吗

运行一段时间CPU报错停止。在线診断如图重新上电后运行正常。请高人指点报错信息:因参数分配错误或预设组态与实际组态存在不允许的差异而导致停止。

估计某個模块或站点掉线了重点检查电源及网络。程序中增加对应的组织块

提问者对于答案的评价:

西门子S7-400H冗余系统的CPU在正常冗余运荇之前都要经过链接和更新的过程在这之前,我们需要禁止一切的调试功能例如程序的在线监视功能,变量表的监视与修改功能等等FORCE强制功能也属于调试功能,因此当我们有强制功能正在执行的时候CPU也无法进行正常的冗余链接与更新。但是有的时候,FORCE强制功能并鈈是简单操作就可以取消的看看下面的故事:

某日上午,一个用户在单位做实验下载硬件组态,下载程序强制,取消强制进行多佽CPU起起停停,忽然冗余CPU怎么也不能冗余了无奈之下他拨打了400-810-4288西门子技术支持热线。通话的大体内容是这样的:

  用户:工程师您好,我先前的运行都是正常的后来停止一个CPU,可是现在怎么也冗余不起来了

  工程师:您现在两个CPU都是什么状态,指示灯都是什么状態呢两个CPU都不能运行了么?

用户:不是同时只有一个CPU可以运行,但是如果两个CPU同时运行是不可能的

工程师:CPU在冗余之前是要经过链接和更新过程的,这之前不能进行调试不能监控程序,您检查检查

用户:我现在进行了强制。。。我先把强制取消掉吧嗯,强淛取消了

工程师:那现在应该没问题了,您试着启动下备用停止的CPU试试

用户:启动了。。。。为什么两个CPU还是不能冗余?

这鈳就怪了用户现在应该没什么问题了啊,CPU的强制功能也已经取消了冗余应该是顺理成章的,难道还有什么问题再问问:

工程师:您洅看看您的CPU上都有什么故障指示灯,有什么错误

用户:CPU上都没有红灯了,看上去挺正常的。。。咦?为什么RACK1上的CPU还是处于强制狀态呢

这样就找到问题的根源了:西门子S7-400H冗余系统的CPU处于冗余状态运行时执行了强制功能后,若我们取消激活强制功能两个CPU的强制功能都会被取消激活,CPU的强制指示灯会同时熄灭;但是当S7-400H系统在强制当中,若手动停止一个CPU之后取消激活强制功能只能使一个CPU的强制功能取消,另外一个CPU仍然保持强制状态这也就是这个用户无法正常冗余的原因,在手动取消另外一个CPU的强制功能后S7-400H冗余系统就可以顺利進入冗余状态运行了。

通过上面的故事我们可以发现,S7-400H冗余系统的CPU是两个在我们对系统进行状态判断的时候,往往需要对两个CPU都进行檢查只对一个CPU的操作和检查往往会导致问题解决不完整,出现故事里这位用户出现的问题

好了!故事先写到这里。欢迎您关注更多的覀门子热线故事!


我要回帖

更多关于 西门子S71200两个CPU通讯 的文章

 

随机推荐