大工16秋《可编程控制器》辅导资料九.docx
《大工16秋《可编程控制器》辅导资料九.docx》由会员分享,可在线阅读,更多相关《大工16秋《可编程控制器》辅导资料九.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程控制器辅导资料九主 题:课件第四章第5节数据处理指令学习时间:2016年11月28日12月4日内 容:我们这周主要学习课件第四章PLC的功能指令第5节数据处理指令的相关内 容。希望通过下面的内容能使同学们加深对PLC的功能指令相关知识的理解。一、学习要求1 .掌握数据处理指令的功能和应用;2 . 了解各种转换指令和表功能指令的作用。二、主要内容1.比较指令比较指令用于两个相同数据类型的有符号数或无符号数IN1和IN2的比较 判断操作。比较运算符有:等于( 二 )、大于等于(二)、小于等于(二)、大于()、 小于() 不等于()o比较指令的原理:当比较数1和比较数2的关系符合比较符的条件时
2、,比较 触点闭合,后面的电路被接通。否则比较触点断开,后面的电路不接通。换句话 说,比较触点相当于一个有条件的常开触点,当比较关系成立时,触点闭合;不 成立时,触点断开。比较指令具体应用如图1所示。INI=B IN2INI=IIN2LDI= INh IN21M =D IN2LDD= INI, IN2V0 V*4 qo.o Vb2, 100二 QO.OVDODVD4VD8QO.O-()LDI R4 2000二 QO.OD -1100LDDo VDO, VD40D VD8, 100= QO.OIMH 二R 一IN2LDR= INI, IN2VD0 QO.O-R -10.5LDR VD8, 10.5
3、 二 QO.O图1从字节比较指令例子中可以看出,当VB0=VB1或VB2100时,Q0.0=lo从整数比较指令例子中可以看出,当VW0V=VW2并且VW42000时,Q0.0=lo从双整数比较指令例子中可以看出,当VDOOVD4或VD8100时,Q0.0=lo从实数比较指令例子中可以看出,当VDOV=VD4或VD810.5时,Q0.0=l。4.以下关于移位寄存器指令对特殊继电器SM1.0和SM1.1的影响说法错误 的是( )oA.当移位操作结果为0时,SM1.0自动置位B. SM1.1 置 1C. SM1.1 置 0D. SM1. 1的状态由每次移出位的状态决定【习题答案】E. B 2、C 3
4、、D 4、D2.数据传送指令传送类指令用于在各个编程元件之间进行数据传送。根据每次传送数据的数 量,可分为数据传送指令、数据块传送指令、字节交换指令。(1)数据传送指令MOVB、BIR、BIW、MOVW、MOVD、MOVR数据传送指令每次传送1个数据,传送数据的类型分为字节传送、立即读字 节、立即写字节、字传送、双字传送和实数传送。一令称梯形图及语句 表功能说明节送 字传MOVEN一 Bl-XO当扫描到该指令时,且 EN=1,将一个无符号的单-1 X”11字节数据IN传送到OUT。HVB1 iiIT即字 立读书MOV.EN1 X,BIKI- im【当E、=l,立即读取当前输 入继电器区(而不是
5、映像寄 存器)中由Z旨定的字节,KIR 1oi1并传送到OUT。即字+P 立写书MOV_EN1 i:i) ol T当允许输入E、有效时,将 一个无符号的单字节数据IN 立即传送到输出继电器OUTB1U |()11中输出。MOY字传 送EN1 八i)仆I I当允许输入E、有效时,将 一个无符号的单字长数据INMiVA1 ii1 1传送到OUT中。M0-n*双字 传送EN1 l:Xim【当允许输入E、有效时,将 一个有符号的双字长数据INMOVI)i ii1 1传送到OUT中。u-实数 传送EN1 xKXD ii i当允许输入E、有效时,将 一个有符号的双字长的实数中“RH1 1数据in传送到ou
6、rtr。图2寻址范围IN卫、IBs Q3、1B、SB、SNBs LB、AC、*VD、*AC、*LD和常数OUTVB、QB、:B、SBs Si3s IB、AC、 FT)、*AC、*二DINIBOUTVB、QB、田、SB、SNSs IBs AC、 弋Tk *AC、*LDINIBs Q3s :B、SB、IBs AC、*AC、*LD和常数OUTQBINI Q M SAW SXIW、LWs T、C、AC、*VD、*AC、*LD和常数OUTQSW SCR LWS T、C、AC、FTK *AC、*LDINIDs QD、皿 SMJs LD、AC、HC、*VD、*AC、*LD和常数OUTT)、QD、MDs SM
7、Ds LD、AC *TK :*AC、二D和双字传送相同注意:字节类传送类指令有3个,它们之间的功能是有区别的:即使MOVB的输入数据区是IB,传送的数据也是本次扫描周期在输入采 样阶段采集到的存放在输入映像寄存器中的数据;而BIR指令读取的是执行该 指令瞬间输入字节的当时值。即使MOVB的榆出数据区是QB,执行指令时,数据也只送到输出映像 寄存器中,要等到扫描周期的结束,在输出刷新阶段才输出到输出端子上;而 BIW指令将立即写到输出端子上,而不是等到输出刷新阶段。虽然BIR和BIW指令能够减小某些信号的滞后现象,但对整个系统来说, 延长了程序的扫描时间,总体上反而扩大了滞后现象,所示不提倡频繁
8、采用。(2)块传送指令BMB、BMW、BMD块传送指令用来进行一次传送多个数据,将最多可达255个的数据组成一个 数据块,数据块的类型可以是字节块(BWB)、字块(BMW)和双字块(BMD)。指令名称梯形图及语句表功能说明操作数类型字节块传送ENl:(1 01 T当EN=1时,将从输入字节IN 开始的N个字节型数据传送到 队OUT开始的N个字节存储单 )u。INBYTEOUTBYTEIB()1 T.NBYTE字块传送HLKM()V_WEN1:1 c)l T.X当EN=1时,将从输入双节IN 开始的N个双字型数据传送到 丛OUT开始的N个双字存储单 )G。INDWORDOUTDWORDBH) 1
9、 0( TNBYTE图3(3)字节交换指令SWAP字节交换指令SWAP,专用于1个字长的字型数据进行处理,指令功能是将 字型输入数据IN的高位字节与低位字节进行交换,因此又可称为半字交换指令。在梯形图中,字节交换指令SWAP以功能框的形式编程,指令名称为:SWAP。 当允许输入EN有效时,将IN中的数据进行半字交换,经常和边沿触发指令(EU 或ED)配合使用,否则执行该指令偶数次等于每执行,且增加了扫描时间。在语句表中,SWAP指令的指令格式为:SWAP INSWAPEN ENO JNSWAP IN图43 .移位指令移位类指令在PLC控制中是比较常用的,根据移位的数据长度可分为字节型 移位、字
10、型移位和双字型移位,根据移位的方向可分为左移和右移,还可进行循 环移位。(1)左移和右移指令左移或右移指令的功能是将输入数据IN左移或右移N位后,把结果送到 OUTo左移或右移指令的特点是:被移位的数据是无符号的,移位次数N为字节型数据。在移位时,存放被移位数据的编程元件的移出端与特殊继电器SML1连接, 移出位进入SM1.1 (溢出),另一端自动补0。移位次数N与移位数据的长度有关,如N小于实际的数据长度,则执行N 次移位。如N大于数据长度,则执行移位的次数等于实际数据长度的位数。左移和右移指令影响的特殊继电器:SM1.0 (零),当移位操作结果为0时, SML0自动置位;SM1.1 (溢出
11、),SML1的状态由每次移出位的状态决定。左移位指令(SHL)原理:使能输入有效时,将输入IN的无符号数字节、字或双字中的各位向 左移N位后(右端补0),将结果输出到OUT所指定的存储单元中,如果移位次 数大于0,最后一次移出位保存在“溢出“存储器位SMl.lo右移位指令(SHR)原理:使能输入有效时,将输入IN的无符号数字节、字或双字中的各位向 右移N位后,将结果输出到OUT所指定的存储单元中,移出位补0,最后一移 出位保存在SMl.lo指令LAD方块上 部的符 号STL指令指令说明左移SHL-BEN E0 l 01TSHL_BSLB OUT, N当EN=1时,将字节型数据左移N位送 到 O
12、UT。SHL_WSLW OUT, N当EN=1时,将字型数据左移N位送到 OUT。SHL_DWSLD OUT, N当EN=1时,将双字型数据左移N位送 到 OUT。右移SHR_BENI OUSHR_BSRB OUT, N当EN=1时,将字节型数据右移N位送 到 OUT。SHR_WSRW OUT, N当EN=1时,将字型数据右移N位送到OUToSHR_DWSRD OUT, N当EN=1时,将双字型数据右移N位送 到 OUT。图5注:在语句表中,OUT与IN为同一个存储单元,如果梯形图中IN和OUT 不是同一存储单元,在转换成语句表时,要先用传送指令(MOV)将IN中数据 送到OUT中,再完成移位
13、操作。(2)循环左移和循环右移指令循环移位的特点:被移位的数据是无符号的,移位次数N为字节型数据。在移位时,存放被移位数据的编程元件的移出端既与另一端连接,又与特殊 继电器SML1连接,移出位在被移到另一端的同时,也进入SML1 (溢出)。移位次数N与移位数据的长度有关,如N小于实际的数据长度,则执行N 次移位。如N大于数据长度,则执行移位的次数为N除以实际数据长度的余数。循环移位指令影响的特殊继电器:SM1.0 (零),当移位操作结果为0时, SM1.0自动置位;SM1.1 (溢出),SML1的状态由每次移出位的状态决定。循环移位的类型:字节循环左移和字节循环右移字循环左移和字循环右移双字循
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器 大工 16 辅导资料
限制150内