登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:看图:程序段1和程序段2为啥不能调换位置?

点击:1659 回复:9

附件 微信图片_20180606130914.jpg
最后修改:2018/6/6 17:41:02
18-06-06 13:13
你怎么知道不能调换呢?
18-06-06 19:35

引用 瘦瘦先森 在 2018/6/6 13:13:24 发言【内容省略】

因为对于程序扫描来说,定时器是异步更新的,也就是和说定时器状态在程序扫描周期开始时与结束时有可能不同,因此,不建议使用定时器本身的触点去复位定时器,而是建议如下的方式 使用定时器:
附件 workpicture1.jpg
如果使用推荐的方式使用定时器,那么定时器在程序段1和程序段2的位置将变得不重要。
Good Luck~
18-06-06 21:30
初学者经常会犯的错误,有时我也是表情
18-06-07 17:21
楼上版主已经说了,因为定时器是异步更新的,所以定时器T0就可能在一个扫码周期的任意一步置位。假如程序段1和程序段2替换,而T0又在程序段3置位,这样下一个扫码周期的时候T0就会先复位后计数,导致C50少计数。
18-06-08 08:45
似乎楼主的T0在条件满足情况下,产生连续脉冲信号。
c班主的可以吗?
18-06-08 09:12

引用 瘦瘦先森 在 2018/6/6 13:13:24 发言【内容省略】

看样子是教材上的,里面有说为什么不可以调换吗?
目前没看出为啥不能调换。
18-06-08 09:38
懂了,谢谢
18-06-08 10:46
是啊,一本教材里的,就谢了这问题,然后我纠结了好久
18-06-08 10:47
虽然定时器大家都是随手就用,但是有时候不管什么IDE,稍微了解下定时中断的本质你就知道为什么了。
18-06-12 11:04

工控新闻

更多新闻资讯