任务5-3 比较指令及应用 1、掌握各个指令使用注意事项; 2、能够利用指令完成密码锁、交通灯设计;

Slides:



Advertisements
Similar presentations
完美殺人筆記簿 【爸!我受夠了!】 第七組組員: 林正敏 陳筱涵 李蓓宇 許純宜 羅玉芬 謝文軒.
Advertisements

冀教版四年级数学上册 本节课我们主要来学习 2 、 3 、 5 的倍数特征,同学们要注意观察 和总结规律,掌握 2 、 3 、 5 的倍 数分别有什么特点,并且能够按 要求找出符合条件的数。
练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
揭日本人让人理解不了的20件事 今天先来看看日本人的自我剖析︰日本人的20个“为什么”?这“20个为什么”的内容来源于日本影视名人北野武所主持的一个节目。虽然不是网友来信中提出过的问题,但看看日本人自己对自己的分析,是挺有意思的。而且,仔细看看下面这“日本人的20个为什么”,会发现其实有些东西对于中国人来说并不陌生。毕竟汉字圈里的文化,是有共融之处的。
欢迎您来到 心理课堂! 一首歌 1.
可编程控制器及其应用 项目四 功能指令应用 任务 LED数码显示控制.
大洋洲.
当代 国 际 关 系(案例6) 冷战时期美苏关系的演变.
跳楼价 亏本大甩卖 清仓处理 买一送一 5折酬宾. 跳楼价 亏本大甩卖 清仓处理 买一送一 5折酬宾.
战 后 国 际 关 系 专题五:冷战时期美苏关系的演变 政治学与行政管理系.
水土保持工程施工階段監造管理之探討 授課老師:林俐玲 教授 指導老師:陳文福 教授 報告人: 顏廣智 學 號:
电话联系.
迎宾员礼仪 包头机电工业职业学校管理系 白琳 1.
食用受污染三鹿牌婴幼儿配方奶粉相关的 婴幼儿泌尿系统结石的超声诊断.
1.4 民用建筑的构造组成 1、基础 2、墙体和柱 3、屋顶 4、楼地层 5、楼梯 6、门窗 次要组成部分(阳台、雨蓬、台阶、散水等)
财 务 会 计 第四篇:供应链会计实务 制作人:谌君、熊瑜.
深圳市晨兴餐饮投资管理有限公司 招商手册.
第4章 指令系统 4.1 概述 4.2 基本指令 4.3 常用的应用指令 4.4 数据传送和比较指令 4.5 数据移位和数据转换指令 4.6
功能指令 第一节 功能指令的基本知识 第二节 程序流控制(FNC00~FNC09) 第三节 传送和比较指令(FNC10~FNC19)
走进编程 程序的顺序结构(二).
第6章 FX2N PLC功能指令及应用 6.1 功能指令使用要素 6.2 程序流程控制(FNC00~FNC09)
7.1 功能指令通则 1.功能指令的表现形式 功能号:FNC00~FNC99 助记符:如MOV等 操作数:
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第六章 FX2N功能指令 教学提示:FX2N系列PLC除了基本逻辑指令、步进指令外,还有200多条功能指令(也称为功能指令)。功能指令实际上是许多功能不同的子程序。与基本逻辑指令只能完成一个特定动作不同,功能指令能完成实际控制中的许多不同类型的操作 FX2N系列PLC的200多条功能指令按功能不同可分为程序流向控制指令、数据传递与比较指令、算术与逻辑运算指令、数据移位与循环指令、数据处理指令、高速处理指令、方便指令指令、外部设备通信(I/O模块、功能模块等)指令、浮点运算指令、定位运算指令、时钟运算指令、
实验四 组合逻辑电路的设计与测试 一.实验目的 1.掌握组合逻辑电路的设计 方法 2.学会对组合逻辑电路的测 试方法.
大作业要求 1、按照选题要求设计电路,并仿真、下载,实现电路。 2、撰写综合报告.
S 数控机床故障诊断与维修.
S 数控机床故障诊断与维修.
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
CPU结构和功能.
1、 逻辑取及输出线圈(LD/LDI/OUT)
永宏PLC --FB-PLC【基礎功能篇 】
FX2N系列可编程控制器功能指令 及其应用.
C语言程序设计 主讲教师:陆幼利.
得技通电子 问题 1.0 、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。
模块6 S7-200 PLC基本逻辑指令 项目 6.2 电动机Y-减压起动控制设计 项目 6.2 电动机Y-减压起动控制设计
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
VisComposer 2019/4/17.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月13日.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
用计算器开方.
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
高山草原生態系 分布於臺灣3000公尺以上高山,如中央山脈.玉山山脈.雪山山脈 分為玉山箭竹草原,高山芒草原及兩者混生林三種
第4章 Excel电子表格制作软件 4.4 函数(一).
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
iSIGHT 基本培训 使用 Excel的栅栏问题
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
实验八 石蜡切片法.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
项目任务4:功能指令的应用(一) ——传送指令和位取反指令.
可编程序控制器(PLC)应用技术 第 5 部分 PLC程序的设计.
HSC高速输出例程 HORNER APG.
3. 逻辑运算指令 A、简单逻辑操作指令 CLR A. (不影响CY、AC、 OV标志) CPL A
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
第七章 编程实例 例1、设计一个报警器,要求当条件X1=ON满足时蜂鸣器鸣叫,同时报警灯连续闪烁16次,每次亮2s,熄灭3s,然后,停止声光报警。 分析:输入信号占用一个输入点,蜂鸣器和报警灯各占用一个输出点,报警灯亮、暗闪烁,可以采用两个定时器分别控制,而闪烁次数由计数器控制。 I/O分配如下:
现代电子技术实验 同步计数器及其应用研究 实验目的 实验原理 实验内容 注意事项.
《维修电工技师 》 培训教程 编著:宁红星 TEL: QQ: 广州市创星教育培训中心
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
第四章 基本逻辑指令 教学提示:PLC中用于一般控制系统的逻辑编程的指令是基本逻辑指令。FX2N的基本逻辑指令有27条,其功能很强,能解决实际生产中一般的继电器—接触器控制问题 教学要求:本章让学生了解FX2N逻辑指令的类别、定义、书写方式和功能;掌握应用基本逻辑指令的功能、编程的规则、方法与步骤;能针对一般的工程控制要求应用基本逻辑指令编写工程控制程序.
数据表示 第 2 讲.
上节复习(11.14) 1、方式2、方式0的特点? 2、定时/计数器的编程要点? 3、实验5方案优化问题.
第五单元 数据处理类应用指令 任务一 用PLC应用指令实现电动机的Y-△启动控制 任务二 用PLC实现闪光灯的闪光频率控制 任务三 密码锁
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
可编程序控制器(PLC)应用技术 第 4 部分 小型PLC及其指令系统(FX系列).
由一个佯谬看涡旋电流的存在 PB 田鸿翔 指导老师 万树德.
第四章 基本指令 要求: 熟练掌握基本逻辑指令及应用。 掌握梯形图编程规则。.
DSP技术与应用 电子与信息技术系.
Presentation transcript:

