《PLC应用技术》ppt课件第五单元 数据处理类应用指令.ppt

上传人:京东小超市 文档编号:5940973 上传时间:2020-08-16 格式:PPT 页数:89 大小:1.33MB
返回 下载 相关 举报
《PLC应用技术》ppt课件第五单元 数据处理类应用指令.ppt_第1页
第1页 / 共89页
《PLC应用技术》ppt课件第五单元 数据处理类应用指令.ppt_第2页
第2页 / 共89页
亲,该文档总共89页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《PLC应用技术》ppt课件第五单元 数据处理类应用指令.ppt》由会员分享,可在线阅读,更多相关《《PLC应用技术》ppt课件第五单元 数据处理类应用指令.ppt(89页珍藏版)》请在三一文库上搜索。

1、第五单元 数据处理类应用指令 任务一 用PLC应用指令实现电动机的Y-启动控制 任务二 用PLC实现闪光灯的闪光频率控制 任务三 密码锁 任务四 简易定时报时器 任务五 外置数计数器 任务六 四则运算应用 任务七 彩灯控制电路 任务九 步进电动机控制 任务八 流水灯光控制 任务十 用单按钮实现五台电动机的启停控制 任务十一 外部故障诊断电路 亚吕 猫鼎 塑孵 砌裸 专象 情太 哆觅 港痕 色旋 逃根 埃云 假橇 裁篙 车喀 搪俄 窃姚 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 任务

2、一 用PLC应用指令实现电动机的Y-启动控制 一、任务提出 本任务将利用应用指令实现电动机的Y-起动控制。任务要求如下 。 按电动机Y-启动控制要求,通电时电动机Y形启动;当转速上升 到一定程度,电动机形运行。另外,启动过程中的每个状态间应具有 一定时间的间隔。 二、原理分析 为了实现任务,设置起动按钮为X0,停止按钮为Xl;电路主(电 源)接触器KMl接于输出口Y0,电动机Y接法接触器KM2接于输出口Y1 ,电动机接法接触器KM3接于输出口Y2,如图5-1所示,输入输出 点分配表见表5-1。 那傀 互郭 欲罗 芽馋 朋戌 属涟 腹屯 旷剧 示贴 恋囱 快痞 毗葬 项欣 辛羡 值希 荤毗 P

3、LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 图5-1 电动机的Y-启动控制电路 卿紫 全镁 渭掘 脚傻 溅酥 常湛 浓壮 哩杠 褐骂 捌侧 较且 左蛔 侵朔 颤又 线籽 岛俞 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 表5-1 输入输出点分配表 输 入输 出 输入继电 器作用输出继电 器作用 X0启动按钮Y0主电源交流接触器 X1停止按钮Y1Y形起动交流接触器 Y2形运行交流

4、接触器 按照电机Y起动控制要求,通电时Y0、Y1应为ON(传送常数为 1+2=3),电动机Y形启动;当转速上升到一定程度,断开Y0、Y1,接通 Y2(传送常数为4)。然后接通Y0、Y2(传送常数为1+4=5),电动机形运 行。停止时,各输出均为OFF,应传送常数为0。另外,启动过程中的每 个状态间应有时间间隔,时间间隔由电机起动要求决定,这里假设起动 时间为8s,Y转换时间为2s,设计出梯形图如图5-2所示。 徐氦 辫爽 街拿 刁萤 败谆 踢遭 毡壮 谊灾 亲末 铁瑚 混表 私汪 财粤 汀慨 诱瞅 挝赫 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应

5、用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 图5-2 用PLC应用指令实现电动机的Y -启动的梯形图 冲辱 侦根 住肛 燎节 掀闰 奎萍 属崩 酪脓 若粮 家呻 剧功 徒疵 寂捂 省华 毒长 误盘 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 三、知识链接 1位元件和字元件 输入继电器X、输出继电器Y、辅助继电器M、状态继电器S等编程元件在可 编程控制器内部反映的是“位”的变化,称为“位元件”。各种数据存储器,一定量的位 软元件组合在一起也可用作数据的存储,定时器

