西门子PLC315-2的 SF红灯,BF闪,但是机器一切正常,为什么?

如题所述

第1个回答  2013-10-15
程序里面加了OB功能块了,出现问题,调用相应的OB块,PLC将对错误不作任何处理,继续运行。否则PLC将进入停机状态。追问

具体点呗~十分感谢

追答

S7-300/400PLC程序在执行时,如果所有硬件和软件全部正常,则只执行OB1,OB35等,比如,当硬件损坏或软件有错误时,CPU这时才会去执行相应的OB块,如果程序开发时没有相应的OB块,CPU会进入STOP。

追问

如果那些OB里没有写程序段会怎么样?

追答

这些OB块有没有程序没关系,只要程序相关的OB块,CPU则不会停机。

追问

所以很多人都房子对空著的OB?

第2个回答  2013-10-15
2位已经说的很明白了,具体到现场,我估计是现场的DP从站有丢失的,可能DP终端电阻脱落,或者是DP终端电阻的开关设置的有问题,检查一下你所在的现场的DP通讯吧。硬件在线监视一下就知道是哪个站了追问

终端电阻脱落或开关有问题的话设备还能正常通讯?

第3个回答  2013-10-15
SF是系统故障BF闪烁是通信故障
你的程序可能写有OB82 OB86 OB121 OB122 的中断
要不然会停机的追问

不明白,能详细点吗?谢谢!

追答

你打开SETP 7 查询下OB的用法 ,比我讲的详细。还请您采纳

本回答被网友采纳
相似回答