用三菱FX系列PLC实现彩灯控制程序如图,图中彩灯是否移位由X20来控制,移位的方向由X21来控制,其中X0-X21可用实验箱上的钮子开关来模拟,Y0-Y16用实验箱上的信号等来表示。在X20由OFF转到ON时,根据X0-X16的状态给Y0-Y16置初值。
图1 彩灯控制程序梯形图
将图1所示的控制程序写入PLC,检查无误后开始运行。通过观测与Y0-Y17对应的LED,检查彩灯的工作情况。按以下步骤操作,检查程序是否正确:
1.观察移位寄存器的循环移位功能是否正常,初始值是否与设定值相同。
2.改变初始值设定开关X0-X16的状态,断开开关X20,然后将它接通,观察是否在X20接通时,移位寄存器按新的初始值运行,其初始值是否符合新的设定值。
3.改变T0的设定值年,观察移位速率是否变化。
4.改变X21的状态,观察能否改变移位的方向。