电气控制与PLC 教学课件 ppt 作者 李向东 第六章

上传人:E**** 文档编号:89255849 上传时间:2019-05-22 格式:PPT 页数:101 大小:913KB
返回 下载 相关 举报
电气控制与PLC 教学课件 ppt 作者 李向东 第六章_第1页
第1页 / 共101页
电气控制与PLC 教学课件 ppt 作者 李向东 第六章_第2页
第2页 / 共101页
电气控制与PLC 教学课件 ppt 作者 李向东 第六章_第3页
第3页 / 共101页
电气控制与PLC 教学课件 ppt 作者 李向东 第六章_第4页
第4页 / 共101页
电气控制与PLC 教学课件 ppt 作者 李向东 第六章_第5页
第5页 / 共101页
点击查看更多>>
资源描述

《电气控制与PLC 教学课件 ppt 作者 李向东 第六章》由会员分享,可在线阅读,更多相关《电气控制与PLC 教学课件 ppt 作者 李向东 第六章(101页珍藏版)》请在金锄头文库上搜索。

1、第六章 FP1的指令系统,FP1的指令系统分为基本指令和高级指令两大类,基本指令分为基本顺序指令、基本功能指令、基本控制指令、比较指令;高级指令分为数据传输指令、BIN和BCD算术运算指令、数据比较指令、逻辑运算指令、数据转换指令、数据移位指令、位操作指令、特殊指令。 基本指令一般由功能助记符和操作数两部分构成。高级指令一般由高级指令功能号(F0-F165)、功能助记符和操作数三部分构成。 本章主要介绍一些最常用指令的功能。,第六章 FP1的指令系统,一、基本顺序指令,二、基本功能指令,三、基本控制指令,四、比较指令,五、常用高级指令,六、编程方法及实用程序介绍,一、基本顺序指令,基本顺序指令

2、是以位(bit)为单位的逻辑操作,是构成继电器控制电路的基础。 FP1的指令表达式比较简单,由操作码和操作数构成,格式为: 地址 操作码 操作数 其中,操作码规定了CPU所执行的功能。 例如:AN X0,表示对X0进行与操作 操作数包含了操作数的地址、性质和内容。操作数可以没有,也可以是一个、两个、三个甚至四个,随不同的指令而不同。如 / 指令就没有操作数。,一、基本顺序指令,指令功能: ST:常开触点与母线相连接,开始一个逻辑运算。 ST/:常闭触点与母线相连接,开始一个逻辑运算 。每个逻辑行都必须以ST或ST/指令开始。 OT:线圈驱动指令,将逻辑运算的结果输出。,1、 ST、ST/和0T

3、指令,一、基本顺序指令,例:,1、 ST、ST/和0T指令,例题解释: 1)当X0接通时,YO接通。 2)当X1断开时,Y1接通。,一、基本顺序指令,指令“/”的功能:将该指令处的运算结果取反 例:,2、“/”非指令,例题解释: 1)当X0接通时,Y0接通。 2)当X0断开时,Y1接通。,一、基本顺序指令,指令功能: AN:串联常开触点指令,指令的操作数是单个逻辑变量。 AN/:串联常闭触点指令,指令的操作数是单个逻辑变量。,3、AN和AN/指令,一、基本顺序指令,例:,3、AN和AN/指令,例题解释:当X0、X1都接通且X2断开时,Y0接通。,一、基本顺序指令,指令功能: OR:并联常开触点

4、指令,指令的操作数是单个逻辑变量。 OR/:并联常闭触点指令,指令的操作数是单个逻辑变量。,4、OR和OR/指令,一、基本顺序指令,例:,4、OR和OR/指令,例题解释:当X0或X1接通或X2断开时,Y0接通。,一、基本顺序指令,指令功能: 将两个逻辑块相串联,以实现两个逻辑块的“与”运算。该指令助记符后面没有操作数。,5、ANS指令,例题解释:当X0或X1且X2或X3接通时,Y0接通。,一、基本顺序指令,例: 两个或多个指令块串联时,5、ANS指令,一、基本顺序指令,指令功能: 将两个逻辑块相并联,以实现两个逻辑块的“或”运算。该指令助记符后面没有操作数。 例:,6、ORS指令,例题解释:当