任务5-3 比较指令及应用 1、掌握各个指令使用注意事项; 2、能够利用指令完成密码锁、交通灯设计;

举例 1、比较指令CMP 比较指令CMP是将源操作数[S1]、[S2]中的数据进行比 较,比较结果影响目标操作数D的状态 。 K100<C10的当前值时,M0 = ON K100=C10的当前值时,M1 = ON K100>C10的当前值时,M2 = ON M0 M1 M2 X0 [S2] [D] CMP K100 C10 M0 比较指令CMP的说明 该指令是将源操作数[S1]和[S2]的中数据进行比较,结果送目标操作数[D]中去。

[D]由3个元件组成,指令中[D]给出首地址,其它两个为后面的相邻元件。 当X0由ON→OFF时,不执行CMP指令,M0~M2保持断开前的状态,用复位指令RST才能清除比较结果。 CMP是进行二进制代数比较。 可以32位二进制数比较和脉冲执行方式。 如果指令中指定的操作数不全、元件超出范围、软元件地址不对时,程序出错。 比较指令的要素 指令名称 助记符 指令代码位数 操作数范围 程 序 步 [S1·] [S2·] [D·] 比较 CMP CMP(P) FNC10 (16/32) K、H KnX、KnY、KnM、KnS T、C、D、V、Z Y M S CMP、CMPP…7步 DCMP、CMPP…13步

