图1所示为两台电动机交替运行控制中的plc梯形图和语句表,表1所列为其I/O地址分配表。
图1 两台电动机交替运行控制中的PLC梯形图和语句表
表1 两台电动机交替运行控制中PLC控制IO地址分配表
结合I/O地址分配表,首先了解该梯形图和语句表中各触点及符号标识的含义,并将梯形图和语句表相结合进行分析。
1.电动机M1的起动控制过程
起动电动机M1时,可通过起动按钮SB1进行控制,如图2所示。
图2 起动电动机M1
1 按下起动按钮SB1,将PLC程序中的输入继电器常开触点I0.0置“1”,即常开触点I0.0闭合。
1→2 辅助继电器M0.0线圈得电。
→2-1 自锁常开触点M0.0闭合实现自锁功能;
→2-2 控制定时器T37、T38的常开触点M0.0闭合;
→2-3 控制输出继电器Q0.0的常开触点M0.0闭合;
→2-4 控制输出继电器Q0.1的常开触点M0.0闭合;
2-3→3 输出继电器Q0.0线圈得电,控制PLC外接电动机M1的接触器KM1线圈得电,带动主电路中的主触点闭合,接通电动机M1电源,电动机M1起动运转。
2.电动机M1的停止和电动机M2的起动控制过程
当两台电动机进行交替运行时,即电动机M1的停止和电动机M2则可以通过以下的控制来完成,如图3所示。
图3 两台电动机进行交替运行
2-2→4 定时器T37线圈得电,开始计时。
→4-1 计时时间到(延时5min),其控制输出继电器Q0.0的延时断开的常闭触点T37断开。
→4-2 计时时间到(延时5min),其控制输出继电器Q0.1的延时闭合的常开触点T37闭合。
4-1→5 输出继电器Q0.0线圈失电,控制PLC外接电动机M1的接触器KM1线圈失电,带动主电路中的主触点复位断开,切断电动机M1电源,电动机M1停止运转。
4-2→6 输出继电器Q0.1线圈失电,控制PLC外接电动机M2的接触器KM2线圈得电,带动主电路中的主触点闭合,接通电动机M2电源,电动机M2起动运转。
3.电动机M2的停止和电动机M1的再起动控制过程
当需要电动机M2停止和电动机M1起动时,可以通过定时器的控制来实现,如图4所示。
图4 电动机M2停止和电动机M1起动
2-2→7 定时器T38线圈得电,开始计时。
→7-1 计时时间到(延时10min),其控制定时器T37的延时断开的常闭触点T38断开。
→7-2 计时时间到(延时10min),其控制定时器T37的延时断开的常闭触点T38断开。
7-3→8 定时器T37线圈失电。
→8-1 控制输出继电器Q0.0的延时断开的常闭触点T37复位闭合。
→8-2 控制输出继电器Q0.1的延时闭合的常开触点T37复位断开。
8-2→9 输出继电器Q0.1线圈失电。
→9-1 控制PLC外接电动机M2的接触器KM2线圈失电,带动主电路中的主触点复位断开,切断电动机M2电源,电动机M2停止运转。
8-1→10 输出继电器Q0.0线圈得电。
→10-1 控制PLC外接电动机M1的接触器KM1线圈再次得电,带动主电路中的主触点闭合,接通电动机M1电源,电动机M1再次起动运转。
7-2→11 定时器T38线圈失电,将自身复位,进入下一次循环。
当需要两台电动机停止运转时,按下停止按钮SB2,将PLC程序中的输入继电器常闭触点I0.1置“0”,即常闭触点I0.1断开,辅助继电器M0.0线圈失电,触点复位,定时器T37、T38,输出继电器Q0.0、Q0.1线圈均失电,控制PLC外接电动机接触器线圈失电,带动主电路中的主触点复位断开,切断电动机电源,电动机停止循环运转。