当前位置: 主页 > PLC控制

s7 300 s7 400 掉电保持问题 ,如果重新上电会不会造成危险?

今天突然想到个问题,可能有点可笑啊(^_^),就是我们都知道300.400PLC都有MB0-MB15默认掉电保持数据包括DB块,那如果掉电时恰好我用M的一个位或者
db的一个位输出外部一个信号,而且这个q点控制的正好是比较重要的动作,那岂不是很危险。
例如
AM0.0
=Q0.0
掉电时m0.0正好是1那在上电后,岂不是q0.0
立马输出外部就有动作?希望大侠帮助解答下,我们编程时是不是有时要刻意避免掉电区控制输出?

最佳答案

楼主的担心的情况可以通过程序来避免,西门子300,400有一个OB100启动组织块,PLC工作的第一个扫描周期就是执行OB100程序,楼主可以在此组织块内对于一些重要的输出做复位,就可以解决楼主的担心问题发生。执行完OB100后才执行OB1及其他组织块,此后OB100就不起作用了,如做西门子200及其他一些PLC,有初始化脉冲特殊继电器,可以直接使用的,但是在300.400内是没有这些特殊继电器的,如做一个M10.0为初始化脉冲,就需要在OB100内置位M10.0,在OB1内最后一行程序做复位M10.0就可以了。

提问者对于答案的评价:
非常感谢各位大侠的解答,但是只能采纳一个答案,没办法

专家置评

已阅,最佳答案正确。

  • 关注微信
上一篇:SIMATIC S7-300/400

猜你喜欢

微信公众号