项目16彩灯循环点亮PLC控制课件.pptx
教学目标1.学习字元件、位组合元件的组成、用法以及与位元件的区别2.学会使用编程元件数据寄存器D和变址寄存器V、Z3.学习传送指令、循环指令、加1、减1指令的用法4.能根据控制要求正确编写PLC梯形图程序,项目描述 设计一个用PLC控制8盏彩灯(HL1HL8)循环点亮的系统,控制要求如下:按下启动按钮SB1,彩灯以1s间隔从HL1开始正序轮流点亮,当HL8点亮后,停2s,然后从HL8开始以1s间隔反序轮流点亮,当HL1点亮后,停2s,从HL1开始以1s间隔依次点亮至8个彩灯全亮,停2s,在从HL8开始以1s间隔依次熄灭,停2s,重复上述过程,直到按下停止按钮SB2时停止工作。,实训器材,项目分析 PLC中基本指令和步进指令主要用于逻辑处理,但在工业自动化控制系统中许多场合需要进行数据处理,因此在现代PLC中引入了功能指令(也称为应用指令)。功能指令主要用于数据传送与比较、运算、变换、程序控制等。本次实训将使用循环移位、传送、加1、减1等指令实现八个彩灯的移位控制。,项目实施【任务一】:学习相关知识 活动1:学习位元件、字元件、位组合元件,位元件是指只处理ON/OFF信息的软元件,它们主要用于开关量信息的传递、变换和逻辑处理。字元件是指处理数值数据的软元件。位组元件是一种字元件,就是将相同类别的相邻位元件组合在一起作为字元件使用,达到处理数值数据的目的。位组元件是将4位位元件组合在一起,表现形式为KnX、KnY、KnM、KnS等,Kn中的n表示组数,X、Y、M、S表示元件组合的首地址。,项目实施【任务一】:学习相关知识 活动2:学习编程元件数据寄存器D,数据寄存器D是存储数值数据的软元件 FX系列PLC的数据寄存器是16位,将两个相邻的数据寄存器组合,可存储32位数值数据。,项目实施【任务一】:学习相关知识 活动3:学习编程元件变址寄存器V、Z,变址寄存器主要用于运算操作数地址的修改。FX2N系列PLC有16个变址寄存器V0V7、Z0Z7。V、Z既可作为16位寄存器进行运算,又可进行32位操作,此时V、Z组合使用,寄存器Z被指定为低16位,寄存器V被指定为高16位。,项目实施【任务一】:学习相关知识 活动4:学习功能指令(又称为应用指令)基础知识,1.指令编号和指令助记符 FX2N系列PLC功能指令编号为FNC00FNC249,每个编号都有对应的指令助记符,完成相应的功能。指令助记符是用英文单词缩写的指令名称。,项目实施【任务一】:学习相关知识 活动4:学习功能指令(又称为应用指令)基础知识,2.数据长度 FX2N系列PLC功能指令可处理16位数据和32位数据,指令助记符前加D,表示处理32位数据,无D,则处理16位数据。,项目实施【任务一】:学习相关知识 活动4:学习功能指令(又称为应用指令)基础知识,3.执行形式 FX2N系列PLC功能指令的执行形式有连续执行型(指令助记符后无P标记)和脉冲执行型(指令助记符后有P标记)两种。连续执行型指令在触发条件满足时,每一个扫描周期都要执行一次该指令。脉冲执行型指令在触发条件满足时,只执行一个扫描周期。,项目实施【任务一】:学习相关知识 活动4:学习功能指令(又称为应用指令)基础知识,4.操作数 操作数是功能指令处理的对象,分为源操作数S、目的操作数D、其他操作数m、n。源操作数是内容不随指令执行而变化的操作数。目的操作数是内容随指令执行而改变的操作数。其他操作数用来表示常数或者对源操作数和目的操作数进行补充说明的。,项目实施【任务一】:学习相关知识 活动5:学习功能指令1.MOV、ROL、ROR、INC、DEC指令格式及功能,项目实施【任务一】:学习相关知识 活动5:学习功能指令2.MOV、DMOV指令程序举例,3.ROR指令程序举例,项目实施【任务一】:学习相关知识 活动5:学习功能指令4.ROL指令程序举例,5.INC指令程序举例 6.DEC指令程序举例,项目实施【任务二】:进行I/O分配,项目实施【任务三】:画出外部接线图,并进行接线 活动1:画出外部接线图 活动2:学生根据外部接线图,完成接线。,【要求】:顺时针圈接线鼻子,不能有毛刺,一个接线柱最多压两根线,露铜不能太长。,项目实施【任务四】:编写梯形图程序,写出指令表 活动1:程序设计,项目实施【任务四】:编写梯形图程序,写出指令表 活动2:写出指令表 活动3:程序分析,项目实施【任务五】:输入程序 活动1:启动编程软件GX Developer 活动2:创建新工程 活动3:梯形图程序输入 活动4:梯形图程序的转换 活动5:工程保存 活动6:程序写入,项目实施【任务六】:调试运行程序并达到控制要求 活动1:检查外部电路连接,准确无误后通电,进行程序调试;活动2:根据控制要求调试运行程序;,