电子课件-《PLC应用技术(三菱 第二版)》-B02-0730 课题六 程序控制类应用指令

合集下载

三菱PLC功能指令ppt课件

三菱PLC功能指令ppt课件
FX2N系列可编程控制器功能指令
4.5.1概述
定义 可编程控制器的基本指令——基于继电器、定时器、计数 器类软元件,主要用于逻辑处理的指令。 功能指令(应用程序)——用于数据的传送、运算、变换 及程序控制等功能。
3
概述
功能指令 的特点
➢ 功能强大 ➢ 指令处理的数据多 ➢ 数据在存储单元中流转的过程复杂
2、子程序调用指令及应用
一、子程序调用指令的使用要素及梯形图表示
子程序调用指令要素
指令名称 子程序调用 子程序返回
助记符
CALL CALL(
P) SRET
指令代 码位数 FNC01
(16)
FNC02
操作数 [D·]
指针 P0~P62 嵌套 5级

程序步
3步(指令标 号)1步
1步
11
子程序调用指令及应用
1步
18
中断指令
中断是计算机所特有的一种工作方式。 中断子程序是为某些特定的控制功能而设定的。
特定的控制功能的共同特点:要求响应时间小于机器 的扫描周期。
三类中断:
➢ 输入中断 ➢ 定时器中断 ➢ 计数器中断
19
指针I
输入中断用指针。输入中断用指针I00□~I50□,共6点。 6个输入中断仅接收对应于输入口 X000~X005的信号触发。 这些输入口无论是硬件设置还是软件管理上都与一般的输 入口不同,可以处理比扫描周期短的输入中断信号。上升沿 或下降沿指对输入信号类别的选择。
图8-11 外部输入中断子程序示例
22
例:
说明:图中一开始为允许中断,当X1从OFF至ON且保持ON, 程序跳到指针I101处执行中断,即执行第13行,将K100 送到D1,然后返回主程序,对定时器T0计时,当计时达 到D12当前值K100时,T0触点闭合,Y0得电。

电子课件-《PLC应用技术(三菱 第二版)》-B02-0730 课题四 顺序功能图

电子课件-《PLC应用技术(三菱 第二版)》-B02-0730 课题四 顺序功能图

课题四 顺序功能图
二、仅有两步的闭环的处理
解决的方法有以下两种。 1.以转换条件作为停止电路
仅有两步的小闭环 a)顺序功能图 b)错误的梯形图 c)正确的梯形图
课题四 顺序功能图
2.在小闭环中增设一步
小闭环中增设步 a)顺序功能图 b)梯形图
课题四 顺序功能图
任务实施
1.将五个模拟红外传感器和限位开关按钮的常开 触点分别接到 PLC 的 X000~X004,如图所示,连 接 PLC 电源。检查线路正确性,确保无误。
课题四 顺序功能图
任务 4 液体混合装置
知识点: • 掌握顺序功能图中控制过程停止的方法 技能点: • 将顺序功能图改画为梯形图时,会插入停止的操作
课题四 顺序功能图
任务提出 在化工行业中经常会遇到要混合多种化工液体
的问题,如图 a 所示是某液体混合装置,上限位、 下限位和中限位液位传感器,在其各自被液体淹没 时为 ON,反之为 OFF。
按钮式人行道 PLC 接线图
课题四 顺序功能图
2.输入如图所示的梯形图,进行程序 调试,调试时要注意动作顺序,运行后 可任意按下 X000(或X001),监控观 察各输出(Y001~Y003、Y005、Y006) 和相关定时器(T0~T4)的变化,检查 是否完成了按钮式人行道交通灯所要求 的功能。
课题四 顺序功能图
6.绘制顺序功能图时的注意事项 (1)两个步之间必须用一个转换隔开,两个步绝对不能直 接相连。 (2)两个转换之间必须用一个步隔开,两个转换也不能直 接相连。 (3)顺序功能图中的初始步一般对应于系统等待启动的初 始状态,这一步可能没有输出处于 ON 状态。 (4)自动控制系统应能多次重复执行同一工艺过程,因此, 在顺序功能图中一般应有由步和有向连线组成的闭环,即在 完成一次工艺过程的全部操作之后,应从最后一步返回初始 步。

三菱PLC培训PPT教学讲义

