ImageVerifierCode 换一换
格式:PPT , 页数:154 ,大小:2.23MB ,
资源ID:13742846      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/13742846.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(PLC_应用技术课件——4.ppt)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

PLC_应用技术课件——4.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,*,*,返回,单击此处编辑母版标题样式,单击此处编辑母版文本样式,*,*,第四章,PLC,功能指令及其应用,第一节 数据处理指令,第二节 数据运算指令,第三节 流程控制指令,4/8/2026,一、数据处理指令,1.,数据传送指令,2.,移位指令,3.,比较指令,4.,数据变换指令,4/8/2026,1.,数据传送指令,数据传送指令,位传送指令,字传送指令,块传送指令,块设置指令,数据分配指令,变址传送指令,数据交换指令,4/8/2026,数据传送指令,MOV,(,21,),S,D,MOV(21),S,D,MVN(22),S,D,MVN(22

2、),S,D,表,4-1,数据传送指令,MOV,(,21,),/MVN,(,22,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,传送,MOV,(,21,),S,D,将指定通道的数据或一个,4,位,16,进制常数传送到目的通道,S,:源数据,D,:目的通道,S,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,、,#,D,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分传送,MOV(21),S,D,取反传送,MVN,(,22,),S,D,将指定通道的数据或一个,16,进制常数取反后,传送到目的通道,微分取反传送,MVN,(,22,)

3、S,D,4/8/2026,【,例,4-1】,传送指令举例。,【,解,】,如图,4-1,所示,当,00000,为,ON,时,,MOV,指令把指定的常数,#F8C5,传送到,DM0010,,,MVN,指令则把,#F8C5,取反后再送到,DM0011,。,4/8/2026,00000,MOV(21),#F8C5,DM0010,MVN(22),DM0010,DM0011,地址,指令,操作数,00000,LD,00001,00001,MOV(21),#F8C5,DM0010,00002,LD,00001,00003,MOV(21),DM0010,DM 0011,1,1,1,1,1,0,0,0,1,1,

4、0,0,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,1,0,#F8C5,DM0010,DM0011,4/8/2026,例:试用,MVN,指令设计十六灯,L0-015,偶、奇灯交替亮,0.5,秒的循环电路,4/8/2026,位传送指令,MOVB(82),S,Bi,D,MOVB(82),S,B,i,D,表,4-3,位传送指令,MOVB,(,82,),/MOVB,(,82,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,位传送,MOVB,(,82,),S,Bi,D,位传送:将源通道,S,的指定位

5、的内容传送到目的通道,D,的指定位。,注:立即数,Bi,可以取,0000FFFFH,源通道,S,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,、,#,控制字,Bi,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,、,#,目的通道,D,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分型位传送,MOVB,(,82,),S,Bi,D,4/8/2026,控制字,Bi,Bi,的最右边两个数字和最左边的两个数字都必须在,0015,之间。,最右边两个数字(第,07,位)是源通道的指定位号;,最左边的两个数字(第,815,

6、位)是目的通道的指定位号。,4/8/2026,例:试用,MOVB,指令设计,1,秒脉冲发生器,启动按钮为,00002,,,01600,每隔,1,秒由,ON,到,OFF,交替变化,利用,MOVB,指令将其状态送到,100,产生,1,秒脉冲发生器。,4/8/2026,字传送指令,MOVD(83),S,Bd,D,MOVD(83),S,Bd,D,表,4-5,字传送指令,MOVD,(,83,),/MOVD,(,83,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,字传送,MOVD83,),S,Bd,D,数字传送:将,S,通道的指定数位的内容传送到,D,通道的指定位,S,:源通道号或数据,B

7、d,:控制数据,D,:目的通道,.,S,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,、,#,Bd,/D,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分型字传送,MOVD83,),S,Bd,D,4/8/2026,控制字,Bd,:,15,12,11,8,7,4,3,0,控制字,Bd,:,要传送的首位数字在源通道中的数位(,03,),要传送的数字个数:,0,:,1,个数字(,4bit,),1,:,2,个数字(,8bit,),2,:,3,个数字(,12bit,),3,:,4,个数字(,16bit,),要传送的首位数字在目的通道中的目标位数(,0

