欢迎来到天天文库
浏览记录
ID:61034186
大小:6.53 MB
页数:75页
时间:2021-01-20
《机床第十一讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六节PLC功能指令系统基本指令用于逻辑功能处理步进顺控指令用于顺序逻辑控制功能指令(也称应用指令)相当子程序,厂家开发。用途:用于数据的传送、运算、变换及程序控制等功能。[例4.4]、二分频电路如图4.44所示为一二分频电路。该电路可以实现对输入信号的二分频。2图4.44二分频电路(a)梯形图 (b)时序图 (c)指令表二分频电路图4.131交替输出指令功能说明(a)指令格式 (b)波形图第六节PLC功能指令系统功能指令(247条)分类:1.程序流程2.传送与比较3.四则逻辑运算4.循环位移5.数据处理
2、6.高速处理7.方便指令8.外围设备I/O9.外围设备SER10.浮点数11.定位12.时钟运算13.外围设备14.接点比较6.1功能指令概述6.1.1功能指令的表示形式图5-1应用指令的表示格式执行条件参数名称6.1功能指令概述6.1.1应用指令的表示形式……ADD(P)(FNC20)SPD0SPK123SPD2……指令语句表6.1.2功能指令的含义①为功能代号(FNC编号)每条功能指令都有一个固定编号,FNC00~FNC246FNC00——CJFNC45——MEAN6.1.2功能指令的含义②为助记符功
3、能指令的助记符是该条指令的英文缩写Addtion——ADD6.1.2功能指令的含义③为数据长度指示有(D)表示的是32位数据操作指令,无(D)表示16位数据操作指令FX2N型PLC中的数据寄存器D为16位,用于存放16位二进制数。在应用指令的助记符前加“D”就变成32位指令。数据长度的表示格式如图5-2所示。图4.87数据长度的表示6.1.2功能指令的含义④为脉冲/连续执行指令标志有(P)表示的为脉冲执行指令无(P)表示的为连续执行指令连续执行指令:每个扫描周期都重复执行一次脉冲执行指令:只在X0信号由O
4、FF→ON时执行一次6.1.2功能指令的含义⑤为某些特殊指令的连续执行标记连续执行标记加1指令6.1.2功能指令的含义⑥为操作数目标操作数其它操作数源操作数6.1.2功能指令的含义⑥为操作数字元件位元件字元件KXKnS:状态继电器(S)的位指定HYTknX:输入继电器(X)的位指定MCKnY:输出继电器(Y)的位指定SDV、Z字元件位元件字元件KXKnS:状态继电器(S)的位指定HYTknX:输入继电器(X)的位指定MCKnY:输出继电器(Y)的位指定SDV、Z位元件与字元件只处理ON/OFF状态的软元件
5、称为位元件,如X、Y、M、S等。处理数值的软元件则称为字元件,如T、C、D、V、Z等,一个字元件由16位二进制数组成。位元件与字元件位元件组合使用也可处理数值,位元件每4位一组组合成一个单元,通常表示方法是Kn加上首元件号组成,n为单元数。例如:K2X0表示由X0~X7组成的8位元件组(8位数据,X0为最低位)K4M0表示由M0~15组成的16位数据K8X0表示由X0~X37组成的32位数据当一个16位的数据传送到K1M0、K2M0、K3M0时,只能传送低位数据,较高位数据不传送。6.1.2功能指令的含义
6、⑥为操作数6.2功能指令说明及应用6.2.1比较指令[CMP、ZCP(FNC10、FNC11)]比较指令CMP说明:(1)该指令有二个源操作数[S1.]、[S2.],一个目的操作数[D.];(2)指令将[S1.]和[S2.]进行比较,结果送到[D.]中。(3)比较结果清除,需用RST和ZRST指令。动作:(1)当X10为ON时,比较K100和C20当前值的大小,分三种情况分别使M0、M1、M2中的一个为ON,另两个则为OFF;(2)当X10为OFF,则CMP不执行,M0、M1、M2的状态保持不变。图4.8
7、9比较指令CMP使用说明20图4.90比较结果复位(2)区间比较指令ZCP说明:该指令是将一个操作数[S.]与两个操作数[S1.]、[S2.]形成的区间比较,且[S1.]<[S2.]。比较指令和区间比较指令,数据均为二进制数,且带符号位比较。X0为ON,C30的当前值与K100和K120比较。图4.91区间比较指令ZCP使用说明(a)梯形图 (b)指令表图4.92 比较指令应用实例(a)CMP指令的应用 (b)ZCP指令的应用执行条件6.2功能指令说明及应用6.2.2传送指令[MOV(FNC12)]说明:
8、(1)将源操作数[S.]传送到目标操作数[D.]中,即[S.]→[D.],源操作数不变。(2)指令执行时,K100十进制常数自动转换成二进制数。图4.93 传送指令的基本形式(a)基本格式 (b)32位指令传送格式注意:若[S]源操作数是一个变数,要用脉冲型传送指令MOV(P)。图4.94 传送指令的应用实例(a)读出计数器当前值 (b)定时器数值的间接传送MOV指令应用举例MOV指令应用举例图4.95利用传送指令进行位软元件
此文档下载收益归作者所有