三菱PLC培训PPT教学讲义

2024/1/3
JiangHuai Automobile Co.,Ltd
2、PLC的结构原理内部:
电源输入
输出单元
输出单元 连接编程设备和操作接口
Mitsubishi Programmable Logic Controller Date:
2024/1/3
JiangHuai Automobile Co.,Ltd
2024/1/3
JiangHuai Automobile Co.,Ltd
5、Mitsubishi PLC的硬件检查:
BATT.V LED ON续
利用编程设备监控 D8005
D8005中的数据表示 当前电池电压以0.1V 为单位.联系三菱服务 中心更进一步考虑可 能存在的问题
Mitsubishi Programmable Logic Controller Date:
PC的状态两 种可能
电源LED灯 仍不亮
电源LED灯 亮
PC内部保险熔断. 联系三菱维修中心 维修
Mitsubishi Programmable Logic Controller Date:
2024/1/3
24V DC公共电源 连接的负载过重, 另外提供24VDC 输入
JiangHuai Automobile Co.,Ltd
2024/1/3
JiangHuai Automobile Co.,Ltd
5、Mitsubishi PLC的硬件检查: PROG.E LED 闪烁
现象: PROG.E LED 灯闪
维修:检查 BATT.V LED 灯
再上电后 观察PC指 示灯状态
检查编程中存 在的问题
BATT.V 是否完好? 进行BATT.V 诊断。如果BATT.V LED指示已修复而PROG.E LED 等仍闪烁,检查编程中存在的问题

三菱PLC入门课程 ppt课件

三菱PLC入门课程 ppt课件

C1 RST C1
MCR N0 END
INV取反 MEP 结果的上升沿为ON MEF 结果的下降沿为OFF
梯形图 X0
INV
Y0
X0 X1 MEP Y0
X2 X3 MEF Y1
END
12
三菱PLC的种类
• 1,A糸列 • 2,Q糸列 • 3,FX糸列 • FX0N,FX0S,FX1S,FX1N,FX1NC,FX2N,FX2NC,FX3G,FX3U
开关电源
断开
0V
220V
24V
KA1
YV1 KW1
公共线 正极
27
PLC接线方法:

粗线 粗线
空 粗线
粗线
粗线
粗线
. . Y0 Y1 Y3 Y5 Y6 Y10 Y11 Y13 Y15Y0Y17 YY120 Y2Y23 Y5 Y6 Y10 Y11 Y13 Y15 Y17 Y20 Y22 . . COM1 Y2 Y4 COM2 Y7 COM3 Y12 Y14 Y16COCMOM14 YY221 Y4 COM2 Y7 COM3 Y12 Y14 Y16 COM4 Y21
相对位置,绝 对位置,定位 指令讲解
2AD模拟量模 块(讲解,实 例)
伺服电机原理 讲解
PLC和变频器通 西门子PLC功能

指令
PLC接线方法
位元件,字元 件
SFC和指命表编 讲解高速计数
程手法配合书 器和普通计数
中实例
器的区别
单轴定位(实 例)
2DA模拟量模
块(讲解,实 例)
伺服定位实例
)回原点,相 对,绝对
LED 光电耦合 内 部 电 路
SB1
x0

PLC基础及应用教程(三菱FX2N系列)功能指令PPT课件

PLC基础及应用教程(三菱FX2N系列)功能指令PPT课件
中断返回指令IRET(Interrupt Return)的 功能编号FNC03,无操作数,占1个程序步。
中断允许指令EI(Enable Interrupt)的功能编 号FNC04,无操作数,占1个程序步。
中断禁止指令DI(Disable Interrupt)的功能 编号FNC05,无操作数,占1个程序步。
20
三菱PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础
三 请在这里输入您的主要叙述内容
2
三菱PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础
与应用 PLC基础与★应用当PL一C基个础与1应6用位P的LC基数础据与应传用 P送LC到基础K与1应M用 0、K2M0、K3M0 时,只能传送低位数据,较高位数据不传送,32 位数据传送时也一样。在作16位数操作时,参与 操作的位元件不足16位时,高位(不足部分)均 作0处理,这就意味着只能处理正数(符号位为 0),32位数据操作也一样。
FX2N型PLC中的数据寄存器D为16位,用于 存放16位二进制数。在应用指令的助记符前 加“D”就变成32位指令。数据长度的表示格 式如图5-2所示。
X0 MOV D0 D2
X1 DMOV D0 D2
图5-2 数据长度的表示
7
三菱PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础
5.1.3 执行形式 与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用
应用指令有连续执行和脉冲执行型两种执行 形式。
脉冲执行形式的使用如图5-3所示。
X0 MOVP D0 D2

