1、PLCPLC应用技术应用技术 电动机“正-反-停”运行控制程序设计 电动机控制程序设计电动机控制程序设计 布置任务 电动机“正-反-停”运 行控制程序设计 三个常开按钮控制一台三相异步电动机正/反转运行, 正/反转运行状态的切换可以通过启动按钮直接进行, 中间不需要有停止操作过程。 “正-反-停”控制 正 反 停 任务分析 任务分析 说明 PLC软元件 元件文字符号 元件名称 控制功能 输入 X0 SB1 按 钮 正转启动控制 X1 SB2 按 钮 反转启动控制 X2 SB2 按 钮 停止控制 输出 Y0 KM1 接触器 正转接通或分断 电源 Y1 KM2 接触器 反转接通或分断 电源 知识储
2、备 PLC控制设计的过程应遵循以下几个基本步骤: 了解控 制要求 控制方 案设计 I/O表电 路图 绘制 梯形图 完善 设计内 容 模拟 仿真调 试 设备安 装调试 任务实施 (1)用“与或非”指令设计 按压正转按钮SB1,X0常开触点闭合,正 转Y0线圈得电,电动机正转运行。 按压停止按钮SB3,X2常闭触点瞬时断开 ,Y1线圈失电,电动机停止运行。 在Y0线圈得电期间,如果按压反转按钮 SB2,由于X1的机械互锁触点状态由常闭 变为常开,所以Y0线圈失电;同时,X1的 启动触点由常开变为常闭,反转Y1线圈得 电,电动机反转运行。 任务实施 (2)用SET/RST指令设计 按压停止按钮SB3
3、,PLC执行ZRST Y0 Y1 指令,Y0和Y1位均被复位,使Y0= Y1=0, Y0和Y1线圈均失电,电动机停止运行。 在Y0线圈得电期间,如果按压反转按钮SB2, PLC首先执行RST Y0指令,Y0位被复位, 使Y0=0,Y0线圈失电,电动机停止正转运行; 然后PLC再执行SET Y1指令,Y1位被置位, 使Y1=1,Y1线圈得电,电动机反转运行。 按压正转按钮SB1,PLC首先执行RST Y1指 令,Y1位被复位,使Y1=0,Y1线圈失电,电 动机停止反转运行;然后PLC再执行SET Y0 指令,Y0位被置位,使Y0=1,Y0线圈得电, 电动机正转运行。 任务实施 (3)用ALT指令
4、设计 按压停止按钮SB3,由于Y1的常开触点已经 变为常闭状态,所以PLC再次执行ALT Y1指 令,使Y1=0,Y1线圈失电,电动机停止反转 运行。 在Y0线圈得电期间,如果按压反转按钮SB2, 由于Y0的常开触点状态已经由常开变为常闭, 所以PLC再次执行ALT Y0指令,使Y0=0, Y0线圈失电,电动机停止正转运行;同时, PLC执行ALT Y1指令,Y1位被逻辑取反, 使Y1=1,Y1线圈得电,电动机反转运行。 按压正转按钮SB1,PLC执行ALT Y0指令, Y0位被逻辑取反,使Y0=1,正转Y0线圈得电。 任务实施 (4)用计数指令设计 按压停止按钮SB3,PLC执行ZRST C
5、0 C1指令,C0和C1均被复位, Y0 和Y 1线圈均失电,电动机停止运行。 在Y0线圈得电期间,如果按压反转按 钮SB2,PLC首先执行RST C0指令, C0被复位,Y0线圈失电,电动机停止 正转运行;然后C1计数1次并动作, C1常开触点闭合,驱动Y 1线圈得电, 电动机反转运行。 按压正转按钮SB1,PLC首先执行RST C1指令,C1被复位,使Y1线圈失电; 然后C0计数1次并动作,C0常开触点 闭合,驱动Y 0线圈得电,电动机正转 运行。 任务实施 (5)用INC/DEC指令设计 按压停止按钮,PLC执行DEC K1Y001指令, 组合位元件K1Y001的值被减1,使(K1Y00
6、1) =K0,Y1=0,Y1线圈失电,电动机停止反转运行。 在Y0得电期间,如果按压反转按钮,PLC首先执 行DEC K1Y000指令,组合位元件K1Y000的当 前值被减1,使(K1Y000)=K0,即Y0=0,Y0 线圈失电,电动机停止正转运行;然后PLC执行 INC K1Y001指令,组合位元件K1Y001的当前 值被加1,使(K1Y001)=K1,即Y1=1,Y1线 圈得电,电动机反转运行。 按压正转按钮,PLC执行一次INC K1Y000指令, 组合位元件K1Y000的当前值被加1,使 (K1Y000)=K1,即Y0=1,Y0线圈得电,电动 机正转运行。 任务实施 (6)用MOV指令
7、设计 。按压停止按钮SB3,PLC执行MOV K0 K2Y000 指令,使(K2Y000)=K0,即Y0= Y1=0,Y0和Y1 线圈均失电,电动机停止运行。 在Y0线圈得电期间,如果按压反转按钮SB2,PLC执 行MOV K2 K2Y000指令,将十进制立即数K2传 送到组合位元件K2Y000当中,使(K2Y000)=K2, 即Y0=0、Y1=1,Y1线圈得电,电动机反转运行。 按压正转按钮SB1,PLC执行MOV K1 K2Y000指 令,将十进制立即数K1传送到组合位元件K2Y000当 中,使(K2Y000)=K1,即Y0=1、Y1=0,Y0线圈 得电,电动机正转运行。 任务实施 (7)
8、用比较指令设计 按压正转按钮SB1,PLC执行MOV K1 D0指令,将十进制立即数K1 传送到D0数据存储单元当中,使 (D0)=K1。 当PLC执行CMP D0 K0 M0指令时, 如果(D0)K0,则中间继电器M0得电,使Y0线圈得电,电动 机正转运行; 如果(D0)K1,则中间继电器M2得电,使Y0线圈得电,电 动机正转运行;如果(D0) D1 D0指令,由于(D1)(D0),该触点接通,驱动Y0得电,电动机 正转运行。 任务实施 (9)用触点比较指令设计 在Y0得电期间,如果按压反转按钮,PLC首先执行MOV K1 D0和MOV K0 D1指令, 将十进制立即数K0和K1分别传送到D1和D0数据存储单元当中,使(D0)=K1、(D1)=K0; 然后PLC执行 D1 D0指令,由于(D1)(D0),该触点接通,驱动Y1得电,电动机 反转运行。 任务实施 (9)用触点比较指令设计 按压停止按钮,PLC执行MOV K1 D0和MOV K1 D1指令,将十进制立即数K1分别 传送到D0和D1数据存储单元当中,使(D0)=(D1)=1,由于(D1)=(D0),该触 点断开,使Y0和Y1均不得电,电动机停止运行。 THANK YOU! 电动机“正-反-停”运行控制程序设计
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。