电器控制第六章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电器控制第六章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电器 控制 第六 课件
- 资源描述:
-
1、FP1的指令系统分为基本指令和高级指令两大类,基本指令分为基本顺序指令、基本功能指令、基本控制指令、比较指令;高级指令分为数据传输指令、BIN和BCD算术运算指令、数据比较指令、逻辑运算指令、数据转换指令、数据移位指令、位操作指令、特殊指令。基本指令一般由功能助记符和操作数两部分构成。高级指令一般由高级指令功能号(F0-F165)、功能助记符和操作数三部分构成。本章主要介绍一些最常用指令的功能。基本顺序指令是以位(bit)为单位的逻辑操作,是构成继电器控制电路的基础。FP1的指令表达式比较简单,由操作码和操作数构成,格式为:其中,操作码规定了CPU所执行的功能。例如:AN X0,表示对X0进行
2、与操作操作数包含了操作数的地址、性质和内容。操作数可以没有,也可以是一个、两个、三个甚至四个,随不同的指令而不同。如/指令就没有操作数。1)ST:常开触点与母线相连接,开始一个逻辑运算。2)ST/:常闭触点与母线相连接,开始一个逻辑运算。每个逻辑行都必须以ST或ST/指令开始。3)OT:线圈驱动指令,将逻辑运算的结果输出。1、ST、ST/和和0T指令指令 例:例:地址指令0STX01OTY02ST/X13OT Y1例题解释:1)当X0接通时,YO接通。2)当X1断开时,Y1接通。地址指令0STX01OTY02/3OT Y1 例题解释:1)当X0接通时,Y0接通。2)当X0断开时,Y1接通。1)
3、AN:串联常开触点指令,指令的操作数是单个逻辑变量。2)AN/:串联常闭触点指令,指令的操作数是单个逻辑变量。地址指令0STX01ANX12AN/X23OT Y0 例题解释:当例题解释:当X0X0、X1X1都接通且都接通且X2X2断开时,断开时,Y0Y0接通。接通。1)1)OROR:并联常开触点指令,指令的操作数是单个逻:并联常开触点指令,指令的操作数是单个逻辑变量。辑变量。2)2)OR/OR/:并联常闭触点指令,指令的操作数是单个:并联常闭触点指令,指令的操作数是单个逻辑变量。逻辑变量。地址指令0STX01ORX12OR/X23OT Y0 例题解释:当例题解释:当X0X0或或X1X1接通或接
4、通或X2X2断开时,断开时,Y0Y0接通。接通。地址指令0STX01ORX12STX23ORX34ANS5 OT Y 例题解释:例题解释:当当X0X0或或X1X1且且X2X2或或X3X3接通接通时,时,Y0Y0接通。接通。梯形图0 X0X1X4X2X3X5Y00STX01ANX12STX23ANX34ORS5STX46ORX57ANS8OTY0基本基本地址指令0STX01ANX12STX23ANX34ORS5 OT Y0 例题解释:当例题解释:当X0X0和和X1X1都接通都接通或或X2X2和和X3X3都接都接通时,通时,Y0Y0接通接通。基本基本1)1)PSHSPSHS:将某一操作结果放入堆栈
5、暂存。:将某一操作结果放入堆栈暂存。2)2)RDSRDS:读出由:读出由PSHSPSHS指令存储的结果。指令存储的结果。3)3)POPSPOPS:读出并清除由:读出并清除由PSHSPSHS指令存储的结果。指令存储的结果。这三条指令统称为“堆栈”指令,所谓“堆栈”,是指一个有专门用途的存储区域。堆栈指令的操作数隐含。堆栈指令主要用于对梯形图的分支点进行处理。基本基本地址指令0STX01PSHS2ANX13OTY04RDS5ANX26OTY17POPS8AN/X39 OT Y2 基本基本当当X0X0接通时,则有:接通时,则有:1)1)存储存储PSHSPSHS指令处的运算结果,当指令处的运算结果,当
6、X1X1接通时,接通时,Y0Y0输输出。出。2)2)由由RDSRDS指令读出存储结果,当指令读出存储结果,当X2X2接通时,接通时,Y1Y1输出。输出。3)3)由由POPSPOPS指令读出存储结果,当指令读出存储结果,当X3X3断开时,断开时,Y2Y2输出。输出。指令使用说明:指令使用说明:RDSRDS指令可多次使用,当使用完毕时,指令可多次使用,当使用完毕时,一定要用一定要用POPSPOPS指令。指令。基本基本DFDF:上升沿微分指令,输入脉冲上升沿使指定继:上升沿微分指令,输入脉冲上升沿使指定继 电器接通一个扫描周期,然后复位。电器接通一个扫描周期,然后复位。DF/DF/:下降沿微分指令,
7、输入脉冲下降沿使指定:下降沿微分指令,输入脉冲下降沿使指定继电器接通一个扫描周期,然后复位。继电器接通一个扫描周期,然后复位。指令使用说明:微分指令可用于控制那些指令使用说明:微分指令可用于控制那些只需触发一次的动作。在程序中,对微分指令的只需触发一次的动作。在程序中,对微分指令的使用次数没有限制。使用次数没有限制。基本基本地址指令0STX01DF2OTY03STX14DF/5 OT Y1 1)1)当检测到当检测到X0X0接通时接通时的上升沿时,的上升沿时,Y0Y0仅接仅接通一个扫描周期。通一个扫描周期。2)2)当检测到当检测到X1X1断开时断开时的下降沿时,的下降沿时,Y1Y1仅接仅接通一个
8、扫描周期。通一个扫描周期。基本基本SETSET:置位指令,强制接点接通。:置位指令,强制接点接通。RSTRST:复位指令,强制接点断开。:复位指令,强制接点断开。指令使用说明:当触发信号接通时,执指令使用说明:当触发信号接通时,执行行SETSET(RSTRST)指令。不管触发信号如何变化,)指令。不管触发信号如何变化,输出接通(断开)并保持。输出接通(断开)并保持。SETSET(RSTRST)指令)指令的操作数可以重复使用。的操作数可以重复使用。基本基本地址指令0STX01SETY04STX15 RST Y0 例题解释:例题解释:1)1)当当X0X0接通时,接通时,Y0Y0接通并保持。接通并保
9、持。2)2)当当X1X1接通时,接通时,Y0Y0断开并保持。断开并保持。基本基本相当于一个锁存继电器,当置位触发信号接通相当于一个锁存继电器,当置位触发信号接通时,使输出接通并保持。当复位触发信号接通时,时,使输出接通并保持。当复位触发信号接通时,使输出断开。使输出断开。指令使用说明:指令使用说明:KPKP指令的置位控制端指令的置位控制端S S和和复位控制端复位控制端R R是同一整体的两个控制端,分别由两是同一整体的两个控制端,分别由两个输入触点控制,若个输入触点控制,若S S端和端和R R端同时接通,端同时接通,R R端比端比S S端优先权要高。端优先权要高。KPKP指令的操作数不能重复使用
10、。指令的操作数不能重复使用。基本基本地址指令0STX01STX12KPY0 例题解释:例题解释:1)1)当当X0X0接通时,接通时,Y0Y0接通并保持。接通并保持。2)2)当当X1X1接通时,接通时,Y0Y0断开。断开。基本基本例题解释:当例题解释:当X1X1接通时,接通时,Y0Y0接通。接通。指令使用说明:指令使用说明:NOPNOP指令可用来使程序在检查或修指令可用来使程序在检查或修改时易读。当插入改时易读。当插入NOPNOP指令时,程序的容量稍有增指令时,程序的容量稍有增加,但对逻辑运算结果无影响。加,但对逻辑运算结果无影响。地址指令0ST X11NOP 2OTY0基本基本 基本功能指令主
11、要包括一些具有定时器、计数器和移位基本功能指令主要包括一些具有定时器、计数器和移位寄存器三种功能的指令。其中,定时和计数本质上是同一功寄存器三种功能的指令。其中,定时和计数本质上是同一功能。根据指令功能分类,将高级指令中的可逆计数指令能。根据指令功能分类,将高级指令中的可逆计数指令F118(UDC)F118(UDC)、左右移位指令、左右移位指令F119(LRSR)F119(LRSR)以及辅助定时器指令以及辅助定时器指令F137(STMR)F137(STMR)也包括在内。也包括在内。基本功能指令的操作数基本功能指令的操作数指令助记符可用寄存器继电器定时/计数器寄存器索引寄存器常数索引修正值WX
12、WYWRSVEVDTIXIYKHTM预置值CT预置值SR基本基本TMR以0.01s为最小时间单位,设置延时接通的定时器。TMX以0.1s为最小时间单位,设置延时接通的定时器。TMY以1.0s为最小时间单位,设置延时接通的定时器。定时器的工作原理为:定时器为减1计数。当程序进入运行状态后,输入触点接通瞬间定时器开始工作,先将设定值寄存器SV的内容装入过程值寄存器EV中,然后开始计数。每来一个时钟脉冲,过程值减1,直至EV中内容减为0时,该定时器各对应触点动作,即常开触点闭合、常闭触点断开。而当输入触点断开时,定时器复位,对应触点恢复原来状态,且EV清零,但SV不变。若在定时器未达到设定时间时断开
13、其输入触点,则定时器停止计时,其过程值寄存器被清零,且定时器对应触点不动作,直至输入触点再接通,重新开始定时。基本基本 简单的说,当定时器的执行条件成立时,定时简单的说,当定时器的执行条件成立时,定时器以器以R R、X X、Y Y所规定的时间单位对预置值作减计数,所规定的时间单位对预置值作减计数,预置值减为预置值减为0 0时,定时器导通。其对应的常开触点时,定时器导通。其对应的常开触点闭合,常闭触点断开。闭合,常闭触点断开。基本基本梯形图0 X0T1TMX 1,K100Y04 当X0接通时,定时器开定始时,10秒后,定时时间到,定时器对应的常开触点T1接通,使输出继电器Y0导通为ON;当X0断
14、开时,定时器复位,对应的常开触点T1断开,输出继电器Y0断开为OFF。基本基本 CTCT指令是一个减计数型的预置计数器。当计指令是一个减计数型的预置计数器。当计数输入端信号由数输入端信号由OFFOFF变为变为ONON时,计数值减时,计数值减1 1,当计,当计数值减为零时,计数器为数值减为零时,计数器为ONON,使其接点动作。,使其接点动作。基本基本 其工作原理为:程序一进入其工作原理为:程序一进入“运行运行”方式,方式,计数器就自动进入初始状态,此时计数器就自动进入初始状态,此时SVSV的值被自动的值被自动装入装入EVEV,当计数器的计数输入端,当计数器的计数输入端CPCP检测到一个脉检测到一
15、个脉冲上升沿时,预置值被减冲上升沿时,预置值被减1 1,当预置值被减为,当预置值被减为0 0时,时,计数器接通,其相应的常开触点闭合,常闭触点计数器接通,其相应的常开触点闭合,常闭触点断开。计数器的另一输入端为复位输入端断开。计数器的另一输入端为复位输入端R R,当,当R R端接收到一个脉冲上升沿时计数器复位,计数器端接收到一个脉冲上升沿时计数器复位,计数器不接通,其常开触点断开,常闭触点闭合;当不接通,其常开触点断开,常闭触点闭合;当R R端端接收到脉冲下降沿时,将预置值数据再次从接收到脉冲下降沿时,将预置值数据再次从SVSV传传送到送到EVEV中,计数器开始工作。中,计数器开始工作。基本基
16、本地址指令0STX01STX12CT100K65STC1006 OT Y0 基本基本 FP1-C24中,共有44个计数器,编号为C100 C143。此编号可用系统寄存器No.5重新设置。设置时注意TM和CT的编号要前后错开。计数器与定时器有密切的关系,编号也是连续的。定时器本质上就是计数器,只不过是对固定间隔的时钟脉冲进行计数,因此两者有许多性质是类似的。与定时器一样,每个计数器都有对应相同编号的16位专用寄存器SV和EV,以存储预置值和过程值。同一程序中相同编号的计数器只能使用一次,而对应的常开和常闭触点可使用无数次。计数器有两个输入端,即计数脉冲输入端CP和复位端R,分别由两个输入触点控制
17、,R端比CP端优先权高。计数器的预置值即为计数器的初始值,该值为0 32767中的任意十进制数,书写时前面一定要加字母“K”。基本基本作为加或减计数器使用。作为加或减计数器使用。地址指令0STX01STX12STX23 F118(UDC)STWR0OT DT0 基本基本基本基本SR WR nINRCP 指令使用说明:指令使用说明:SRSR左移位寄存器指令必须按数据输入(左移位寄存器指令必须按数据输入(ININ),),移位脉冲输入(移位脉冲输入(CPCP),复位输入(),复位输入(R R)和)和SRSR指令的顺序编程。数指令的顺序编程。数据在据在CPCP的上升沿逐位向高位移位,最高位溢出,的上升
18、沿逐位向高位移位,最高位溢出,R R端输入信号时,端输入信号时,寄存器清零。该指令只用于寄存器清零。该指令只用于WRWR的的1616位数据左移位数据左移1 1位。位。基本基本地址指令0STX01STX12STX23SRWR3基本基本 当X2为“OFF”时,X1输入移位触发信号,内部继电器WR3的内容向左移动一位。如果X0为“ON”,则左移一位后R30置为1;如果X0为“OFF”,则左移一位后R30置为0。如果X2变为“ON”(上升沿),则WR3的所有位置0。基本基本 指定某一个寄存器区内若干个按编号顺序排列的寄存器作为一个整体作数据的左移或右移。指令的操作数分为D1(首址)和D2(末址),要求
19、D2D1,且为同类寄存器。基本基本地址指令0STX01STX12STX23STX34LRSR(F119)DT0DT9 当检测到移位触发信号当检测到移位触发信号X2X2的上升沿的上升沿时,左时,左/右移触发信号右移触发信号X0X0处于处于“ON”ON”时,数据区时,数据区从从D1D1(本例为(本例为DT0DT0)向)向D2D2(本例为(本例为DT9DT9)左移)左移1 1位;位;左左/右移触发信号右移触发信号X0X0处于处于“OFF”OFF”时,数据区从时,数据区从DT9DT9向向DT0DT0右移右移1 1位。若位。若X1X1处于处于“ON”ON”时,时,“1”1”被移入数据区;若被移入数据区;
20、若X1X1处于处于“OFF”OFF”时,时,“0”0”被移入数据区。被移入数据区。当检测到复位触发信号当检测到复位触发信号X3X3的上升沿时,的上升沿时,DT0DT0DT9DT9的数据区所有位全变为的数据区所有位全变为“0”0”。基本控制基本控制基本控制基本控制当预置触发信号接通时,执行MC至MCE之间的指令。地址指令0STX01MC03STX14OTY05ST/X26OTY17 MCE 0 基本控制基本控制 1)MC、MCE指令总是成对出现且编号相同。FP1的C14和C16系列MC指令个数有16个(015),FP1其他系列MC指令个数有32个(031)。2)在一对主控指令(MC、MCE)之间
21、可以有另一对主控指令,这中结构称为“嵌套”。3)MC指令不能直接从母线开始,必须要有控制触点。4)当预置触发信号断开时,在MC和MCE之间的程序只是处于停控状态,此时CPU仍然扫描这段程序,包含在MC、MCE间的指令状态如表6-27。5)在下列条件下程序不能执行:MC指令无触发信号;有两个或多个同编号的主控指令对;MC和MCE的指令顺序颠倒。基本控制基本控制 当预置触发信号接通时,跳转到与JP指令编号相同的LBL指令,执行LBL以下的程序。地址指令10STX111JP1 20LBL1当触发信号当触发信号X1X1接通接通时,程序由时,程序由JP1JP1跳转到跳转到LBL1LBL1,执行执行LBL
22、1LBL1以下程序以下程序.基本控制基本控制 1)1)JP指令不能直接从母线开始,必须要有控制触点。2)2)程序中只要出现JP指令,就必须要有编号相同的LBL指令,编号的取值范围:C16及以下系列为031,C24及以上系列为063。可使用多个相同编号的JP指令,但不能出现编号相同的LBL指令。JP指令可以嵌套。3)3)另外以下几种情况,程序也不能执行:a.从主程序区跳转到ED指令以后的程序中去。b.从步进程序区之外跳转到步进程序区。c.从子程序区或中断程序区跳转到子程序区或中断程序区之外。基本控制基本控制 当执行条件成立时,反复循环执行LOOP与LBL之间的程序,直至结果为0,停止循环;当执行
23、条件不成立时,不循环执行。循环次数由预置在寄存器中的操作数决定。基本控制基本控制因为数据寄存器因为数据寄存器DT0DT0中预置的操作数为中预置的操作数为5 5,所以当控,所以当控制触点制触点X1X1接通时,循环执行接通时,循环执行LBL1LBL1与与LOOP1LOOP1指令之间的程序指令之间的程序5 5次。次。在在5 5次之后,即使次之后,即使X1X1仍然接通,循环指令也不再执行。仍然接通,循环指令也不再执行。基本控制基本控制1)LBL1)LBL与与LOOPLOOP指令必须成对使用,且编号应相同。指令必须成对使用,且编号应相同。编号的取值范围与编号的取值范围与JPJP指令相同。指令相同。2)L
24、BL2)LBL指令专门用作指令专门用作JPJP和和LOOPLOOP指令的目标指令。指令的目标指令。如果在程序中同时使用如果在程序中同时使用JPJP和和LOOPLOOP指令,则应注指令,则应注意区分各自的意区分各自的LBLLBL指令编号,避免编号相同。指令编号,避免编号相同。3)3)可用作预置操作数的寄存器可用作预置操作数的寄存器“S”S”包括包括WYWY、WRWR、SVSV、EVEV、DTDT、IXIX和和IYIY。4)4)循环指令也可嵌套使用。循环指令也可嵌套使用。基本控制基本控制 ED ED:无条件结束指令:无条件结束指令,表示主程序结束。表示主程序结束。CENDCEND:有条件结束指令。
25、:有条件结束指令。CNDECNDE指令仅适用于主程序区,在主程序中,指令仅适用于主程序区,在主程序中,可以使用多个可以使用多个CNDECNDE指令。指令。基本控制基本控制1)1)当控制条件当控制条件X0X0断开时,断开时,CPUCPU执行完程序执行完程序后并不结束,继后并不结束,继续执行程序续执行程序,直至遇到,直至遇到EDED指令。因为指令。因为EDED指令是无条件结束指指令是无条件结束指令,所以令,所以EDED标志着程序全部结束。此时标志着程序全部结束。此时CNDECNDE指令没起作用。指令没起作用。2)2)当当X0X0接通时,接通时,CPUCPU执行完程序执行完程序后遇到后遇到CNDEC
展开阅读全文