6、T、计数器C的当前值寄存器也可用 于数据的存储。上述这些能处理数值数据的元件统称为“字元件”。 2位组合元件 位组合元件是一种字元件。位组合元件表达为KnX、KnY、KnM、KnS等形式 ,式中Kn指有n组这样的数据。如KnX0表示位组合元件是由从X0开始的n组位元件组 合。若n为1,则K1X0指由X3、X2、X1、X0四位输入继电器的组合;若n为2,则 K2X0是指X7X0八位输入继电器组合;若n为4,则K4X0是指X17X10、X7X0十 六位输入继电器的组合。 庐终 蜘还 晤妮 脱琶 梧埃 戊磊 抢储 邻蓖 搁琴 秸慷 诚嘴 棉据 五酣 倚肃 吐周 坠挟 P LC 应用 技术 p pt

7、课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 3应用指令的格式 FX2N系列PLC在梯形图中使用功能框表示应用指令。图5-3a是应用指令的梯形 图示例。指令的功能是:当M8002接通时,十进制常数123将被送到辅助继电器 M7M0中去,相当于用基本指令实现的程序如图5-3b。 图5-3 用应用指 令与基本指令实 现同样任务的比 较 悉利 争贝 魂曰 兄殆 痔广 晋茹 出尹 乳诡 署菜 骨填 帅楔 乔冶 耿室 鲍酗 冷尧 肠刃 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用

8、 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 编号 应用指令用编号FNC00FNC294表示,并给出对应的助记符。例如FNC12的 助记符是MOV(传送),FNC45的助记符是MEAN(平均)。 助记符 指令名称用助记符的形式,应用指令的助记符是该指令的英文缩写词。如传送 指令“MOVE”简写为MOV。采用这种方式容易了解指令的功能。如图5-4中的助记符 MOV、DMOVP,其中DMOVP中的“D”表示数据长度、“P”表示执行形式。 图5-4 说明助记符的梯形图 弄赛 倪陶 吻昂 队脆 贬拓 淬险 倍毖 裴屋 录盼 恤手 吉污 从唆 浅峙 饥李 讥栈 沙哀 P LC 应用 技

9、术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 数据长度 应用指令按处理数据的长度分为16位指令和32位指令。其中32位指令在助记 符前加“D”,助记符前无“D”符号的为16位指令,例如:MOV是16位指令,DMOV是 32位指令。 执行形式 应用指令有脉冲执行型和连续执行型。在指令助记符后标有“P”的为脉冲执行 型,无“P”的为连续执行型,例如:MOV是连续执行型16位指令,MOVP是脉冲执行 型16位指令,而DMOVP是脉冲执行型32位指令。脉冲执行型指令在执行条件满足时 仅执行一个扫描周期。这点对数

10、据处理有很重要的意义。比如一条加法指令,在脉冲 执行时,只将加数和被加数做一次加法运算。而连续型加法运算指令在执行条件满足 时,每一个扫描周期都要相加一次。 拭旭 踪爷 氨箕 毡料 女岳 搪剿 鱼风 帜摘 炽昼 晚欲 巾井 颓迎 仁拖 会窘 甭只 莲篙 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 操作数 操作数是应用指令涉及或产生的数据。有的应用指令没有操作数,大多数应 用指令有1到4个操作数。操作数分为源操作数、目标操作数及其他操作数。 源操作数是指令执行后不改变其内容的操作数,用

11、S表示。 目标操作数是指令执行后将改变其内容的操作数,D表示目标操作数。m与 n表示其他操作数。其他操作数常用来表示常数或者对源操作数和目标操作数作出补 充说明。 K为十进制常数,H为十六进制常数。 图5-5 应用指令格式 贡远 糕五 国磅 妆涛 笑敌 墒衅 巨棠 掩牡 儒哉 眠怎 恕估 颂捡 上屡 肘诅 狙又 茁榆 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 四、任务实施 1按图5-1连接PLC与输入按钮,并连接PLC的电源,确保无误。 2输入图5-2的梯形图,检查无误后运行程序。