举例 2、区间比较指令ZCP ZCP是将一个数[S]与两个源操作数[S1]和[S2]进行代数 比较,比较结果影响目标操作数[D]的状态。 ZCP指令是将源操作数[S]的数据和两个源操作数[S1]和[S2]的数据进行比较,结果送到[D]中,[D]为三个相邻元件的首地址。

区间比较指令的要素 ZCP指令为二进制代数比较,并且[S1]<[S2],如果[S1]>[S2],则把[S1]视为[S2]处理。 当X0由ON→OFF时,不执行ZCP指令,比较结果保持不变,需要用复位指令才能清除。 该指令可以进行16/32位数据处理和连续/脉冲执行方式。 区间比较指令的要素 指令名称 助记符 指令代码位数 操作数范围 程 序 步 [S1·] [S2·] [S·] [D·] 区间比较 ZCP (P) FNC11 (16/32) K、H KnX、KnY、KnM、KnS T、C、D、V、Z Y、M、S ZCP、ZCPP…9步 DZCP、ZCPP… 17步

触点形比较指令是使用触点符号进行数据[S1·]、[S2·]比较的指令,根据比较结果确定触点是否允许能流通过。 2、触点形比较指令 触点形比较指令是使用触点符号进行数据[S1·]、[S2·]比较的指令,根据比较结果确定触点是否允许能流通过。 触点形比较指令的分类 LD类:表示该触点为支路上与左母线相连的首个触点; AND类:与普通触点表示相同,即为串联触点; OR类:表示方法与普通触点相同,为并联触点。

K、H、KnX、KnY、KnM、KnS、T、C D、V、Z 从母线取用触点比较指令要素 FNC No 16位助记符(5步) 32位助记符(9步) 操 作 数 导通条件 非导通条件 [S1·] [S2·] 224 LD= (D)LD= K、H、KnX、KnY、KnM、KnS、T、C D、V、Z [S1·]=[S2·] [S1·]≠[S2·] 225 LD> (D)LD> [S1·]>[S2·] [S1·]≤[S2·] 226 LD< (D)LD< [S1·]<[S2·] [S1·]≥[S2·] 228 LD<> (D)LD<> 229 LD≤ (D)LD≤ 239 LD≥ (D)LD≥ 从母线取用触点 比较指令应用说明

K、H、KnX、KnY、KnM、KnS、T、C D、V、Z 串联形触点比较指令要素 FNC No 16位助记符(5步) 32位助记符(9步) 操 作 数 导通条件 非导通条件 [S1·] [S2·] 232 AND= (D)AND= K、H、KnX、KnY、KnM、KnS、T、C D、V、Z [S1·]=[S2·] [S1·]≠[S2·] 233 AND> (D)AND> [S1·]>[S2·] [S1·]≤[S2·] 234 AND< (D)AND< [S1·]<[S2·] [S1·]≥[S2·] 236 AND<> (D)AND<> 237 AND≤ (D)AND≤ 238 AND≥ (D)AND≥ 串联形触点 比较指令应用说明

K、H、KnX、KnY、KnM、KnS、T、C D、V、Z 并联形触点比较指令要素 FNC No 16位助记符(5步) 32位助记符(9步) 操 作 数 导通条件 非导通条件 [S1·] [S2·] 240 OR= (D)OR= K、H、KnX、KnY、KnM、KnS、T、C D、V、Z [S1·]=[S2·] [S1·]≠[S2·] 241 OR> (D)OR> [S1·]>[S2·] [S1·]≤[S2·] 242 OR< (D)OR< [S1·]<[S2·] [S1·]≥[S2·] 244 OR<> (D)OR<> 245 OR≤ (D)OR≤ 246 OR≥ (D)OR≥ 并联形触点 比较指令应用说明

