清华大学出版社 TSINGHUA UNIVERSITY PRESS 第5章三菱FX2系列PLC的功能指令 本章要求 本章介绍X2系列PLC功能指令及其编程方法。 功能指令编号为FNC00~FNC99,将其中主要指 令归纳为八大类来讲述,限于篇幅从56节起的功 能指令只作简讲。对于FX2系列PIC的功能指令 将以表格形式归纳其基本的格式、类型及每条功 能指令的使用要素。对于具体的控制对象,选择 合适的功能指令,将使编程更加方便和快捷。要 求掌握各类功能指令及运用功能指令编程的方法
第5章 三菱FX 2系列 PLC的功能指令 本章要求 – 本章介绍FX2系列PLC功能指令及其编程方法。 功能指令编号为FNC00~FNC99,将其中主要指 令归纳为八大类来讲述,限于篇幅从5.6节起的功 能指令只作简讲。对于FX2系列PLC的功能指令, 将以表格形式归纳其基本的格式、类型及每条功 能指令的使用要素。对于具体的控制对象,选择 合适的功能指令,将使编程更加方便和快捷。要 求掌握各类功能指令及运用功能指令编程的方法
清华大学出版社 TSINGHUA UNIVERSITY PRESS 5.1功能指令的基本规 在FX2系列PLC的功能指令编号FNC00~FNC99中,有 些功能号是预留的,所以实际功能指令将不足100条 条基本逻辑指令只完成一个特定的操作,而一条功 能指令却能完成一系列的操作,相当于执行了一个子 程序,所以功能指令的功能更加强大,使编程更加精 练。基本指令和其梯形图符号之间是互相对应的。而 功能指令采用梯形图和助记符相结合的形式,意在表 达本指令要做什么。有些功能指令在整个程序中只能 使用一次,介绍到此类指令时会特别强调。 511功能指令的表示 功能指令的梯形图表示 用功能框表示功能指令,即在功能框中用通用的助记
5.1 功能指令的基本规则 在FX2系列PLC的功能指令编号FNC00~FNC99中,有 些功能号是预留的,所以实际功能指令将不足100条。 一条基本逻辑指令只完成一个特定的操作,而一条功 能指令却能完成一系列的操作,相当于执行了一个子 程序,所以功能指令的功能更加强大,使编程更加精 练。基本指令和其梯形图符号之间是互相对应的。而 功能指令采用梯形图和助记符相结合的形式,意在表 达本指令要做什么。有些功能指令在整个程序中只能 使用一次,介绍到此类指令时会特别强调。 5.1.1 功能指令的表示 1.功能指令的梯形图表示 用功能框表示功能指令,即在功能框中用通用的助记
清华大学出版社 TSINGHUA UNIVERSITY PRESS 511功能指令的表示2 符形式来表示,如图5.1(a)所示,该指令的含义如图 51(b)所示。图5.1(a)中ⅹ000常开接点是功能指令 的执行条件,其后的方框即为功能指令。由图可见, 功能指令同一般的汇编指令相似,也是由操作码和操 作数两大部分组成。 (1)操作码部分 功能框第一段为操作码部分,表达了该指令做什么。 x000 [S·][D·]n FNC45 MEAN D10K3 (D0)+(D1)+(D→D10 〔a)功能指令MAN梯形图 〔b)x0000N,MAN指令含义 图51功能指令MAN举例
符形式来表示,如图5.1(a)所示,该指令的含义如图 5.1(b)所示。图5.1(a)中X000常开接点是功能指令 的执行条件,其后的方框即为功能指令。由图可见, 功能指令同一般的汇编指令相似,也是由操作码和操 作数两大部分组成。 (1)操作码部分 功能框第一段为操作码部分,表达了该指令做什么。 5.1.1 功能指令的表示 2
清华大学出版社 TSINGHUA UNIVERSITY PRESS 511功能指令的表示3 一般功能指令都是以指定的功能号来表示,如FNC45 但是,为了便于记忆,每个功指令都有一个助记符 ,对应FNC45的助记符是MEAN,表示“求平均值”。 这样就能见名知义,比较直观。在编程器或FXGP软件 中输入功能指令时,输入的是功能号FNC45,显示的 却是助记符MEAN。不过,在FXGP软件中也可直接输 入助记符MEAN。 注意:本书在介绍各功能指令时,将以图5.1(a)的形 式同时给出功能号和对应的助记符,但并不意味着在 FXGP软件中输入功能指令时要两者一起送,而是按上 述介绍,只要送入其中一个就行了。 (2)操作数部分
5.1.1 功能指令的表示 3 一般功能指令都是以指定的功能号来表示,如FNC45 。但是,为了便于记忆,每个功指令都有一个助记符 ,对应FNC45的助记符是MEAN,表示“求平均值”。 这样就能见名知义,比较直观。在编程器或FXGP软件 中输入功能指令时,输入的是功能号FNC45,显示的 却是助记符MEAN。不过,在FXGP软件中也可直接输 入助记符MEAN。 注意:本书在介绍各功能指令时,将以图5.1(a)的形 式同时给出功能号和对应的助记符,但并不意味着在 FXGP软件中输入功能指令时要两者一起送,而是按上 述介绍,只要送入其中一个就行了。 (2)操作数部分
清华大学出版社 TSINGHUA UNIVERSITY PRESS 511功能指令的表示4 功能框的第一段之后都为操作数部分,表达了参加指 令操作的操作数在那里。操作数部分部分组成: 源操作数(源)目标操作数(目)数据个数 源操作数:D0、D1和D2,数据个数K3指示源有3个;目 操作数:D10。 当X00接通时,MEAN指令的含义如图51(b)所示, 即要取出D0~D2的连续3个数据奇存器中的内容作算术 平均后送入D0寄存器中。当X000断开时,此指令不执 行 操作数排列次序:源在前,目在后,数据个数在最后 有些功能指令还要求多个操作数,也有的功能指令不 需要操作数
5.1.1 功能指令的表示 4 功能框的第一段之后都为操作数部分,表达了参加指 令操作的操作数在那里。操作数部分部分组成: 源操作数(源) 目标操作数(目) 数据个数 源操作数:D0、D1和D2,数据个数K3指示源有3个;目 操作数:D10。 当X000接通时,MEAN指令的含义如图5.1(b)所示, 即要取出D0~D2的连续3个数据寄存器中的内容作算术 平均后送入D10寄存器中。当X000断开时,此指令不执 行。 操作数排列次序:源在前,目在后,数据个数在最后 有些功能指令还要求多个操作数,也有的功能指令不 需要操作数