想问下师傅们plc 刷新是在每个周期把这红色的14个点都读一遍是吧。 在第一个周期按从1到14的顺序读取一遍,第2周期按 i0.0的外部按钮,松开后M0.0闭合。 问题1 请问网络2的 T39是在T38 2秒计时结束后读取,还是读取一下T38让它计时,然后再读取T39计时?问题2 第1个扫描周期,扫描网络2 T38 T39 ,网络3 T38 触点是在第一周期闭合吗? 还是在第2个周期,怎么判断的?问题3 第3个周期 梯形图里只剩下网络4 Q0.0自保持闭合,别的网络全部断开, 请问此时的plc在扫描程序的时候,是直接扫描网络四? 还是继续从网络1开始扫到到网络4? 即使网络1 2 3 触点都没有闭合 也要从红色1 到 红色14 一直扫描?就是不不管程序的执行情况,有多少个点都要从头到尾扫一遍??
图片说明:
钻石用户推荐最佳答案
首先,你这个程序是有问题的,T38 T39永远不会通的,因为前面的M0.0是I0.0的下降沿指令,只执行一个扫描周期,这两个定时器也只执行一个扫描周期,
问题1 请问网络2的 T39是在T38 2秒计时结束后读取,还是读取一下T38让它计时,然后再读取T39计时?
定时器是系统内部的资源吧,有专门的定时器存储区,当前面逻辑是1的时候,就设置对应的定时器执行,网络2就是设置定时器是否执行的相当于,当M0.0=1的时候,两个定时器就开始计时,等于0的时候,就断开,停止计时,不会等结束再读取的,可以理解成读取一下T38,在读取T39的
问题2 第1个扫描周期,扫描网络2 T38 T39 ,网络3 T38 触点是在第一周期闭合吗? 还是在第2个周期,怎么判断的?
网络3里面的T38第1 第2个扫描周期都不会闭合,只有M0.0持续通,知道定时器计时达到你设定的时间,然后那个扫描周期,网络3里面的T38才会通。
问题3 第3个周期 梯形图里只剩下网络4 Q0.0自保持闭合,别的网络全部断开, 请问此时的plc在扫描程序的时候,是直接扫描网络四?
还是继续从网络1开始扫到到网络4? 即使网络1 2 3 触点都没有闭合 也要从红色1 到 红色14 一直扫描?就是不不管程序的执行情况,有多少个点都要从头到尾扫一遍??
对的,还是要挨个扫描一遍的,除非你有跳转指令跳转过去,PLC才不会执行扫描
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367050.html