《PLC应用技术》课件第2章

《PLC应用技术》课件第2章

第2章 可编程控制器的组成及工作原理
7. I/O扩展模块 I/O扩展模块用来扩展输入、输出点数。当用户所需要 的输入、输出点数超过PLC基本单元的输入、输出点数时, 就需要加上I/O扩展模块来扩充系统,以便适应控制系统的 要求。
第2章 可编程控制器的组成及工作原理
2.3 可编程控制器的软件系统
第2章 可编程控制器的组成及工作原理
4. 讨论 从工业控制的角度来看,可编程控制器的梯形图和 继电器电路图十分相似。但是,二者之间在运行时序问 题上有着根本的差异。对于继电接触器控制系统,同一 个接触器的所有触点的动作是和它的线圈通电或断电同 时发生的。但是在PLC控制系统中,由于指令的分时扫 描执行,同一个器件的线圈工作和它的各个触点的动作 并不会同时发生。
第2章 可编程控制器的组成及工作原理
目前,很多PLC都可以利用微型计算机作为编程工具, 只要配上相应的硬件接口和软件包,就可以用包括梯形 图在内的多种编程语言进行编程,同时还具有很强的监 控功能。
第2章 可编程控制器的组成及工作原理
6. 其他外部设备 PLC还配有生产厂家提供的其他一些外部设备。 (1) 外部存储器。外部存储器是指磁带或磁盘,工作时 可以将用户程序或数据存储在盒式录音机的磁带上或磁盘 中,作为实验的备份数据。当PLC内存中的程序被破坏或丢 失时,可将外存中的程序重新装入。
程序等编程语 言翻译成PLC能够识别的机器语言。
系统程序的第三部分是标准程序模块和系统调用。 这部分由许多独立的程序模块组成,每个程序模块完成 一种单独的功能,如输入、输出及特殊运算等。PLC根据 不同的控制要求选用这些模块,完成相应的工作。
第2章 可编程控制器的组成及工作原理
第 2 章 可编程控制器的组成及工作原理

电子课件-《PLC应用技术(三菱 第二版)》-B02-0730 课题三 PLC 应用基础

电子课件-《PLC应用技术(三菱 第二版)》-B02-0730 课题三 PLC 应用基础
下降沿与指令 a)梯形图与指令表 (5)触点串联指令的使用说明 1)触点串联指令都是指单个触点串联连接的指令,串联 次数没有限制,可反复使用。 2)触点串联指令的目标元件为输入继电器 X、输出继电 器 Y、辅助继电器 M、定时器 T、计数器 C 和状态继电器 S。
4.输入如图 c 所示的梯形图或指令表,进行程序调试, 检查是否实现了正反转运行的功能。
课题三 PLC 应用基础
PLC 实现电动机连续运行电路 a) PLC 接线图 b) 错误的梯形图 c) 正确的指令表和梯形图
课题三 PLC 应用基础
5.输入如图 b 所示的梯形图或指令表,进行程序调试, 检查是否实现了正反转运行的功能。
三相异步电动机连续运行电路 a)主电路 b)控制电路 c)正向运行时序图 d)反向运行时序图
课题三 PLC 应用基础
任务分析
为了将图 b 的控制电路用 PLC 控制器来实现, PLC 需要 4 个输入点、2 个输出点,输入输出点分 配见表。
输入输出点分配表
课题三 PLC 应用基础
PLC 实现电动机连续运行电路 a)PLC 接线图 b)错误的梯形图 c)正确的指令表和梯形图
课题三 PLC 应用基础
(4)ORF 下降沿或指令 下降沿检测并联连接指令,触点的中间用一个向下的箭 头表示下降沿,受该类触点驱动的线圈只在触点的下降沿接 通一个扫描周期,如图所示。
触点并联指令 a)梯形图与指令表 b)时序图
课题三 PLC 应用基础
(5)触点并联指令的使用说明 1)触点并联指令都是指单个触点并联连接的指令,并联 次数没有限制,可反复使用。 2)触点并联指令的目标元件为 X、Y、M、T、C 和 S。
课题三 PLC 应用基础
(3)MPP 出栈指令 将栈存储器的第一段数据(最后进栈的数据)读出且该 数据从栈中消失,同时将栈中其他数据依次上移。MPP 指 令用于分支的结束处。 堆栈指令的使用说明: 1)堆栈指令没有目标元件。 2)MPS 和 MPP 必须配对使用。 3)由于栈存储单元只有 11 个, 所以栈最多为 11 层。 如图所示是二层堆栈的例子。

