单按钮启停控制的方法很多,最原始、最考验逻辑思维

欧姆龙CP1系列PLC编程单键控制灯亮灭

一个程序要求:用一个按钮来控制灯的开和关,即按奇数次按钮点亮,按偶数次按钮关闭灯。这是一个很常见的一键启停控制编程问题。

单键启停控制的方法有很多种,这是最原始、最电工、最符合逻辑的思维方式。

首先,我们创建一个新项目并选择“CP1L”设备类型。

然后,我们分别在段 1 中输入以下程序。如果编译程序没有错误,就可以进行仿真操作了。

其中,0、1、2个程序是没有微分(上升沿)指令的程序。这些程序结合起来控制Q100.2,理论上好像没有问题,但是实际操作会出现问题。

在实际操作中,由于按键的时间可能会超过PLC的扫描时间,如果超过一个扫描周期,Q100.2会交替开启和关闭,所以这种方法是不可行的。

3、4和5、6程序的运行结果是等效的,输入开关可以很好的控制输出继电器的开(启)闭(停)。

其中,UP为上升沿微分指令,其作用是对该指令前的程序栏中的运算结果进行上升沿微分。在程序中输入“UP”显示。相反的指令是DOWN下降沿微分指令。

其中,↑为接点上升沿的微分指令。在输入触点的详细信息中keep指令能不能做输入,您可以选择“上升”或“下降”来选择所需的。您也可以在联系人上单击鼠标右键,选择“导数”,然后选择“上”或“下”进行输入。

在程序编辑窗口中直接输入@LD可以显示接点的上升沿,直接输入%LD也可以显示接点的下降沿。

在欧姆龙CP1L/H PLC中,最简单的单键启停控制程序是通过KEEP(保持)命令实现的,如下图所示。

KEEP 指令等效于复位优先双稳态 (RS)。

一般来说keep指令能不能做输入,一键启停的控制程序有几十种,学习它们对培养逻辑思维大有裨益。

#PLC#

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论