方法一:使用欧姆龙PLC控制两盏灯
控制要求
1. 当开关SA1第一次接通时,第一个信号灯HL1亮。
2. 当开关SA1由接通转换到断开位置时,第一个信号灯HL1灭,第二个信号灯HL2亮。
3. 当开关SA1再次接通时,两个信号灯HL1和HL2都灭。
设计硬件电路
1. 输入信号:SA1(控制开关)
2. 输出信号:HL1(第一个信号灯),HL2(第二个信号灯)
3. I/O分配:
输入地址:0.00(SA1)
输出地址:100.00(HL1),100.01(HL2)
设计思路
通过微分指令和记录来实现控制要求。
程序编程设计
上升沿微分:
当SA1接通时,输入信号0.00有效,上升沿微分200有效使输出信号100.00接通并自锁,控制信号灯HL1点亮。
下降沿微分:
当SA1断开时,输入信号0.00无效,下降沿微分200.01有效使输出信号100.00断开,100.01接通并自锁控制HL2点亮。
计数器复位:
当开关SA1再次接通时,计数器的当前值减到零,相应的触点动作使输出100.00和100.01断开。重新工作时,将开关由接通状态扳至断开位置,下降沿微分200.02的动合触点将计数器复位。
程序执行过程
1. SA1接通时,0.00有效,上升沿微分200有效,100.00接通并自锁,HL1点亮。
2. SA1断开时,0.00无效,下降沿微分200.01有效,100.00断开,100.01接通并自锁,HL2点亮。
3. SA1再次接通时,计数器复位,100.00和100.01都断开,HL1和HL2都灭。
方法二:使用三菱FX系列PLC控制两盏灯
控制要求
1. 按下SBSB按钮一次,HL1亮。
2. 按下SBSB按钮第二次,HL1和HL2都亮。
3. 按下SBSB按钮第三次,HL1和HL2都灭。
4. 按下SBSB按钮第四次,重复第一步功能。
5. 按下SBSB按钮第五次,重复第二步功能。
6. 以此类推,循环进行。
I/O分配
1. 输入设备:2个开关(常开触点)
2. 输出设备:3个指示灯(HL1,HL2,HL3)
硬件接线
1. PLC的外部接线包括电源回路、输入回路和输出回路。
2. 假设选择的PLC型号是FX2N-48MR,需要弄清PLC接线端子的排列及端子功能。
程序设计
1. 使用梯形图程序语言进行设计。
2. 梯形图程序比指令表程序更直观,通常使用FXGP/WIN-C、GXDeveloper和GXWorks等编程软件进行编程。
示例梯形图程序