入门练习——FX型PLC输出的顺次接通
[ 2007-3-7 3:36:38 | By: cmpqlin ]
个人觉得,初次使用PLC时,首先是要了解、熟悉指令。而编一些简单功能的试验程序、用不同方法去实现相同功能,既对理解、熟悉指令很有帮助,又可对不同方法进行比较。
(但对PLC,由于仅在早些年用FX编过几个顺控程序,也没有使用过通讯、人机、模拟量等等内容,所以这里的看法不一定正确。)
图1是采用FX2N基本指令,实现输出Y0-Y3顺序循环、每次接通一个的程序。

要实现输出的循环顺序接通,可以有多种方法,例如图1的功能也可以用图2 来做到:

当然,采用移位指令也可以达到既定功能,见图3:

这里,仅涉及4点输出。那么,当点数多了以后,例如Y0-Y17或Y0-Y37,会有不有区别呢?另外,还可以用哪些指令实现呢?其他型号的PLC,可否作类似试验呢?
用比较指令和加法指令,实现顺序输出的示例,见图4、图5。


当然,若采用步进梯形指令,也完全可以实现顺序输出(略)。
不过,上述示例,仅是作为一个演示,并不完善。比如图1,若在循环过程中,再次接通X20,则可能会产生错误。
对于有兴趣者,可以继续试验下去。之后可以看到,将输出点数增加后,情况会有一些变化。这里面将涉及到双线圈输出、数据范围等概念,以及标志继电器、功能指令特点的内容。
待续。
(注:本内容原贴于“东莞自动化论坛”)