第9章 可编程序控制器编程应用指令.pptx

第9章 可编程序控制器编程应用指令.pptx

  1. 1、本文档共166页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 可编程序控制器编程应用指令9.1 ?应用指令基本规则9.2 ?应用指令一览表及指令阅读方法9.3 ?程序流程应用指令(FNC 00 ~ FNC 09)9.4 ?传送与比较应用指令(FNC 10~FNC 19)9.5 ?四则逻辑运算指令(FNC 20~FNC 29)9.6 ?循环移位指令(FNC 30~FNC 39)9.7 ?数据处理指令(一)(FNC 40~ FNC 49)9.8 ?高速处理指令(FNC 50~FNC 59)9.9 ?方便指令(FNC 60~ FNC 69)9.10 ?外部设备I/O(FNC 70~ FNC 79)9.11 ?外部设备?SER指令(FNC 80~ FNC 89)9.12 ?浮点数运算指令(FNC 110~FNC 119)9.13 ?数据处理指令(二)(FNC 140~FNC 149)9.14 ?定位指令(FNC 150~FNC 159)9.15 ?时钟运算指令(FNC 160~FNC 169)9.16 ?格雷码(FNC 170~FNC 171)9.17 ?触点比较指令(FNC 220~ FNC 249)第9章 可编程序控制器编程应用指令 FX2N系列可编程序控制器除了基本指令、步进梯形图指令外,还有许多应用指令(Applied Instruction),这些应用指令大大拓宽了PLC的应用范围。应用指令实际上就是许多功能不同的子程序,又称之为功能指令(Functional Instruction)。 FX2N系列可编程序控制器的应用指令极其丰富,主要可分为:程序控制、传送与比较、算术与逻辑运算、移位与循环、数据处理、高速处理、外部输入/输出处理、设备通信等几类。 9.1 应用指令基本规则9.1.1 ?应用指令的表示形式 应用指令按功能号FNC00~FNC□□□编排,各指令中有表示其内容的助记符。 FX2N系列可编程序控制器的应用指令格式采用梯形图和助记符相结合的形式。有些应用指令仅使用指令段(FNC编号),但在更多应用指令在指定功能号的同时还必须指定操作数。 由功能号、指令助记符、操作数等组成。在简易编程器中,以功能号输入功能指令。在编程软件中,以指令助记符输入功能指令。 9.1 应用指令基本规则9.1.1 ?应用指令的表示形式S ?:表示其内容不随指令执行而变化的源(Source)操作数;在可利用变址功能修改软元件编号的情况下,以符号S·表示;当源的数量不至一个时,以符号S1·?、S2·?、…等表示。D?:表示其内容随指令执行而变化的目标(Destination)操作数;同样,若可利用变址功能时,以符号D·表示;当目标的数量不至一个时,以符号D1·?、D2·?、…等表示。m·?、n·?:以m·?或n·表示既不做源,也不做目标的操作数,可以指定取值的个数。这样的操作数数量很多时,以符号m1·?、m2·?、n1·?、n2·…等表示。应用指令的指令段功能号和助记符占1个程序步;操作数根据是16位指令还是32位指令,占2或4个程序步。 9.1 应用指令基本规则9.1.2 ?应用指令的可用软元件、数据长度与指令类型 1.操作数的可用软元件 FX2N系列PLC中,应用指令可处理的数据类型包括位(bit)、字节(byte)、字(1W=2byte)和双字(1DW=4byte)。象X、Y、M、S等只处理ON/OFF信息的软元件被称为位元件;与次相对,T、C、D等处理数值的软元件被称为字元件。 应用指令操作数可使用X、Y、M、S等软(位)元件。通过将这些元件组合,由Kn加首元件号来表示,以KnX□、KnY□、KnM□、KnS□等形式也可进行数值处理。 可处理数据寄存器D或定时器T或计数器C的当前值。数据寄存器D为16位,在处理32位数据数据时使用一对数据寄存器的组合实现。例如,将数据寄存器D0指定为32位指令的操作数时,处理(D1,D0)32位数据(D1为高16位,D0为低16位)。T、C的当前值寄存器也可作为一般寄存器,处理方法相同。但是C200~C255的32位计数器的每点可处理32位的数据,不能指定为16位指令的操作数使用。 9.1 应用指令基本规则9.1.2 ?应用指令的可用软元件、数据长度与指令类型 2.数据长度与指令类型 指令根据处理数值的大小,应用指令可分为“16位指令”和“32位指令”,相对应的则数据长度为16位和32位。此外,指令根据指令各自的执行形式,有“连续执行型”与“脉冲执行型”两种形式。 应用指令可将这些形式组合使用或单独使用。 9.1 应用指令基本规则9.1.3 ?应用指令内的数据处理1.位元件的组合 位元件每4位为一组组合成单元。KnM0中的n是组数,16位数操作时为K1~K4,32位数操作时为K1~K8。例如K2M0表示由M0~M7组成的8位数据;K

文档评论(0)

执着仅一次 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档