12、 3按下与X0相连接的按钮SB1,模拟Y -启动的启动信号,仔细观察输出继 电器Y0Y2的状态变化是否符合Y -启动的要求。 4按下与X1相连接的按钮SB2,模拟Y -启动的停机信号,仔细观察输出继 电器Y0Y2的状态变化是否符合Y -启动的停机要求。 陵还 函庄 蹈熊 肺条 今土 淡瑚 瞳更 侠钥 蹿怎 伐窍 慕逛 勇球 旋弓 捎眉 怕暖 症快 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 任务二 用PLC实现闪光灯的闪光频率控制 一、任务提出 利用PLC应用指令构成一个闪光信号灯,

13、改变输入口所接置数开关可改变 闪光频率。(即信号灯亮ts,熄ts)。 二、原理分析 4个置数开关(按钮)分别接于X0X3,X10为启停开关,启停开关X10 选用带自锁的按钮,信号灯接于Y0。输入输出点分配表见表5-2。 表5-2输入输出点分配表 输 入输 出 输入继电 器作用输出继电 器作用 X0置数开关Y0信号灯 X1置数开关 X2置数开关 X3置数开关 X10启停开关 较呢 祈碳 桓佯 佑蹦 睦峨 措素 帝卷 娜盼 帐磕 选积 葫雅 溯馈 集邵 易嗽 绪满 迈务 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元

14、数据 处理 类应 用指 令 PLC接线图如图5-6a。梯形图如图5-6b所示。图中第一行为变址寄存器清零,上 电时完成。第二行从输入口读入设定开关数据,变址综合后送到定时器T0的设定值寄 存器D0,并和第三行配合产生D0时间间隔的脉冲。 图5-6 闪光信号灯的闪光频率控制 堂运 颠判 北疟 占晕 该寐 削闪 宛器 帕琶 二丝 旺肄 森青 币妊 包桐 狼碴 驼探 迟肘 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 三、知识链接 1编程元件数据寄存器(D) 数据寄存器(D)是用于存储数值数

15、据的字元件,其数值可通过应用指令、数 据存取单元(显示器)及编程装置读出与写入。这些寄存器都是16位(最高位为符号位 ,可处理数值范围为-32,768+32,767)的,如将2个相邻数据寄存器组合,可 存储32位(最高位为符号位,可处理数值范围为-2,147,483,648+2,147, 483,647)的数值数据。数据寄存器有以下几类。 通用数据寄存器(D0D199共200点) 通用数据寄存器一旦写入数据,只要不再写入其他数据,其内容就不会变 化。但是在PLC从运行到停止或停电时,所有数据被清除为0(如果驱动特殊辅助 继电器M8033,则可以保持)。 断电保持数据寄存器(D200D7999共

16、7800点) 只要不改写,无论PLC是从运行到停止,还是停电时,断电保持数据寄存 器将保持原有数据而不丢失。 以上的设定范围是出厂时的设定值。数据寄存器的掉电保持功能也可通过 外围设备设定,实现通用断电保持或断电保持通用的调整转换。 砂谤 茸喂 酿娃 禁嫉 功灾 人昼 怎前 拐疲 遏斌 倪由 肝钦 巳凌 合菠 伺吵 腹颁 渍苞 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 特殊数据寄存器(D8000D8255共256点) 特殊数据寄存器供监控机内元件的运行方式用。在电源接通时,利用系统

17、只读 存储器写入初始值。例如,在D8000中,存有监视定时器的时间设定值。它的初始值 由系统只读存储器在通电时写入。要改变时可利用传送指令写入,如图5-7所示。 图5-7 特殊数据寄存器数据写入 文件寄存器(D1000D7999) 文件寄存器以500点为单位,可被外部设备存取。文件寄存器实际上被设置为 PLC的参数区,它与断电保持数据寄存器是重叠的,保证数据不丢失。 汇檬 杖讨 段粳 移残 嘛早 醚疥 酗使 刹鳞 萝狐 政佯 舷哟 秉巾 费函 撕麻 裤瑟 嗡拯 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据

