电动机正反转PLC控制(1).ppt
3.3 3.3 电动机正反转电动机正反转PLCPLC控制控制 主讲主讲:万三国万三国 第七周第七周1.电动机正反转控制线路2.硬件接线3.程序编写4.控制逻辑仿真 内容提要一、电动机正反转控制线路一、电动机正反转控制线路二、二、PLCPLC联锁控制联锁控制v在生产机械的各种运动之间,往往存在着某种相互制约或者由一种运动制约着另一种运动的控制关系。v在继电器控制电路中,我们有电气联锁电气联锁,那在PLC控制程序呢?v互锁的方法:互锁的方法:v 在对方输出前串联一个自己的常在对方输出前串联一个自己的常闭的输出线圈闭的输出线圈置位置位/复位指令复位指令 S/R S/R v 置位(置位(S S)和复位()和复位(R R)指令根据)指令根据逻辑运算逻辑运算结果结果(RLORLO)的值来决定操作数的信号状态的值来决定操作数的信号状态是否改变,是否改变,三、相关知识三、相关知识v对于置位指令对于置位指令(S S),v一旦一旦RLORLO为为“1”“1”,则操作数的状,则操作数的状态置态置“1”“1”,即使,即使RLORLO又变为又变为“0”“0”,输出仍保持为,输出仍保持为“1”“1”;若;若RLORLO为为“0”“0”,则操作数的信号状态保持,则操作数的信号状态保持不变。不变。v只有复位指令(只有复位指令(R R)才能把它变为)才能把它变为零零v置位(置位(S)和复位()和复位(R)指令将从指令)指令将从指令地址开始的地址开始的N个点置位或者复位个点置位或者复位v对于复位对于复位(R R)操作操作,v一旦一旦RLORLO为为“1”“1”,则操作数的状,则操作数的状态置态置“0”“0”,即使,即使RLORLO又变为又变为“0”“0”,输出仍保持为,输出仍保持为“0”“0”;若;若RLORLO为为“0”“0”,则操作数的信号状态保持,则操作数的信号状态保持不变。不变。网络网络1LDI0.0SQ0.0,1网络网络2LDI0.1RQ0.0,1位操作类指令 使用注意事项v1、S/R指令通常成对使用,也可以单独使用或与指令配合使用,对同一元件,可以多次使用S/R指令;v2、S/R指令可以互换使用次序,但由于PLC采用扫描工作方式,当置位复位指令同时有效时,写在后面的指令具有优先权 RSRS和和SRSR触发器触发器 lS SR R触发器触发器为为“置位优先置位优先”型触发器(当型触发器(当R R和和S S驱驱动信号同时为动信号同时为“1”“1”时,触发器最终为时,触发器最终为置位状态置位状态););lR RS S触发器触发器为为“复位优先复位优先”型触发器(当型触发器(当R R和和S S驱驱动信号同时为动信号同时为“1”“1”时,触发器最终为时,触发器最终为复位状态复位状态)。)。RS RS触发器和触发器和SRSR触发器的触发器的“位地址位地址”、置位(、置位(S S)、)、复(复(S S)及输出()及输出(Q Q)所使用的操作数可以是:)所使用的操作数可以是:I I、Q Q、M M、L L、D D。回本段回本段RSRS触发器指令的真值表触发器指令的真值表 跳变跳变触点触点指令指令 正跳变触点指令:正跳变触点指令:指令在检测到一次正脉冲(由OFF到ON)信号后,触点会闭合1个扫描周期宽的时间,产生1个宽度为1个扫描周期的脉冲,用于驱动各种可驱动的继电器v负跳变触点指令:负跳变触点指令:v 指令在检测到一次负脉冲(由ON到OFF)信号后,触点会闭合1个扫描周期宽的时间,产生1个宽度为1个扫描周期的脉冲,用于驱动各种可驱动的继电器v在梯形图中,正跳变指令用“P”表示,负跳变指令用“N”表示;v在指令语句表中,正跳变由EU表示,负跳表触点由ED表示四四、PLCPLC接线接线(一)(一)PLCPLC电源电源四四、PLCPLC接线接线 控制接线控制接线KM1、KM2交流接触器的线圈SB1停止按钮SB2正传按钮SB3反传按钮FR热继电器的常闭触点 启动STEP 7 MicroWin 4.0,建立项目“电动机正反转控制”,输入控制梯形图。控制要求:(1 1)当接退三相电源时,电动机)当接退三相电源时,电动机M M不转不转(2 2)当按下启动按钮)当按下启动按钮SB1SB1,电动机,电动机M M连续正转连续正转(3 3)当按下启动按钮)当按下启动按钮SB2SB2,电动机,电动机M M连续反转连续反转(4 4)当按下停止按钮)当按下停止按钮SB3SB3,电动机,电动机M M停转停转(5 5)热继电器作过载保护,)热继电器作过载保护,FRFR触头动作,电触头动作,电动机立即停止动机立即停止控制逻辑仿真控制逻辑仿真首先导出程序,从菜单命令“文件导出”导出后缀为“awl”的文件“电动机正反转控制.awl”。导出:导出的程序供给仿真程序或PLC使用。保存:保存的程序只能给编程软件使用。程序导出后,打开S7-200仿真程序装入程序,然后开始进行仿真。四、控制逻辑仿真四、控制逻辑仿真程序装载完成后,运行仿真程序,CPU上的运行“run”指示灯亮。拨动开关3:“I0.3”指示灯亮,热继电器状态正常五五、控制逻辑仿真、控制逻辑仿真拨动开关0:“I0.0”指示灯亮,停止按钮未按下四、控制逻辑仿真四、控制逻辑仿真拨动开关1:“I0.1”指示灯亮,正转按钮按下 “Q0.0”指示灯亮,表示正转继电器输出,正转交流接触器闭合,电机正转运行。四、控制逻辑仿真四、控制逻辑仿真拨动开关2:“I0.2”指示灯亮,反转按钮按下 “Q0.0”指示灯灭,表示电机停止,经过10S延时,“Q0.1”指示灯亮,电机反转运行。四、控制逻辑仿真四、控制逻辑仿真拨动开关1:“I0.1”指示灯亮,正转按钮按下 “Q0.1”指示灯灭,表示电机停止,经过20S延时,“Q0.0”指示灯亮,电机正转运行。五五、控制逻辑仿真、控制逻辑仿真向下拨动开关0:“I0.0”指示灯灭,停止按钮按下“Q0.0、Q0.1”指示灯灭,电机停止运行