您好!
我是PLC新手,有这么一段程序:
网络1
LD M0.1
S Q3.0, 1
TON T38, 10
网路2:
LD T38
A M0.1
R M0.1, 1
S M0.2, 1
网络3:
LD M0.2
AR<= MD14, 5000.0
S Q3.1, 1
TON T39, 10
网络3中有一段判断语句,当MD14小于等于5000时把Q3.1置1,但是如果MD大于5000时想返回到网络2继续等!这样能实现吗?怎样加一个跳转或循环语句?
谢谢您
最佳答案
不行,如果跳回到网络2继续等待的话会出问题的。
如果因为某种原因,使得MD14一直达不到小于5000的值,那么你这样用跳回等待的做法会使程序进入一个死循环,导致循环周期超时。
其实这段程序本身就是不断的在判断MD14(每个循环周期判断一次,间隔也不到1秒的时间),没有必要用跳回判断的。
轻轻飞高工,你可别轻易地想当然,会误导别人的。
提问者对于答案的评价:
谢谢啊
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349125.html