老兵的观点给了大家不少灵感
shine,Harry dong,西门子PLC学员,eaglesky,稻田守望者,柳絮飘飘等工程师经过不同的实验证明了计时器与扫描周期是异步的。
万泉河,zane,无名等提出了对程序编写的一些看法。
四书五经也做了比较精彩的论述。并且进一步找到了一些理论基础。
大家对程序如何改进以及测试提出了各种方法,开拓了我们的思路,对我们编程以及分析问题解决问题很有帮助。
老兵通过中断来证明
西门子PLC学员通过程序死循环证明
shine通过多个计时器不同时间来证明
等等众多方法
那么从理论到实践,咱们都证明了计时器与扫描周期是异步执行的,相信对于这点,大家已经没有什么疑问。
但是大家也有觉得能置位的,也有觉得不能置位的,大家的疑问出现在哪里呢?
很多工程师都提到计时器的动作是在下一个扫描周期,可能就是因为出现在这里吧,所以使得大家对于能不能置位产生了不一致的看法。
因为如果计时器动作在下一个扫描周期,那么本周期内就不会动作了?
正是因为此问题,所以Harry dong和eaglesky提出了他们的看法
而四书五经也提出了扫描周期大于10MS,概率几乎100%,这里需要咱们对扫描周期得有一定得概念。
漂泊的云888,sunyy也有自己的看法
对于“计时器的动作是在下一个扫描周期”的说法能不能找到理论或实践来证明呢?
这个结论到底是对的还是错的呢?
这对我们分析程序会有很大帮助
管理员注:本帖已被纳入此次探讨整理结果,请
点此详阅。