应用指令程序流程指令ppt课件.pptx

应用指令程序流程指令ppt课件.pptx

ID:52798245

大小:502.80 KB

页数:36页

时间:2020-03-14

应用指令程序流程指令ppt课件.pptx_第1页
应用指令程序流程指令ppt课件.pptx_第2页
应用指令程序流程指令ppt课件.pptx_第3页
应用指令程序流程指令ppt课件.pptx_第4页
应用指令程序流程指令ppt课件.pptx_第5页
资源描述:

《应用指令程序流程指令ppt课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章FX2N系列PLC的应用指令5.1应用指令概述5.2程序流程指令5.3比较与传送指令5.4四则运算与逻辑运算指令5.5循环与移位指令5.6数据处理指令5.1应用指令的概述表达形式执行形式变址寄存器5.1.1应用指令的表达形式1.位元件与字元件位元件:只处理ON/OFF状态的软元件,如X、Y、M、S等;字元件:处理数值的软元件,如T、C、D等,一个字元件由16位二进制数组成。位元件组合使用也可处理数值,位元件每4位一组组合成一个单元,通常的表示方法是Kn加上首元件号组成,n为单元数。例如,K2X0表示由X0~X7组成的位元件组,这是一个8位数据,X0为最低位。16位数据时n=1

2、-4,32位数据n=1-8。5.1.1应用指令的表达形式注:当一个16位的数据传送到K1M0、K2M0、K3M0时,只能传送低位数据,较高位数据不传送,32位数据传送时也一样。在作16位数操作时,参与操作的位元件不足16位时,高位(不足部分)均作0处理,这就意味着只能处理正数(符号位为0),32位数据操作也一样。被组合的位元件的首元件号可以是任意的,但为避免混乱,建议采用编号以0为结尾的元件,如X0、Y10、M20等。5.1.1应用指令的表达形式2.指令与操作数应用指令:指令助记符+操作数指令助记符:该指令执行的操作;操作数:指需要操作的数据[S]:表示数据源。内容不随指令执行而变

3、化的操作数称为源。在可变址修改软元件编号的情况下,加上“.”符号的[S.]表示。源的数量多时,以[S1.]、[S2.]等表示。[D.]:表示目标操作数。内容随指令执行而改变的操作数被称作目标。可作变址修饰时,加上“.”符号的[D.]表示。目标数量多时,以[D1.]、[D2.]等表示。[n.]、[m.]:以[m.]或[n.]表示既不作源,也不作目标的操作数。这样的操作数数量很多时,以[m1.]、[m2.]、[n1.]、[n2.]等表示。5.1.1应用指令的表达形式3.数据格式在FX系列PLC内部,数据以二进制(BIN)补码的形式存储,所有的四则运算和加1/减1运算都使用二进制数。16

4、位数据的二进制补码最高位(第15位)为符号位,正数的符号位为0,负数的符号位为1,最低为第0位。5.1.1应用指令的表达形式4.应用指令的表达形式与基本指令不同,FX2N系列PLC的应用指令用编号FNC00-FNC246表示,采用计算机通用的助记符(英文名称或缩写)表示。例如,FNC45的助记符是MEAN(平均)。应用指令的表示格式如图5-1所示。应用指令的指令段通常占1个程序步,16位操作数占2步,32位操作数占4步。图5-1应用指令的表示格式5.1.2数据长度和指令执行形式1.指令助记符前加“D”扩展数据位FX2N型PLC中的数据寄存器D为16位,用于存放16位二进制数。在应用

5、指令的助记符前加“D”就变成32位指令。数据长度的表示格式如图5-2所示。图5-2数据长度的表示5.1.2数据长度和指令执行形式2.指令助记符后加“P”为脉冲执行形式应用指令有连续执行和脉冲执行型两种执行形式。脉冲执行形式的使用如图5-3所示。有“P”:表示该指令为脉冲执行型,在执行条件满足时仅执行一个扫描周期。无“P”:表示该指令只能是连续执行型,在执行条件满足的每个扫描周期都要被执行。“P”和“D”可以同时使用。图5-2数据长度的表示5.1.3变址寄存器FX2N有16个16位的变址寄存器,分别是V0~V7和Z0~Z7。在传送、比较指令中,变址寄存器V和Z用来修改操作对象的元件号

6、,在循环程序中常使用变址寄存器。进行32位运算时,常用V和Z自动组对使用,分别组成(V0、Z0)、(V1、Z1)……、(V7、Z7)。V为高16位,Z为低16位,这时变址指令只需指定Z,Z就能代表V和Z的组合。5.2变址寄存器条件跳转指令子程序调用返回中断指令主程序结束指令监视定时器指令循环指令5.2.1条件跳转指令条件跳转指令CJ(ConditionalJump)的功能编号为FNC00,操作数的指针标号P0~P127,其中P63即END所在步序,无需再标号。CJ和CJP都占3个程序步,指针标号占1个程序步。指针P(Point)用于分支和跳转步序,在梯形图中,指针放在左侧母线的左边

7、,当CJ指令条件满足时,跳转到相应的标号处。5.2.1条件跳转指令图5-4跳转指令的使用5.2.1条件跳转指令注意事项:1)CJP指令表示脉冲执行方式。2)在一个程序中,一个指针标号只能出现一次,否则程序会出错。但是在同一个程序中两条跳转指令可以使用相同的指针标号。3)跳转指令一般在CJ指令之后,但也可出现在跳转指令之前。4)跳转执行期间,即使被跳过程序的驱动条件改变,但其线圈(或结果)仍保持跳转前的状态,因为跳转期间没有执行这段程序。5)如果跳转开始时定时器和计数器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。