1、教学目标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时停止工作。 实训器材 实训设备
2、材料表实训设备材料表序号序号符号符号设备名称设备名称型号、规格型号、规格单位单位数量数量备注备注1 1PLCPLC可编程控制器可编程控制器FX2N-FX2N-4848MR-001MR-001台台1 1 2 2HLHL彩灯彩灯AD16-22 AC220VAD16-22 AC220V个个8 8 3 3QFQF空气开关空气开关DZ47-10/1PDZ47-10/1P个个1 1 4 4SBSB按钮按钮LA39-11LA39-11个个2 2 5 5FUFU熔断器熔断器RT18-32/2ART18-32/2A个个1 1项目分析 PLC中基本指令和步进指令主要用于逻辑处理,但在工业自动化控制系统中许多场合需
3、要进行数据处理,因此在现代PLC中引入了功能指令(也称为应用指令)。功能指令主要用于数据传送与比较、运算、变换、程序控制等。 本次实训将使用循环移位、传送、加1、减1等指令实现八个彩灯的移位控制。项目实施【任务一】:学习相关知识 活动1:学习位元件、字元件、位组合元件 位元件是指只处理ON/OFF信息的软元件,它们主要用于开关量信息的传递、变换和逻辑处理。 字元件是指处理数值数据的软元件。 位组元件是一种字元件,就是将相同类别的相邻位元件组合在一起作为字元件使用,达到处理数值数据的目的。位组元件是将4位位元件组合在一起,表现形式为KnX、KnY、KnM、KnS等,Kn中的n表示组数,X、Y、M
4、、S表示元件组合的首地址。 项目实施【任务一】:学习相关知识 活动2:学习编程元件数据寄存器D 数据寄存器D是存储数值数据的软元件 FX系列PLC的数据寄存器是16位,将两个相邻的数据寄存器组合,可存储32位数值数据。 通用型通用型停电保持型停电保持型停电保持专用停电保持专用特殊数据寄存器特殊数据寄存器编号编号D0D0D199D199共共200200点点D200D200D511D511共共312312点点D512D512D7999D7999共共74887488点点D8000D8000D8255D8255共共256256点点说明:(说明:(1 1)通用型可通过设定参数变为停电保持型;()通用型可
5、通过设定参数变为停电保持型;(2 2)停电保持型可通过设定参)停电保持型可通过设定参数变为非停电保持用(即通用型);(数变为非停电保持用(即通用型);(3 3)停电保持专用通过设定参数无法变为非停电)停电保持专用通过设定参数无法变为非停电保持用;(保持用;(4 4)通过参数设定,可将)通过参数设定,可将D1000D1000D7999D7999设定为文件寄存器使用。设定为文件寄存器使用。项目实施【任务一】:学习相关知识 活动3:学习编程元件变址寄存器V、Z 变址寄存器主要用于运算操作数地址的修改。FX2N系列PLC有16个变址寄存器V0V7、Z0Z7。V、Z既可作为16位寄存器进行运算,又可进行
6、32位操作,此时V、Z组合使用,寄存器Z被指定为低16位,寄存器V被指定为高16位。项目实施【任务一】:学习相关知识 活动4:学习功能指令(又称为应用指令)基础知识1.指令编号和指令助记符 FX2N系列PLC功能指令编号为FNC00FNC249,每个编号都有对应的指令助记符,完成相应的功能。指令助记符是用英文单词缩写的指令名称。项目实施【任务一】:学习相关知识 活动4:学习功能指令(又称为应用指令)基础知识2.数据长度 FX2N系列PLC功能指令可处理16位数据和32位数据,指令助记符前加D,表示处理32位数据,无D,则处理16位数据。项目实施【任务一】:学习相关知识 活动4:学习功能指令(又
7、称为应用指令)基础知识3.执行形式 FX2N系列PLC功能指令的执行形式有连续执行型(指令助记符后无P标记)和脉冲执行型(指令助记符后有P标记)两种。 连续执行型指令在触发条件满足时,每一个扫描周期都要执行一次该指令。脉冲执行型指令在触发条件满足时,只执行一个扫描周期。项目实施【任务一】:学习相关知识 活动4:学习功能指令(又称为应用指令)基础知识4.操作数 操作数是功能指令处理的对象,分为源操作数S、目的操作数D、其他操作数m、n。 源操作数是内容不随指令执行而变化的操作数。目的操作数是内容随指令执行而改变的操作数。其他操作数用来表示常数或者对源操作数和目的操作数进行补充说明的。项目实施【任
8、务一】:学习相关知识 活动5:学习功能指令1.MOV、ROL、ROR、INC、DEC指令格式及功能名称名称指令指令格式及功能格式及功能可用软元件可用软元件程序步程序步传送指令传送指令FNCFNC(1212)MOVMOV(P P)DMOVDMOV(P P)1 16 6位数据传送指令位数据传送指令 功能:源操作数(功能:源操作数(S S)目的目的操作数(操作数(D D)源操作数:源操作数:K K、H H、KnXKnX、KnYKnY、KnMKnM、KnSKnS、T T、C C、D D、V V、Z Z目目的操作数:的操作数:KnYKnY、KnMKnM、KnSKnS、T T、C C、D D、V V、Z
9、ZMOVMOV(P P):):5 53232位数据传送指令位数据传送指令 功能:(功能:(S S)(D D),(),(S+1S+1)(D+1D+1)DMOVDMOV(P P):):9 9循环右移指令循环右移指令FNCFNC(3030)(D D)RORROR(P P)1616位、位、3232位循环右移指令位循环右移指令 功能:将功能:将DD中的各位中的各位数据向右移动数据向右移动n n位,最后一次从最低位移出的状态位,最后一次从最低位移出的状态存于进位标志存于进位标志M8022M8022中。中。目的操作数目的操作数D D :KnYKnY、KnMKnM、KnSKnS、T T、C C、D D、V V
10、、Z Z其他操作其他操作数数n n:K K、H HRORROR(P P):):5 5DRORDROR(P P):):9 9循环左移指令循环左移指令FNCFNC(3131)(D D)ROLROL(P P)1616位、位、3232位循环左移指令位循环左移指令 功能:将功能:将DD中的各位中的各位数据向左移动数据向左移动n n位,最后一次从最低位移出的状态位,最后一次从最低位移出的状态存于进位标志存于进位标志M8022M8022中。中。目的操作数目的操作数D D :KnYKnY、KnMKnM、KnSKnS、T T、C C、D D、V V、Z Z其他操作其他操作数数n n:K K、H HROLROL(
11、P P):):5 5DROLDROL(P P):):9 9加加1 1指令指令FNCFNC(2424)()(D D)INCINC(P P)1616位、位、3232位二进制加位二进制加1 1指令指令 功能:将功能:将DD中的二进中的二进制数加制数加1 1操作数操作数D D :KnYKnY、KnMKnM、KnSKnS、T T、C C、D D、V V、Z ZINCINC(P P):):3 3DINCDINC(P P):):5 5减减1 1指令指令FNCFNC(2525)(D D)DEDEC C(P P)1616位、位、3232位二进制位二进制减减1 1指令指令 功能:将功能:将DD中的二进中的二进制数
12、制数减减1 1操作数操作数D D :KnYKnY、KnMKnM、KnSKnS、T T、C C、D D、V V、Z ZDEDEC C(P P):):3 3DDECDDEC(P P):):5 5项目实施【任务一】:学习相关知识 活动5:学习功能指令2.MOV、DMOV指令程序举例3.ROR指令程序举例项目实施【任务一】:学习相关知识 活动5:学习功能指令4.ROL指令程序举例5.INC指令程序举例 6.DEC指令程序举例项目实施【任务二】:进行I/O分配 输输 入入输输 出出设备名称设备名称输入端子编号输入端子编号设备名称设备名称输出端子编号输出端子编号启动按钮启动按钮SB1SB1X000X000
13、彩灯彩灯HL1HL1HL8HL8Y000Y000Y00Y007 7停止按钮停止按钮SB2SB2X001X001 项目实施【任务三】:画出外部接线图,并进行接线 活动1:画出外部接线图 活动2:学生根据外部接线图,完成接线。【要求】:顺时针圈接线鼻子,不能有毛刺,一个接线柱最多压两根线,露铜不能太长。项目实施【任务四】:编写梯形图程序,写出指令表 活动1:程序设计项目实施【任务四】:编写梯形图程序,写出指令表 活动2:写出指令表 活动3:程序分析项目实施【任务五】:输入程序 活动1:启动编程软件GX Developer 活动2:创建新工程 活动3:梯形图程序输入 活动4:梯形图程序的转换 活动5:工程保存 活动6:程序写入项目实施【任务六】:调试运行程序并达到控制要求 活动1:检查外部电路连接,准确无误后通电,进行程序调试; 活动2:根据控制要求调试运行程序;