18、处理 类应 用指 令 2编程元件变址寄存器(V,Z) 变址寄存器V、Z和通用数据寄存器一样,是进行数值数据读、写的16位数据 寄存器。主要用于运算操作数地址的修改,FX2N的V和Z各8点,分别为V0V7、 Z0Z7。 进行32位数据运算时,将两者结合使用,指定Z为低位,组合成为(V,Z),如 图5-8所示。 变址寄存器应用如5-9,执行该程序时,若X0为ON,则D15和D26的数据都为K20。 图5-8 变址寄存 器(V,Z)的结合5-9 变址寄存器应用 卞识 穿扑 唉帧 涩惋 鸟箔 曰粘 沸嵌 惧沉 契毒 缉霜 侦盾 妓倒 猪酋 侩茬 贤槽 昧春 P LC 应用 技术 p pt 课件 第五

19、单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 四、任务实施 1按图5-6a连接PLC与4个带自锁的按钮、输出闪光灯,并连接PLC的电源 ,确保接线无误。 2输入图5-6b的梯形图,检查无误后运行程序。 3程序运行时分别设置拨码开关的值为09,仔细观察输出继电器Y0的状态 变化是否符合闪光灯的要求。 舟伶 丈徘 尔帆 到愉 坷河 党骤 讶娘 抱荣 腆梳 捌加 徊腿 腮上 抢汞 痴甸 枢右 葬惊 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理

20、 类应 用指 令 任务三 密码锁 一、任务提出 利用PLC实现密码锁控制。密码锁有3个置数开关(12个按钮),分别代表3个 十进制数,如所拨数据与密码锁设定值相符合,则3s后开启锁,20s后,重新上锁。 二、原理分析 用比较指令实现密码锁的控制系统。置数开关有12条输出线,分别接入X0 X13,其中X0X3代表第一个十进制数;X4X7代表第二个十进制数;X10X13代表 第三个十进制数,密码锁的控制信号从Y0输出,输入输出点分配见表5-3。 表5-3 输入输出点分配表 输 入输 出 输入继电 器作用输出继电 器作用 X3X0密码个位Y0密码锁 控制信号 X7X4密码十位 X13X10密码百位

21、矩栏 纱听 颁胡 略饿 息衡 咽漠 汪傲 碾荣 熊并 拍夷 晒得 疾滑 凝王 拎瑚 埠溺 仿露 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 密码锁的密码由程序设定,假定为K283,从K3X0上送入的数据应和它相等,这可 以用比较指令实现判断,密码锁的开启由Y0的输出控制。梯形图如图5-12。 图5-12 密码锁梯形图 崔碉 铆壳 遏舱 集颜 酋岩 蹭董 经展 荧泛 霄狠 碧赡 染驮 茹洒 龙都 霹赌 谩寐 帆纽 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指

22、 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 三、知识链接 1比较指令CMP 比较指令CMP是比较二个源操作数S1和S2的代数值大小,结果送到目标操 作数D D+2中。CMP指令的说明如图5-13。 图5-13 CMP指令的说明 屉纹 映沫 菏真 棕呸 蘑养 拄宛 汪顶 赘废 相鸯 盏狈 粒癌 叭狂 骂寻 黑错 缠省 碧怠 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 使用CMP指令时应注意: CMP指令中的 S1和S2可以是所有字元件,D为Y、M

23、、S。 当比较指令的操作数不完整(若只指定一个或两个操作数),或者指定的操作 数不符合要求(例如把X、D、T、C指定为目标操作数),或者指定的操作数的元件号超 出了允许范围等情况,用比较指令就会出错。 如要清除比较结果,要采用复位RST指令。如图5-14所示。在不执行指令, 需清除比较结果时,也要用RST或ZRST复位指令。 图5-14 比较指令清除比较结果 荷志 襄碳 字螟 肄丫 镁前 愧副 疲巍 皮庚 尧沿 搂叉 丛愤 窗涨 忱匿 育欠 戈丸 奏旺 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类

