欢迎来到天天文库
浏览记录
ID:55783721
大小:466.50 KB
页数:21页
时间:2020-06-01
《现代电气控制与plc应用项目教程教学课件作者张永平项目七.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目七PLC功能指令应用程序设计任务一简易密码锁PLC控制任务二LED数码管显示PLC控制任务三艺术彩灯造型PLC控制任务一简易密码锁PLC控制7.1.1PLC功能指令的要素与格式功能指令采用梯形图和助记符相结合的形式,每一条功能指令都有一个助记符和一个功能号(FNCxx)与之对应。1.功能指令中的位元件组和字元件(1)位元件:只具有ON或OFF两种状态,用一个二进制位就能表达的元件,称为位元件,如X,Y,M,S等均为位元件。(2)位元件组:将多个位元件按4位一组的原则来组合,称为位元件组。它将1位的“位元
2、件”成组使用。下一页返回任务一简易密码锁PLC控制(3)字元件:以存储器字节或者字作为存储单位,能同时处理多个二进制位数据的元件统称为“字元件”。三菱FX系列PLC中1个字元件由16位存储单元构成2.数据寄存器数据寄存器(D)是用来存储数值数据的“字元件”,其数值可以通过功能指令、数据存取单元(显示器)及编程装置读出与写入。FX系列PLC的数据寄存器容量为双字节(16bit),且最高位为符号位,我们也可以把两个寄存器合并起来存放一个4字节(32bit)的数据,最高位仍为符号位。最高位为0,表示正数;最高位为
3、1,表示负数3.变址寄存器4.功能指令的格式上一页下一页返回任务一简易密码锁PLC控制7.1.2传送指令与比较指令1.数据传送指令传送指令是功能指令中使用最频繁的指令。在FX2N系列可编程序控制器中,传送指令包括MOV,SMOV,BMOV,FMOV等,这里主要介绍MOV指令2.比较指令1)比较指令CMP(FNC10)2)区间比较指令ZCP(FNC11)3.其他传送指令在FX2N系列可编程控制器中,传送指令除了MOV外,还有以下几条。上一页下一页返回任务一简易密码锁PLC控制7.1.3简易密码锁PLC控制1.
4、分析系统控制要求见“任务描述”部分。密码锁控制程序的核心部分是密码识别部分,可采用比较指令来实现。2.列出vo输入/输出)分配表用比较器实现密码系统。密码锁有12个按钮,分别接入Xo一X7及X10一X13,其中XO一X3代表第一个十进制数,X4一X7代表第二个十进制数,X10-X13代表第三个十进制数,密码锁的控制信号从YO输出。其I/o分配表见表7.1。另外,密码锁的密码由程序指定,假定为K316。上一页下一页返回任务一简易密码锁PLC控制3.程序设计根据控制要求,如要解锁,则从XO一X13处送入的数据和
5、程序设定的密码相等,可以使用比较指令实现判断,密码锁的开启由YO的控制输出,梯形图如图7-5所示。上一页返回任务二LED数码管显示PLC控制7.2.1算术与逻辑运算指令1.算术运算类指令1)加法指令ADD2)减法指令SUB3)加1指令INC、减1指令DEC4)乘法指令MUL5)除法指令DIV2.逻辑运算类指令1)字逻辑与运算指令WAND2)字逻辑或指令WOR和DOR3.七段码译码指令SEGD(FNC)下一页返回任务二LED数码管显示PLC控制7.2.2触点比较指令1.指令列表触点比较指令相当于一个触点,指令
6、执行时,比较两个操作数[S1],[S2],满足比较条件则触点闭合。触点分为3类:LD类、AND类、OR类,具体指令有多条,见表7-2。2.指令格式三类触点比较指令的使用格式如图7-12(a),(b),(c)所示。3.使用说明4.编程示例图7-13中,当C10=K20时,YO被驱动;当X10=ON并且D100>58时,Y10被复位;当X1=ON或者K10>CO时,Y1被驱动。上一页下一页返回任务二LED数码管显示PLC控制7.2.3LED数码管显示PLC控制1.分析系统控制要求见“任务描述”部分2.列出vo输
7、入/输出)分配表根据控制要求,实现LED在9和0之间做增减循环显示控制。需要一个加1按钮,一个减1按钮,连接PLC的两个输入点;数码管需要占用8个输出点,按照a-z的顺序对应接在YO一Y7端子上。列出I/O分配表,见表7-33.程序设计根据控制要求,在程序设计过程中主要解决两个问题。按照上述思路设计出的梯形图如图7-14所示。上一页返回任务三艺术彩灯造型PLC控制7.3.1循环移位指令1.循环移位指令ROR和ROL2.位右移、位左移指令SFTR,SFTL3.区间复位指令ZRST格式:ZRST[D1][D2]
8、功能:可用于数据区的初始化,如图7-19所示。7.3.2解码及编码指令1.解码指令DECO格式:DECO〔S〕〔D〕n2.编码指令ENCO下一页返回任务三艺术彩灯造型PLC控制3.其他指令数据处理指令除了前面介绍的区间复位指令ZRST、编码指令ENCO、解码指令DECO外,还有以下几条比较常用的指令。1)置1位数总和指令SUM7.3.3艺术彩灯造型PLC控制I.分析系统控制要求见“任务描述”部分。2.列出I/0输
此文档下载收益归作者所有