FX2系列PLC功能指令及使用要素_第1页
FX2系列PLC功能指令及使用要素_第2页
FX2系列PLC功能指令及使用要素_第3页
FX2系列PLC功能指令及使用要素_第4页
FX2系列PLC功能指令及使用要素_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

一、FX2系列PLC数据软元件PLC的基本指令是基于继电器、定时器、计数器等类软元件,主要用于逻辑处理,这作为工业控制远远不够。现代工业控制还需要进行大量的数据处理。因此,现代的PLC都有功能指令,FX2系列PLC也不例外,达128种298条。

功能指令也称应用指令,用于数据的传送、运算、变换及程序控制等功能,实际上是一个个子程序。它的出现,大大提高了PLC的实用价值和普及率。二、FX2系列PLC功能指令的表示形式及使用要素FX2系列PLC数据软元件-1

前述的输入继电器X、输出继电器Y、辅助继电器M、状态器S等软元件反映的是PLC内部“位”的变化,称为“位软元件”。随着功能指令的引入及存储处理数值数据的需要,在PLC内部还存在大量的“字软元件”,简介如下:(1)通用数据寄存器D0D199共200个

一旦写入数据,只要不再写入其它数据,就不会变化。但是在PLC由RUN到STOP时或停电时,所有数据均被清除。(如果驱动M8033,则可保持)(一)数据寄存器(D)

数据寄存器是用于存储数值数据的软元件。其数值可通过应用指令、数据存取单元及编程装置读出或写入。这些寄存器都是16位(最高位为正负符号,可处理数值-32768+32768)的;如将2个相邻数据寄存器组合,可存储32位(最高位为正负符号,可处理数值-2147483648+2147483648)的数值数据。数据寄存器分为以下几类:FX2系列PLC数据软元件-2(3)断电保持专用数据寄存器D512D7999共7488个

此类数据寄存器其断电保持功能固定,不能改变,可利用RST,ZRST指令清除内容。其中D1000D7999通过参数设定,作为文件寄存器,。(2)断电保持数据寄存器D200D511共312个

只要不改写,无论PLC由RUN到STOP时或停电时,数据均不会被清除。(二)文件寄存器(D1000D7999)共7000点用于存储大量的数据,例如采集数据、统计计算数据、多组控制参数等。(4)特殊数据寄存器D8000D8195共106个

特殊数据寄存器是指写入特定目的的数据,或事先写入特定的内容。在断电后清除,在电源接通时,利用程序与外围设备进行读出与写入。

必须注意:未定义的特殊数据寄存器不要使用。FX2系列PLC数据软元件-3(三)变址寄存器(Z0Z7、V0V7)共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指针用于中断指令。FX2系列PLC数据软元件-4(五)位元件的组合由位元件也可构成字软元件进行数据处理。

所组成的字软元件由Kn加位软元件首元件符号来表示,4个位软元件为一组(即n=1)组合成单元。例如:K2M0表示由M0M7组成的8位数据,M0为最低位;K4M0表示由M0M15组成的16位数据,M0为最低位;K4Y0表示由Y0Y15组成的16位数据,Y0为最低位。16位数据若向K1M0K3M0传送,则不向数据长度不足的高位的位传送。32位数据的情况也一样。FX2系列PLC功能指令的表示形式FX2

系列PLC功能指令分类:(依据功能不同)1数据处理类——传送比较、四则及逻辑运算、移位、编解码等2程序控制类——程序的结构及流程、子程序、中断、跳转及循环等3外部设备类——输入输出口设备、专用外部设备等4特殊功能类——特殊功能:高速计数器、专业机械或专用电气设备功能等三菱PLC的FX2N系列又在FX2系列功能指令基础上,又增加了浮点数运算、触点形比较及时钟功能等指令,FX2N系列达到128种,详见教科书附录B。(一)功能指令的表达形式

功能指令直接表达本指令要作什么,在梯形图中用功能框来表示功能指令。如图例所示:FNC12MOVK123D500M8002该指令表示:当M8002接通时,十进制常数123被传送到数据寄存器D500中。FX2系列PLC功能指令的使用要素-1(二)功能指令的格式及使用要素(1)功能指令编号每条功能指令都有相应的编号。使用简易编程器输入功能指令时需输入功能指令编号。执行条件功能指令段源操作数目标操作数FNC20ADDD12D14X0D10(D)(P)S1•S2•D•21(2)助记符是该功能指令的英文缩写词。使人容易了解指令的功能。FX2系列PLC功能指令的使用要素-2(二)功能指令的格式及使用要素(3)数据长度分为16位和32位。32位指令用(D)表示,无(D)为16位指令。34执行条件功能指令段源操作数目标操作数FNC20ADDD12D14X0D10(D)(P)S1•S2•D•215(4)执行方式功能指令有脉冲执行型和连续执行型。有(P)的为脉冲执行型,即当执行条件满足(X0由OFF为ON)时,指令仅执行一次。而无(P)的为连续执行型,当执行条件满足时,指令每个扫描周期都执行一次。为此,对有些指令如INC等,用时应特别注意,在标示栏中用“”警示(5)。因此建议尽量用脉冲执行型。FX2系列PLC功能指令的使用要素-3(二)功能指令的格式及使用要素(6)操作数是功能指令涉及或产生的数据。源操作数是指令执行后不变的数据,用S表示;目标操作数是指令执行后改变的数据,用D表示;m与n表示其它操作数;K为十进制常数、H为十六进制常数。某种操作数较多,用下标区别,如S1。34执行条件功能指令段源操作数目标操作数FNC20ADDD12D14X0D10(D)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论