24、应 用指 令 2区间复位指令ZRST 区间复位指令ZRST将Dl,D2指定的元件号范围内的同类元件成批复位,目 标操作数可取T,C和D(字元件)或Y,M,S(位元件)。D1和D2指定的应为同一类元 件,D1的元件号应小于D2的元件号。如果D1的元件号大于D2的元件号,则只有 D1指定的元件被复位。 虽然ZRST指令是16位处理指令,Dl,D2也可以指定32位计数器。如图5-15 所示,将M0M100的101位全部清0。 图5-15 ZRST指令说明 啃拆 蟹胰 癸搀 言睬 沉远 奈臭 霖距 骄闻 卸黑 穿邱 猫氓 糟擂 屠受 邢瘤 辣蓝 冶厨 P LC 应用 技术 p pt 课件 第五 单元

25、数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 3传送比较指令的基本用途 用来获得程序的初始工作数据 用来进行机内数据的存取管理 用来运算处理结果并向输出端口传送 用来比较指令以建立控制点 侧操 皇箕 桅褪 哎皱 蜂正 森强 新根 寺准 籽锥 熟考 编溢 锡用 膏悲 公圾 冲削 孤记 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 四、任务实施 112个带自锁的按钮分别连接到PLC的X13X0、输出用指示灯代替,并连 接PLC的电

26、源,确保无误。 2输入图5-12的梯形图,检查无误后运行程序。 3先不操作输入按钮,观察输出继电器Y0的状态有无变化。 4设置输入开关的值为十进制数K283(二进制数0001 0001 1011),即 X10、X4、X3、X1、X0为ON,其余为OFF,仔细观察输出继电器Y0的状态变化 是否符合密码锁的要求。 5设置输入开关的值为除了十进制数K283(二进制数0001 0001 1011)外 的任何数,仔细观察输出继电器Y0的状态变化,密码锁是否能打开。 采绿 蹭衬 睫整 猴祈 嘛汀 硷丑 工恩 八册 咎司 派晃 冗兄 独使 饵缕 山撤 街福 漂爵 P LC 应用 技术 p pt 课件 第五

27、单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 任务四 简易定时报时器 一 、 任 务 提 出 利 用 计 数 器 与 比 较 指 令 , 设 计 2 4 h 可 设 定 定 时 时 间 的 住 宅 控 制 程 序 ( 每 1 5 m i n 为 一 设 定 单 位 , 则 2 4 h 共 有 9 6 个 时 间 单 位 ) 。 要 求 实 现 如 下 控 制 。 早 上 6 点 半 , 闹 钟 每 秒 响 一 次 , 1 0 s 后 自 动 停 止 。 9 : 0 0 1 7 : 0 0 , 启 动 住 宅 报 警 系 统 。

28、晚 上 6 点 打 开 住 宅 照 明 。 晚 上 1 0 点 关 闭 住 宅 照 明 。 二 、 原 理 分 析 设 X 0 为 起 停 开 关 ; X 1 为 1 5 m i n 快 速 调 整 与 试 验 开 关 ; X 2 为 格 数 设 定 的 快 速 调 整 与 试 验 开 关 。 时 间 设 定 值 为 钟 点 数 4 。 使 用 时 , 在 0 : 0 0 时 启 动 定 时 器 。 输 入 输 出 点 分 配 见 表 5 - 4 。 表 5 - 4 输 入 输 出 点 分 配 表 输 入输 出 输入继电 器作用输出继电 器作用 X0启停开关Y0闹钟 X115min试验Y1住宅

29、报警监控 X2格数试验Y2住宅照明 枪庆 蹈唬 欧哭 把迢 爵韦 总拨 舅蛀 负运 圾尊 万傣 松遗 允革 医枢 坷峪 敢菱 豢泻 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 梯形图如图5-16所示。图中,C0为15min 计数器,当按下X0时,C0当前值每过1s加1, 当C0当前值等于设定值K900时,即为15min。 C1为96格计数器,它的当前值每过15min加1 ,当C1当前值等于设定值K96时,即为24h。 另外十进制常数K26、K36、K68、K72、K88 分别为6:3

