S7-300的程序

A     M     99.0
      R     DB50.DBX    0.3
      R     M     99.0
      A     DB50.DBX    0.3
      S     M     99.0
求各位大侠帮我分析下最好详细点,能弄个梯形图出来最好了

最佳答案

该段程序仅仅看这几段显然不能够真正反映控制程序的含义。
程序分析:为说明问题特意将原程序次序颠倒布局,便于说明问题。
A     DB50.DBX    0.3             //将检测到该位值为1时
S     M     99.0                       //置位标志位M99.0

A     M     99.0                       //当该位为1时,相当于DB50.DBX0.3 =1
R     DB50.DBX    0.3             //先复位DB50.DBX0.3
R     M     99.0                       //再复位M99.0
根据上面程序分析,实际上是取位DB50.DBX0.3的脉冲操作来理解这段程序比较贴切。

提问者对于答案的评价:
谢谢大家的分析,同时更谢谢“我心飞翔”

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

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

相关推荐