三菱FX2N系列可编程序控制器应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《三菱FX2N系列可编程序控制器应用课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 FX2N 系列 程序 控制器 应用 课件
- 资源描述:
-
1、PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令第一节第一节 应用指令应用指令的基本规则的基本规则u应用指令的表示与执行形式应用指令的表示与执行形式 指令与操作数指令与操作数 FX2N系列系列PLC的应用指令由的应用指令由功能编号功能编号FNC00FNC246指定指定,各指令有,各指令有表示其内容的助记符符号。应用指令多数情况下将表示其内容的助记符符号。应用指令多数情况下将功能编号与操作数组功能编号与操作数组合合在一起使用。在一起使用。应用指令的应用指令的操作数操作数包括源操作数、目的操作数以及辅助操作数包括源操作数、目的操作数以
2、及辅助操作数 操作数可用软元件操作数可用软元件 位软元件位软元件:X、Y、M、S等。等。字软元件:字软元件:T、C、D等。等。处理处理ON/OFF信息信息处理数值处理数值FX2N系列系列PLC的数据寄存器的数据寄存器D为为16位,在处理位,在处理32位数据时使用一对数据寄位数据时使用一对数据寄存器的组合。定时器存器的组合。定时器T和计数器和计数器C的当前值寄存器可作为一般寄存器处理,的当前值寄存器可作为一般寄存器处理,但是,但是,C200C255的的1点是点是32位计数器,可直接处理位计数器,可直接处理32位数,不能作为位数,不能作为16位指令的操作数使用。位指令的操作数使用。又称功能指令,用
3、于数据的传又称功能指令,用于数据的传送、运算、变换及程序控制等送、运算、变换及程序控制等功能。具有功能。具有128种种298条条PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令指令的形态与执行形式指令的形态与执行形式 分类:分类:根据根据处理数值的位数,处理数值的位数,应用指令可分为应用指令可分为16位指令和位指令和32位位指令。指令。根据根据指令的执行形式指令的执行形式,应用指令可分为连续执行型与脉冲执行型。应用指令可分为连续执行型与脉冲执行型。标志的标志的处理处理 标志动作:标志动作:零标志(零标志(M8020);借位标志()
4、;借位标志(M8021);进位标志();进位标志(M8022););执行结束(执行结束(M8029)等。)等。如果在应用指令的结构、可用软元件及其编号范围等方面有错误时,在运算执行过如果在应用指令的结构、可用软元件及其编号范围等方面有错误时,在运算执行过 程中会出现,下列标志位会动作同时会记录程中会出现,下列标志位会动作同时会记录出错信息:出错信息:(1)M8067、D8067、D8069 若出现运算错误,若出现运算错误,M8067保持动作,运算错误代码编号保持动作,运算错误代码编号 存储在存储在D8067中,错误发生的步号存储在中,错误发生的步号存储在D8069中。若在其他步发生新错误时,中
5、。若在其他步发生新错误时,其指令的出错代码和步号将被依次更新。其指令的出错代码和步号将被依次更新。(2)M8068、D8068 若出现运算错误,若出现运算错误,M8068保持动作,错误发生的步号存储在保持动作,错误发生的步号存储在 D8068中。即使其他指令中发生新错误也不更新内容,在强制复位或电源断开前中。即使其他指令中发生新错误也不更新内容,在强制复位或电源断开前 动作一直保持。动作一直保持。对于对于32位应用指令,其助记符在位应用指令,其助记符在16位指令助记符上添加符号位指令助记符上添加符号D。脉冲执行型指令的助记符用添加符号脉冲执行型指令的助记符用添加符号P来表示。其指令只在驱动条件
6、从来表示。其指令只在驱动条件从 OFFON变化时执行一次,其他时刻不执行。变化时执行一次,其他时刻不执行。连续执行型应用指令在各扫描周期都执行的指令,操作数的内容每个扫连续执行型应用指令在各扫描周期都执行的指令,操作数的内容每个扫 描周期都变化。描周期都变化。PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令指令使用次数与同时驱动的限制指令使用次数与同时驱动的限制 有些应用指令只能在指定次数内进行编程,禁止多次重复使用。但是可有些应用指令只能在指定次数内进行编程,禁止多次重复使用。但是可 以采用变址寄存器来改变指令内的软元件编号与数
7、值,与采用多次控以采用变址寄存器来改变指令内的软元件编号与数值,与采用多次控 制同样的效果。制同样的效果。有些应用指令即使能多次编程,也有同时动作点数的限制。例如:有些应用指令即使能多次编程,也有同时动作点数的限制。例如:FNC53(D HSCH)、)、FNC54(D HSCR)与)与FNC55(D HSZ)指令同)指令同 时动作点数时动作点数在在6点以下点以下;FNC80(RS)指令动作点数)指令动作点数只能有只能有1点点。浮点运算的数值处理浮点运算的数值处理 功能:功能:更精确地进行乘、除和开方等运算。更精确地进行乘、除和开方等运算。浮点数运算都是采用浮点数运算都是采用二进制浮点数。二进制
8、浮点数。二进制浮点数采用连续编号的一对数二进制浮点数采用连续编号的一对数据寄存器,按一定规则表示。据寄存器,按一定规则表示。如图所示:如图所示:以以(D11,D10)为例为例 正负号由正负号由b31决定决定 不按补码处理不按补码处理 二进制浮点数表示方法二进制浮点数表示方法 PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令将二进制浮点数变为十进制浮点数。将二进制浮点数变为十进制浮点数。D1D010指数十进制浮点数 尾数D0100099990尾数()或D14135指数如图如图8-28-2所示:所示:D0、D1的最高位为符号位,的最高
9、位为符号位,按按2的补码处理,的补码处理,十进制浮点数的最小绝对值十进制浮点数的最小绝对值117510-41,最大绝对值为最大绝对值为34021035。十进制浮点数表示方法十进制浮点数表示方法应用指令说明应用指令说明 使用应用指令需注意指令的要素。加法指令的形式及要素使用应用指令需注意指令的要素。加法指令的形式及要素。加法指令的使用要素加法指令的使用要素指指令令名名称称指令指令编号编号助记符助记符操作数操作数指令步数指令步数S1(可变址可变址)S2(可变址可变址)D加加法法FNC20(16/32)ADD(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D
10、,V,ZADD,ADDP:7步步DADD,DADDP:13步步应用指令的使用要素说明如下:应用指令的使用要素说明如下:(1)指令编号指令编号 每条应用指令都有一个的编号,上表中每条应用指令都有一个的编号,上表中FNC20就是加法指令的编号。就是加法指令的编号。PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令(2)指令名称指令名称 说明应用指令的功能。说明应用指令的功能。(3)助记符助记符 应用指令的助记符一般都是该指令的英文缩写词。如加法指令应用指令的助记符一般都是该指令的英文缩写词。如加法指令 ADDITION简写为简写为ADD
11、。采用这种形式容易了解指令的应用。采用这种形式容易了解指令的应用。(4)数据长度数据长度 应用指令依处理数据的长度分为应用指令依处理数据的长度分为16位指令和位指令和32位指令,在表位指令,在表 中用中用(16/32)说明。说明。32位指令采用助记符前加位指令采用助记符前加D表示,助记符前无表示,助记符前无D的指令的指令 为为16位指令。位指令。(5)执行形式执行形式 应用指令有脉冲执行型和连续执行型。脉冲执行型应用指令应用指令有脉冲执行型和连续执行型。脉冲执行型应用指令 采用助记符后加采用助记符后加P表示,助记符后无表示,助记符后无P的指令为连续执行型。的指令为连续执行型。(6)操作数操作数
12、 应用指令的操作数分为源操作数应用指令的操作数分为源操作数S、目的操作数、目的操作数D和辅助操作数和辅助操作数 m、n。源操作数、目的操作数和辅助操作数多于。源操作数、目的操作数和辅助操作数多于1个时分别用个时分别用S1、S2,D1、D2以及以及m1、m2,n1、n2表示。表示。(7)指令步数指令步数 指令步数为执行该指令所需的程序步数。应用指令的指令编指令步数为执行该指令所需的程序步数。应用指令的指令编 号和指令助记符占一个程序步,每个操作数占号和指令助记符占一个程序步,每个操作数占2个或个或4个程序步(个程序步(16位操作位操作 数和数和32位操作数分别占位操作数分别占2个和个和4个程序步
13、)。因此,一般个程序步)。因此,一般16位指令为位指令为7个程个程 序步,序步,32位指令为位指令为13个程序步。个程序步。PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令第二节第二节 三菱三菱FX2N系列系列PLC程序程序流程控制应用指令流程控制应用指令 三菱三菱FX2N系列系列PLC程序流程控制应用指令程序流程控制应用指令共有十条,共有十条,指令编号为指令编号为FNC00FNC09。它们在程序中的条件执行与优先处理,与顺控程序的它们在程序中的条件执行与优先处理,与顺控程序的控制流程有关控制流程有关 u 条件跳转指令条件跳转指令
14、 条件跳转指令条件跳转指令CJ(Conditional Jump,FNC00):用于跳过顺序程序中):用于跳过顺序程序中的某一部分,以控制程序的流程。的某一部分,以控制程序的流程。指针指针P(Point)用于指示分支和跳步程用于指示分支和跳步程序,在梯形图中,指针放在左侧母线的左边。使用要素说明见表。序,在梯形图中,指针放在左侧母线的左边。使用要素说明见表。条件跳转指令的使用要素条件跳转指令的使用要素指令指令名称名称指令指令编号编号助记助记符符操作数操作数指令步数指令步数D条件条件跳转跳转FNC00(16)CJ(P)P0P127P63即是即是END所在步,不需标记所在步,不需标记CJ,CJP:
15、3步步标号标号P:1步步 使用跳转指令可以缩短扫描周期。使用跳转指令可以缩短扫描周期。一个指针只能出现一次。一个指针只能出现一次。PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令如图,如图,X000为为ON时,时,程序跳到指针程序跳到指针P8处。处。X000为为OFF时,时,不执行跳转,程序按原顺序执行。不执行跳转,程序按原顺序执行。如果用如果用M8000的常开触点驱动的常开触点驱动CJ指令,相当于无条指令,相当于无条 件跳转指令,因为运行时件跳转指令,因为运行时特殊辅助寄存器特殊辅助寄存器M8000总总 是是ON。若输出继电器若
16、输出继电器Y、辅助继电器、辅助继电器M、状态、状态S被被OUT、SET、RST指令驱动,跳转期间即使驱动指令驱动,跳转期间即使驱动Y、M、S的电路状态改变了,它们仍保持跳转前的状态的电路状态改变了,它们仍保持跳转前的状态。条件跳转指令及说明条件跳转指令及说明 定时器定时器T和计数器和计数器C如果被如果被CJ指令跳过,跳转期间它们的当前值将被保指令跳过,跳转期间它们的当前值将被保 存。如果在跳转开始时定时器和计数器正在工作,在跳转期间它们将停存。如果在跳转开始时定时器和计数器正在工作,在跳转期间它们将停 止定时和计数。止定时和计数。T192T199和高速计数器和高速计数器C235C255如果在驱
17、动后跳转,则继续工作,如果在驱动后跳转,则继续工作,输出触点也会动作。输出触点也会动作。如果从如果从主令控制区主令控制区的外部跳入其内部,不管它的主控触点是否接通,都的外部跳入其内部,不管它的主控触点是否接通,都 把它当成接通来执行主令控制区内的程序。如果跳转指令和标号都在同把它当成接通来执行主令控制区内的程序。如果跳转指令和标号都在同 一主控区内,主控触点没有接通时不执行跳转。一主控区内,主控触点没有接通时不执行跳转。PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令u子程序调用与返回指令子程序调用与返回指令 子程序调用指令子程序
18、调用指令CALL(Sub-Routine Call,FNC01)。)。子程序返回指令子程序返回指令SRET(Sub-Routine Return,FNC02)。)。子程序调用与返回指令的使用要素子程序调用与返回指令的使用要素指令指令名称名称指令指令编号编号助记符助记符操作数操作数指令步数指令步数D子程序子程序调用调用FNC01(16)CALL(P)指针指针P0P62,P64P127嵌套嵌套5级级CALL,CALLP:3步步标号标号P:1步步子程序子程序返回返回FNC02SRET无无1步步在指令在指令CALL中:中:各子程序用指针各子程序用指针P0P62及及P64P127表示。表示。同一指针只能
19、出现一次。同一指针只能出现一次。CJ指令中用过的指针不能再用。指令中用过的指针不能再用。不同位置的不同位置的CALL指令可以调用同一指针的子程序。指令可以调用同一指针的子程序。在指令在指令SRET中无操作数。中无操作数。PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令图中,图中,X001是子程序执行的条件,当是子程序执行的条件,当X001置置1时,调用指时,调用指 针标号为针标号为P10的子程序一次,即程序将跳到指针的子程序一次,即程序将跳到指针 P10处执行。处执行。在子程序中调用子程序称为嵌套调用,最多可以嵌在子程序中调用子程
20、序称为嵌套调用,最多可以嵌 套套5级。级。在执行子程序在执行子程序1时,如果时,如果X030为为ON,CALL P11指指 令被执行,程序跳到令被执行,程序跳到P11处,嵌套执行子程序处,嵌套执行子程序2。执行第二条执行第二条SRET指令后,返回子程序指令后,返回子程序1中中CALL P11 指令的下一条指令,执行第一条指令的下一条指令,执行第一条SRET指令后指令后 返回主程序中返回主程序中CALLP P10指令的下一条指令。指令的下一条指令。因为子程序是间歇使用的,在子程序中使用的定时因为子程序是间歇使用的,在子程序中使用的定时 器应在器应在T192T199和和T246T249之间选择。之
21、间选择。子程序的调用与返回子程序的调用与返回u中断指令中断指令 中断事件:中断事件:输入中断、定时中断和高速计数器中断。输入中断、定时中断和高速计数器中断。中断指令:中断指令:中断返回中断返回IRET(Interruption Return)。)。允许中断允许中断EI(Interruption Enable)。)。禁止中断禁止中断DI(Interruption Disable)。)。PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令中断指令的使用要素中断指令的使用要素指令指令名称名称指令指令编号编号助记符助记符操作数操作数指令步数指
22、令步数D中断返回中断返回FNC03IRET无无1步步中断允许中断允许FNC04EI无无1步步中断禁止中断禁止FNC05DI无无1步步 用于中断的用于中断的指针指针用来指明某一中断源的中断程序的入口,用来指明某一中断源的中断程序的入口,执行到执行到IRET(中断返回)指令(中断返回)指令时返回中断事件出现时正在执行的程序。时返回中断事件出现时正在执行的程序。中断指针应在中断指针应在FEND指令指令之后使用。之后使用。输入中断输入中断用来接收特定的输入地址号的输入信号,用来接收特定的输入地址号的输入信号,输入中断指针输入中断指针I0。最高位最高位与与X000X005的元件号相对应,单元的输入号为的
23、元件号相对应,单元的输入号为05(从(从X000 X005输入)。最低位输入)。最低位为为0时表示下降沿中断,反之为上升沿中断。时表示下降沿中断,反之为上升沿中断。定时器中断指针定时器中断指针为为I6I8,低两位是以,低两位是以ms为单位定时时间(为单位定时时间(1 99ms)。)。M8056M5058为为ON时,将分别禁止定时中断时,将分别禁止定时中断02。计数器中断指针计数器中断指针为为I00(16)。计数器中断与)。计数器中断与HSCS(高速计数器比(高速计数器比 较置位)指令配合使用,根据高速计数器的计数当前值与计数设定值的关较置位)指令配合使用,根据高速计数器的计数当前值与计数设定值
24、的关 系来确定是否执行相应的中断服务程序。系来确定是否执行相应的中断服务程序。PLC电气控制技术电气控制技术第八章第八章 三菱三菱FX2N系列可编程序控制器应用指令系列可编程序控制器应用指令中断指令在梯形图中的表示如图所示。中断指令在梯形图中的表示如图所示。PLC通常处于禁止中断的状态,指令通常处于禁止中断的状态,指令EI和和DI之间的之间的 程序段为允许中断的区间,若程序执行到中断子程序段为允许中断的区间,若程序执行到中断子 程序中程序中IRET指令指令时,返回原断点,继续执行原来时,返回原断点,继续执行原来 的程序。的程序。中断程序从它惟一的中断指针中断程序从它惟一的中断指针开始开始,到第
25、一条,到第一条IRET 指令指令结束。结束。中断程序中断程序应放在应放在FEND指令之后,指令之后,IRET指令只能在中指令只能在中 断程序中使用。断程序中使用。特殊辅助继电器特殊辅助继电器M805为为ON时时(=08),禁止执行,禁止执行 相应的中断相应的中断I(是与中断有关的数字)。是与中断有关的数字)。M8059ON时,时,关闭所有的计数器中断。关闭所有的计数器中断。如果有多个中断信号依次发出,则如果有多个中断信号依次发出,则优先级优先级按发生的按发生的 先后为序,发生越早的优先级越高。先后为序,发生越早的优先级越高。中断指令在梯形图中的表示中断指令在梯形图中的表示 若同时发生多个中断信
展开阅读全文