1、PLCPLC应用技术应用技术 小车自动往复运行控制程序设计 电动机控制程序设计电动机控制程序设计 布置任务 小车自动往复运行控制 程序设计 当按下启动按钮时,小车从A点出发向B点运行。 当小车运行到B点,小车立即从B点向A点运行。 依照此过程,小车在A、B两点之间往复运行。当 按下停止按钮时,小车停止运行。当再次按下启 动按钮时,小车能按照停止前的原方向重新运行。 任务分析 任务分析 说明 PLC软元件 元件文字符号 元件名称 控制功能 输入 X0 SB1 启动按钮 启动控制 X1 SB2 停止按钮 停止控制 X2 SQ1 行程开关 A点位置检测 X3 SQ2 行程开关 B点位置检测 输出 Y
2、0 KM1 右行接触器 正转接通或分 断电源 Y1 KM2 左行接触器 反转接通或分 断电源 知识储备 PLC控制设计的过程应遵循以下几个基本步骤: 了解控 制要求 控制方 案设计 I/O表电 路图 绘制 梯形图 完善 设计内 容 模拟 仿真调 试 设备安 装调试 任务实施 (1)用与或非指令编写的控制程序 当小车行驶到A限位点时,由于B点行程 开关动作,使得X2常闭触点断开,M1线 圈和Y1线圈相继失电,小车右行停止。 同时,M0线圈得电并自锁,M0常开触点 闭合,M0触点驱动Y0线圈得电,小车再 次向右行驶。 按下停止按钮SB2,M2线圈得电并自锁 ,M2常闭触点断开,Y0线圈和Y1线圈失
3、 电,小车停止运行。 当再次按下启动按钮SB1时,M2线圈失 电,M2常闭触点恢复闭合,允许Y0线圈 和Y1线圈得电,小车再次沿原方向再次 行驶。 按下启动按钮SB1,M0线圈 得电并自锁,M0常开触点 闭合,M0触点驱动Y0线圈 得电,小车开始向右行驶。 当小车行驶到B限位点时, 由于B点行程开关动作,使 得X3常闭触点断开,M0线 圈和Y0线圈相继失电,小车 右行停止。同时,M1线圈 得电并自锁,M1常开触点 闭合,M1触点驱动Y1线圈 得电,小车开始向左行驶。 任务实施 (2)用触点比较指令编写的控制程序 当小车在A限位点处于静止状态 时,计数器C0和C1的经过值均 为0。 按下启动按钮
4、SB1,PLC执行= C0 K0 和= C1 K0指令, 由于(C0)=0、(C1)=0,所 以使正转继电器M0得电,M0常 开触点闭合,M0触点驱动Y0线 圈得电,小车向右行驶。在Y0 线圈得电期间,计数器C0的经 过值为1,计数器C1的经过值为 0。 任务实施 (2)用触点比较指令编写的控制程序 当小车行驶到B限位点时,由于B点行 程开关动作,使得X3常闭触点断开。 Y0线圈失电,小车右行停止。同时, M1线圈得电并自锁,M1常开触点闭 合,M1触点驱动Y1线圈得电,小车 开始向左行驶。 在Y1线圈得电期间,计数器C0的经 过值为0,计数器C1的经过值为1。 任务实施 (2)用触点比较指令编写的控制程序 当小车行驶到A限位点时,由于A点行 程开关动作,使得X2常闭触点断开, M1线圈和Y1线圈相继失电,小车右 行停止。同时,M0线圈得电并自锁, M0常开触点闭合,M0触点驱动Y0线 圈得电,小车再次向右行驶。 按下停止按钮,小车停止运行。当再 次按下启动按钮时, PLC执行= C0 K1指令,如果(C0)=1,则小车再 次向右行驶;PLC执行= C1 K1指 令,如果(C1)=1,则小车再次向左 行驶。 任务实施 (2)用触点比较指令编写的控制程序 THANK YOU! 小车自动往复运行控制程序设计