1 / 9

项目四 FX2 系列 PLC 功能指令及使用要素

项目四 FX2 系列 PLC 功能指令及使用要素. 一、 FX2 系列 PLC 数据软元件. PLC 的基本指令是基于继电器、定时器、计数器等类软元件,主要用于逻辑处理,这作为工业控制远远不够。现代工业控制还需要进行大量的数据处理。因此,现代的 PLC 都有功能指令, FX2 系列 PLC 也不例外,达128种298条。. 功能指令也称应用指令 , 用于数据的传送、运算、变换及程序控制等功能 ,实际上是一个个子程序。它的出现,大大提高了 PLC 的实用价值和普及率。. 二、 FX2 系列 PLC 功能指令的表示形式及使用要素.

lois-mullen
Download Presentation

项目四 FX2 系列 PLC 功能指令及使用要素

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 项目四 FX2系列PLC功能指令及使用要素 一、FX2系列PLC数据软元件 PLC的基本指令是基于继电器、定时器、计数器等类软元件,主要用于逻辑处理,这作为工业控制远远不够。现代工业控制还需要进行大量的数据处理。因此,现代的PLC都有功能指令,FX2系列PLC也不例外,达128种298条。 功能指令也称应用指令,用于数据的传送、运算、变换及程序控制等功能,实际上是一个个子程序。它的出现,大大提高了PLC的实用价值和普及率。 二、FX2系列PLC功能指令的表示形式及使用要素

  2. FX2系列PLC数据软元件-1 前述的输入继电器X、输出继电器Y、辅助继电器M、状态器S等软元件反映 的是PLC内部“位”的变化,称为“位软元件”。 随着功能指令的引入及存储处理数值数据的需要,在PLC内部还存在大量 的“字软元件”,简介如下: (一)数据寄存器(D) 数据寄存器是用于存储数值数据的软元件。其数值可通过应用指令、数据存取单元及编程装置读出或写入。这些寄存器都是16位(最高位为正负符号,可处理数值-32768 +32768)的;如将2个相邻数据寄存器组合,可存储32位(最高位为正负符号,可处理数值-2147483648 +2147483648)的数值数据。 数据寄存器分为以下几类: (1)通用数据寄存器D0D199共200个 一旦写入数据,只要不再写入其它数据,就不会变化。但是在PLC由RUN到STOP时或停电时,所有数据均被清除。(如果驱动M8033,则可保持)

  3. FX2系列PLC数据软元件-2 (2)断电保持数据寄存器D200D511共312个 只要不改写,无论PLC由RUN到STOP时或停电时,数据均不会被清除。 (3)断电保持专用数据寄存器D512D7999共7488个 此类数据寄存器其断电保持功能固定,不能改变,可利用RST,ZRST指令 清除 内容。其中D1000 D7999通过参数设定,作为文件寄存器,。 (4)特殊数据寄存器D8000 D8195共106个 特殊数据寄存器是指写入特定目的的数据,或事先写入特定的内容。在断 电后 清除,在电源接通时,利用程序与外围设备进行读出与写入。 必须注意:未定义的特殊数据寄存器不要使用。 (二)文件寄存器(D1000 D7999)共7000点 用于存储大量的数据,例如采集数据、统计计算数据、多组控制参数等。

  4. FX2系列PLC数据软元件-3 (三)变址寄存器(Z0Z7、V0V7)共16点 变址寄存器V、Z和通用数据寄存器一样,是进行数值数据的读入、写出的16位数据寄存器。进行32位运算时,将二者结合使用,指定Z为低位,分别为: (V0、Z0),(V1、Z1),…… (V7、Z7)。 能根据变址寄存器V与Z的内容修改软元件地址号,称为软元件的变址。 可进行变址的软元件为:X、Y、M、S、P、T、C、D、K、H、KnX、KnY、KnM、KnS(Kn为位组合元件,见后面介绍)。 例如:常数K20V。当V=0时,K20V为K20(20+0);当V=6时,K20V为K26(20+6)。 (四)指针(P/I) 指针用于跳转、中断等程序的入口地址,与跳转、子程序、中断程序等指令一起应用。地址号采用十进制数分配。按用途分为P指针和I指针两类, P指针用于跳转指令; I指针用于中断指令。

  5. FX2系列PLC数据软元件-4 (五)位元件的组合 由位元件也可构成字软元件进行数据处理。 所组成的字软元件由Kn加位软元件首元件符号来表示,4个位软元件为一组(即n =1)组合成单元。例如:K2M0表示由M0 M7组成的8位数据,M0为最低位;K4M0表示由M0 M15组成的16位数据,M0为最低位; K4Y0表示由Y0 Y15组成的16位数据,Y0为最低位。 16位数据若向K1M0K3M0传送,则不向数据长度不足的高位的位传送。32位数据的情况也一样。

  6. M8002 FNC12 MOV K123 D500 FX2系列PLC功能指令的表示形式 FX2 系列PLC功能指令分类: (依据功能不同) 1 数据处理类——传送比较、四则及逻辑运算、移位、编解码等 2 程序控制类——程序的结构及流程、子程序、中断、跳转及循环等 3 外部设备类——输入输出口设备、专用外部设备等 4 特殊功能类——特殊功能:高速计数器、专业机械或专用电气设备功能等 三菱PLC的FX2N系列又在FX2系列功能指令基础上,又增加了浮点数运算、触点形比较及时钟功能等指令, FX2N系列达到128种,详见教科书附录B。 (一)功能指令的表达形式 功能指令直接表达本指令要作什么,在梯形图中用功能框来表示功能指令。 如图例所示: 该指令表示:当M8002接通时,十进制常数123被传送到数据寄存器D500中。

  7. D• S1• S2• 2 1 X0 FNC20 ADD D10 D12 D14 (D) (P) FX2系列PLC功能指令的使用要素-1 (二)功能指令的格式及使用要素 执行条件 源操作数 目标操作数 功能指令段 (1)功能指令编号 每条功能指令都有相应的编号。使用简易编程器输入功能 指令时需输入功能指令编号。 (2)助记符 是该功能指令的英文缩写词。使人容易了解指令的功能。

  8. D• S1• S2• 1 2 3 4 5 X0 FNC20 ADD D10 D12 D14 (D) (P) 执行条件 源操作数 目标操作数 功能指令段 (4)执行方式 功能指令有脉冲执行型和连续执行型。有(P)的为脉冲执行 型,即当执行条件满足(X0由OFF为ON)时,指令仅执行一次。而无(P)的 为连续执行型,当执行条件满足时,指令每个扫描周期都执行一次。为此, 对有些指令如INC等,用时应特别注意,在标示栏中用“”警示(5)。 因此建议尽量用脉冲执行型。 FX2系列PLC功能指令的使用要素-2 (二)功能指令的格式及使用要素 (3)数据长度 分为16位和32位。32位指令用(D)表示,无(D)为16位指令。

  9. D• S1• S2• 2 6 5 3 4 1 X0 FNC20 ADD D10 D12 D14 (D) (P) 执行条件 源操作数 目标操作数 功能指令段 FX2系列PLC功能指令的使用要素-3 (二)功能指令的格式及使用要素 (6)操作数 是功能指令涉及或产生的数据。源操作数是指令执行后不变的数据,用 S表示;目标操作数是指令执行后改变的数据,用D表示;m与n表示其它操作 数;K为十进制常数、H为十六进制常数。某种操作数较多,用下标区别,如S1。 (7)变址功能 操作数具有变址功能,操作数旁用“•”表示,如S1•、S2•。 (8)程序步数 是执行程序所需步数。功能号和助记符占一步;每个操作数(16 位)占二步;32位操作数占四步。因此,16位指令为7步,32位指令为13步。

More Related