《PLC应用技术(三菱)》课件.第三单元-PLC的应用基础

《PLC应用技术(三菱)》课件.第三单元-PLC的应用基础
图3-5 上升沿与指令
图3-6 下降沿与指令
(2)触点并联指令(OR/ORI /ORP/ ORF)
OR 或指令。实现逻辑“或”运算。 ORI 或非指令。实现逻辑“或非”运算。 ORP 上升沿或指令。 受该类触点驱动的线圈只在触点的上升沿接通一个扫描周期。 ORF 下降沿或指令。受该类触点驱动的线圈只在触点的下降沿接通一个扫描周期。
图3-4 PLC实现三相异步电动机连续运行电路方案三
三、知识链接
1.指令 (1)触点串联指令(AND/ANI/ANDP/ ANDF)
AND 与指令。完成逻辑“与”运算。 ANI 与非指令。完成逻辑“与非”运算。 ANDP 上升沿与指令。受该类触点驱动的线圈只在触点的上升沿接通一个扫描周期。 ANDF下降沿与指令。受该类触点驱动的线圈只在触点的下降沿接通一个扫描周期。
2. PLC实现三相异步电动机正反转控制电路的优化设计
图3-13 PLC实现电动机正反转控制电路的优化设计
三、知识链接
1.指令
ORB指令的使用 几个串联电路块并联连接时,每个串联电路块开始应该用LD、LDI、LDP或 LDF指令,图3-14中有三个串联电路块:X0、X1,X2、X3,X4、X5,每块开始的 三个触点X0、X2、X4都使用了LD指令。
图3-16 并联连接的电路之间的串联
栈存储器指令
在FX系列PLC中有11个存储单元,如图3-17a所示,它们采用先进后出的数据存 取方式,专门用来存储程序运算的中间结果,被称为栈存储器。
图3-17 栈存储器指令 堆栈指令的使用说明: ①堆栈指令没有目标元件。 ②MPS和MPP必须配对使用。 ③由于栈存储单元只有11个,所以栈的层次最多11层。
图3-1 三相异步电动机连续运行电路

电子课件-《PLC应用技术(三菱 第二版)》-B02-0730 课题三 PLC 应用基础

电子课件-《PLC应用技术(三菱 第二版)》-B02-0730 课题三 PLC 应用基础

课题三 PLC 应用基础
任务实施
说明:如果没有相应的外部设备,可以只在 PLC 的输入继电器(如 X000、X001 等)接按钮, 输出继电器不接任何外部输出器件或设备,也不 接主电路(以下面步骤为例,不进行第 1 步操作, 第 2 步只作输入按钮与 PLC 输入继电器的连接)。 调试程序时,通过观察 PLC 面板上的指示灯来确 定输出状态,以 Y000 为例,若 Y000 指示灯亮, 表明 Y000 为 1,Y000 外接的输出器件或设备动作。
课题三 PLC 应用基础
任务 1 任务 2 任务 3 任务 4 任务 5 任务 6
三相异步电动机连续运行控制电路 三相异步电动机的正反转控制 两台电动机顺序启动的电路 顺序相连的传送带控制系统
-△ 启动的可逆运行电动机 灯光闪烁电路
课题三 PLC 应用基础
任务 1 三相异步电动机连续运行控制电路
知识点: • 掌握触点串联、并联指令 • 掌握自保持与解除指令 • 了解软元件的常开、常闭触点的使用 技能点: • 分别利用触点串并联指令和自保持与解除指令编写起 “启 - 保 - 停” 作用的梯形图,应用于灯光控制、电动机 连续运行等
三相异步电动机连续运行电路 a)主电路 b)控制电路 c)正向运行时序图 d)反向运行时序图
课题三 PLC 应用基础
任务分析
为了将图 b 的控制电路用 PLC 控制器来实现, PLC 需要 4 个输入点、2 个输出点,输入输出点分 配见表。
输入输出点分配表
课题三 PLC 应用基础
PLC 实现电动机连续运行电路 a)PLC 接线图 b)错误的梯形图 c)正确的指令表和梯形图
课题三 PLC 应用基础
任务提出 如图所示是三相异步电动机连续运行电路,KM 为

