欢迎来到天天文库
浏览记录
ID:49993224
大小:809.00 KB
页数:103页
时间:2020-03-07
《三菱FX2N系列PLC的功能指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第5章三菱FX2N系列PLC的功能指令本章导读本章主要介绍了FX2N的功能指令及其编程方法,功能指令编号为FNC00~FNC246,将常用功能指令归类讲述,从5.6节起只作简讲,未介绍的可查阅附录表B.2。将以表格形式归纳功能指令格式、类型及使用要素。选择合适的功能指令,将使编程更加方便和快捷。要求掌握各类功能指令及其编程方法,掌握GPPW内装的的模拟仿真、时序图等功能,来帮助学习功能指令。7/23/202115.1功能指令的基本规则1FX2N系列PLC的功能指令一览表见附录表B.2。一条基本逻辑指令只完成一个特定的操作,而一条
2、功能指令却能完成一系列的操作,相当于执行了一个子程序,所以功能指令功能更强大,编程更精练,它能用于运动控制、模拟量控制等场合。基本指令和其梯形图符号之间是互相对应的。而功能指令采用梯形图和助记符相结合的形式,意在表达本指令要做什么。有些功能指令在整个程序中只能使用一次,介绍到此类指令时会特别强调。5.1.1功能指令的表示1.功能指令的梯形图表示用功能框表示功能指令,即在功能框中用通用的助记7/23/202125.1.1功能指令的表示2符形式来表示,如图5.1(a)所示,该指令的含义如图5.1(b)所示。图5.1(a)中X000常
3、开接点是功能指令的执行条件,其后的方框即为功能指令。由图可见,功能指令同一般的汇编指令相似,也是由操作码和操作数两大部分组成。(1)操作码部分功能框第一段为操作码部分,表达了该指令做什么。7/23/202135.1.1功能指令的表示3一般功能指令都是以指定的功能号来表示,如FNC45。但是,为了便于记忆,每个功指令都有一个助记符,对应FNC45的助记符是MEAN,表示“求平均值”。这样就能见名知义,比较直观。在编程器或FXGP软件中输入功能指令时,输入的是功能号FNC45,显示的却是助记符MEAN。不过,在FXGP软件中也可直接
4、输入助记符MEAN。注意:本书在介绍各功能指令时,将以图5.1(a)的形式同时给出功能号和对应的助记符,但并不意味着在FXGP软件中输入功能指令时要两者一起送,而是按上述介绍,只要送入其中一个就行了。(2)操作数部分7/23/202145.1.1功能指令的表示4功能框的第一段之后都为操作数部分,表达了参加指令操作的操作数在那里。操作数部分部分组成:源操作数(源) 目标操作数(目) 数据个数源操作数:D0、D1和D2,数据个数K3指示源有3个;目操作数:D10。当X000接通时,MEAN指令的含义如图5.1(b)所示,即要取出D0
5、~D2的连续3个数据寄存器中的内容作算术平均后送入D10寄存器中。当X000断开时,此指令不执行。操作数排列次序:源在前,目在后,数据个数在最后有些功能指令还要求多个操作数,也有的功能指令不需要操作数。7/23/202155.1.1功能指令的表示52.功能指令的要素描述功能指令的要素描述将按表图的格式给出。如对图5.1(a)这条MEAN指令的要素描述如表5.1所示。表中使用符号的说明:①求平均值指令:指令的名称②FNC45:指令的功能号7/23/202165.1.1功能指令的表示6③MEAN指令的助记符④(P)指令的执行形式,(
6、P)表示可使用脉冲执行方式,在执行条件满足时仅执行一个扫描周期;缺省的为连续执行型。⑤(D)指令的数据长度可为32位,缺省为16位。⑥[S·]源操作数,简称源,指令执行后不改变其内容的操作数。当源不止一个时,用[S1·]、[S2·]等来表示。有“·”表示能用变址方式,缺省为无“·”,表示不能使用变址方式。⑦[D·]目标操作数,简称目,指令执行后将改变其内容的操作数。当目不止一个时,用[D1·]、[D2·]等来表示。有“·”表示能使用变址方式,缺省为无“·”,表7/23/20217示不能使用变址方式。⑧m、n其它操作数,常用来表示
7、常数或对源和目作出补充说明。表示常数时,K后跟的为十进制数,H后跟的为十六进制数。⑨程序步指令执行所需的步数。一般来说,功能指令的功能号和助记符占一步,每个操作数占2~4步(16位操作数是2步,32位操作数是4步)。因此,一般16位指令为7步,32位指令为13步。5.1.2功能指令的数据长度11.字元件与双字元件(1)字元件1个字元件是由16位的存储单元构成,最高位(第15位)5.1.1功能指令的表示77/23/202185.1.2功能指令的数据长度2为符号位,第0~14位为数值位。图5.2所示为16位数据寄存器D0图示。(2)
8、双字元件可以使用两个字元件组成双字元件,以组成32位数据操作数。双字元件是由相邻的寄存器组成,在图5.3中由D11和D10组成。低16位数据存放在低位元件D10中,7/23/202195.1.2功能指令的数据长度3高16位数据存放在高位元件D10中,存放原则是:
此文档下载收益归作者所有