恭喜,你发布的帖子
发布于 2020-05-15 17:54:17
94楼
我觉得你怎么调来调去都不会造成什么影响,本来T32就跟扫描没有关系。
程序里面就算不出现T32的线圈,这个T32的触点还是照样的依旧动作。所以,你的程序(我研究等于触点接通的这个周期)有T32线圈跟没有这个线圈,是一样的。得到试验的结果应该与这个调动无关。
至于为什么得到这个结果,我只能用排除法。但也未清楚为什么。
@季侠:
有关系的。
我这个程序是按68楼的程序演变而来的,注意这个程序并没有调用定时中断,只是用到T32(1mS)定时器的刷新机制。测试结果看右侧图示。
这个程序最主要的关系是指令执行时间,及启动T32与启动T96的,我理解的“边界”问题。
上图,T32与T96定时器中间间隔了几个比较及输出指令,让plc执行需要几个uS时间吧,正是这个几uS时间把我理解的T32和T96的定时器启动“边界”给搅乱了,造成Q0.2 = 0 ,将2个定时器写在一起,消除了这几个uS的时间间隔,Q0.2 = 1就变的可能,这仅仅是我对此程序的理解。
请填写推广理由:
分享
只看
楼主