M点1秒接通的问题

1、该程序内的M3.3一直处理接通断开状态,1秒的切换时间。
2、该M点未设置为时钟寄存器。
3、该M点只有读,没有写。
请问:这个M3.3是怎么触发1S接通断开的?

问题补充:
先感谢autostart的提示,在OB35中找到这样的程序。
      L     MB     3
      L     1
      +I    
      T     MB     3
请问一下这段程序为什么能使M3.3实现1S的通断?

图片说明:

M点1秒接通的问题    M点1秒接通的问题   

最佳答案

为什么能使M3.3实现1S的通断?
1、M3.3为MB3的第3位。如果MB3为0,下述程序执行8次才能使M3.3为1,再执行8次才能使M3.3为0,即M3.3为1,则MB3为0000 1000:
 L     MB     3
 L     1
  +I    
 T     MB     3
2、在OB35中执行上述程序,OB35必须设置中断周期为125ms。中断8次,即125ms x 8=1000ms(1s)。
3、有关OB35的应用见:
详见《组织块使用说明》下载:
http://download.gongkong.com/file/2005/12/10/OBSpecification.pdf
4、如果单纯实现M点1秒接通?
、可以将OB35设置中断周期为1000ms(1s),程序:
AN   M3.3
=M3.3
、还可以应用时钟脉冲发生器(Cycle/clock memory),连接:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=61426&cid=1029
 M0.0   0.1S,          M0.1   0.2S,          M0.2   0.4S,          M0.3   0.5S,          M0.4   0.8S,          M0.5   1.0S,          M0.6   1.6S,           M0.7   2.0S。

提问者对于答案的评价:
懂了,感谢各位的回答

专家置评

已阅,最佳答案正确。只有在循环中断中运行且循环周期为125ms才可以实现按秒通断。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午12:44
下一篇 2017年12月7日 下午12:44

相关推荐