
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,关断。
上述梯形图绘制好后,和电路有很大的相似性,不会编程,照样可以画出理想的控制逻辑!
附录:两张指令表。
