第4章 PLC的数据处理功能及2应用.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第4章 PLC的数据处理功能及2应用.ppt》由用户(淡淡的紫竹语嫣)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 PLC的数据处理功能及2应用 PLC 数据处理 功能 应用
- 资源描述:
-
1、第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 学习内容 数据传送指令及应用 数据比较指令及应用 数据移位指令及应用 数据运算指令及应用 数据转换指令及应用 数据表指令及应用 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 了解数据转换指令与数据表指令的格 式及应用; 理解整数、实数及逻辑运算指令的格 式及应用; 掌握数据传送、比较及移位指令的格 式及应用。 能使用PLC的数据传送、比较、运算、 转换等指令,完成有关数据处理的实
2、际工 程任务。 学习目标: 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 PLC的数据处理功能主要包括数据的传送、比较、移位、 转换、运算及各种数据表格处理等。PLC通过这些数据处理 功能可方便地对生产现场的数据进行采集、分析和处理, 进而实现对具有数据处理要求的各种生产过程的控制。例 如过程控制系统中温度、压力、流量的范围控制、PID控制 及伺服系统的速度控制等等。 传送指令主要作用是将常数或某存储器中的 数据传送到另一存储器中。它包括单一数据传送 及成组数据传送两大类。通常用于设定参数、协 助处理有关数据
3、以及建立数据或参数表格等。 4.1 4.1 数据传送指令及应用数据传送指令及应用 第第4 4章章 PLCPLC数据处理功能及应用数据处理功能及应用 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 1. 指令的格式及功能 梯形图LAD MOV-X EN IN OUT 语句表STL MOV-X IN,OUT 功能: 当使能位EN为 1时,把输入的数 据(IN)传送到输 出(OUT) 4.1.14.1.1数据传送指令数据传送指令 说明: (1)操作码中的X代表被传送数据的长度,它包括四种数据 长度,即字节(B)、字(
4、W)、双字(D)和实数(R)。 (2)操作数的寻址范围要与指令码中的X一致。其中字节传 送时不能寻址专用的字及双字存储器,如T、C、及HC等;OUT 寻址不能寻址常数。 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 2.指令编程举例 0 0 1 1 0 0 1 0 1 0 1 1 1 1 0 1 0 0 1 1 0 0 1 0 1 0 1 1 1 1 0 1 VB2 VB10 图4-1 MOV_X编程举例 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划
5、教材 PLC应用技术第2版 4.1.2块传送指令 1指令格式及功能 梯形图LAD 语句表STL BLK MOV-X EN IN OUT N BMX IN,OUT,N 功能: 当使能端EN为1时, 把从IN存储单元开始的 连续的N个数据传送到从 OUT开始的连续的N个存储 单元中 说明: (1)操作码中的X表示数据类型,分为字节(B)、字(W)、双字(D)三种。 (2)操作数N指定被传送数据块的长度,可寻址常数,也可寻址存储器的字节地 址,不能寻址专用字及双字存储器,如T、C、及HC等,可取范围为1255。 (3)操作数IN 、OUT不能寻址常数,它们的寻址范围要与指令码中的X一致。其 中字节块
6、和双字块传送时不能寻址专用的字及双字存储器,如T、C、及HC等。 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 2指令编程举例 图4-2 块传送指令举例 56 32 100 125 212 VB10 VB11 VB12 VB13 VB14 56 32 100 125 48 VB0 VB1 VB2 VB3 VB4 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 4.1.3字节交换指令 1指令格式及功能 梯形图LAD SWAP E
7、N IN 语句表STL SWAP IN 功能: 当使能位EN为1时, 将输入字IN中的 高字节与低字节 交换 说明:操作数IN不能寻址常数,只能对字地址寻址。 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 2指令编程举例 图4-3 字节交换指令编程 0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 执行前VW4 执行后VW4 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
8、 PLC应用技术第2版 4.2 4.2 数据比较指令及应用数据比较指令及应用 4.2.1数据比较指令 1指令格式及功能 梯形图LAD IN1 F X IN2 语句表STL AXF IN1 ,IN2 OXF IN1 ,IN2 LDXF IN1 ,IN2 功能: 比较两个数 IN1和IN2的大小, 若比较式为真,则 该触点闭合。 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 说明: 操作码中的F代表比较符号,可分为“=”、“”、 “=”、“”及“”六种; 操作码中的X代表数据类型,分为字节(B)、字整数(I )、
9、双字整数(D)和实数(R)四种。 操作数的寻址范围要与指令码中的X一致。 字节指令是无符号的,字整数、双字整数及实数比较都 是有符号的。 比较指令中的、指令不适用于CPU21X系列机型。 为了实现这三种比较功能,在CPU21X系列机型编程时,可采 用NOT指令与=、=、=指令组合的方法实现。如要想表达 VD10100,写成语句表程序即为: LD= VD10,100 NOT 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 2指令编程举例 图4-8 比较指令编程举例 第4章 PLC的数据处理功能及应用 普通高等教育
10、“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 4.3 4.3 数据移位指令及应用数据移位指令及应用 4.3.1数据左右移位指令 1 1指令格式及功能指令格式及功能 梯形图LAD SHL_X EN IN OUT N SHR_X EN IN OUT N 语句表STL SLX SRX OUT ,N OUT ,N 功能: 当使能位EN 为1时,把输入 数据IN左移或 右移N位后,再 把结果输出到 OUT 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 说明:说明: 操作码中的X为移
11、位数据长度,分为字节(B)、 字(W)、双字(D)三种; N为数据移位位数,最大移位位数分别为8、16、 32,对字节寻址,不能寻址专用的字及双字存储器, 如T、C、及HC等; IN、OUT的寻址范围要与指令码中的X一致。不能 对T、C等专用存储器寻址;OUT不能寻址常数; 左右移位指令影响特殊存储器的SM1.0和SM1.1位。 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 2 2指令编程举例指令编程举例 a)梯形图程序 b)移位结果 图4-14 左右移位指令编程举例 移位之前 移位之后 第4章 PLC的数据
12、处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 4.3.2数据循环左右移位指令 梯形图LAD ROL_X EN IN OUT N ROR_X EN IN OUT N 语句表STL RLX RRX OUT ,N OUT ,N 功能:当使能位EN为1时,把输入数据IN循环左移或右移N 位后,再把结果输出到OUT中 1 1指令格式及功能指令格式及功能 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 说明: (1)操作码中的X代表被移位的数据长度,分为字节
13、(B) 、字 (W)、双字(D)三种; (2)N指定数据被移位的位数,最大移位位数分别为8、16 、32。通过字节寻址方式设置,不能对专用存储器T、C及HC寻 址; (3)IN、OUT的寻址范围要与指令码中的X一致。不能对T、 C、HC等专用存储器寻址;OUT不能寻址常数; (4) 循环移位是环形的,即被移出来的位将返回到另一端 空出来的位; (5) 左右循环移位指令影响特殊存储器的SM1.0和SM1.1位 。 (6)字节循环左移或循环右移指令不适用于CPU2141.01以 下版本。 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
14、PLC应用技术第2版 2指令编程举例 a)梯形图程序 b)移位过程 图4-15循环移位指令编程举例 1010 0000 0000 0000 1 第一次循环移位之后 0101 0000 0000 0000 0 第二次循环移位之后 循环移位之前 0100 0000 0000 0001 VW200 X 溢出位 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 4.4 数据运算指令及应用 1整数、双字整数加/减指令 指令格式及功能指令格式及功能 4.4.1整数运算指令 梯形图LAD ADD_X EN IN1OUT IN
15、2 SUB_X EN IN1 OUT IN2 语句表STL +X X IN1,OUT IN1,OUT 功能:当使能位EN为1时,执行IN1+IN2或IN1-IN2操 作,并将结果存入OUT 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 说明: 1)操作码中的X指定数据的长度,分别为整数(I)、 双字整数(DI)两种。 2)操作数的寻址范围要与指令码中的X一致。其中双字 整数加减指令不能对T、C等专用存储器寻址;OUT不能 寻址常数。 3)该指令影响特殊内部寄存器位: SM1.0 (零); SM1.1 (溢出)
16、; M1.2(负)。 4.4.1整数运算指令 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 指令编程举例指令编程举例 a)梯形图程序 b)语句表程序 图4-18 整数加法指令举例 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 2 2整数、双字整数乘整数、双字整数乘/ /除指令除指令 指令格式及功能指令格式及功能 梯形图LAD MUL_X EN IN1OUT IN 2 DIV_X EN IN1OUT IN2 语句表STL *X
17、 /X IN1,OUT IN1,OUT 功能: 当使能位EN为1时,执行IN1*IN2或IN1/IN2操作,并将结 果保存到OUT,除法运算不保留余数 对语句表指令则执行IN1*OUT=OUT或OUT/IN1=OUT的操作 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 说明: 1)操作码中的X指定数据长度,分为整数(I)、 双字整数 (DI)两种情况; 2)操作数的寻址范围要与指令码中的X一致。OUT 不能寻址 常数; 3)如果结果大于一个字输出,则设定溢出位; 4)该指令影响下列特殊内存位: SM1.0 (
18、零); SM1.1 (溢出); SM1.2 (负);SM1.3 (除数为0) 。 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 指令编程举例指令编程举例 300 20 6000 VW0 VW20 VW30 4000 100 40 VD40 VD50 VD60 a)梯形图程序 图419 整数乘除指令编程举例 b)运算过程 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 3 3整数乘整数乘/ /除到双字整数指令除到双字整数指令 指
19、令格式及功能指令格式及功能 梯形图LAD MUL EN IN1OUT IN 2 DIV EN IN1OUT IN2 语句表STL MUL DIV IN1,OUT IN1,OUT 功能: MUL指令当使能位EN为1时,把两个16位整数相乘,得到一 个32位积(OUT) 对语句表指令则执行IN1*OUT=OUT操作 DIV指令当使能位EN为1时,把两个16位整数相除,得到 32位结果(OUT),该结果的低16位是商,高16位是余数 对语句表指令则执行OUT/IN1=OUT操作 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技
20、术第2版 说明: 1)IN1指定乘数(除数),IN2指定被乘数(被除数 ),要按字寻址;OUT按双字寻址,不能寻址常 数及专用字、双字存储器T、C、HC等; 2)该指令影响下列特殊内存位: SM1.0 (零); SM1.1(溢出); SM1.3 (除数为0), SM1.2 (负)。 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 指令编程举例指令编程举例 a)梯形图程序 b)运算过程 图4-20 整数乘除到双字整数指令举例 4000 20 80000 VW10 VW12 VD14 4000 56 24 71 V
21、W20 VW22 VD24 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 4 4字节、字、双字加字节、字、双字加1/1/减减1 1指令指令 指令格式及功能指令格式及功能 梯形图LAD INC_X EN IN OUT DEC_X EN IN OUT 语句表STL INCX DECX OUT OUT 功能: 当使能位EN为1时, INC_X对输入IN执行加1操作, DEC_X对输入IN执行减1操作 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC
22、应用技术第2版 说明: 1)操作码中的X指定输入数据的长度,分别有字节(B)、 字(W)和双字(DW)三种形式。 2)操作数的寻址范围要与指令码中的X一致。其中对字节 操作时不能寻址专用的字及双字存储器,如T、C、及HC等 ;对字操作时不能寻址专用的双字存储器HC;对双字操作 时不能寻址专用的字存储器T、C等;OUT不能寻址常数。 3)字、双字增减指令是有符号的,影响特殊存储器位 SM1.0和SM1.1的状态;字节增减指令是无符号的,影响特 殊存储器位SM1.0、SM1.1和SM1.2的状态。 4 4字节、字、双字加字节、字、双字加1/1/减减1 1指令指令 第4章 PLC的数据处理功能及应用
23、 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 指令编程举例指令编程举例 图4-21 增1减1指令编程举例 a)梯形图程序 b)语句表程序 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 4.4.24.4.2实数运算指令实数运算指令 1 1实数加实数加/ /减指令减指令 指令格式及功能指令格式及功能 语句表STL +R R IN1,OUT IN1,OUT 功能: 当使能位EN为1时,执行实数IN1+IN2或IN1-IN2操 作,并将结果保存到OUT 对语句表指令
24、,则执行IN1+OUT=OUT或OUT-IN1=OUT 操作 梯形图LAD ADD_R EN IN1OUT IN 2 SUB_R EN IN1OUT IN2 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 说明: 1)IN1指定加数(减数),IN2指定被加数(被减数 )。各操作数要按双字寻址,不能寻址专用的字及双字 存储器,如T、C、及HC等;OUT不能寻址常数; 2)该指令影响下列特殊内部寄存器位: SM1.0 (零 ); SM1.1 (溢出); SM1.2 (负)。 指令编程举例指令编程举例 )梯形图程序
25、b)运算结果 图4-22实数加减指令举例 第4章 PLC的数据处理功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 2 2实数乘实数乘/ /除指令除指令 指令格式及功能指令格式及功能 梯形图LAD MUL_R EN IN1OUT IN 2 DIV_R EN IN1OUT IN2 语句表STL *R /R IN1,OUT IN1,OUT 功能: 当使能位EN为1时,执行实数IN1*IN2或IN1/IN2运算,并 将结果保存到OUT 对语句表指令,则执行IN1*OUT=OUT或OUT/IN1=OUT操作 说明: 1)IN1指定乘数(除数),
展开阅读全文