操作数 [S]:K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z [D]:KnY、KnM、KnS、T、C、D、V,Z 说明 该指令把源操作数[S]中的数据各位取反(1→0,0→1)后传送到目标操作数[D]中去。 该指令可以16/32位数据处理和连续/脉冲执行方式

1.掌握比较指令(CMP),了解区间比较指令(ZCP)。 2.熟悉该功能指令的基本使用方法。 任务六 自动门控制训练 任务目标: 1.掌握比较指令(CMP),了解区间比较指令(ZCP)。 2.熟悉该功能指令的基本使用方法。

自动门控制练习 控制要求:按一下PB1,自动门上升;再按一下PB1自动门下降 现场条件和PLC接线,详见仿真软件C-1界面

自动门控制梯形图 指令语句表 步序 指令 操作数 0 LD X20 1 CMP K2 K1X0 Y0 8 END 当自动门下限X0接通时,自动门上升;当自动门上限X1接通时,自动门下降。利用位组合元件K1X0主要是X1X0的逻辑值和十进制常数2进行比较,继而控制Y0、Y1。

知识拓展 区间比较指令ZCP指令 区间比较指令的助记符ZCP 、指令代码FNC11 、操作数S1· S2· S3·(K、H、KnX、KnY、KnM、KnS 、T、C、D、V、Z ),D(Y、M、S ) 指令功能 :将一个源操作元件[S3]的数值与另两个源操作元件[S1]和[S2]的数值进行比较,结果送到目标操作元件[D]

区间比较指令ZCP的使用举例如图 源操作元件[S1]的数据不能大于[S2]的数据。例如[S1]=K100,[S2]=K10,则ZCP指令执行时,就按[S2]=K100来执行。 执行图7-32中的ZCP指令时,C3的当前值<K10时,M20接通;K10<C3的当前值<K100时,M21接通;C3的当前值>K100时,M22接通。 当执行条件X10断开时,ZCP指令不执行,M20、M21、M22的状态保持不变。

举例1 二、比较指令应用实例 用比较器构成密码锁系统。 密码锁用12个按钮分别接入 X000~X013,其中 X000~X003代表第一个十六进制数; X004~X007代表第二个十六进制数;X010~X013代表第三个十六进制数。 根据设计,每次同时按四个键,分别代表三个十六进制数,共按4次,如与密码锁设定值都相符合,3s后锁可开启。且10s后重新锁定。 密码锁的密码由程序设定。 假定为 H2A4、H01E、H151、H18A,从 K3X000上送入的数据应分别和它们相等,这可以用比较指令实现判断。 这样用十二键排列组合设计的密码锁,具有较高的保密性。

设计梯形图如下:

举例4 应用计数器与比较指令,构成24h可设定定时时间的简易定时报时器,每15min为一设定单位,共96个时间单位。 现将此控制器作如下控制:早上6点半,电铃 (Y000)每秒响一次,六次后自动停止;9∶00~17∶00,启动住宅报警系统 (Y001);晚上6点开园内照明 (Y002);晚上10点关园内照明 (Y002)。 又设:X000为起停开关; X001为 15分钟快速调整与试验开关; X002为快速试验开关;时间设定值为钟点数×4。 使用时,在0∶00时启动定时器。

梯形图 编制如下:

举例2 可编程控制器中有许多计数器。但是机内计数器的设定值是由程序设定的,在一些工业控制场合,希望计数器能在程序外由普通操作人员根据工艺要求临时设定,这就需要一种外置数计数器,试设计一个外置计数器。 梯形图 编制如右图示

★在梯形图中,二位拨码开关接于 X000~X007,通过它可以自由设定数值在0~99之间的整数计数值;X010为计数器件; X011为起停开关。 ★ C5计数值是否与外部拨码开关设定值一致,是借助比较指令实现的。 注意! 拨码开关送入的值为 BCD码,要用二进制转换指令进行数制的变换。因为比较操作只对二进制数有效。