PLC应用技术三菱课题四

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ROR指令编程实例
课题四 功能指令应用
任务1 彩灯控制系统
一、通过对本任务控制要求分析,分配输入点和输出点,写出I/O
通道地址分配表
元件பைடு நூலகம்号
输入 作用
I/O通道地址分配表
输入继电器 元件代号
输出 作用
输出继电器
SB1
启动按钮
X000
HL1
第一盏霓虹灯
Y000
SB2
停止按钮
X001
HL2
第二盏霓虹灯
课题四 功能指令应用
任务1 彩灯控制系统
三、应用指令的格式 1. 应用指令与基本指令的比较 与基本指令不同,应用指令不是表达梯形图符号间的相互关系,而 是直接表达指令的功能。FX系列PLC在梯形图中使用功能框(中括号) 表示功能指令。
课题四 功能指令应用 任务1 彩灯控制系统
用功能指令与基本指令实现同一任务的比较 a)应用指令 b)基本指令
课题四 功能指令应用
任务1 彩灯控制系统
(5)操作数 操作数是指应用指令涉及或产生的数据。有的应用指令没有操作数 ,大多数应用指令有1到4个操作数。 1)源操作数。源操作数是指令执行后不改变其内容的操作数,用〔 S〕表示。 2)目标操作数。目标操作数是指令执行后改变其内容的操作数,用 〔D〕表示。 3)其他操作数。m与n表示其他操作数。其他操作数常用来表示常数 或者对源操作数和目标操作数作出补充说明。表示常数时,K为十进制常 数,H为十六进制常数。某种操作数为多个时,可用下标数码区别,如〔 S1〕、〔S2〕。
二、数据寄存器(D) 数据寄存器(D)是用来存储数值数据的字元件,其数值可以通过 应用指令、数据存取单元(显示器)及编程装置读出与写入。FX系列 PLC的数据寄存器容量为双字节(16位),而且最高位为符号位,也可 以把两个寄存器合并起来存放一个四字节(32位)的数据,最高位仍 为符号位。最高位为0,表示正数;最高位为1,表示负数。
用MOV指令实现的Y—△降压启动程序
课题四 功能指令应用
任务1 彩灯控制系统
五、循环及移位指令 循环及移位指令包括循环右移,循环左移;带进位右移、左移;位 右移,位左移,字右移,字左移等指令。在此只介绍与本任务有关的循 环右移(ROR)和循环左移(ROL)两种指令。 1.指令的助记符及功能
循环移位指令的助记符及功能
MOV指令编程实例三
课题四 功能指令应用 任务1 彩灯控制系统
(4)编程实例四 如图a所示的基本指令编程程序可用如图b所示的MOV指令编程来 完成。
MOV指令编程实例四 a)用基本指令实现编程 b)用MOV指令实现编程
课题四 功能指令应用 任务1 彩灯控制系统
(5)编程实例五 使用传送指令编写课题二之任务3的三相异步电动机Y—△降压启动 控制程序。
课题四 功能指令应用 任务1 彩灯控制系统
操作数从根本上来说,是参加运算数据的地址。地址是依元件的类 型分布在存储区中的。由于不同指令对参与操作的元件类型有一定限制 ,因此,操作数的取值就有一定的范围。正确地选取操作数类型,对正 确使用指令有很重要的意义。
应用指令的格式
课题四 功能指令应用
任务1 彩灯控制系统
任务1彩灯控制系统ror指令编程实例课题四功能指令应用一通过对本任务控制要求分析分配输入点和输出点写出io通道地址分配表任务1彩灯控制系统输入输出元件代号作用输入继电器元件代号作用输出继电器sb1启动按钮x000hl1第一盏霓虹灯y000sb2停止按钮x001hl2第二盏霓虹灯y001hl3第三盏霓虹灯y002hl4第四盏霓虹灯y003hl5第五盏霓虹灯y004hl6第六盏霓虹灯y005hl7第七盏霓虹灯y006hl8第八盏霓虹灯y007io通道地址分配表课题四功能指令应用二画出plc接线图io接线图任务1彩灯控制系统霓虹灯的io接线图课题四功能指令应用三程序设计根据io通道地址分配表及任务控制要求分析可知可采用数据传送指令和移位及循环指令进行梯形图的设计
课题四 功能指令应用 任务1 彩灯控制系统
说明功能指令助记符的梯形图
课题四 功能指令应用
任务1 彩灯控制系统
(3)数据长度 应用指令按处理数据的长度分为16位指令和32位指令。其中32位指 令在助记符前加“D”,若助记符前无“D”的为16位指令。 (4)执行形式 应用指令有脉冲执行型和连续执行型两种形式。在指令助记符后标 有“P”的为脉冲执行型,无“P”的为连续执行型;脉冲执行型指令在 执行条件满足时仅执行一个扫描周期,这点对数据处理有很重要意义。 而连续执行型加法运算指令在执行条件满足时,每一个扫描周期都要相 加一次。
课题四 功能指令应用
任务1 彩灯控制系统
3.特殊型数据寄存器 D8000~D8255(256点) 这些数据寄存器供监控PLC中各种元件的运行方式之用。其内容在 电源接通时,写入初始值(先全部清0,然后由系统ROM安排写入初始 值)。 4. 文件数据寄存器 D1000~D2999(2000点) 文件数据寄存器实际上是一类专用数据寄存器,用于存储大量的 数据。其数值由CPU的监视软件决定,但可通过扩充存储器的方法加以 扩充。
课题四 功能指令应用 任务1 彩灯控制系统
常见的几款彩灯画面
课题四 功能指令应用 任务1 彩灯控制系统
彩灯控制过程,如下动画所示。
课题四 功能指令应用
任务1 彩灯控制系统
任务的主要内容:通过移位、数据传送等简单的功能指令实现彩 灯追灯的控制。
任务内容及要求:现有HL1~HL8共8盏霓虹灯,要求当按下启动 按钮后,系统开始工作,工作方式如下:
课题四 功能指令应用
任务1 彩灯控制系统
2. 应用指令格式 (1)编号 应用指令用编号FNC00~FNC294表示,并给出对应的助记符。若使用 简易编程器时应键入编号,如FNC12、FNC45等,若使用编程软件时应键 入助记符,如MOV、MEAN等。 (2)助记符 指令名称用助记符表示,应用指令的助记符为该指令的英文缩写词 。如传送指令“MOVE”简写为MOV,加法指令“ADDITION”简写为ADD等 等,采用这种方式容易了解指令功能。
Y001
HL3
第三盏霓虹灯
Y002
HL4
第四盏霓虹灯
Y003
HL5
第五盏霓虹灯
Y004
HL6
第六盏霓虹灯
Y005
HL7
第七盏霓虹灯
Y006
HL8
第八盏霓虹灯
Y007
课题四 功能指令应用 任务1 彩灯控制系统
二、画出PLC接线图(I/O接线图)
霓虹灯的I/O接线图
课题四 功能指令应用 任务1 彩灯控制系统
MOV指令编程实例一
课题四 功能指令应用 任务1 彩灯控制系统
(2)编程实例二 定时器、计数器设定值也可以由MOV间接指定,如图所示,T0的设 定值为50。
MOV指令编程实例二
课题四 功能指令应用 任务1 彩灯控制系统
(3)编程实例三 定时器、计数器的当前值读出,格式如图所示,当X000=ON时,T0的 当前值被读出到D1中。
四、传送指令(MOV) 1.指令的助记符及功能
数据传送指令的助记符及功能
课题四 功能指令应用 任务1 彩灯控制系统
2.指令的使用方法
MOV指令的方法
课题四 功能指令应用 任务1 彩灯控制系统
3.编程实例 (1)编程实例一 如图所示,当X000=OFF时,MOV指令不执行,D1中的内容保持 不变;当X000=ON时,MOV指令将K50传送到D1中去。
课题四 功能指令应用
任务1 彩灯控制系统 任务2 密码锁控制系统 任务3 简易定时报时器 任务4 自动售货机控制系统
课题四 功能指令应用
任务1 彩灯控制系统
知识目标: 1.掌握数据寄存器的分类、功能。 2.掌握数据传送指令、循环及移位等功能指令的功能及使用原 则。 能力目标: 1.会根据控制要求,能灵活地应用数据传送、循环及移位等功 能指令,完成彩灯控制系统的程序设计。 2. 掌握彩灯控制的PLC控制系统线路安装与调试。
Y007 M1
Y000 M0
X001 M1 M1
M8013 K4Y000 K1
课题四 功能指令应用
任务1 彩灯控制系统
四、程序输入及仿真运行 1. 程序输入 启动MELSOFT系列GX Developer编程软件,首先创建新文件名,并命 名为“八盏霓虹灯追灯控制”,选择PLC的类型为“FX2N”,输入八盏霓 虹灯追灯控制梯形图。 2. 仿真运行 应用前面任务所述的位元件逻辑测试方式进行仿真运行比较直观。
元素 X000 K1 K2Y000 X001 K0 K2Y000 Y000
M0 Y007
M1 X001
M0 M0 M8013
步序 12 13 14 15 16 17 18 19 20 21 22
指令语句 ROLP LD OR ANI ANI ANI OUT LD ANDP RORP END
元素 K4Y000 K1
课题四 功能指令应用 任务1 彩灯控制系统
2.指令的使用格式
ROR指令使用格式
ROL指令使用格式
课题四 功能指令应用 任务1 彩灯控制系统
3.指令的使用方法
循环右移和循环左移指令的使用
课题四 功能指令应用 任务1 彩灯控制系统
梯形图的执行情况
课题四 功能指令应用
任务1 彩灯控制系统
4.编程实例 如图所示的梯形图中,当X002的状态由OFF变ON变化一次,D1中的16 数据往右移4位,并将最后一位从最右位移出的状态送入进位标识位( M8022)中。若D1=1111 0000 1111 0000,则执行上述移位后,D1=0000 1111 0000 1111,M8022=0。循环左移的功能与循环右移类似,只是移位 方向是向左移而已。
霓虹灯HL1~HL8以反序点亮控制的程序
课题四 功能指令应用 任务1 彩灯控制系统
3. 本任务控制完整的梯形图程序设计
八盏霓虹灯追灯控制梯形图
课题四 功能指令应用
任务1 彩灯控制系统
步序 0 1 2 3 4 5 6 7 8 9 10 11
八盏霓虹灯追灯控制指令表
指令语句 LDP MOV LDP MOV LD 0R ANI ANI ANI OUT LD ANDP
一、位元件、字元件和位组合元件 位元件:主要用于开关量信息的传递、变换及逻辑处理的元件。 字元件:能处理数值数据的元件。 位组合元件是一种字元件。在PLC中, FX系列PLC中使用4位BCD 码表示一位十进制数据,由此产生了位组合元件,它将4位位元件成 组使用。
课题四 功能指令应用
任务1 彩灯控制系统
(2)指令的使用格式
SFTL指令使用格式
SFTR指令使用格式
课题四 功能指令应用 任务1 彩灯控制系统
(3)编程实例
SFTR指令编程实例
SFTR指令编程实例
课题四 功能指令应用
任务1 彩灯控制系统
2. 位左移、位右移指令的使用说明 (1)SFTL、SFTR指令使位元件中的状态向左、向右移位; (2)源操作数〔S〕为数据位的起始位置,目标操作数〔D〕为移位数据 位的起始位置,n1指定位元件长度,n2指定移位位数(n2﹤n1﹤1024); (3)源操作数〔S〕的形式可以为:X,Y,M,S;目标操作数〔D〕的形 式可以为:Y,M,S;n1、n2的形式可以为:K,H; (4)SFTL、SFTR指令通常使用脉冲执行型,即使用时在指令后加“P” ; SFTL、SFTR在执行条件的上升沿时执行;用连续指令时,当执行条件满足 时,则每个扫描周期执行一次。
三、程序设计 根据I/O通道地址分配表及任务控制要求分析可知,可采用数据传送指令 和移位及循环指令进行梯形图的设计。 1. 霓虹灯HL1~HL8以正序点亮控制的程序设计
霓虹灯HL1~HL8以正序点亮控制的程序
课题四 功能指令应用 任务1 彩灯控制系统
2. 霓虹灯HL1~HL8以反序点亮控制的程序设计
课题四 功能指令应用
任务1 彩灯控制系统
FX系列PLC的数据寄存器分为以下四类: 1. 通用型数据寄存器(D0~D199(200点) 存放在该类数据寄存器在的数据,只要不写入其他数据,其内容保 持不变。 2. 失电保持型(掉电保持型)数据寄存器(D200~D511(312点) 失电保持型数据寄存器与通用型数据寄存器一样除非改写,否则原 有数据不会变化。
课题四 功能指令应用 任务1 彩灯控制系统
五、线路安装与调试
1.根据I/O接线图,按照以下安装电路要求在下图所示的模拟实物控制配线 板上进行元件及线路安装。
八盏霓虹灯控制系统模拟实物安装图
课题四 功能指令应用
任务1 彩灯控制系统
(1)检查元器件 (2)固定元器件 (3)配线安装 (4)自检 2.程序下载 (1)PLC与计算机连接。 (2)程序写入。 3.通电调试
程序调试步骤及运行情况记录表
课题四 功能指令应用 任务1 彩灯控制系统
评分标准
课题四 功能指令应用 任务1 彩灯控制系统
课题四 功能指令应用
任务1 彩灯控制系统
理论知识拓展 1. 位左移、位右移指令(SFTL、SFTR) (1)位左移、位右移指令的助记符及功能
位左移、位右移指令的助记符及功能
课题四 功能指令应用 任务1 彩灯控制系统
(1)按下启动按钮后,霓虹灯HL1~HL8以正序(从左到右)每 隔1秒依次点亮;
(2)当第八盏霓虹灯HL8点亮后,然后再反向逆序(从右到左) 每隔1秒依次点亮;
(3)当第一盏霓虹灯HL1再次点亮后,重复循环上述过程; (4)当按下停止按钮后,霓虹灯控制系统停止工作。
课题四 功能指令应用
任务1 彩灯控制系统
相关文档
最新文档