用移位寄存器的移位功能实现四台电机的顺序启动和停止控制
控制要求
启动→电机A工作(10S后)→电机B工作(10S后)→电机C工作(10S后)→电机D工作(工作1小时后)→电机A停止(10S后)→电机B停止(10S后)→电机C停止(10S后)→电机D停止。
输入/输出分配
输入:X0(启动按钮);X1(停止按钮)。
输出:Y1(A电机);Y2(B电机);Y3(C电机);Y4(D电机)。
控制程序
程序说明
按下启动按钮X0,R0闭合自锁;
R0闭合定时器T0得电,T0每隔10秒输出一个脉冲(脉冲宽度为1个扫描周期);
R9013是特殊内部继电器,作用是上电初期ON(把开关从编程状态打到运行状态后,R9013自动闭合一个扫描周期),R9013闭合后初始化WR1(R10、R11、R12、R13均为0),四台电机都是停止状态;
按下启动按钮X0闭合WR1向左移一位,状态为R1(闭合状态),R10闭合,Y1得电,电机A运行;10秒后T0输出一个脉冲WR1向左移一位,状态为R1(闭合状态),R11闭合,Y2得电,电机B运行……依次电机4运行;
Y4得电后定时器T1得电启动(定时时间1小时),定时时间到了以后T1触点闭合R1得电,R1常闭触点断开,R1常开触点闭合WR1向左移一位,状态位R1(断开状态),R10断开,电机Y1停止运行……依次电机4停止运行;
R1得电启动定时器T2(定时时间30秒),30秒后T2断开,T2断开后R0断开,R0断开后时间继电器T0停止,系统停止工作,完成电机的顺序启动和停止控制。