1、利用PLC编程软件GX Works2新建工程,准备编程环境。此处实现逻辑如下:1、开关X1处于闭合状态时,开关X0闭合,线圈Y0有输出2、开关X1处于闭合状态时,线圈Y0有输出,开关X0闭合或是关断,不影响Y03、开关X1处于关断状态时,线圈Y0无输出
2、第一步,直接输入“ld x0”起始步时,靠近左母线(电源线),需要先写“ld”表起始,“x0”表示输入口“IN0”(即为X000)
3、第二步,移动光标到第二行,输入“or y1”“or”表示逻辑“或”,实现并联电路,“y1”表示输出口“OUT1”(即为线圈Y001)即为在第一步X000上并一个Y001,再对后续进行处理。
4、第三步,移动光标到第一行,输入“and x1”“and”表示逻辑“并”,实现串联电路,“x1”表示输入口“IN1”即为在“x0”或“y1”的通断结果“并上”“x1”的通断结果,再对后续进行处理。
5、第四步,输入“out y1”“out”表示启动线圈,“y1”表示输出口“OUT1”。即可控制输出口“OUT1”
6、上述即编好一个简单开关自锁梯形图,此时梯形图程序在软件上呈现“灰色”,表示未经过“转换”,在“转换/编译-转换”即可恢复正常。此时可下载程序到PLC,也可模拟运行(仿真)。
7、进行“模拟运行”测试代码是否符合预期,点击“调试 - 模拟开始/停止”,即可开始仿真。
8、模拟运行时无法外部触发输入,故需要软件设置“X000”和“X001”当前状态“右键 - 调试 - 当前值更改”进入“当前值更改”窗体后,修改“ON”/“OFF”/ “ON/OFF取反”即可改变输入状态。
9、将“X000”和“X001”设为“ON”状态后,线圈“Y001”导通。
10、在上一步基础上将“X000”设为“OFF”状态,线圈“Y001”仍导通。
11、将“X001”设为“OFF”状态,线圈“Y001,关断。
12、上述梯形图绘制好后,和电路有很大的相似性,不会编程,照样可以画出理想的控制逻辑!附录:两张指令表。