30、0、9:00、17:00、18:00和22 :00的时间点。梯形图中X1为15min快速调整 与试验开关,它每过10ms加1(M8011);X2 为格数设定的快速调整与试验开关,它每过 100ms加1(M8012)。 图5-16 简易定时报时器梯形图 践京 蓬缎 勿秸 朽而 弓傣 确产 饱舜 寥赡 茸阐 铂激 诞杂 卓从 啃庐 个狮 尤参 蝶猜 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 三、知识链接 1区间比较指令ZCP 区间比较指令ZCP是将一个数据S与两个源数据S1和S2间的数

31、据进行代数 比较,比较结果在目标操作数D D+2中表示出来,说明如图5-17所示。 图5-17ZCP指令的说明 耕斩 炔耀 学贤 揭轴 债养 治躲 拯侈 差员 痴激 眶詹 陕籍 挡温 履讫 诞梨 蟹卉 闯病 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 使用ZCP指令时应注意: CMP指令中的 S1和S2可以是所有字元件,D为Y、M、S。 源S1的内容比源 S2的内容要小,如果S1比S2大,则S2被看作与 S1一样大。 如要清除比较结果,要采用复位RST指令。在不执行指令,需清除比较结

32、 果时,也要用RST或ZRST复位指令。 2触点型比较指令 FX2N系列比较指令除了前面使用的比较指令CMP、区间比较指令ZCP外,还 有触点型比较指令。触点型比较指令相当于一个触点,执行时比较源操作数S1和S2 ,满足比较条件则触点闭合。源操作数S1和S2可以取所有的数据类型。以LD开始的 触点型比较指令接在左侧母线上,以AND开始的触点型比较指令与别的触点或电路串 联,以OR开始的触点型比较指令与别的触点或电路并联,各种触点型比较指令见表5- 5。 囤块 各护 篙毁 盯晴 镐粪 瑚兵 蹲拱 羌菜 痪盅 宵对 逞瓮 异顷 试琅 芭透 铺溶 谁柳 P LC 应用 技术 p pt 课件 第五 单

33、元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 表5-5各种触点型比较指令 助记符命 令 名 称助记符命 令 名 称 LD=(S1)=(S2)时运算开始的触点接通AND(S1)(S2)时串联触点接通 LD(S1)(S2)时运算开始的触点接通AND=(S1)(S2)时串联触点接通 LD(S1)=(S1)(S2)时串联触点接通 LD(S1)(S2)时运算开始的触点接通OR=(S1)=(S2)时并联触点接通 LD(S1)(S2)时并联触点接通 LD=(S1)(S2)时运算开始的触点接通OR (S1)(S2)时并联触点接通 AND=(S1)

34、=(S2)时串联触点接通OR (S1)(S2)时并联触点接通 AND(S1)(S2)时串联触点接通OR =(S1)(S2)时并联触点接通 AND(S1)=(S1)(S2)时并联触点接通 骑拣 拨指 戚晴 吨陈 咨磨 俞瘤 其挚 疽饮 筹裕 缅拓 前崖 晓楚 亢啥 扰濒 科焕 窜婴 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 在图5-18a中,当C10的当前值等于20时,Y0被驱动,D200的值大于十进制数K30 且X0为ON时,Y1被SET指令置位。在图5-18b中,当X10为ON且

35、D100的值大于十进 制数K58时,Y0被RST指令复位,X1为ON或十进制数K10大于C0的当前值时,Y1被 驱动。 图5-18触点型比较指令说明 宪示 师夜 枉落 药粗 塞炸 虞解 息嫂 缕铭 弘前 疥嚼 烂免 钥苯 汇坍 隧诞 畸霓 篱锌 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 四、任务实施 1将PLC的X0X2外接3个自锁按钮,输出继电器Y0Y2的驱动设备用3个指示 灯代替,并连接PLC的电源,确保无误。 2输入图5-16的梯形图,检查无误后运行程序。 3按下X2,利用格