8、3,),不用,4/8/2026,字传送指令举例,控制字,CH035,的内容为,0201,,,DM0000,的内容为,56BA,。,从,DM0000,的第,1,个数字位开始传送,只传送,1,个字,传送到,DM0003,的第,2,个数字位。,地址,指令,操作数,00000,LD,00000,00001,MOVD,(,83,),DM 0000,035,DM0003,00000,MOVD,(,83,),DM 0000,035,DM0003,16,3,16,2,16,1,16,0,5,6,B,A,源通道,DM0000,16,3,16,2,16,1,16,0,B,4/8/2026,块传送指令,XFER(7

9、0),N,S,D,XFER(70),N,S,D,表,4-7,块传送指令,XFER,(,70,),/XFER,(,70,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,块传送,XFER70,),N,S,D,将几个相邻通道的内容分别传送到另外几个相邻通道中,N,:传送通道数,S,:传送源起始通道,D,:传送目的起始通道,.,N,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、*,DM,、,#,S/D,:,IR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,微分型块传送,XFER70,),N,S,D,4/8/2026,块传送指令举例,CH001,、,CH0

10、02,、,CH003,的内容分别为,1234,、,0000,、,FFFF,,,N,为,#0003,。,当输入,00000,为,ON,时,,IR,区的,CH001003,的内容分别向,DM00100012,传送。,地址,指令,操作数,00000,LD,00000,00001,XFER,(,70,),#0003,001,DM0010,00000,XFER,(,70,),#0003,001,DM0010,CH001,16,2,CH002,16,0,源通道,CH003,16,0,DM0010,1234,DM0011,0000,目的通道,DM0012,FFFF,4/8/2026,块设置指令,BSET,(

