PLC的数据处理功能及应用PPT幻灯片课件

上传人:日度 文档编号:133710597 上传时间:2020-05-29 格式:PPT 页数:36 大小:2.33MB
返回 下载 相关 举报
PLC的数据处理功能及应用PPT幻灯片课件_第1页
第1页 / 共36页
PLC的数据处理功能及应用PPT幻灯片课件_第2页
第2页 / 共36页
PLC的数据处理功能及应用PPT幻灯片课件_第3页
第3页 / 共36页
PLC的数据处理功能及应用PPT幻灯片课件_第4页
第4页 / 共36页
PLC的数据处理功能及应用PPT幻灯片课件_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《PLC的数据处理功能及应用PPT幻灯片课件》由会员分享,可在线阅读,更多相关《PLC的数据处理功能及应用PPT幻灯片课件(36页珍藏版)》请在金锄头文库上搜索。

1、第四章PLC的数据处理功能及应用 PLC应用技术 本章主要内容 4 1数据传送指令及应用4 2数据比较指令及应用4 3数据移位指令及应用4 4数据运算指令及应用4 5数据转换指令及应用4 6数据表指令及应用 本章学习目标 了解内容 了解数据转换指令与数据表指令的格式及应用 理解内容 理解整数 实数及逻辑运算指令的格式及应用 掌握内容 掌握数据传送 比较及移位指令的格式及应用 1 数据传送指令 4 1数据传送指令及应用 传送指令主要作用是将常数或某存储器中的数据传送到另一存储器中 包括 1 单一数据传送 MOV 2 块传送 BLKMOV 2 单一传送指令 MOV指令可用用来传送单个数据 数据类型

2、可以是字节 字 双字 实数 4 1数据传送指令及应用 3 块传送指令 BLKMOV指令可用来进行一次多个 最多255个 数据的传送 数据块类型可以是字节块 字块 双字块 N的范围为1至255 4 1数据传送指令及应用 4 传送指令举例 4 1数据传送指令及应用 5 字节交换指令 说明 操作数IN不能寻址常数 只能对字地址寻址 指令格式及功能 4 1数据传送指令及应用 数据比较指令 指令格式及功能 4 2数据比较指令及应用 操作码中的F代表比较符号 可分为 及 指令不适用于CPU21X系列机型 为了实现这三种比较功能 在CPU21X系列机型编程时 可采用NOT指令与 100 写成语句表程序即为

3、LD VD10 100NOT 4 2数据比较指令及应用 数据比较指令 说明 1 左移位和右移位 1 左移位指令 SHL 原理 使能输入有效时 将输入IN的无符号数字节 字或双字中的各位向左移N位后 右端补0 将结果输出到OUT所指定的存储单元中 如果移位次数大于0 最后一次移出位保存在 溢出 存储器位SM1 1 2 右移位指令 SHR 原理 使能输入有效时 将输入IN的无符号数字节 字或双字中的各位向右移N位后 将结果输出到OUT所指定的存储单元中 移出位补0 最后一移出位保存在SM1 1 4 3数据移位指令及应用 指令格式如图 2 循环左移位 循环右移位 循环左移 ROL 和循环右移 ROR

4、 移位特点 移位数据存储单元的移出端与另一端相连 同时又与SM1 1 溢出 相连 所以最后被移出的位被移到另一端的同时 也被放到SM1 1位存储单元 例如在循环右移时 移位数据的最右端位移入最左端 同时又进入SM1 1 SM1 1始终存放最后一次被移出的位 循环移位的类型 1 字节循环左移和字节循环右移 2 字循环左移和字循环右移 3 双字循环左移和双字循环右移 4 3数据移位指令及应用 4 3数据移位指令及应用 循环左移位 循环右移位 格式 1 整数运算指令 1 整数与双整数加减法指令 INT DINT 4 4数据运算指令及应用 1 整数运算指令 2 整数乘 除法指令 ADD SUB 4 4

5、数据运算指令及应用 1 整数运算指令 4 4数据运算指令及应用 3 字节 字 双字加1 减1指令 INC DEC 原理 用于使能输入有效时 输入数IN加1或减1 得到的结果通过OUT指定的存储器单元输出 2 实数运算指令 4 4数据运算指令及应用 1 实数加 减 乘 除运算指令 2 实数运算指令 4 4数据运算指令及应用 2 数学函数变换指令 平方根 SQRT 指令自然对数 LN 指令自然指数 EXP 指令三角函数指令 SIN COS TAN 注意 SINCOSTAN的操作数为弧度值 1 逻辑与指令 WAND 2 逻辑或运算 WOR 3 逻辑异或指令 WXOR 4 取反指令 INV 3 逻辑运

