PLC应用 - 简单的开关自锁

PLC应用 - 简单的开关自锁

PLC是一种二次编程开发的应用控制器,是基于嵌入式系统开发出来的应用层产品。

它并不要求编程人员有很高的编程语法造诣,甚至对结构化也没有太多要求。

它是一种将电工画图具现化的编程工具,所以它和电工线路是息息相关的。

那么实例看看开关自锁吧!

利用PLC编程软件GX Works2新建工程,准备编程环境。

此处实现逻辑如下:

1、开关X1处于闭合状态时,开关X0闭合,线圈Y0有输出

2、开关X1处于闭合状态时,线圈Y0有输出,开关X0闭合或是关断,不影响Y0

3、开关X1处于关断状态时,线圈Y0无输出

50GX Works2 - 初次使用教程

第一步,直接输入“ld x0”

起始步时,靠近左母线(电源线),需要先写“ld”表起始,“x0”表示输入口“IN0”(即为X000)

第二步,移动光标到第二行,输入“or y1”

“or”表示逻辑“或”,实现并联电路,“y1”表示输出口“OUT1”(即为线圈Y001)

即为在第一步X000上并一个Y001,再对后续进行处理。

第三步,移动光标到第一行,输入“and x1”

“and”表示逻辑“并”,实现串联电路,“x1”表示输入口“IN1”

即为在“x0”或“y1”的通断结果“并上”“x1”的通断结果,再对后续进行处理。

第四步,输入“out y1”

“out”表示启动线圈,“y1”表示输出口“OUT1”。

即可控制输出口“OUT1”

上述即编好一个简单开关自锁梯形图,此时梯形图程序在软件上呈现“灰色”,表示未经过“转换”,在“转换/编译-转换”即可恢复正常。

此时可下载程序到PLC,也可模拟运行(仿真)。

进行“模拟运行”测试代码是否符合预期,

点击“调试 - 模拟开始/停止”,即可开始仿真。

模拟运行时无法外部触发输入,故需要软件设置“X000”和“X001”当前状态

“右键 - 调试 - 当前值更改”进入“当前值更改”窗体后,修改“ON”/“OFF”/ “ON/OFF取反”即可改变输入状态。

将“X000”和“X001”设为“ON”状态后,线圈“Y001”导通。

在上一步基础上将“X000”设为“OFF”状态,线圈“Y001”仍导通。

将“X001”设为“OFF”状态,线圈“Y001,关断。

上述梯形图绘制好后,和电路有很大的相似性,不会编程,照样可以画出理想的控制逻辑!

附录:两张指令表。