文档详情

可编程控制器应用(第三版)教学课件模块3-1:PLC功能指令.ppt

发布:2025-06-03约6.93千字共38页下载文档
文本预览下载声明

模块3-1:程序流向控制功能指令教学内容:主要讲授功能指令的操作数、语句格式、执行方式和程序流向控制功能指令子模块的组成及应用。重点:讲述程序流向控制指令的功能、格式及其应用说明和分析循环指令在例3中的应用难点:功能指令中操作数字与位的理解。课时:2学时PLC功能指令的概述PLC基本指令一般进行逻辑功能处理,主要实现顺序逻辑控制。PLC功能指令主要实现对工业自动化控制领域的数据运算和特殊处理功能,主要有数据传送、运算、变换和程序控制等功能。FX2N型PLC的功能指令有:程序控制、传送和比较、四则运算和逻辑运算、移位与循环移位、数据处理、高速处理、方便指令、外部输入输出处理、外部设备通讯等近百条指令,教材主要介绍其中几种常用的功能指令的基本格式、类型及每一条功能指令的具体规则。一、FX2N型PLC功能指令简介1、功能指令的表示形式FX2N型PLC的功能指令在梯形图中,直接使用功能框表示,即:指令构成:功能指令+操作数+[控制对象]如图3-1所示。基本功能:当M8002接通时,将十进制常数123被送到数据寄存器D0中存放。2、功能指令的操作数2、功能指令的操作数功能指令的操作数有数据寄存器、位组合数据和其他三大类。1)数据寄存器(D):用于存储数值数据,实现数据直接存放和读取操作,数据寄存器都以16位二进制数制形式存取(最高位为符号位),数据寄存器数值处理范围为-32768~+32767。两个相邻的寄存器可组成32位数据寄存器,如:D1、D0,用低位编号D0表示。数据寄存器分为一般型、停电保持型和特殊型。数据寄存器编号,如表3-1所示。2、功能指令的操作数2、功能指令的操作数(2)位组合数据在FX2N型PLC中,组合位元件的定义是4位位元件为一组的软元件,位元件是将具有接通(ON或1)或断开(OFF或0)两种状态的软元件,常用位元件有输入继电器(X)、输出继电器(Y)、辅助继电器(M)和状态继电器(S)等四大类,X1、Y2、M10和S30等都是位元件。对位元件只能逐个进行操作,如读取X0的状态用“取”指令“LDX0”完成。若要读取多个位元件状态,如读取X0~X7的状态,则需要8条“取”指令语句完成。若将多个位元件按照一定规律有序地组合起来,用一条功能指令就能完成操作,既可减少指令语句的数量,又提高编程效率和处理数据能力。若将位元件每4位组合成一组,则位元件组合后,最少为4位,最多为32位。2、功能指令的操作数位元件组合格式:K+n+位首元件名称+起始位序号其中:K表示十进制数,n为组合位元件的组数,取值为1~8。例如:KnX、KnY、KnM、KnS等形式。K1X0:X3~X0为4位输入继电器组合,K3Y0:Y13~Y10、Y7~Y0,为3组12位输出继电器组合,K4M10:M25~M10,为4组16位辅助继电器组合。(3)其他H表示十六进制数;T、C分别表示定时器、计数器,T、C的状态为寄存器的当前值。字元件是以存贮器字节或以字为存贮单位的软元件。3、功能指令的语句格式1)功能指令格式:功能指令类似一个子程序,由助记符(功能代号)表达本条指令要做什么,功能指令格式,如下图所示。功能指令可处理l6位数据和32位数据,如图3-2所示。这是功能指令与基本指令不同之处。3、功能指令的语句格式2)说明:[S]表示源操作数,其内容不随指令执行后而变化,当源数量较多时,用[S1]、[S2]等表示。[D]表示目标操作数,其内容随指令执行后而改变,当目标数量较多时,用[D1]、[D2]等表示。二、功能指令的执行方式1、功能指令执行方式功能指令有连续执行和脉冲执行两种类型,如图3-3所示。第1条支路:MOV是连续执行型指令,当X00接通时,在每一个扫描周期都执行一次操作,或在每个扫描周期都被重复执行一次。第2条支路:MOVP指令是脉冲执行型指令,P:表示当X01由OFF转换为ON时,指令仅在第一个扫描周期执行一次操作,其它扫描周期该指令都不执行,或执行条件满足时只执行一次。二、功能指令的执行方式2、数据长度:功能指令可以处理16位数据,也可以处理32位数据,如图3-4所示。第1条支路,当X00接通,则移位功能指令MOV将D10的16位数据传送到D12中去;第2条支路当X01接通时,则移位功能指令DMOV将D21D20(由D21、D20构成一个32位数据存储单元)的内容传送到D23D22(由D23、D22组成一个32位数据存储单元)中去。三、程序流向控制功能指令在FX2N型PLC中有:程序流向控制、传送和比较、四则运算、移位与循环移位

显示全部
相似文档