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

今天突然想到个问题 ,可能有点可笑啊( ^_^ ) ,就是我们都知道 300.400 PLC 都有MB0-MB15默认掉电保持数据包括 DB块的 , 那如果 掉电时 恰好 我用M的一个位或者
  db的一个 位 输出 外部一个信号,而且这个 q点控制的正好是比较重要的动作 ,那岂不是很危险。
    例如 
          A   M0.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就可以了。

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午1:13
下一篇 2018年12月1日

相关推荐