6、算指令 4 4数据运算指令及应用 共有四种 运算规则 1 字节逻辑运算包括 字节与 字节或 字节异或 字节取反 3 逻辑运算指令 4 4数据运算指令及应用 2 字逻辑运算包括 字与 字或 字异或 字取反 3 双字逻辑运算包括 双字与 双字或 双字异或 双字取反 3 逻辑运算指令 4 4数据运算指令及应用 1 数据类型间转换 1 字节型数据与字整数之间转换的指令 4 5数据转换指令及应用 1 数据类型间的转换 4 5数据转换指令及应用 2 字整数与双字整数之间的转换 3 双字整数与实数互换指令 功能 DTR指令当使能位EN为1时 把32位有符号整数IN转换为32位实数OUTROUND指令当使能位

7、EN为1时 把32位实数IN转换成一个双字整数值 实数的小数点部分四舍五入 结果存入OUT中TRUNC指令当使能位EN为1时 把32位实数IN转换成一个双字整数值 仅实数的整数部分被转换 小数部分则被舍去 结果存入OUT中 1 数据类型间的转换 4 5数据转换指令及应用 1 数据类型间的转换 4 5数据转换指令及应用 4 BCD码与整数之间的转换的指令格式 1 数据类型间的转换 4 5数据转换指令及应用 5 字符串转换的指令格式 2 译码指令 4 5数据转换指令及应用 DECO 译码指令 使能输入有效时 将字节型输入数据IN的低4位所表示的位号对OUT所指定的字单元的对应位置1 其他位置0 指

8、令格式 DECOIN OUT例 DECOVB0 AC0 3 编码指令 4 5数据转换指令及应用 ENCO 编码指令 使能输入有效时 将字型输入数据IN的最低有效位 值为1的位 的位号输出到OUT所指定的字节单元的低4位 指令格式 ENCOIN OUT例 ENCOAC0 VB0 举例 字 2 0010100100010000编码 2 000001002 00000100译码 位号 4字 2 0000000000010000 4 段码指令 4 5数据转换指令及应用 SEG 七段码指令 使能输入有效时 将字节型输入数据IN的低4位有效数字产生相应的七段码 并将其输出到OUT所指定的字节单元 1 填表

9、指令 ATT指令该指令在梯形图中有2个数据输入端 DATA为数值输入 指出将被存储的字型数据或其地址 TBL表格的首地址 用以指明被访问的表格 当使能输入有效时 将输入字型数据添加到指定的表格中 格式 AD T TBL 特点 表存数时 新存的数据添加在表中最后一个数据的后面 每向表中存一个数据 实际填表数EC会自动加1 4 6数据表指令及应用 2 查表指令 FND 表查找指令 通过表查找指令可以从字型数表中找出符合条件的数据所在的表中数据编号 编号范围为0 99 在梯形图中有4个数据输入端 TBL表格的首地址 PTN是用来描述查表条件时进行比较的数据 CMD是比较运算符 的编码 它是一个1 4

10、的数值 分别代表 运算符 INDX用来指定表中符合查找条件的数据的地址 指令 TBL FIND 4 6数据表指令及应用 3 存储器填充指令 功能 当使能位EN为1时 将指定的N个字 IN 填充到从输出字 OUT 开始的存储器中 说明 操作数N采用字节寻址 也可寻址常数 其范围为1 255 OUT不能寻址常数 4 6数据表指令及应用 4 先进先出指令 FIFO 当使能输入有效时 从TBL指明的表中移出第一个字型数据并将其输出到DATA所指定的字单元 FIFO表取数特点 取数时 移出的数据总是最先进入表中的数据 每次从表中移出一个数据 剩余数据依次上移一个字单元位置 同时实际填表数EC会自动减1

11、指令格式 FIFOTBL DATA例 FIFOVW10 AC0 4 6数据表指令及应用 5 后进先出指令 LIFO 当使能输入有效时 从TBL指明的表中移出最后一个字型数据并将其输出到DATA所指定的字单元 LIFO表取数特点 取数时 移出的数据是最后进入表中的数据 每次从表中取出一个数据 剩余数据位置保持不变 实际填表数EC会自动减1 指令格式 LIFOTBL DATA例 LIFOVW10 AC0 4 6数据表指令及应用 本章小结和作业 小结 本章主要介绍S7 200系列PLC的数据传送 数据比较 数据移位 数据运算 数据转换以及表操作指令等 应理解掌握各指令的具体功能 作业 THEEND 再见

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号