恭喜,你发布的帖子
发布于 2021-03-28 08:32:18
3楼
我敢肯定。你把其他语言的for功能带入plc了。包括且不仅限于jmp-lable(goto)call;sbr
一些语言的程序只执行一次。途中没有往回跳转的话就一次性结束。plc的程序是扫描的。全部指令扫描完之后又再扫描下一次。并不会停留在某个地方等待动作的完成。
某些语言一个delay3秒,那么程序就会停在这句上面什么都不干,3秒之后执行下一句。
而plc程序一个ton计时器计时3秒,那么扫描过这一句,就开始计时,然后立即扫描下一句。不断地下一句,下一句,下一句地执行……。直到3秒到了。又扫描到ton这句,那么计时器的触点就动作。这三秒程序可能已经执行过几万次了。
老师,如果要运动几百次,中间夹杂其他功能的话,那代码要千把几千行,有其他简便的方法实现此功能吗?
请填写推广理由:
分享
只看
楼主