PLC编程经验之二 (plc编程经典100例)

发表于:2005-04-22 14:23:00


前言

几乎所有的 PLC 手册都会提醒用户注意不要双线圈输出,但很多初学的朋友还是不理解。看完下面的文字,你就可以理解,什么时候不可以,什么时候还是可以的:

PLC 的工作过程

PLC 的工作过程书和手册都会介绍,但很多人并没有多留意 PLC 工作过程会对编程产生什么影响。

PLC 的程序是在所谓的扫描时间内被执行的,这种扫描过程是从头到尾然再完成 IO 等工作后循环反复。

程序在扫描期间执行的中间结果,比如 OUTY3 指令在执行时并没有将 Y3 点亮,而是等到全部扫描完毕后再集中对所有 IO 进行刷新,Y3 其实只对应一个内存位位,那么其后的指令对 Y3 的再操作就有可能让让前面的我们所需要的 Y3 的状态发生改变,就是说前面的对 Y3 进行操作的指令就不起作用了。

这就是为什么我们不许双线圈操作的原因。在需要的场合可以使用 SET 和 RESET 来操作就是安全的做法。

还有就是:我们知道程序扫描每次都要扫描主程序,没有主程序是不合法的。而子程序并不是每次扫描都执行,子程序只在条件满足的情况下才执行。所以每次扫描不同时执行的多个子程序就可以对某个线圈进行多次操作。

说的很罗嗦,应该是讲明白了。有不对的,大家补充。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论