文档介绍:三菱PLC基础与应用
第5章 FX2N系列PLC的应用指令
方便指令
循环与移位指令
四则运算与逻辑运算指令
比较与传送指令
程序流程指令
应用指令概述
数据处理指令
高速处理指令
实训项目
习题
第1页/共182页
第一页,编辑于星期六:十五点 十三分。
三菱PLC基础与应用
应用指令概述
应用指令的表达形式
1. 位元件与字元件
只处理ON/OFF状态的软元件称为位元件,如X、Y、M、S等;而处理数值的软元件则称为字元件,如T、C、D等,一个字元件由16位二进制数组成。
位元件组合使用也可处理数值,位元件每4位一组组合成一个单元,通常的表示方法是Kn加上首元件号组成,n为单元数。例如,K2X0表示由X0~X7组成的位元件组,这是一个8位数据,X0为最低位。16位数据时n=1~4,32位数据n=1~8。
第2页/共182页
第二页,编辑于星期六:十五点 十三分。
三菱PLC基础与应用
当一个16位的数据传送到K1M0、K2M0、K3M0时,只能传送低位数据,较高位数据不传送,32位数据传送时也一样。在作16位数操作时,参与操作的位元件不足16位时,高位(不足部分)均作0处理,这就意味着只能处理正数(符号位为0),32位数据操作也一样。
被组合的位元件的首元件号可以是任意的,但为避免混乱,建议采用编号以0为结尾的元件,如X0、Y10、M20等。
第3页/共182页
第三页,编辑于星期六:十五点 十三分。
三菱PLC基础与应用
2. 指令与操作数
应用指令用助记符表示,有些应用指令仅有指令段(助记符),但更多的有操作数。下面是指令中操作数符号表示方法及解释:
[S]:表示数据源。内容不随指令执行而变化的操作数称为源。在可变址修改软元件编号的情况下,加上“.”符号的[S.]表示。源的数量多时,以[S1.]、[S2.]等表示。
[D.]:表示目标操作数。内容随指令执行而改变的操作数被称作目标。可作变址修饰时,加上“.”符号的[D.]表示。目标数量多时,以[D1.]、[D2.]等表示。
[n.]、[m.]:以[m.]或[n.]表示既不作源,也不作目标的操作数。这样的操作数数量很多时,以[m1.]、[m2.]、[n1.]、[n2.]等表示。
第4页/共182页
第四页,编辑于星期六:十五点 十三分。
三菱PLC基础与应用
3. 数据格式
在FX系列PLC内部,数据以二进制(BIN)补码的形式存储,所有的四则运算和加1/减1运算都使用二进制数。16位数据的二进制补码最高位(第15位)为符号位,正数的符号位为0,负数的符号位为1,最低为第0位。
4. 应用指令的表达形式
与基本指令不同,FX2N系列PLC的应用指令用编号FNC00~FNC246表示,采用计算机通用的助记符(英文名称或缩写)表示。例如,FNC45的助记符是MEAN(平均)。应用指令的表示格式如图5-1所示。
第5页/共182页
第五页,编辑于星期六:十五点 十三分。
三菱PLC基础与应用
应用指令的指令段通常占1个程序步,16位操作数占2步,32位操作数占4步。
图5-1 应用指令的表示格式
第6页/共182页
第六页,编辑于星期六:十五点 十三分。
三菱PLC基础与应用
数据长度
FX2N型PLC中的数据寄存器D为16位,用于存放16位二进制数。在应用指令的助记符前加“D”就变成32位指令。数据长度的表示格式如图5-2所示。
图5-2 数据长度的表示
第7页/共182页
第七页,编辑于星期六:十五点 十三分。
三菱PLC基础与应用
执行形式
应用指令有连续执行和脉冲执行型两种执行形式。
脉冲执行形式的使用如图5-3所示。
图5-3 脉冲执行型的表示
第8页/共182页
第八页,编辑于星期六:十五点 十三分。
三菱PLC基础与应用
在应用指令助记符中标有“P”的表示该指令为脉冲执行型,在执行条件满足时仅执行一个扫描周期。如果指令格式没有“P”的表示该指令只能是连续执行型,在执行条件满足的每个扫描周期都要被执行。“P”和“D”可以同时使用。
第9页/共182页
第九页,编辑于星期六:十五点 十三分。