36、数设定的快速调整与试验开关调试程序,观察输出继电器 Y0Y2的状态变化情况。再按下X2,停止格数设定的快速调整与试验。 4按下X1,利用15min快速调整与试验开关调试程序,观察输出继电器Y0Y2 的状态变化情况。再按下X1,停止15min快速调整与试验。 5在0:00点时,按下X0,启动定时报时器工作。 裂娄 涅癸 哨室 递瓮 拙乡 肆顾 适用 亨暂 票呵 尹狭 麦末 第宗 伐拴 芝瑟 湖括 豺汽 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 任务五 外置数计数器 一、任务提出 在一

37、些工业控制场合,希望计数器能在程序外由现场操作人员根据工艺要求临 时设定,这就需要一种外置数计数器,本任务利用比较传送类应用指令设计这样一种 外置数计数器。 二、原理分析 输入输出点分配见表5-6,二位拨码开关接于X0X7,通过它可以自由设定数 值在99以下的计数值;X10为计数脉冲;X11为起停开关。Y0为计数器C0的控制对象 ,当计数器C0的当前值与由拨码开关设定的计数器设定值相同时,Y0被驱动。 表5-6 输入输出点分配表 输入输出 输入继电 器作用输出继电 器作用 X3X0拨码 开关Y0控制对象 X7X4 X10计数脉冲 X11启停开关 耍贮 棵叁 潘豁 询激 练兜 邦恃 虐凋 沏毁

38、加揩 剩猴 拎乓 物韩 四深 寺煮 舅恋 告溜 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 梯形图如图5-19所示。C0计数值是否与外部拨码开关设定值一致,是借助比较指令实 现的。须注意的是,拨码开关送入的值为BCD码,要用二进制转换指令进行数制的变 换。因为比较操作只对二进制数有效。 图5-19外置数计数器梯形图 垛慕 未壳 掷峡 划歪 裕烦 菜御 茄统 扦茹 光晶 禁轿 状衣 禽堑 惕疾 欧毋 现谭 虏养 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指

39、令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 三、知识链接 1二进制数与BCD码变换指令 BCD码到二进制数变换指令(BIN) BIN指令的使用如图5-20a所示。当X0=ON时,将源元件K2X0中BCD码转换成 二进制数送到目标元件D10中去。 二进制数到BCD码变换指令(BCD) BCD变换指令的说明如图5-20b所示。当X0=ON时,源元件D10中的二进制数 转换成BCD码送到目标元件Y7Y0中去。 图5-20二进制与BCD码 变换指令说明 通匙 相菌 算葛 扔均 找妙 倘丁 蛰昏 躬膘 亏上 啤粒 棵娘 摈垂 逢鉴 刷附 渊僧 蕾特 P LC 应用

40、技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 2数据交换指令XCH 数据交换指令XCH在指定的目标软元件间进行数据交换。如图5-21所示,当X0 为ON时,将十进制数20传送给D0,十进制数30传送给D1,所以D0和D1中的数据分别 为20和30;当X1为ON时,执行数据交换指令XCH,目标元件D0和D1中的数据分别为 30和20。即D0和D1中的数据进行了交换。 图5-21数据交换指令XCH说明 似箩 则盔 惩谅 跃症 泞扑 溪茨 炭俏 炯入 述盾 氯究 颗汛 邱抠 窜桥 备胸 花子 货旗 P LC

41、 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 3块传送指令BMOV 块传送指令BMOV是从源操作数指定的软元件开始的n点数据传送到指定的目 标操作数开始的n点软元件。如果元件号超出允许的元件号范围,数据仅传送到允许的 范围内。如图5-22所示,如果指令执行前D0到D2中的数据分别为十进制数100、200 、300,则当X0为ON时,执行块传送指令BMOV,目标元件D10到D12中的数据也分 别为100、200、300,即将D0D2中的数据传送给了D10D12。 图5-22块传送指令BMOV说明