电子课件-《PLC应用技术(三菱 第二版)》-B02-0730 课题六 程序控制类应用指令

电子课件-《PLC应用技术(三菱 第二版)》-B02-0730 课题六 程序控制类应用指令
2.中断程序从它唯一的中断指针开始,到第一条 IRET 指令结束。
课题六 程序控制类应用指令
3.由于中断的控制是脱离于程序的扫描执行机制的,所 以,多个突发事件同时出现时必须有一个处理秩序,这就 是中断优先权。
4.执行一个中断子程序时,其他中断被禁止,在中断子 程序中编入 EI 和 DI,可实现双重中断,子程序中只允许 两级中断嵌套。一次中断请求,中断程序一般仅能执行一 次。
课题六 程序控制类应用指令
二、跳转指令(CJ)
跳转指令 CJ 执行时,如果跳转条件满足,PLC 将不再扫 描执行跳转指令与跳转指针 P 间的程序,即跳到以指针 P 为 入口的程序段中执行。
课题六 程序控制类应用指令
使用跳转指令要注意: (1)跳转指令具有选择程序段的功能。 (2)可以有多条跳转指令使用同一指针。 (3)指针一般设在相关的跳转指令之后,也可以设在跳 转指令之前。 (4)使用 CJ(P)指令时,跳转只执行一个扫描周期, 但若用辅助继电器 M8000 作为跳转指令的工作条件,跳转 就会成为无条件跳转。
课题六 程序控制类应用指令
3.组织模块式结构 有跳转及循环的简单程序从程序结构来说仍旧是纵向结 构。而组织模块式结构的程序则存在并列结构。组织模块 式程序可分为组织块、功能块、数据块。组织块专门解决 程序流程问题,常作为主程序。功能块则独立地解决局部 的、单一的问题,相当于一个个子程序。数据块则是程序 所需的各种数据的集合。
跳转对元器件状态的影响
课题六 程序控制类应用指令
相关知识 一、编程元件——跳转指针(P)
FX2N 系列 PLC 的指针 P 有 128 点(P0~P127),用 于分支和跳转程序。
课题六 程序控制类应用指令
相关知识

PLC应用技术三菱课题一PPT课件

PLC应用技术三菱课题一PPT课件

任务一 初识PLC
2.性能指标
(1)硬件指标 主要包括环境温度、环境湿度、抗振、抗冲击力、抗噪声干扰、耐压、接地要求和使用环境等。 (2)软件指标 1)编程语言 2)用户存储器容量和类型 3)I/O总数 4)指令数 5)软元件的种类和点数 6)扫描速度 7)其他指标
任务一 初识PLC
3.PLC的分类
德国西门子S7系列PLC
任务一 初识PLC
3.日本的PLC产品 日本有许多PLC制造商,如三菱、欧姆龙、松下、富士、日立、东芝等,在世界小型机市 场上,日本产品约占70%的份额。 (1)三菱公司的PLC产品
a)FX0系列
任务一 初识PLC
(1)三菱公司的PLC产品
b)FX1N系列
c)FX2N系列
4.数据处理 现代PLC具有数学运算、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据采集、分析 及处理。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、 冶金、食品工业中的一些大型控制系统。
5.通信及联网 含PLC间的通信及PLC与其他智能设备之间的通信。
任务一 初识PLC
(1)三菱公司的PLC产品
d)FX3U系列
e)FX3G系列
任务一 初识PLC
(1)三菱公司的PLC产品
f)Q系列
任务一 初识PLC
(2)欧姆龙公司的产品
欧姆龙C200hw系列
任务一 初识PLC
(3)松下公司的产品
松下公司的PLC产品中,FP0为微型机,FP1为整体式小型机,FP3为中型机,FP5/FP10、 FP10S、FP20为大型机。
任务2 PLC硬件安装及接线
4.通信接口 PLC配有各种通信接口,这些接口一般都带有通信处理器。PLC通过这些通信接口可 与监视器、打印机、其他PLC、计算机等设备实现通信。