5、X0和X1都接通或X2和X3都接通时,Y0接通。,一、基本顺序指令,指令功能: PSHS:将某一操作结果放入堆栈暂存。 RDS:读出由PSHS指令存储的结果。 POPS:读出并清除由PSHS指令存储的结果。 这三条指令统称为“堆栈”指令,所谓“堆栈”,是指一个有专门用途的存储区域。堆栈指令的操作数隐含。堆栈指令主要用于对梯形图的分支点进行处理。,7、PSHS、RDS、POPS指令,一、基本顺序指令,例:,7、PSHS、RDS、POPS指令,一、基本顺序指令,例题解释: 当X0接通时,则有: 1)存储PSHS指令处的运算结果,当X1接通时,Y0输出。 2)由RDS指令读出存储结果,当X2接通时,

6、Y1输出。 3)由POPS指令读出存储结果,当X3断开时,Y2输出。 指令使用说明:RDS指令可多次使用,当使用完毕时,一定要用POPS指令。,7、PSHS、RDS、POPS指令,一、基本顺序指令,指令功能: DF:上升沿微分指令,输入脉冲上升沿使指定继 电器接通一个扫描周期,然后复位。 DF/:下降沿微分指令,输入脉冲下降沿使指定继电器接通一个扫描周期,然后复位。 指令使用说明:微分指令可用于控制那些只需触发一次的动作。在程序中,对微分指令的使用次数没有限制。,8、DF和DF/指令,一、基本顺序指令,例:,8、DF和DF/指令,1)当检测到X0接通时的上升沿时,Y0仅接通一个扫描周期。 2)

7、当检测到X1断开时的下降沿时,Y1仅接通一个扫描周期。,一、基本顺序指令,指令功能: SET:置位指令,强制接点接通。 RST:复位指令,强制接点断开。 指令使用说明:当触发信号接通时,执行SET(RST)指令。不管触发信号如何变化,输出接通(断开)并保持。SET(RST)指令的操作数可以重复使用。,9、SET、RST指令,一、基本顺序指令,例:,9、SET、RST指令,例题解释: 1)当X0接通时,Y0接通并保持。2)当X1接通时,Y0断开并保持。,一、基本顺序指令,指令功能: 相当于一个锁存继电器,当置位触发信号接通时,使输出接通并保持。当复位触发信号接通时,使输出断开。 指令使用说明:K

8、P指令的置位控制端S和复位控制端R是同一整体的两个控制端,分别由两个输入触点控制,若S端和R端同时接通,R端比S端优先权要高。KP指令的操作数不能重复使用。,10、KP指令,一、基本顺序指令,例:,10、KP指令,例题解释: 1)当X0接通时,Y0接通并保持。 2)当X1接通时,Y0断开。,一、基本顺序指令,指令功能:空操作 例:,10、NOP指令,例题解释:当X1接通时,Y0接通。 指令使用说明:NOP指令可用来使程序在检查或修改时易读。当插入NOP指令时,程序的容量稍有增加,但对逻辑运算结果无影响。,二、基本功能指令,基本功能指令主要包括一些具有定时器、计数器和移位寄存器三种功能的指令。其

9、中,定时和计数本质上是同一功能。根据指令功能分类,将高级指令中的可逆计数指令F118(UDC)、左右移位指令F119(LRSR)以及辅助定时器指令F137(STMR)也包括在内。,基本功能指令的操作数,二、基本功能指令,指令功能: TMR 以0.01s为最小时间单位,设置延时接通的定时器。 TMX 以0.1s为最小时间单位,设置延时接通的定时器。 TMY 以1.0s为最小时间单位,设置延时接通的定时器。 定时器的工作原理为:定时器为减1计数。当程序进入运行状态后,输入触点接通瞬间定时器开始工作,先将设定值寄存器SV的内容装入过程值寄存器EV中,然后开始计数。每来一个时钟脉冲,过程值减1,直至E

10、V中内容减为0时,该定时器各对应触点动作,即常开触点闭合、常闭触点断开。而当输入触点断开时,定时器复位,对应触点恢复原来状态,且EV清零,但SV不变。若在定时器未达到设定时间时断开其输入触点,则定时器停止计时,其过程值寄存器被清零,且定时器对应触点不动作,直至输入触点再接通,重新开始定时。,1、TMR、TMX和TMY指令(定时器),二、基本功能指令,1、TMR、TMX和TMY指令(定时器),简单的说,当定时器的执行条件成立时,定时器以R、X、Y所规定的时间单位对预置值作减计数,预置值减为0时,定时器导通。其对应的常开触点闭合,常闭触点断开。,二、基本功能指令,1、TMR、TMX和TMY指令(定

11、时器) 例:,例题说明:,当X0接通时,定时器开定始时,10秒后,定时时间到,定时器对应的常开触点T1接通,使输出继电器Y0导通为ON;当X0断开时,定时器复位,对应的常开触点T1断开,输出继电器Y0断开为OFF。,二、基本功能指令,指令功能: CT指令是一个减计数型的预置计数器。当计数输入端信号由OFF变为ON时,计数值减1,当计数值减为零时,计数器为ON,使其接点动作。,2、CT计数器指令,二、基本功能指令,工作原理: 其工作原理为:程序一进入“运行”方式,计数器就自动进入初始状态,此时SV的值被自动装入EV,当计数器的计数输入端CP检测到一个脉冲上升沿时,预置值被减1,当预置值被减为0时

