当前位置:文档之家› 典型功能指令

典型功能指令


子程序返回:FNC02 SRET 无操作数
主程序结束指令:FNC06 FEND 无操作数
P63因为使用CJ指令时变为 END跳转,因此不作为CALL指令 的指针动作。指针编号可作为变址 修改,嵌套最多可为5层。
§5.2 程序流控制指令及其应用
3.中断指令 中断返回:FNC03 IRET 无操作数 开中断:FNC04 EI 无操作数0功能指令在编程中的应用
5.1.1 功能指令格式
Date:
2020-1-24
Page: 3
功能指令是由操作码与操作数两部
5.1.2 数据寄存器D
分组成。操作码又称为指令助记符,用来
数据寄存器是用于存放各种数据的软
表示指令的功能;操作数用来指明参与操 元件。FX2N系列PLC中每一个数据寄存
§5.2 程序流控制指令及其应用
5.循环指令 循环开始:FNC08 FOR
源操作数[S]:K、H、KnY、KnS、 T、C、D、V、Z
循环结束:FNC09 NEXT 无操 作数
只在FOR~NEXT指令之间的处理 执行几次之后,才处理NEXT指令以 后程序。若采用Kn直接指定次数时, n的取值为0~32767时有效。如右 图所示,为3层嵌套的循环程序,这 类循环程序最多可嵌套5层。
连续执行方式与脉冲执行方式
变址寄存器的使用
§5.2 程序流控制指令及其应用
5.2.1 基础知识:程序流控制指令
1.条件跳转指令 FNC00 CJ 操作数:指针P0~P63 (允许变址修改)
作为执行序列的一部分指令,用CJ、 CJP指令可以缩短运算周期及使用双 线圈。跳步指针P取值为P0~P127。 跳步指令使用如右图所示,当X0接通 时,则从第1步跳转到P8,X0断开时, 从P8后一步向第4步移动,跳转到P9。
作的对象。操作数又分为源操作数、目的 器都是16位的(最高位为正、负符号位),
操作数和其它操作数。源操作数用S表示; 也可用两个数据寄存器合并起来存储32位
目标操作数用D表示;其它操作数用m、 数据(最高位为正、负符号位)。通常数
n表示:补充注释的常数,用K(十进制) 据寄存器又可分为以下几类:
和H(十六进制)表示。
1.通用数据寄存器(D0~D199)
2.停电保持用寄存器(D200~D999)
3.文件寄存器(D1000~D2999)
4.RAM文件寄存器(D6000~D7999)
5. 特殊用寄存器(D8000~D8255)
§5.1 功能指令概述
第五章 典型功能指令在编程中的应用
5.1.3 数据表示方法
Date:
第五章 典型功能指令在编程中的应用
Date:
2020-1-24
Page: 10
§5.2 程序流控制指令及其应用
第五章 典型功能指令在编程中的应用
5.2.2 运输带的点动与连续的混合控制
Date:
2020-1-24
Page: 11
某一运输带的工作过程示意图
本系统具有自动工作方式 与手动点动工作方式,具体由
Page: 8
中断指令使用
外部信号中断指针含义
§5.2 程序流控制指令及其应用
第五章 典型功能指令在编程中的应用
4.警戒定时器指令
Date:
2020-1-24
Page: 9
FNC07 WDT 无操作数
在顺控程序中,执行监视用定时器的刷新指令,当可编程序控制器的运算周期 (0~END及FEND指令执行时间)超过200ms时,可编程序控制器CPU出错指示 灯将点亮同时停止工作,因此在编程过程中插入使用该指令。
功能指令的执行方式:
连续执行方式:每个扫描周期都重 复执行一次
脉冲执行方式:只在信号OFF→ON 时执行一次,在指令后加P(Pulse)表 示。
第五章 典型功能指令在编程中的应用
Date:
2020-1-24
Page: 5
功能指令还提供变址寄存器V、Z, 改变操作数的地址,其作用是存放改 变地址的数据。实际地址等于当前地 址加变址数据,32位运算时V和Z组合 使用,V为高16位,Z为低16位。
自动工作与手动点动工作转换 开关K1选择。当K1=1时为手
动点动工作,系统可通过三个 点动按钮对电磁阀和电机进行
自动工作方式时:
控制以便对设备进行调整,检 修和事故处理。
FX2N系列可编程序控制器提供的数据长度分为16位和32位两种。参与运算 的数据默认为16位二进制数据;32位数据时在操作码前面加D(Double)表示, 此时只写出元件的首地址,且首地址为32位数据中的低16位数据,高16位数据放 在比首地址高一位的地址中。
16位与32位数据传送
§5.1 功能指令概述
关中断:FNC05 DI 无操作数
可编程序控制器平时为禁止中断状 态,如果用EI指令允许中断,则在扫描 过程中如果X0或X1接通时上升沿执行 中断程序①、②后,返回主程序。而中 断指针I×××,必须在主程序结束指令 FEND后作为标记编程。
第五章 典型功能指令在编程中的应用
Date:
2020-1-24
第五章 典型功能指令在编程中的应用
Date:
2020-1-24
Page: 6
CJ指令应用
§5.2 程序流控制指令及其应用
第五章 典型功能指令在编程中的应用
2.子程序指令与主程序结束指令
Date:
2020-1-24
Page: 7
子程序调用:FNC01 CALL 操作数:指针P0~P62(允许变址修改)
三菱FX2N系列PLC应用技术
Date:
2020-1-24
Page: 1
第五章 典型功能指令在编程中的应用
Date:
2020-1-24
Page: 2
§ 5.1 功能指令概述 § 5.2 程序流控制指令及其应用 § 5.3 比较传送类指令及其应用 § 5.4 数学运算类指令及其应用 § 5.5 移位指令与数据转换指令及其应用 § 5.6 高速处理指令及其应用
2020-1-24
Page: 4
FX2N系列可编程序控制器提供的数据表示方法分为位元件、字元件、位软元 件的组合等。位软元件只处理开关(ON/OFF)信息的元件;字软元件处理数据 的元件;位软元件组合表示数据以4个位元件一组,代表4位BCD码,也表示1位 十进制数,用KnMm表示,K为十进制,n为十进制位数,也是位元件的组数, M为位元件,m为位元件的首地址,一般用0结尾的元件。
相关主题