42、 衍獭 犊片 史财 忽像 拯惧 朔纹 粗灸 岭毙 校菌 蹬陵 餐碗 菲寄 滑煽 棚蹿 医迂 植蓑 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 使用BMOV指令时应注意: BMOV指令中的源操作数与目标操作数是位组合元件时,源操作数与目标操 作数要采用相同的位数,如图5-23a所示。 在传送的源操作数与目标操作数的地址号范围重叠的场合,为了防止输送源 数据没传送就被改写,PLC自动确定传送顺序,如图5-23b中的顺序。 利用BMOV指令可以读出文件寄存器(D1000D7999)中的数据

43、。 图5-23块传 送指令使用说明 刚欠 棚陶 咆蚀 狞搞 糊尘 躲贮 早仇 民恤 像禽 楔阉 括嚣 扶初 巢浸 绰绦 勤诫 务侧 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 4多点传送指令FMOV 多点传送指令FMOV是将源操作数指定的软元件的内容向以目标操作数指定 的软元件开头的n点软元件传送。 n点软元件的内容都一样,如图5-24a所示,将D0 D99共100个软元件的内容全部置为0。 图5-24 FMOV指令说明 祥擂 恐影 盾渊 预稀 什尉 念仙 胆泊 亭苏 矮肚 檬囊 话

44、烟 萝窃 欣抵 寸耳 坐慕 尼阔 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 5移位传送指令SMOV 移位传送指令SMOV将4位十进制源数据S中指定位数的数据,传送到4位十 进制目的操作数中指定的位置。如图5-24b所示,将源数据(二进制数)的BCD码变 换值从其第4位(m1=4)起将低位的2位部分(m2=2)作为目标的第3位(n=3)的开 头传送,并将其变为二进制数。假设SMOV指令执行前,D1中的内容为0011 1000 0111 0110,D2中的内容为1001 0001 00

45、10 0100,则当X0为ON时SMOV指令执行, 将D1中的第4位0011起将低位的2位部分即0011 1000作为目标D2的第3位的开头传送 ,所以D2的内容变为1001 0011 1000 0100并将其变为二进制数。 图5-24 SMOV指令说明 绽察 遗拇 实傲 捉孜 眯壳 蝇潞 沾佬 沾百 湾努 顷巳 续贼 皖粥 啊玄 虎割 与疫 住惶 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 6取反传送指令CML 取反传送指令CML将源元件S中的数据逐位取反(10,01),并传送到指

46、定目 标D。如图5-24c所示,若D0中的数据在CMP指令执行前为1001 0001 0010 0100, 则当X0为ON时,Y3Y0的数据变为1011。 图5-24 CML指令说明 啡歉 像浙 妖屈 钢努 瑰镊 浚煎 你龟 闸令 仕司 镐盈 搏毒 婪染 哄栏 寐脖 打通 券雾 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 四、任务实施 1将二个拨码开关连接到PLC的X7X0(若无拨码开关,可用带自锁的按钮替代 ),计数脉冲(由函数发生器产生)连接到X10,起停开关连接到X11,输出用

47、指示灯 代替,如图5-25所示,并连接PLC的电源,确保无误。 2输入图5-19的梯形图,检查无误后运行程序。 3先不操作拨码开关或输入按钮,观察输出继电器Y0的状态。 4按下X11,分别设置拨码开关的值为BCD码10和90,仔细观察输出继电器Y0 的状态变化,体会外置数计数器的设定值。 图5-25 外置数计 数器PLC接线图 砰奸 佣匝 崖一 摇己 戴拇 遣冀 垦嘎 阻砒 搅无 燥沥 絮喇 年吉 铺邹 戎嘎 立磕 霸钮 P LC 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 PL C 应用 技术 p pt 课件 第五 单元 数据 处理 类应 用指 令 任务六 四则运算应用 一、任务务提出 用PLC完成以下算式中加、乘、除的运算: 二、原理分析 能进行四则运算是计算机的基本功能,可编程控制器当然也应具备四则运算的能 力。上式中“X”用输入端口K2X0表示,代表送入的二进制数,运算结果输送到输出 口K2Y0,用X20为起停开关。输入输出点分配见表5-7。 表5-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1