应用指令的基本规则

应用指令的基本规则

ID:27784706

大小:2.61 MB

页数:79页

时间:2018-12-05

应用指令的基本规则_第1页
应用指令的基本规则_第2页
应用指令的基本规则_第3页
应用指令的基本规则_第4页
应用指令的基本规则_第5页
资源描述:

《应用指令的基本规则》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一节应用指令的基本规则应用指令的表示与执行形式指令与操作数FX2N系列PLC的应用指令由功能编号FNC00~FNC246指定,各指令有表示其内容的助记符符号。应用指令多数情况下将功能编号与操作数组合在一起使用。应用指令的操作数包括源操作数、目的操作数以及辅助操作数操作数可用软元件位软元件:X、Y、M、S等。字软元件:T、C、D等。处理ON/OFF信息处理数值FX2N系列PLC的数据寄存器D为16位,在处理32位数据时使用一对数据寄存器的组合。定时器T和计数器C的当前值寄存器可作为一般寄存器处理,但是,C200~

2、C255的1点是32位计数器,可直接处理32位数,不能作为16位指令的操作数使用。又称功能指令,用于数据的传送、运算、变换及程序控制等功能。具有128种298条指令的形态与执行形式分类:根据处理数值的位数,应用指令可分为16位指令和32位指令。根据指令的执行形式,应用指令可分为连续执行型与脉冲执行型。标志的处理标志动作:零标志(M8020);借位标志(M8021);进位标志(M8022);执行结束(M8029)等。如果在应用指令的结构、可用软元件及其编号范围等方面有错误时,在运算执行过程中会出现,下列标志位会动作

3、同时会记录出错信息:(1)M8067、D8067、D8069若出现运算错误,M8067保持动作,运算错误代码编号存储在D8067中,错误发生的步号存储在D8069中。若在其他步发生新错误时,其指令的出错代码和步号将被依次更新。(2)M8068、D8068若出现运算错误,M8068保持动作,错误发生的步号存储在D8068中。即使其他指令中发生新错误也不更新内容,在强制复位或电源断开前动作一直保持。对于32位应用指令,其助记符在16位指令助记符上添加符号D。脉冲执行型指令的助记符用添加符号P来表示。其指令只在驱动条件

4、从OFF→ON变化时执行一次,其他时刻不执行。连续执行型应用指令在各扫描周期都执行的指令,操作数的内容每个扫描周期都变化。指令使用次数与同时驱动的限制有些应用指令只能在指定次数内进行编程,禁止多次重复使用。但是可以采用变址寄存器来改变指令内的软元件编号与数值,与采用多次控制同样的效果。有些应用指令即使能多次编程,也有同时动作点数的限制。例如:FNC53(DHSCH)、FNC54(DHSCR)与FNC55(DHSZ)指令同时动作点数在6点以下;FNC80(RS)指令动作点数只能有1点。浮点运算的数值处理功能:更精确

5、地进行乘、除和开方等运算。浮点数运算都是采用二进制浮点数。二进制浮点数采用连续编号的一对数据寄存器,按一定规则表示。如图所示:以(D11,D10)为例正负号由b31决定不按补码处理二进制浮点数表示方法将二进制浮点数变为十进制浮点数。如图8-2所示:D0、D1的最高位为符号位,按2的补码处理,十进制浮点数的最小绝对值1175×10-41,最大绝对值为3402×1035。十进制浮点数表示方法应用指令说明使用应用指令需注意指令的要素。加法指令的形式及要素。加法指令的使用要素指令名称指令编号助记符操作数指令步数S1(可变

6、址)S2(可变址)D加法FNC20(16/32)ADD(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZADD,ADDP:7步DADD,DADDP:13步应用指令的使用要素说明如下:(1)指令编号每条应用指令都有一个的编号,上表中FNC20就是加法指令的编号。(2)指令名称说明应用指令的功能。(3)助记符应用指令的助记符一般都是该指令的英文缩写词。如加法指令ADDITION简写为ADD。采用这种形式容易了解指令的应用。(4)数据长度应用指令依处理数据的长度分为16

7、位指令和32位指令,在表中用(16/32)说明。32位指令采用助记符前加D表示,助记符前无D的指令为16位指令。(5)执行形式应用指令有脉冲执行型和连续执行型。脉冲执行型应用指令采用助记符后加P表示,助记符后无P的指令为连续执行型。(6)操作数应用指令的操作数分为源操作数S、目的操作数D和辅助操作数m、n。源操作数、目的操作数和辅助操作数多于1个时分别用S1、S2…,D1、D2…以及m1、m2,n1、n2…表示。(7)指令步数指令步数为执行该指令所需的程序步数。应用指令的指令编号和指令助记符占一个程序步,每个操作

8、数占2个或4个程序步(16位操作数和32位操作数分别占2个和4个程序步)。因此,一般16位指令为7个程序步,32位指令为13个程序步。第二节三菱FX2N系列PLC程序流程控制应用指令三菱FX2N系列PLC程序流程控制应用指令共有十条,指令编号为FNC00~FNC09。它们在程序中的条件执行与优先处理,与顺控程序的控制流程有关条件跳转指令条件跳转指令CJ(Condition

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

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

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