440 likes | 686 Views
学习案例 3 三相电动机的正反转控制. 威海职业学院. 介绍案例信息:. 由三相电动机的正反转继电控制线路引入. 案例引入 —— 具体控制要求. 按下启动按钮 SB1 ,接触器线圈 KM 得电,主回路电动机 M 接通,开始启动工作。 按下停止按钮 SB2 ,接触器线圈 KM 失电,主回路电动机 M 停止。 若电动机过载时,热继电器动作,接触器线圈失电,电动机 M 停止。. 关于: ST 、 ST/ 和 OT 指令. 背景知识. ST :常开触点与母线连接,表示一个动合触点与起始母线连接。
E N D
学习案例3 三相电动机的正反转控制 威海职业学院
介绍案例信息: 由三相电动机的正反转继电控制线路引入
案例引入 ——具体控制要求 • 按下启动按钮 SB1 ,接触器线圈 KM 得电,主回路电动机 M 接通,开始启动工作。 • 按下停止按钮 SB2 ,接触器线圈 KM 失电,主回路电动机 M 停止。 • 若电动机过载时,热继电器动作,接触器线圈失电,电动机 M 停止。
关于:ST、ST/和OT指令 背景知识 • ST:常开触点与母线连接,表示一个动合触点与起始母线连接。 • ST/:常闭触点与母线连接,表示一个动断触点与起始母线连接。 • OT:表示输出,将运算结果输出到指定接点。 说明: • 操作码ST,ST/的操作数可以是继电器X,Y,R和定时器T,计数器C; • 操作码OT的操作数只可以是继电器Y,R。 • 线圈不能直接与左母线相连。如果需要,可以通过一个没有使用的内 部继电器的常闭触点或者特殊内部继电器R9010(常ON)的常开触点 来连接。 • 两个或两个以上的线圈可以并联输出。
关于:ST、ST/和OT指令 背景知识 梯形图程序 指令表 0 ST X 0 1 OT Y 0 2 ST/ X 1 3 OT Y 1
关于:ED、CNDE、 “/”指令 背景知识 • 指令ED和CNDE功能:二者均为程序结束的标志,但使用 的条件不同。 • CNDE指令是指当程序执行到该指令处,若此指令具备 接通条件则结束。 • ED指令是指表示全部程序(一个主扫描周期)的结束。 • 指令“/”的功能:将该指令处的运算结果取反。
关于:ED、CNDE、 “/”指令 背景知识 梯形图程序 解释:当X0断开时,CPU执行完程序Ⅰ后并不结束,仍继续执行程序Ⅱ,直到程序Ⅱ执行完后才结束全部程序,并返回起始位址。此时CNDE不起作用,只有ED起作用。 当X0接通时,CPU执行完程序Ⅰ后,遇到CNDE指令不再继续向下执行,而是返回起始位址,重新执行程序Ⅰ。ENDE指令仅适于在主程序中使用。
关于:ED、CNDE、 “/”指令 背景知识 梯形图程序 指令表程序 0 ST X 0 1 AN X 1 2 OT Y 0 3 / 4 OT Y 1 5 ED
关于:ED、CNDE、 “/”指令 背景知识 时序图 试验结论解释如下: 1)当X0和X1都接通时,Y0接通。 2)当X0或X1断开时,Y1接通。 指令使用说明:“非”指令(/)将该指令处的运算结果求反。
关于:AN和AN/指令 背景知识 • AN:串联常开接点指令,把原来保存在结果寄存器中的逻辑操作结果与指定的继电器内容相“与”,并把这一逻辑操作结果存入结果寄存器。相当于继电器控制电路串联一个常开接点。 • AN/:串联常闭接点指令,把原来被指定的继电器内容取反,然后与结果寄存器的内容进行逻辑“与”,操作结果存入结果寄存器。相当于继电器控制电路串联一个常闭接点。 说明: • 操作码AN,AN/的操作数可以是继电器X,Y,R和定时器T,计数器C。AN和AN/指令可连续使用。
关于:AN和AN/指令 背景知识 梯形图程序 指令表程序 0 ST X 0 1 AN X 1 2 AN/ X 2 3 OT Y 0
关于:AN和AN/指令 背景知识 时序图 结论解释:当X0、X1都接通且X2断开时,Y0接通。
关于:AN和AN/指令 背景知识 1.AN和AN/指令的使用 当串联常开接点(A类接点)时,使用AN指令, 当串联常闭接点(B类接点)时,使用AN/指令,参看图3-6。 2.AN和AN/指令的连续使用 AN和AN/指令可连续使用,参看图3-7。 图3-6 梯形图 图3-7 梯形图
关于:OR和OR/指令 背景知识 • OR:并联常开触点指令,把结果寄存器的内容与指定基地器的内容进行逻辑“或”,操作结果存入结果寄存器。 • OR/:并联常闭触点指令,把指定继电器内容取反,然后与结果寄存器的内容进行逻辑“或”,操作结果存入结果寄存器。 说明: • 操作码OR,OR/的操作数可以是继电器X,Y,R和定时器T,计数器C。
关于:OR和OR/指令 背景知识 梯形图程序 指令表程序 0 ST X 0 1 OR X 1 2 OR/ X 2 3 OT Y 0
关于:OR和OR/指令 背景知识 时序图 结论解释:当X0或X1接通或X2断开时,Y0接通。 指令使用说明:将接点和与该指令并联的运算结 果进行“或”运算。
关于:ANS指令 背景知识 指令ANS功能:实现多个指令块的“与”运算。 梯形图 指令表 0 ST X 0 1 OR X 1 2 ST X 2 3 OR X 3 4 ANS 5 OT Y 0
关于:ANS指令 背景知识 时序图 结论解释:当X0或X1且X2或X3接通时,Y0接通。
关于:ANS指令 背景知识 组与指令(ANS)用来串联指令块,如图所示。
关于:ANS指令 背景知识 每一个指令块以初始加载指令(ST)开始。当两个 或多个指令块串联时,编程如图所示。 多个指令块串联的编程
关于:ORS指令 背景知识 指令ORS功能:实现多个指令块的“或”运算。 梯形图程序 指令表程序 0 ST X 0 1 AN X 1 2 ST X 2 3 AN X 3 4 ORS 5 OT Y 0 6 ED
关于:ORS指令 背景知识 时序图 结论解释:当X0和X1都接通或者X2和X3都接通时, Y0接通。(X0与X1)或(X2与X3)→Y0
关于:ORS指令 背景知识 组或指令用来并联指令块,如图所示。 每一指令块以初始加载指令(ST)开始。当两个或多个指令块并联时, 编程如下图所示。 多个指令块并联编程 其中有五个指令块:块1由X0和X1构成;块2由X2和X3构成; 块3由X4和X5构成;块4由块1和块2构成;块5由块3和块4构成。
关于:PSHS、RDS、POPS指令 背景知识 (一)指令功能 PSHS:存储该指令处的运算结果(推入堆栈-入栈)。 RDS:读出由PSHS指令存储的运算结果(读出堆栈—读栈)。 POPS:读出并清除由PSHS指令存储的运算结果(弹出堆栈—出栈)。 梯形图程序
关于:PSHS、RDS、POPS指令 背景知识 指令表程序 0 ST X 0 5 AN X 2 1 PSHS 6 OT Y 1 2 AN X 1 7 POPS 3 OT Y 0 8 AN/ X 3 4 RDS 9 OT Y 2 时序图
关于:PSHS、RDS、POPS指令 背景知识 结论解释:当X0接通时,则有: 1)存储PSHS指令处的运算结果,当X1接通时,Y0输 出(为ON)。 2)由RDS指令读出存储结果,当X2接通时,Y1输出 (为ON)。 3)由POPS指令读出存储结果,当X3断开时,Y2输出 (为ON)。且PSHS指令程序的结果被清除。
关于:PSHS、RDS、POPS指令 背景知识 指令使用说明: 1)PSHS:存储该指令处的运算结果并执行下一步指令。 2)RDS:读出由PSHS指令存储的结果,并利用该内容,继续执行下一步指令。 3)POPS:读出由PSHS指令存储的结果,并利用该内容,继续执行下一步指令。 且PSHS指令存储的运算结果被清除。 4)重复使用RDS指令,可多次使用同一运算结果,当使用完毕时, 一定要用POPS指令,如图所示。 梯形图
关于:DF和DF/指令 背景知识 指令功能 DF:前沿微分指令,输入脉冲前沿使指定继电器 接通一个扫描周期,然后复位。 DF/:后延微分指令,输入脉冲后沿是指定继电器 接通一个扫描周期,然后复位。 梯形图程序
关于:DF和DF/指令 背景知识 指令表程序 0 ST X 0 1 DF 2 OT Y 0 3 ST X 1 4 DF/ 5 OT Y 1 时序图
关于:DF和DF/指令 背景知识 结论解释如下: 1)当检测到X0接通时的上升沿时,Y0仅ON一个扫描周期。 2)当检测到X1断开时的下降沿时,Y1仅ON一个扫描周期。 因Y0或Y1接通的时间仅一个扫描周期,故人眼根本看不到 在驱使X0或X1通断变化时Y0或Y1的激励变化。 指令使用说明 1)当触发信号由OFF→ON时,执行DF指令, 并将输出接通一个扫描周期。 2)当触发信号由ON→OFF时,执行DF/指令, 并将输出接通一个扫描周期。DF和DF/指令无使用次数限制。
关于:DF和DF/指令 背景知识 输出由一持续时间较长的输入信号控制时,则自保持电路如图所示。
关于:DF和DF/指令 背景知识 输出由一持续时间较长的输入信号控制时,则自保持电路如图所示。
关于:DF和DF/指令 背景知识 用一个信号来控制电路的输出,使之在保持和释放之间交替变化
关于:SET、RST指令 背景知识 指令功能 SET:置1指令(置位指令),强制接点接通。 RST:置零指令(复位指令),强制接点断开。 操作码SET,RST的操作数是继电器R或Y,而X,T,CT无效。 指令表程序 0 ST X 0 1 SET Y 0 (SET指令占用3步) 4 ST X 1 5 RST Y 0(RST指令占用3步)
关于:SET、RST指令 背景知识 时序图 结论解释:当X0接通时,Y0接通并保持。当X1接通时, Y0断开并保持。
关于:SET、RST指令 背景知识 指令使用说明 1)当触发信号接通时,执行SET指令。不管触发信号如何变化, 输出接通并保持。 2)当触发信号接通时,执行RST指令。不管触发信号如何变化, 输出断开并保持。 3)对继电器(Y和R),可以使用相同编号的SET和RST指令, 次数不限,如图3-21所示。 4)当使用SET和RST指令时,输出的内容随运行过程中每一阶 段的执行结果而变化。
关于:KP指令 背景知识 相当于一个锁存继电器,当置位输入为ON时,使输出接通(ON)并保持。 指令表程序 0 ST X 0 1 ST X 1 2 KP Y 0 结论解释:当X0接通(ON)时,继电器Y0接通(ON)并保持。 当X1接通(ON)时,继电器Y0断开(OFF)。
关于:KP指令 背景知识 指令使用说明 1)当置位触发信号接通(ON)时,指定的继电器输出接通(ON)并保持。 2)当复位触发信号接通(ON)时,指定的继电器输出断开(OFF)。 3)一旦置位信号将指定的继电器接通,则无论置位触发信号时接通(ON) 状态还是断开(OFF)状态,指定的继电器输出保持为ON,直道复位 触发信号接通(ON)。 4)如果置位、复位触发信号同时接通(ON),则复位触发优先。 5)即使在MC指令运行期间,指定的继电器仍可保持其状态。 6)当工作方式选择开关从“RUN”切换到“PROG”方式,或当切断电源时, KP指令的状态不再保持。若要在从“RUN”切换到“PROG”方式或切断 电源时保持输出状态,则使用保持型内部继电器。
参考方案1(FP系列机型实现) 参考方案 • 1、I/O分配表 输入:X0---SB2 X1—SB3 X2---SB1 输出:Y1---KM1 Y2---KM2 • 2、硬件接线图
3、梯形图程序 参考方案 4、指令表程序
参考方案2(S7-200系列机型实现) 参考方案 1、三相电动机正反转控制符号表 2、PLC接线图
3、梯形图程序 参考方案 4、指令表程序
知识拓展 • 1.讨论进一步明确继电控制与PLC控制之间 存在的不同; • 2.设计电动机正反转控制线路; • 3.注意PLC控制与外围电器之间连接; • 4.裸机连接与实验台上的连接区别。
欢迎使用本课件 谢谢!