- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 PLC功能指令、特殊模块及其应用 7.1节功能指令概述及基本规则 7.1.1 功能指令的表达形式 MOV K1 D0、ADDP D0 K1 D0、FROM K1 K29 K4M0 K1等都是功能指令。这些功能指令不仅助记符不同,就连操作数也不一样。 那么,功能指令是否就没有一定的规则呢? 功能指令都遵循一定的规则,其通常的表达形式也是一致的。一般功能指令都按功能编号(FNC00~FNC□□□)编排,每条功能指令都有一个助记符。 有的只有助记符,有的则还有操作数(通常由1~4个组成),其通常的表达形式如下: 上式中[S.]、[D.]、[n.]所表达的意义如下。 [S.]叫做源操作数。 [D.]叫做目标操作数。 [n.]叫做其他操作数。 7.1.2 数据长度和指令类型 1.数据长度 功能指令可处理16位数据和32位数据,例如: 要说明的是,32位计数器C200~C255的当前值寄存器不能用作16位数据的操作数,只能用作32位数据的操作数。 2.指令类型 P和D可同时使用,如DMOVP表示32位数据的脉冲执行方式。另外,某些指令如XCH、INC、DEC、ALT等,用连续执行方式时要特别注意。 7.1.3 操作数 操作数按功能分有源操作数、目标操作数和其他操作数;按组成形式分有位元件、字元件和常数。 1.位元件和字元件 只处理ON/OFF状态的元件称为位元件,例如X、Y、M和S。 处理数据的元件称为字元件,例如T、C和D等。 2.位元件的组合 位元件的组合就是由4个位元件作为一个基本单元进行组合,如K1Y0就是位元件的组合。通常的表现形式为KnM□、KnS□、KnY□, 数据传送的过程如图7-1所示。 执行传送的过程如下: 3.变址寄存器 对于32位指令,V、Z自动组对使用,V作高16位,Z作低16位,其用法如下: 7.2 常用功能指令简介 7.2.1 程序流程指令 1.跳转指令CJ(FNC 00) CJ指令不对软元件进行操作,指令的表现形式为CJ和CJP,为16位指令,占用3个程序步。跳转指令的跳转指针编号为P0~P127。 2.主程序结束指令FEND(FNC 06) FEND指令不对软元件进行操作,不需要触点驱动,占用1个程序步。CJ和FEND指令的执行过程如图7-2所示。 7.2.2 传送与比较指令 1.比较指令CMP(FNC 10) 比较指令的表现形式有CMP、CMPP、DCMP和DCMPP 4种。16位指令占用7步,32位指令占用13步。 2.区间比较指令ZCP(FNC 11) 区间比较指令的表现形式有ZCP、ZCPP、DZCP和DZCPP,16位指令占用9步,32位指令占用17步。 3.传送指令MOV 传送指令的表现形式有MOV、MOVP、DMOV和DMOVP,16位指令占用5步,32位指令占用9步。 MOV指令的使用说明如下: 7.2.3 算术与逻辑运算指令 1.BIN加法运算指令ADD(FNC 20) 加法指令的表现形式有ADD、ADDP、DADD和DADDP,16位指令占用7步,32位指令占用13步。 当运算结果为0时,0标志M8020动作;当运算结果超过32 767(16位运算)或2 147 483 647(32位运算)时,进位标志M8022动作。 当运算结果小于?32 768(16位运算)或?2 147 483 648(32位运算)时,借位标志M8021动作。 进行32位运算时,字元件的低16位被指定,紧接着该元件编号后的软元件将作为高16位。 2.BIN减法运算指令SUB(FNC 21) 适合BIN减法运算指令SUB的软元件与表7-7所示相同。减法指令的表现形式有SUB、SUBP、DSUB和DSUBP,16位指令占用7步,32位指令占用13步。 3.BIN乘法运算指令MUL(FNC 22) 乘法指令的表现形式有MUL、MULP、DMUL和DMULP,16位指令占用7步,32位指令占用13步。 4.BIN除法运算指令DIV(FNC 23) 除法指令的表现形式有DIV、DIVP、DDIV和DDIVP,16位指令占用7步,32位指令占用13步。 5.BIN加1运算指令INC(FNC 24)和BIN减1运算指令DEC(FNC 25) 加1指令的表现形式有INC、INCP、DINC和DINCP,减1指令的表现形式有DEC、
您可能关注的文档
- 电气控制系统设计基础与范例 第2版 教学课件 作者 易泓可 15567电气控制系统设计基础与范例(第2版)授课课件.ppt
- 电气控制系统与可编程控制器 教学课件 作者 常晓玲 第八章.ppt
- 电气控制系统与可编程控制器 教学课件 作者 常晓玲 第二章.ppt
- 电气控制系统与可编程控制器 教学课件 作者 常晓玲 第六章.ppt
- 电气控制系统与可编程控制器 教学课件 作者 常晓玲 第七章.ppt
- 电气控制系统与可编程控制器 教学课件 作者 常晓玲 第三章.ppt
- 电气控制系统与可编程控制器 教学课件 作者 常晓玲 第四章.ppt
- 电气控制系统与可编程控制器 教学课件 作者 常晓玲 第五章.ppt
- 电气控制系统与可编程控制器 教学课件 作者 常晓玲 第一章.ppt
- 电气控制系统与可编程控制器 教学课件 作者 常晓玲 封面.ppt
- 电气控制与PLC 教学课件 阮友德习题答案 19247电气控制与PLC习题答案.doc
- 电气控制与PLC 教学课件 作者 曹金福 主编 谭胜福 副主编 第八章 PLC控制系统的设计与应用.ppt
- 电气控制与PLC 教学课件 作者 曹金福 主编 谭胜福 副主编 第二章 常用电动机控制电路.ppt
- 电气控制与PLC 教学课件 作者 曹金福 主编 谭胜福 副主编 第六章 可编程序控制器构成与指令.ppt
- 电气控制与PLC 教学课件 作者 曹金福 主编 谭胜福 副主编 第七章 Twido系列PLC的编程软件.ppt
- 电气控制与PLC 教学课件 作者 曹金福 主编 谭胜福 副主编 第三章 普通生产机械设备电气控制.ppt
- 电气控制与PLC 教学课件 作者 曹金福 主编 谭胜福 副主编 第四章 可编程序控制器概述.ppt
- 电气控制与PLC 教学课件 作者 曹金福 主编 谭胜福 副主编 第五章 PLC的基本结构与工作原理.ppt
- 电气控制与PLC 教学课件 作者 曹金福 主编 谭胜福 副主编 第一章 常用低压电器.ppt
- 电气控制与PLC 教学课件 作者 李向东 第八章.ppt
最近下载
- 考研真题 中国药科大学710药学基础综合(一)历年考研真题汇编.docx VIP
- 2025云南省高等职业技术教育招生考试计算机信息类(技能考核)试题(F1).doc VIP
- 南通蓝印花布印染技艺 生活应用精品 门帘.ppt VIP
- 国网35条严重违章及其释义解读课件PPT.pptx VIP
- 2025年度神经内科五年发展规划.docx
- 14J936 变形缝建筑构造.docx
- 20S517- 排水管道出水口.pdf VIP
- 2025云南省高等职业技术教育招生考试计算机信息类(技能考核)试题(F5).doc VIP
- 2025-2030中国注意缺陷多动障碍(ADHD)疗法行业市场发展趋势与前景展望战略研究报告.docx
- 南通蓝印花布印染技艺 生活应用精品 服饰.ppt VIP
原创力文档


文档评论(0)