三菱PLC的功能指令(课堂PPT)

三菱PLC的功能指令(课堂PPT)
FX2N系列可编程控制器具有6个和X0~X5对应 的中断输入点,中断指针为I□0△,其中 □=0~5,对应X0~X5;△=0,下降沿中断; △=1,上升沿中断。
2

8
⑷主程序结束指令FEND
主程序结束指令FEND(First End) (FNC06)无操作数,占一个程序步,表 示主程序结束。程序执行到这条指令时进 行输出处理、输入处理和监控定时器的刷 新,全部完成后返回到程序的第0步。使 用多条FEND指令时,中断程序应放在最 后的FEND和END之间。
(5)FIFO写入与读出指令。SFWR(Shift Register Write)、SFRD(Shift Register Read) 分别为先进先出(First in First out,简为FIFO) 写入、读出指令,功能指令编号为FNC38和 FNC39。
2

19
6.2.5.数据处理指令
(1)区间复位指令。ZRST(Zone Reset)为区间复位指令,其功能指令编 号为FNC40,它是将[D1·][D2·]指令的元 件号范围内的桶内元件成批复位。目标操 作元件可取T,C和D(字元件)或Y,M和 S(位元件)。[D1·][D2·]指定的元件必须 为同一类元件,且[D1·]指定的元件号必须 小于[D2·]指定的元件号。ZRST指令其实 可以说是RST指令的集成。
2

15
(2)加1指令和减1指令
1)INC(Increment)加1指令的功能编 号为FNC24,它将指定的目标操作元件中 得二进制数据自动加1。
2)DEC(Decrement)减1指令的功能编 号为FNC25,它将指定的目标操作元件中 得二进制数据自动减1。
2

