APP下载

PLC编程中避免双线圈的方法探究

2021-07-30刘松涛

中国设备工程 2021年14期
关键词:指令方法

刘松涛

(郑州技师学院,河南 郑州 450006)

初学者在PLC编程时经常会遇到双线圈的问题,所谓双线圈,就是在编程时同一个元件的线圈使用了两次或者多次。

1 无跳转、无子程序避免双线圈输出的方法

PLC的工作方式是采用“循环扫描”方式进行工作的。如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,通过逻辑运算,将执行的结果写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。

1.1 使用辅助继电器来避免双线圈输出

在双线圈的次数不多,或程序中双线圈的元件不多的时候,最常使用的一种方法。举例说明“当X0闭合时,Y0点动运行;当X1闭合时,Y0、Y1点动运行”。

在程序中,第1步和第3步都驱动Y0线圈,这样Y0就驱动了两次,属于双线圈,使用辅助继电器来解决的方法是:

程序中使用了两个辅助继电器M0、M1,即将第1步和第3步驱动的Y0线圈,分别换成了M0和M1。这样,当X0=1时,M0线圈得电;当X1=1时,M1线圈和Y1线圈得电。而M0和M1是有触点的,当M0线圈得电时,M0常开触点闭合,Y0线圈得电;当M1线圈得电时,M1常开闭合,Y0线圈得电。这样就成功避免了双线圈。

1.2 真值表法

使用1.1中的例子,通过分析可以得到输出的条件有两个:X0和X1;输出的结果有两个:Y0和Y1。将输入条件按照二进制的编码列出,其输出真值表,见表1。

表1 输入/输出真值表

根据真值表:Y1=1的条件是X1=1;……

登录APP查看全文

猜你喜欢

指令方法
听我指令:大催眠术
学习方法
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
杀毒软件中指令虚拟机的脆弱性分析
用对方法才能瘦
四大方法 教你不再“坐以待病”!
赚钱方法
捕鱼
一种基于滑窗的余度指令判别算法