12、,计数器接通,其相应的常开触点闭合,常闭触点断开。计数器的另一输入端为复位输入端R,当R端接收到一个脉冲上升沿时计数器复位,计数器不接通,其常开触点断开,常闭触点闭合;当R端接收到脉冲下降沿时,将预置值数据再次从SV传送到EV中,计数器开始工作。,2、CT计数器指令,二、基本功能指令,例: 1)当X0输入信号的上升沿被检测到6次时,计数器接点C100接通,Y0接通。 2)当X1输入脉冲信号时,计数器复位。,2、CT计数器指令,二、基本功能指令,FP1-C24中,共有44个计数器,编号为C100 C143。此编号可用系统寄存器No.5重新设置。设置时注意TM和CT的编号要前后错开。 计数器与定时

13、器有密切的关系,编号也是连续的。定时器本质上就是计数器,只不过是对固定间隔的时钟脉冲进行计数,因此两者有许多性质是类似的。 与定时器一样,每个计数器都有对应相同编号的16位专用寄存器SV和EV,以存储预置值和过程值。 同一程序中相同编号的计数器只能使用一次,而对应的常开和常闭触点可使用无数次。 计数器有两个输入端,即计数脉冲输入端CP和复位端R,分别由两个输入触点控制, R端比CP端优先权高。 计数器的预置值即为计数器的初始值,该值为0 32767中的任意十进制数,书写时前面一定要加字母“K”。,2、CT计数器指令,注意事项:,二、基本功能指令,指令功能:作为加或减计数器使用。 例:,3、F1

14、18(UDC)加/减计数器指令,二、基本功能指令,指令使用说明: F118(UDC)计数器指令有三个输入端,加/减计数定义端UP/DW、脉冲输入端CP和复位控制端R,分别由三个输入触点控制(本例中为X0、X1、X2)。当UP/DW端“ON”时,来一个CP脉冲上升沿,作加1计数;当UP/DW 端“OFF”时,来一个CP脉冲上升沿作减1计数。当R端输入脉冲信号时,计数器复位。本例中的“WR0”为预置值区,“DT0”为经过值区。F118(UDC)计数器没有对应的触点,如果要利用计数结果进行控制,可以通过比较指令或其他指令。,3、F118(UDC)加/减计数器指令,二、基本功能指令,指令功能: 指定W

15、R中的任一个寄存器作为左移位寄存器使用。,4、SR左移位寄存器指令,指令使用说明:SR左移位寄存器指令必须按数据输入(IN),移位脉冲输入(CP),复位输入(R)和SR指令的顺序编程。数据在CP的上升沿逐位向高位移位,最高位溢出,R端输入信号时,寄存器清零。该指令只用于WR的16位数据左移1位。,二、基本功能指令,例:,4、SR左移位寄存器指令,二、基本功能指令,例题解释: 当X2为“OFF”时,X1输入移位触发信号,内部继电器WR3的内容向左移动一位。如果X0为“ON”,则左移一位后R30置为1;如果X0为“OFF”,则左移一位后R30置为0。如果X2变为“ON”(上升沿),则WR3的所有位

16、置0。,4、SR左移位寄存器指令,二、基本功能指令,指令功能: 指定某一个寄存器区内若干个按编号顺序排列的寄存器作为一个整体作数据的左移或右移。指令的操作数分为D1(首址)和D2(末址),要求D2D1,且为同类寄存器。,5、F119(LRSR)左/右移位寄存器指令,二、基本功能指令,例:,5、F119(LRSR)左/右移位寄存器指令,例题解释:当检测到移位触发信号X2的上升沿 时,左/右移触发信号X0处于“ON”时,数据区 从D1(本例为DT0)向D2(本例为DT9)左移1位; 左/右移触发信号X0处于“OFF”时,数据区从DT9向DT0右移1位。若X1处于“ON”时,“1”被移入数据区;若X1处于“OFF”时,“0”被移入数据区。当检测到复位触发信号X3的上升沿时,DT0DT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号