11、71,),S,B,E,BSET,(,71,),S,B,E,表,4-9,块设置指令,BSET,(,71,),/BSET,(,71,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,块设置,BSET,(,71,),S,B,E,将某一通道的数据或立即数传送到几个连续的目的通道中,S,:源数据,B,:传送目的起始通道号,E,:传送目的终了通道号,.,S,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,、,#,B/E,:,IR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,微分型块设置,BSET,(,71,),S,B,E,4/8/2026,

12、块设置指令举例,当,00000,为,ON,时,立即数,1234,向,DM0000DM0511,传送;,当,00001,为,ON,时,,CH211,的内容送入,TIM005,作为改变后的设定值。,00000,BSET,(,71,),#1234,DM0000,DM0511,00001,BSET,(,71,),211,TIM005,TIM005,DM0000,00000,为,ON,时,#1234,DM0001,DM0511,00001,为,ON,时,CH211,TIM005,4/8/2026,数据分配指令,DIST(80),S,D,C,DIST(80),S,D,C,表,4-11,数据分配指令,DIS

13、T,(,80,),/DIST(80),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,数据分配,DIST(80),S,D,C,将源通道的数据传送到目的通道中去。传送目的通道号时由基地址,D,和偏移量,C,这两部分的和决定,S,:源通道号,D,:目的通道基地址,C,:偏移量,S,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,、,#,D,:,IR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,C,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,、,#,注:,C,必须为,BCD,数据,微分型数据分配,DI

14、ST(80),S,D,C,4/8/2026,偏移量,C,:,当,C,的,1215,位,=08,,,DIST(80),可用于单字分配操作,,C,的整个内容提供一个偏移,。当执行条件为,ON,时,,DIST,将,S,的内容复制到,D+,中。,当,C,的,1215,位,=9,,,DIST(80),可用于堆栈操作,,C,的其它,3,个数字指定堆栈(,000999,)中的字数,,D,的内容为堆栈指针。当执行条件为,ON,时,,DIST,将,S,的内容复制到,(D+1)+D,,即,1,加上,D,的内容加上,D,决定目的字,然后,D,的内容增,1,。,4/8/2026,数据分配指令举例一,使用,DIST(8

15、0),指令将,#00FF,复制到,HR20+,,,LR10,的内容为,#0005,。,当,00000,为,ON,时,,#00FF,复制到,HR25,(即,HR20+5,)。,4/8/2026,地址,指令,操作数,00000,LD,00000,00001,DIST,(,80,),#00FF,HR20,LR10,00000,DIST,(,80,),#00FF,HR20,LR10,HR20,0,0,0,0,HR25,0,0,F,F,LR10,0,0,0,5,#00FF,0,0,F,F,4/8/2026,数据分配指令举例二,使用,DIST(80),指令在,DM0001DM0005,之间产生一个堆栈,,

16、DM0000,作为堆栈指针。其中,,IR001=FFFF,,,IR035=9005,。,当,00000,第一次为,ON,时,,DM0000,置,1,,,IR001,的内容送入,DM0001,;,00000,第二次为,ON,时,栈指针递增,即,DM0000,置,2,,,IR001,的内容送入,DM0002,;直至,00000,第五次为,ON,时,,DM0001DM0005,的内容均为,#FFFF.,4/8/2026,地址,指令,操作数,00000,LD,00000,00001,DIST,(,80,),001,DM0000,035,00000,DIST,(,80,),001,DM0000,035,

17、DM0000,0000,DM0001,0000,DM0002,0000,DM0003,0000,DM0004,0000,DM0005,0000,DM0000,0001,DM0001,FFFF,DM0002,0000,DM0003,0000,DM0004,0000,DM0005,0000,DM0000,0002,DM0001,FFFF,DM0002,FFFF,DM0003,0000,DM0004,0000,DM0005,0000,第一次,执行,第二次,执行,DM0000,0003,DM0001,FFFF,DM0002,FFFF,DM0003,FFFF,DM0004,0000,DM0005,000

18、0,DM0000,0004,DM0001,FFFF,DM0002,FFFF,DM0003,FFFF,DM0004,FFFF,DM0005,0000,DM0000,0005,DM0001,FFFF,DM0002,FFFF,DM0003,FFFF,DM0004,FFFF,DM0005,FFFF,第四次,执行,第五次,执行,第三次,执行,4/8/2026,变址传送指令,COLL(81),S,C,D,COLL(81),S,C,D,表,4-13,变址传送指令,COLL(81)/COLL(81),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,COLL(81),COLL(81),S,C,D,将源

19、通道的数据传送到目的通道。源通道地址由基地址,S,与偏移量,C,之和决定,S,:源通道基地址,D,:偏移量,C,:目的通道号,S,:,IR,、,SR,、,HR,、,AR,、,TC,、,DM,、*,DM,、,#,C/D,:,IR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,注:,C,必须为,BCD,数,COLL(81),COLL(81),S,C,D,4/8/2026,变址传送指令举例,使用,COLL,指令将,DM0000+,的内容复制到,IR100,。其中,,IR010=#0005,,即,=5,,,DM0005=00FF,。,当,00000,为,ON,时,,DM0005,的内容

20、复制到,IR100,。,4/8/2026,地址,指令,操作数,00000,LD,00000,00001,COLL(81),DM0000,010,100,00000,COLL(81),DM0000,010,100,010,0,0,0,5,100,0,0,F,F,DM 0005,0,0,F,F,DM 0000,0,0,0,0,4/8/2026,数据交换指令,XCHG,(,73,),E1,E2,XCHG,(,73,),E1,E2,表,4-14,数据交换指令,XCHG,(,73,),/XCHG,(,73,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,数据交换,XCHG,(,73,),E

21、1,E2,两通道数据交换,E1,:交换通道号,1,E2,:交换通道号,2,.,E1/E2,:,IR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,微分型数据交换,XCHG,(,73,),E1,E2,4/8/2026,数据交换指令举例,地址,指令,操作数,00000,LD,00000,00001,XCHG,(73),HR00,DM0010,00000,XCHG,(73),HR00,DM0010,HR00,A,0,8,5,DM 0010,3,0,6,0,HR00,3,0,6,0,DM 0010,A,0,8,5,4/8/2026,移位指令,移位寄存器,算术移位,循环移位,字移位,4/

22、8/2026,移位寄存器,SFTR(84),C,D1,D2,SFTR(84),C,D1,D2,SFT,(,10,),D1,D2,IN,CP,R,表,4-16,移位寄存器,SFT(10),和可逆移位寄存器,SFTR(84)/SFTR,(,84,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,移位,SFT(10)D1,D2,按位进行移位,IN,:数据输入端,CP,:移位脉冲,R,:复位输入,D1/D2,:,IR,、,HR,、,AR,、,LR,可逆移位,SFTR(84),C,D1,D2,将指定通道中的数据左移或右移一位,带进位位,C,:控制字,C,:,IR,、,HR,、,AR,、,LR

23、DM,、*,DM,、,#,D1/D2,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分型可逆移位,SFTR,(,84,),C D1,D2,4/8/2026,SFT,(,10,)的执行过程,当移位脉冲输入端,CP,有脉冲前沿时,数据输入端,IN,的状态被移入,D1,通道的最低位,,D1,至,D2,的所有通道中的数据依次向上移动一位,,D2,的最高位丢失。,SFT,(,10,)的复位输入端,R,为,ON,时,将使,D1,至,D2,通道的所有位置,0,,并且不接受数据输入。,SFT,(,10,)指令允许多个数据通道连续移位。但,D1,至,D2,必须设在同一继电器区或数据区,并

24、使,D1 D2,,若设定,D1=D2,,则表示是,16,位的移位寄存器。,4/8/2026,【,例,4-10】SFT,(,10,)指令应用举例。,00000,SFT(10,),010,010,地址,指令,操作数,00000,LD,00000,00001,LD,00001,00002,LD,00002,00003,SFT(10,),010,00001,00002,010,00004,LD,01001,00005,OUT,10000,01000,10000,01001,00000,00001,01000,01001,10000,4/8/2026,例:试用,SFT,指令设计,12,个灯,L0-L11

25、依次亮的循环电路,00000,为启动按钮,L0=10000,,,L1=10001,,,L2=10002,,,L3=10003,,,L4=10004,,,L5=10005,,,L6=10006,,,L7=10007,,,L8=10008,,,L9=10009,,,L10=10010,,,L11=10011,10012,常开触点用于复位,其常闭触点用于循环。,4/8/2026,4/8/2026,【,例,4-12】,小车循环运行,10000,10001,00000,00001,00002,00003,H0004,H0003,H0001,H0002,4/8/2026,KEEP,01600,00004

26、00005,H0000,01600,H0002,H0001,H0003,25314,SFT,H00,H00,01601,25315,01601,H0000,00000,H0001,00003,H0002,00001,H0003,00002,H0004,00000,10000,H0001,H0003,10001,H0002,H0004,启停控制,置初值,移位脉冲,右行控制,左行控制,4/8/2026,可逆移位寄存器指令,-SFTR,梯形图符号及操作数取值区域,说明:控制通道,C,中的数据规定了移位方向、数据输入端、移位脉冲端和复位端。,4/8/2026,控制通道,C,的含义及移位功能,说明:,

27、如果控制通道复位端(,bit15,)为,ON,,,则从,St,到,E,通道的数据及进位为,CY,全部复位为,0.,4/8/2026,SFTR,指令的应用(一),4/8/2026,SFTR,指令的应用(二),4/8/2026,SFTR,指令的应用(三),用,SFTR,指令设计,16,个灯,L0-L15,依次亮、逆次灭电路。,通道分配:,启动按钮:,00000,L0=10000,,,L1=10001,,,L2=10002,,,L3=10003,,,L4=10004,,,L5=10005,,,L6=10006,,,L7=10007,,,L8=10008,,,L9=10009,,,L10=10010,

28、L11=10011,,,L12=10012,,,L13=10013,,,L14=10014,,,L15=10015,原理:,SFTR,指令控制字为,#5000,时,表示高电平左移,控制字为,#4000,时,表示低电平右移。,4/8/2026,4/8/2026,算术移位,ASL,(,25,),D,ASL(25),D,ASR(26),D,ASR(26),D,表,4-18,算术左移,/,右移指令,ASL,(,25,),/ASR,(,26,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,算术左移,ASL,(,25,),D,通道内数据向左移动一位,D,:数据通道号,D,:,IR,、,H

29、R,、,AR,、,LR,、,DM,、*,DM,微分型算术左移,ASL(25),D,算术右移,ASR(26),D,通道内数据向右移动一位,D,:数据通道号,微分型算术右移,ASR(26),D,4/8/2026,ASL,(,25,)指令应用,00000,ASL(25),DM0010,地址,指令,操作数,00000,LD,00000,00001,ASL(25),DM0010,1,0,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,1,CY,CY,15,00,0,4/8/2026,例:用,ASL,指令设计十二个灯,L0-L11,依

30、次亮循环运行电路,4/8/2026,ASR,(,26,)指令应用,00000,ASR(26),DM0010,地址,指令,操作数,00000,LD,00000,00001,ASR(26),DM0010,1,0,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,0,1,0,1,CY,CY,15,00,0,4/8/2026,例:用,ASR,指令设计十六灯,L0-L15,逆依次亮循环电路,4/8/2026,循环移位,ROL,(,27,),D,ROL(27),D,ROR(28,),D,ROR(28,),D,表,4-20,循环左移,/,右移指令,R

31、OL,(,27,),/ROR,(,28,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,循环左移,ROL,(,27,),D,通道内数据循环左移一位,D,:数据通道号,D,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分型循环左移,ROL(27),D,循环右移,ROR(28),D,通道内数据循环右移一位,D,:数据通道号,微分型循环右移,ROR(28),D,4/8/2026,ROL,(,27,)指令应用,00000,ROL(27),DM0010,地址,指令,操作数,00000,LD,00000,00001,ROL(27),DM0010,1,0,0,1,1,1,0,

32、0,1,1,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,1,CY,CY,15,00,4/8/2026,ROR,(,28,)指令应用,00000,ROR(28),DM0010,地址,指令,操作数,00000,LD,00000,00001,ROR(28),DM0010,1,0,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,0,1,0,0,1,CY,CY,15,00,4/8/2026,试用,ROR,指令设计,L0-L15,逆依次亮循环电路,ROR,指令进位标志位,25504,参与运行,所以应

33、在,ROR,指令之前,用,STC,(,40,)指令实现循环。,4/8/2026,字移位,SLD,(,74,),D1,D2,SLD,(,74,),D1,D2,SRD(75),D1,D2,SRD,(,75,),D1,D2,WSFT(16),D1,D2,WSFT(16),D1,D2,表,4-22,一位数字左移,/,右移指令,SLD,(,74,),/SRD,(,75,)和字移位指令,WSFT,(,16,),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,一位数字左移,SLD,(,74,),D1,D2,将指定的多个通道的数据依次左移一个数字,(,四位,),,最低位补,0,最高位丢失,.,D1/

34、D2,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分型一位数字左移,SLD,(,74,),D1,D2,一位数字右移,SRD,(,75,),D1,D2,将指定的多个通道的数据依次右移一个数字,(,四位,),,最高位补,0,最低位丢失,微分型一位数字右移,SRD(75),D1,D2,字移位,WSFT(16),D1,D2,以通道为单位将数据从开始通道向结束通道依次移动一个字(,16,位),开始通道中补,0,,结束通道中数据丢失,D1,:开始通道,,D2,:结束通道,微分型字移位,WSFT(16),D1,D2,4/8/2026,一位数据左移指令举例,地址,指令,操作数,00000,

35、LD,00000,00001,SLD,(74),DM0010,DM0011,00000,SLD,(74),DM0010,DM0011,DM0011,A,0,8,5,DM 0010,3,B,6,1,0,丢失,DM0011,0,8,5,3,DM 0010,B,6,1,0,4/8/2026,一位数据右移指令举例,地址,指令,操作数,00000,LD,00000,00001,SRD,(75),DM0010,DM0011,00000,SRD,(75),DM0010,DM0011,DM0011,A,0,8,5,DM 0010,3,B,6,1,0,丢失,DM0011,0,A,0,8,DM 0010,5,3,

36、B,6,4/8/2026,字移位指令举例,地址,指令,操作数,00000,LD,00000,00001,WSFT,(16),DM0010,DM0011,00000,WSFT,(16),DM0010,DM0012,DM0011,A,0,8,5,DM 0010,3,B,6,1,丢失,DM0012,F,0,C,2,DM0012,A,0,8,5,DM 0011,3,B,6,1,DM0010,0,0,0,0,#0000,4/8/2026,比较指令,数据比较,块比较,表比较,4/8/2026,数据比较,CMP,(,20,),C1,C2,表,4-24,数据比较指令,CMP,(,20,),指令名称,助记符 操

37、作数,梯形图符号,功 能,操作数范围,数据比较,CMP20,),C1,C2,比较常数与通道或两个通道的数据,C1,:比较数据,1,C2,:比较数据,2.,C1/C2,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,25505,(),比较结果,C1,C2,时为,ON,25506,(,=,),比较结果,C1=C2,时为,ON,25507,(),比较结果,C1,C2,时为,ON,4/8/2026,CMP,(,20,)指令使用,00000,TR0,25505,10000,大于,25506,10001,等于,25507,10002,小于,OUT,10002,00010,

38、地址,指令,操作数,00000,LD,00500,00001,OUT,TR0,00002,CMP,(,20,),102,00004,OUT,10000,00003,AND,25505,HR10,00006,AND,25506,00005,LD,TR0,00009,AND,25507,00008,LD,TR 0,00007,OUT,10001,CMP(20),IR 002,HR10,4/8/2026,【,例,4-22】,用比较指令实现单按钮启停电路,C000,25315,00000,CNT,000,#0002,25313,CMP,C000,#0001,10000,25506,4/8/2026,【

39、例,4-23】,行车方向自动控制,10001,10002,00001,00002,00003,00004,00005,位置信号,00101,00102,00103,00104,00105,呼叫信号,00000,启动,4/8/2026,4/8/2026,块比较,BCMP(68),S,T,D,BCMP(68),S,T,D,表,4-26,块比较指令,BCMP(68)/BCMP(68),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,块比较,BCMP(68),S,T,D,当,S,值位于上、下限值之间时,在结果通道的对应位位置,1,,否则置,0,。,S,:比较数据通道号,T,:数据块起始通道

40、号,D,:比较结果输出通道号,S,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,、,#,T,:,IR,、,HR,、,LR,、,TC,、,DM,、*,DM,D,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分型块比较,BCMP(68),S,T,D,4/8/2026,块比较指令执行过程:,把每一组数据中的第一个数据,(,数值相对小的,),作为比较的下限值,把第二个数据,(,数值相对大的,),作为比较的上限值,用指定的比较数据分别和每组数据进行比较,当下限比较数据上限时,该组比较的结果为“,1”,,写入结果通道,D,中与该组对应的位中,否则比较结

41、果为“,0”,,也写入,D,中与该组对应的位中。,T,T+2,T+30,T+1,T+3,T+31,1,0,0,S,比较,下限,上限,D,4/8/2026,表比较,TCMP(85),S,T,D,TCMP(85),S,T,D,表,4-28,表比较指令,TCMP(85)/TCMP(85),指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,表比较,TCMP(85),S,T,D,表格比较:数据表中各通道的数据与指定的比较数据依次比较,若两者相等,则在结果通道对应位置置,1,,否则置,0,。,S,:比较数据通道号,T,:数据表格起始通道号,D,:比较结果输出通道号,S,:,IR,、,SR,、,HR

42、AR,、,LR,、,TC,、,DM,、*,DM,、,#,T,:,IR,、,HR,、,LR,、,TC,、,DM,、*,DM,D,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分型表比较,TCMP(85),S,T,D,4/8/2026,表比较指令执行过程:,TCMP,(,85,)指令把从通道,T,开始的,16,组数据分别与被比较的数据,S,进行比较,如果两者相等,则结果通道,D,的相应位被置成,1,,如果两者不相等则通道,R,的相应位被置成,0,。,T,T+1,T+15,1,0,0,S,比较,D,4/8/2026,例:用,TCMP,(,85,)指令设计,16,个灯,L1-L

43、16,循环电路,其中,L13-L16,亮,1,秒后灭,,L9-L12,亮,1,秒后灭,,L5-L8,亮,1,秒后灭,,L1-L4,亮,1,秒后灭并依次循环。,4/8/2026,数据变换指令,二,/,十进制转换,数字译码,/,编码指令,七段译码器,4/8/2026,二,/,十进制转换,BIN,(,23,),S,D,BINL(58),S,D,BIN(23),S,D,BINL(58),S,D,BCD,(,24,),S,D,BCD,(,24,),S,D,BCDL(59),S,D,BCDL(59),S,D,表,4-30,二,/,十进制转换指令,指令名称,助记符 操作数,梯形图符号,功 能,操作数范围,单

44、通道十,二进制转换,BIN,(,23,),S,D,BCD,数转换成二进制数,S,:源通道号,D,:转换结果通道号,S,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,D,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分型单通道十,二进制转换,BIN(23),S,D,双通道十,二进制转换,BINL(58),S,D,双通道,BCD,数转换为二进制数,S,:源通道低通道号,D,:转换结果通道低通道号,微分型双通道十,二进制转换,BINL(58),S,D,单通道二,十进制转换,BCD,(,24,),S,D,二进制数转换成,BCD,数,S,:源通道号,

45、D,:转换结果通道号,微分型单通道二,十进制转换,BCD(24),S,D,双通道二,十进制转换,BCDL(59),S,D,双通道二进制数转换成,BCD,数,S,:源通道低通道号,D,:变换结果通道低通道号,微分型双通道二,十进制转换,BCDL(59),S,D,4/8/2026,BIN,指令使用举例,(IR010)=3452,,,转换成二进制:,3452=3328+112+12,=13162+7161+12160,=0D7C,上述工作可由,BIN,指令完成。,见下页,4/8/2026,BIN,指令使用举例,地址,指令,操作数,00000,LD,00000,00001,BIN(23),010,HR

46、20,00000,BIN(23),010,HR20,S,:,IR010,S,:,IR010,3,01000,0,01001,01002,01003,01004,01005,01006,01007,01008,01009,01010,01011,01012,01013,01014,01015,4,5,2,1,0,0,1,0,1,0,0,0,1,0,1,1,0,0,2,0,2,1,2,2,2,3,2,0,2,1,2,2,2,3,2,0,2,1,2,2,2,3,2,0,2,1,2,2,2,3,10,3,10,2,10,1,10,0,D,:,HR20,0,D,7,C,3452,D,:,HR20,HR2

47、000,0,HR2001,HR2002,HR2003,HR2004,HR2005,HR2006,HR2007,HR2008,HR2009,HR2010,HR2011,HR2012,HR2013,HR2014,HR2015,0,1,1,1,1,1,0,1,0,1,1,0,0,0,0,2,0,2,1,2,2,2,3,2,0,2,1,2,2,2,3,2,0,2,1,2,2,2,3,2,0,2,1,2,2,2,3,16,3,16,2,16,1,16,0,0D7C,4/8/2026,BINL,指令使用举例,地址,指令,操作数,00000,LD,00000,00001,BINL(58),LR20,0000

48、0,BINL(58),010,LR20,S+1,:,IR011,0,0,2,0,10,7,10,6,10,5,10,4,S,:,IR010,0,0,5,0,10,3,10,2,10,1,10,0,D+1,:,LR21,0,0,0,3,16,7,16,6,16,5,16,4,D,:,LR20,0,D,7,2,16,3,16,2,16,1,16,0,010,4/8/2026,数字译码,/,编码指令,DMPX(77),S,D,K,DMPX(77),S,D,K,MLPX(76),S,K,D,MLPX(76),S,K,D,表,4-32,数字译码指令,MLPX(76)/MLPX(76),指令,助记符 操作

49、数,梯形图符号,功 能,操作数范围,数字译码,MLPX(76),S,K,D,数字译码:将指定通道的,4,位十六进制数译成,015,的十进制数。,S,:源通道号,K,:控制字,D,:第一个结果输出通道号,S,:,IR,、,SR,、,HR,、,AR,、,LR,、,TC,、,DM,、*,DM,、,K,:,IR,、,HR,、,LR,、,TC,、,DM,、*,DM,、,#,D,:,IR,、,HR,、,AR,、,LR,、,DM,、*,DM,微分型数字译码,MLPX(76),S,K,D,数字编码,DMPX(77),S,D,K,数字编码:将源通道中为“,1”,的最高位转换成一个十六进制数输出至结果通道,S,:

50、源通道的起始通道号,D,:目标通道号,K,:控制字,微分型数字编码,DMPX(77),S,D,K,4/8/2026,416,译码器指令,MLPX,(,76,),/MLPX,(,76,),功能:,1,)当执行条件为,ON,时,,MLPX,对,S,中指定的数字进行译码,译码的结果存入,D,开始的通道中。最多可对,4,位数字同时译码。,2,),S,中第一个要译码的数字由,K,指定,译码的结果存入,D,通道中;第二个要译码的数字是紧邻第一个数字的最高位数字,译码的结果存入,D+1,通道中;下面以此类推。,4/8/2026,MLPX,指令的梯形图符号及操作数取值区域,4/8/2026,MLPX,控制字,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服