2、硬件接线图
主电路图如图3-1。主电路上使用QF0空气开关起切断主电源作用;四个电机M0~M3分别都接到L1、L2、L3上,通过交流接触器KM0~KM3分别控制,且分别都接上热过载FR1~FR4;
图3-1
PLC接线图3-2。火线和零线分别接到PLC的L和N;启动按钮常开接X4;停止按钮常闭接X5;四个电机按钮常开触点分别接到X0~X3;输出端电路中串上热过载,这是为了避免电机出现过载、以防PLC不动作,热过载可以不受PLC控制,断开控制电机的交流接触器KM。空气开关QF2和QF3分别控制PLC的电源供电和输出负载电源供电;
图3-2
3、程序设计
由上述控制要求可以分三个部分程序:排布电机启动顺序、启动停止初始化、判断电机顺序启动。
排布电机启动顺序程序如图3-3:四个按钮SB0~SB3对应四个电机。每个按钮只按一次有效,第二次按下无效。每按其中一个按钮D0的数值都会加一。且每按一次按钮的时候,把D0的数值传送到电机对应的寄存器,电机M0~M3对应的寄存器是D1~D4。第一个按下的按钮对应的电机寄存器数值为1,第二个按下的按钮对应的电机寄存器数值为2,以此类推即可排布电机的启动顺序。
图3-3
启动停止初始化程序如图3-4:X004上升沿控制SETM10表示启动,电机启动的顺序用M10的常开触点控制。输入按钮X005上升沿控制ZRST M0 M13、ZRST Y000Y003表示停止,复位所有M点辅助继电器和Y点输出,导通FMOV K0 D0 K5把D0~D5数值全部清0。
图3-4