16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、子程序返回指令(SRET)
子程序返回指令 SRET 是不需要驱动触点的单独指 令。子程序的范围从它的指针标号开始,到 SRET 指 令结束。
课题六 程序控制类应用指令
任务实施
1.将两个带自锁的按钮 分别连接到 PLC 的 X001、 X002,输出用指示灯代替, 然后连接 PLC 的电源,确 保无误。
课题六 程序控制类应用指令
任务分析
在利用 PLC 实现控制时,常常把以运算为主的程序 内容作为主程序,把加温及降温等逻辑控制为主的程 序作为子程序。程序结构如图所示
子程序结构示意图
课题六 程序控制类应用指令
相关知识 一、子程序调用指令(CALL)
子程序调用指令 CALL 是为一些特定控制目的编制 的相对独立的程序。
跳转对元器件状态的影响
课题六 程序控制类应用指令
相关知识 一、编程元件——跳转指针(P)
FX2N 系列 PLC 的指针 P 有 128 点(P0~P127),用 于分支和跳转程序。
课题六 程序控制类应用指令
相关知识
用指针 P 时要注意: (1)在梯形图中,指针放在左侧母线的左边,一 个指针只能出现一次,如出现两次或两次以上,就会 出错。 (2)多条跳转指令可以使用相同的指针。 (3)P63 是 END 所在的步序,在程序中不需要设 置 P63。 (4)指针可以出现在相应跳转指令之前,但是,如 果反复跳转的时间超过监控定时器的设定时间,会引 起监控定时器出错。
课题六 程序控制类应用指令
任务分析
本任务将用循环指令实现,由此设计出的梯形图如 图所示。
求最大值程序
课题六 程序控制类应用指令
相关知识
循环指令由 FOR 及 NEXT 两条指令构成,这两条 指令总是成对出现的。
循环指令说明
循环次数计算说明
课题六 程序控制类应用指令
任务实施
1.连接 PLC 的电源,确保无误。输入如图所示的 梯形图,检查无误。
2.输入如图所示的梯形 图,检查无误后运行程序。
子程序实施梯形图
课题六 程序控制类应用指令
3.按下 X001 输入按钮,观察输出继电器 Y001 和 Y002 的状态有无变化,理解子程序。
4.按下 X002 输入按钮,观察输出继电器 Y001 和 Y002 的状态有无变化,理解子程序。
课题六 程序控制类应用指令
任务 2 子程序
知识点: • 掌握子程序调用和返回指令 CALL 和 SRET 技能点: • 会分析程序结构,读懂带子程序结构的程序,编写简单 的子程序
课题六 程序控制类应用指令
任务提出
化工企业经常要完成多液体物料的混合工作, 这就需要对物料的投入比例及送出以及混合炉的温 度进行控制。物料的投入比例和混合物的送出可通 过特定的运算结果来控制相关阀门的开度实现。温 度控制则可以使用加温及降温设备,使温度维持在 一个区间内。
任务 3 循环程序
知识点: • 掌握循环指令 FOR 和 NEXT 技能题六 程序控制类应用指令
任务提出
在进行数据处理时,经常要求从某一批数据中 找出一些有特征值的数据来,例如,找出存储在 D0~D9 中的数据的最大值,存储到 D10。
求最大值程序
课题六 程序控制类应用指令
2.设置 D0~D9 的值分别为 K10、K5、K100、K40、 K30、K20、K318、K9、K123、K56,运行程序,观察 Y15~Y0 的指示是否为 0000 0001 0011 1110(即 K318)。
2.输入如图所示的梯形图,检查无误后运行程序。
指令表中的指针说明
课题六 程序控制类应用指令
3.按下 X000 的输入按钮,观察输出继电器 Y000~Y003 的状态有无变化,理解跳转指令。
4.按下 X001 的输入按钮,观察输出继电器 Y000~Y003 的状态有无变化,理解跳转指令。
课题六 程序控制类应用指令
课题六 程序控制类应用指令
任务提出
为了提高设备的可靠性,在
工业控制中许多设备要建立自
动及手动两种工作方式。这就
要在控制程序中编排两段程序,
一段用于手动,另一段用于自
动。然后设立一个手动/自动切
换开关,以对程序段进行选择。
此类程序的梯形图一般采用
如图所示的结构。
自动/手动程序切换
课题六 程序控制类应用指令
课题六 程序控制类应用指令
任务 1 任务 2 任务 3 任务 4 任务 5 任务 6
跳转程序 子程序 循环程序 外部中断子程序 定时中断子程序 高速计数器
课题六 程序控制类应用指令
任务 1 跳转程序
知识点: • 掌握编程元件:跳转指针 P,跳转指令 CJ,主程序结束 指令 FEND 技能点: • 会利用跳转指针 P 和跳转指令 CJ 编程实现多种工作方式 的切换
任务分析
跳转指令 CJ 可用来选 择执行指定的程序段,跳 过暂且不执行的程序段。 如图所示,若 X000 接通, 则跳到标号为 P8 的程序处 执行。若 X000 断开,则不 执行跳转指令,顺序往下 执行。
跳转程序梯形图
课题六 程序控制类应用指令
表中给出了上图中跳转发生前后相关器件状态发生的变化 及对程序执行结果的影响。
课题六 程序控制类应用指令
二、跳转指令(CJ)
跳转指令 CJ 执行时,如果跳转条件满足,PLC 将不再扫 描执行跳转指令与跳转指针 P 间的程序,即跳到以指针 P 为 入口的程序段中执行。
课题六 程序控制类应用指令
使用跳转指令要注意: (1)跳转指令具有选择程序段的功能。 (2)可以有多条跳转指令使用同一指针。 (3)指针一般设在相关的跳转指令之后,也可以设在跳 转指令之前。 (4)使用 CJ(P)指令时,跳转只执行一个扫描周期, 但若用辅助继电器 M8000 作为跳转指令的工作条件,跳转 就会成为无条件跳转。
课题六 程序控制类应用指令
(5)跳转与主控区的关系,如图所示。
跳转与主控区的关系说明
课题六 程序控制类应用指令
三、主程序结束指令(FEND)
FEND 为主程序结束指令,其使用方法与 END 指令一样。
课题六 程序控制类应用指令
任务实施
1.将两个带自锁的按钮分别连接到 PLC 的 X000、 X001,输出用指示灯代替,然后连接 PLC 的电源, 确保接线无误。
相关文档
最新文档