




免费预览已结束,剩余78页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 3 25 模块三掌握S7 200的指令 PLC应用技术 2020 3 25 本章学习要求 指令系统一般可分为基本指令和功能指令 基本指令包括位操作类指令 运算指令 数据处理指令 转换指令等 功能指令包括程序控制类指令 中断指令 高速计数器 高速脉冲输出等 2020 3 25 任务一掌握位操作指令 1 逻辑取 装载 指令LD LDN2 触点串联指令A AN3 触点并联指令O ON4 电路块的串联指令ALD5 电路块的并联指令OLD6 置位 复位指令S R7 边沿触发指令EU ED 一 位操作指令介绍 2020 3 25 1 逻辑取 装载 及线圈驱动指令LD load 常开触点逻辑运算的开始 LDN loadnot 常闭触点逻辑运算的开始 OUT 线圈驱动指令 一 位操作指令介绍 2020 3 25 注意输出线圈不能串联 一 位操作指令介绍 2020 3 25 2 触点串联指令A AN指令A And 与操作 表示串联连接单个常开触点 AN Andnot 与非操作 表示串联连接单个常闭触点 一 位操作指令介绍 2020 3 25 3 触点并联指令 O Or ON Ornot O 或操作 表示并联连接一个常开触点 ON 或非操作 表示并联连接一个常闭触点 网络1LDI0 0OI0 1ONM0 0 Q0 0 网络2LDNQ0 0AI0 2OM0 1ANI0 3OM0 2 M0 1 一 位操作指令介绍 2020 3 25 4 电路块的串联指令ALDALD 块 与 操作 串联连接多个并联电路组成的电路块 一 位操作指令介绍 2020 3 25 OLD OLD LDI0 0AI0 1 LDI0 2AI0 3 LDNI0 4AI0 5 Q0 0 OLD OLD 5 电路块的并联指令OLDOLD 块 或 操作 并联连接多个串联电路组成的电路块 一 位操作指令介绍 2020 3 25 6 置位 复位指令S R 置位指令S 使能输入有效后从起始位S bit开始的N个位置 1 并保持 复位指令R 使能输入有效后从起始位R bit开始的N个位清 0 并保持 一 位操作指令介绍 2020 3 25 一 位操作指令介绍 2020 3 25 7 边沿触发指令EU ED 上升沿触发指令 EU在EU指令前有一个上升沿时 由OFF ON 产生一个宽度为一个扫描周期的脉冲 驱动后面的输出线圈 下降沿触发指令 ED在ED指令前有一个下降沿时 由ON OFF 产生一个宽度为一个扫描周期的脉冲 驱动其后线圈 一 位操作指令介绍 2020 3 25 2020 3 25 例3 2 抢答器程序设计 1 控制任务 有3个抢答席和1个主持人席 每个抢答席上各有1个抢答按钮和一盏抢答指示灯 参赛者在允许抢答时 第一个按下抢答按钮的抢答席上的指示灯将会亮 且释放抢答按钮后 指示灯仍然亮 此后另外两个抢答席上即使在按各自的抢答按钮 其指示灯也不会亮 这样主持人就可以轻易的知道谁是第一个按下抢答器的 该题抢答结束后 主持人按下主持席上的复位按钮 常闭按钮 则指示灯熄灭 又可以进行下一题的抢答比赛 一 位操作指令介绍 2020 3 25 2 I O分配表输入I0 0S0 主持席上的复位按钮I0 1S1 抢答席1上的抢答按钮I0 2S2 抢答席2上的抢答按钮I0 3S3 抢答席3上的抢答按钮输出Q0 1H1 抢答席1上的指示灯Q0 2H2 抢答席2上的指示灯Q0 3H3 抢答席3上的指示灯 2020 3 25 3 程序设计 请写出指令表 2020 3 25 二 定时器指令 工作方式 TON TONR TOF 2020 3 25 时基 按脉冲分 有1ms 10ms 100ms三种定时器 1ms定时器每隔1ms刷新一次 当扫描周期较长时 在一个周期内可能被多次刷新 其当前值在一个扫描周期内不一定保持一致 10ms定时器则由系统在每个扫描周期开始自动刷新 由于每个扫描周期内只刷新一次 故而每次程序处理期间 其当前值为常数 100ms定时器则在该定时器指令执行时刷新 下一条执行的指令 即可使用刷新后的结果 非常符合正常的思路 使用方便可靠 定时器的工作原理 使能输入有效后 当前值PT对PLC内部的时基脉冲增1计数 当计数值大于或等于定时器的预置值后 状态位置1 二 定时器指令 2020 3 25 二 定时器指令 2020 3 25 用于单一间隔的定时 上电周期或首次扫描 定时器状态位OFF 0 当前值为0 使能输入接通时 定时器位为OFF 0 当前值从0开始计数时间 当前值达到预置值时 定时器位ON 1 当前值最大到32767并保持 使能输入断开 定时器自动复位 即定时器状态位OFF 0 当前值为0 指令格式 TONTxxx PT 1 接通延时定时器 二 定时器指令 2020 3 25 二 定时器指令 2020 3 25 用于对许多间隔的累计定时 上电周期或首次扫描 定时器状态位OFF 0 当前值保持 使能输入接通时 定时器位为OFF 当前值从0开始计数时间 使能输入断开 定时器位和当前值保持最后状态 使能输入再次接通时 当前值从上次的保持值继续计数 当累计当前值达到预设值时 定时器状态位ON 1 当前值连续计数最大到32767 指令格式 TONRTxxx PT 2 有记忆接通延时定时器 二 定时器指令 2020 3 25 二 定时器指令 2020 3 25 断电延时型定时器用来在输入断开 延时一段时间后 才断开输出 使能端 IN 输入有效时 定时器输出状态位立即置1 当前值复位为0 使能端 IN 断开时 定时器开始计时 当前值从0递增 当前值达到预置值时 定时器状态位复位为0 并停止计时 当前值保持 指令格式 TOFTxxx PT 3 断电延时延时定时器 二 定时器指令 2020 3 25 二 定时器指令 2020 3 25 例3 4 闪烁电路I0 0的常开触点接通后 T37的IN输入端为1状态 T37开始定时 2S后定时时间到 T37的常开触点接通 使Q0 0变为ON 同时T38开始计时 3s后T38的定时时间到 它的常闭触点断开 使T37的IN输入端变为0状态 T37的常开触点断开 Q0 0变为OFF 同时使T38的IN输入端变为0状态 其常闭触点接通 T37又开始定时 以后Q0 0的线圈将这样周期性地 通电 和 断电 直到I0 0变为OFF Q0 0线圈 通电 时间等于T38的设定值 断电 时间等于T37的设定值 二 定时器指令 2020 3 25 2020 3 25 计数器用来累计输入脉冲的次数 计数器指令有3种 增计数CTU 增减计数CTUD和减计数CTD 指令操作数有4方面 编号 预设值 脉冲输入和复位输入 三 计数器指令 2020 3 25 三 计数器指令 2020 3 25 三 计数器指令 2020 3 25 三 计数器指令 2020 3 25 CTUD 增减计数器指令 有两个脉冲输入端 CU输入端用于递增计数 CD输入端用于递减计数 指令格式 CTUDCxxx PV例 CTUDC30 5 举例 三 计数器指令 2020 3 25 指令表格式 LDI0 0LDI0 1LDI0 3CTUDC50 4LDC50 Q0 0 三 计数器指令 2020 3 25 增减计数程序及时序 三 计数器指令 2020 3 25 四 比较指令 2020 3 25 四 比较指令 1 字节比较LDB AB OB2 整数比较LDW AW OW3 双字整数比较LDD AD OD4 实数比较LDRAROR 比较运算符 等于 小于 大于 小于等于 大于等于 不等于 2020 3 25 控制要求 一自动仓库存放某种货物 最多6000箱 需对所存的货物进出计数 货物多于1000箱 灯L1亮 货物多于5000箱 灯L2亮 其中 L1和L2分别受Q0 0和Q0 1控制 数值1000和5000分别存储在VW20和VW30字存储单元中 四 比较指令 2020 3 25 程序举例 2020 3 25 一 算术运算指令二 逻辑运算指令三 递增 递减指令 任务二熟悉运算指令 2020 3 25 一 算术运算指令 1 整数与双整数加减法指令 INT DINT 2020 3 25 例4 7运行结果如下 演示 一 算术运算指令 2020 3 25 2 整数乘除法指令 一 算术运算指令 2020 3 25 例4 8运行结果如下 演示 一 算术运算指令 2020 3 25 3 实数加减乘除指令 一 算术运算指令 2020 3 25 1 平方根 SQRT 指令 2 自然对数 LN 指令 3 自然指数 EXP 指令 4 三角函数指令 SIN COS TAN 4 数学函数变换指令 一 算术运算指令 2020 3 25 注意 SINCOSTAN的操作数为弧度值 一 算术运算指令 2020 3 25 例4 9 求45 正弦值 演示 一 算术运算指令 2020 3 25 练一练 1 求65 的正切值2 求以10为底 150的常用对数 一 算术运算指令 2020 3 25 二 逻辑运算指令 1 逻辑与指令 WAND 2 逻辑或运算 WOR 3 逻辑异或指令 WXOR 4 取反指令 INV 2020 3 25 运算规则 与 或 异或 取反 二 逻辑运算指令 2020 3 25 字节逻辑运算包括 字节与 字节或 字节异或 字节取反 二 逻辑运算指令 2020 3 25 字逻辑运算包括 字与 字或 字异或 字取反 二 逻辑运算指令 2020 3 25 双字逻辑运算包括 双字与 双字或 双字异或 双字取反 二 逻辑运算指令 2020 3 25 三 递增 递减指令 1 字节增和字节减 B 2 字增和字减 W 3 双字增和双字减 DW 2020 3 25 原理 用于使能输入有效时 输入数IN加1或减1 得到的结果通过OUT指定的存储器单元输出 2020 3 25 一 数据传送指令二 移位指令 任务三理解数据处理指令 2020 3 25 一 数据传送指令 1 单一传送MOV2 块传送BLKMOV 2020 3 25 1 单一传送 MOV指令可用用来传送单个数据 数据类型可以是字节 字 双字 实数 一 数据传送指令 2020 3 25 2 块传送 BLKMOV指令可用来进行一次多个 最多255个 数据的传送 数据块类型可以是字节块 字块 双字块 N的范围为1至255 一 数据传送指令 2020 3 25 举例 一 数据传送指令 2020 3 25 二 移位指令 1 左移位和右移位2 循环左移位 循环右移位3 寄存器移位 2020 3 25 1 左移位和右移位 1 左移位指令 SHL 原理 使能输入有效时 将输入IN的无符号数字节 字或双字中的各位向左移N位后 右端补0 将结果输出到OUT所指定的存储单元中 如果移位次数大于0 最后一次移出位保存在 溢出 存储器位SM1 1 2 右移位指令 SHR 原理 使能输入有效时 将输入IN的无符号数字节 字或双字中的各位向右移N位后 将结果输出到OUT所指定的存储单元中 移出位补0 最后一移出位保存在SM1 1 二 移位指令 2020 3 25 二 移位指令 2020 3 25 2 循环左移位 循环右移位 循环左移 ROL 和循环右移 ROR 移位特点 移位数据存储单元的移出端与另一端相连 同时又与SM1 1 溢出 相连 所以最后被移出的位被移到另一端的同时 也被放到SM1 1位存储单元 例如在循环右移时 移位数据的最右端位移入最左端 同时又进入SM1 1 SM1 1始终存放最后一次被移出的位 二 移位指令 2020 3 25 循环移位的类型 1 字节循环左移和字节循环右移 2 字循环左移和字循环右移 3 双字循环左移和双字循环右移 二 移位指令 2020 3 25 二 移位指令 2020 3 25 字循环右移3次举例 4 3数据处理指令 2020 3 25 例4 10 2020 3 25 任务四了解转换指令 1 数据类型转换指令2 编码和译码指令3 七段译码指令4 字符串转换指令 2020 3 25 一 数据类型转换 1 字节型数据与字整数之间转换的指令 任务四了解转换指令 2020 3 25 2 字整数与双字整数之间的转换 任务四了解转换指令 2020 3 25 3 BCD码与整数之间的转换的指令格式 任务四了解转换指令 2020 3 25 二 编码和译码指令 1 编码ENCO 编码指令 使能输入有效时 将字型输入数据IN的最低有效位 值为1的位 的位号输出到OUT所指定的字节单元的低4位 指令格式 ENCOIN OUT例 ENCOAC0 VB0 任务四了解转换指令 2020 3 25 举例 字 2 0010100100010000编码 2 000001002 00000100译码 位号 4字 2 0000000000010000 任务四了解转换指令 2020 3 25 2 译码DECO 译码指令 使能输入有效时 将字节型输入数据IN的低4位所表示的位号对OUT所指定的字单元的对应位置1 其他位置0 指令格式 DECOIN OUT例 DECOVB0 AC0 任务四了解转换指令 2020 3 25 任务四了解转换指令 2020 3 25 三 七段译码指令 SEG 七段码指令 使能输入有效时 将字节型输入数据IN的低4位有效数字产生相应的七段码 并将其输出到OUT所指定的字节单元 任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 隧道爆破与开挖同步控制方案
- 职业教育文化教材开发-洞察及研究
- (北师大版(三年级起点))小学英语四年级上册 Unit 4单元测试及答案03
- 2024年设备监理师考试题库及答案【各地真题】
- 医师定期考核试题及答案(放射影像试题)
- 2025三基药学考试题库及答案
- 2024中小学教师资格考试《教育知识与能力》(中学)试题及答案解析
- 医院消毒试题及答案
- (新高考)高考数学一轮考点复习4.6《三角函数图象与性质的综合问题》听评课记录 (含详解)
- 2025年第九届全国中小学“学宪法、讲宪法”知识竞赛题库及答案
- 班主任培训:家校共育
- 《数据安全法》考试参考题库100题(含答案)
- 档案管理服务承诺书
- 胶原蛋白对皮肤的重要性
- 2025年绵阳燃气集团有限公司招聘笔试参考题库含答案解析
- 《石膏的护理》课件
- 护理法律相关案例分析
- 2025版《折弯机安全操作规程》全
- 2024版标准性二手车贷款合同模板(含车况鉴定)3篇
- 孕期阴道炎的健康宣教
- DB32-T 4467-2023 南美白对虾小棚养殖尾水生态化处理技术规程
评论
0/150
提交评论