SIMATIC S7 PLC原理及应用 教学课件 ppt 作者 龙志文 第四章 西门子200(2)
73页1、五.转换指令,数据转换指令的功能是对操作数的类型进行转换,可以完成各种数据类型之间的转换、字符串转换指令、编码和译码操作,还可产生七段码的输出。 1.数据类型转换指令 在进行数据处理时,不同性质的操作指令需要不同数据类型的操作数。数据类型转换指令的功能是当使能端有效时(EN=1),将数据IN端的数据类型按操作指令要求转换成相应的数据类型存放到OUT中。S7-200的数据转换指令共有9种,包含: 字节到整数的转换指令BTI(Byte To Integer); 整数到字节的转换指令ITB (Integer To Byte); 整数到双整数转换指令ITD (Integer To Double integer); 双整数到整数转换指令DTI (Double integer To Integer); 实数到双整数转换指令(小数部分4舍5入)ROUND; 实数到双整数转换指令(小数部分舍去)TRUNC(Truncate); 双整数到实数转换指令 DTR(Double integer To Real); 整数到BCD码转换指令IBCD; BCD码到整数转换指令 BCDI;,9种指令的具体格式介绍见表
2、4-21所示,在转换指令中影响的特殊继电器:SM1.1(溢出)或SM1.6(BCD错误)。 影响允许输出ENO正常工作的出错条件为:SM1.1(溢出)或SM1.6(BCD错误)、SM4.3(运行时间),0006(间接寻址)。 【例4-15】某现场测量中,采用计数器(C10)的计数值来存储长度值,实际测量中以英寸为单位,现在想把这个长度单位改为厘米,且需要把该长度的整数部分保存。 分析:1英寸=2.54厘米,故需要把C10的计数值乘以2.54,这是一个实数运算,需要先把整数(C10)转换成实数,再进行实数运算。这个乘积是一个实数,为了得到整数值,则需要进行实数到整数的转换。具体的执行过程如图4-44所示。,图4-44 数据转换指令编程举例,2.编码和译码指令 (1)编码指令ENCO(Encode) 编码指令的功能是对字型输入数据的最低有效位的位号进行编码后,送到输出字节的低4位,指令格式如图4-45所示。,在梯形图中,编码指令以功能框的形式编程,指令名称为:ENCO。当允许输入EN有效时,将字型输入数据IN的最低有效位(值为1的位)的位号(0015)进行编码,编码结果送到由OUT指定字节
3、的低4位。 影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址)。,图4-45 编码指令,(2)译码指令DECO(Decode) 译码指令的功能是将字节型输入数据的低4位内容译成位号,并将输出字的该位置1,其余位置0,指令格式如图4-46所示。,图4-46 译码指令,在梯形图中,译码指令以功能框的形式编程,指令的名称为:DECO。当允许输入EN有效时,将字节型输入数据IN的低4位的内容译成位号(0015),且将由OUT指定字的该位置1,其余位置0。 影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址)。,【例4-16】:图4-47是一个编码指令的例子。为了只执行一次编码操作,EN端需受边沿触发指令控制,从运行结果可以看出VB0的值为3。,图4-47 编码指令举例,3.七段显示码指令SEG(Segment) 如果在PLC的输出端上接数码管,可应用七段显示码指令,将输入字节的低4位所对应的数据,直接显示在数码管上。,当允许输入EN 有效时,将字节型输入数据IN的低4位对应的七段显示码(0F),输出到OUT指定的字节单元。如果该
4、字节单元是输出继电器字节QB,则可直接驱动数码管。 影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址),图4-48 七段显示码指令,4.字符串转换指令 字符串转换指令是将用标准字符编码(即ASCII码)表示的09、AF的字符串,与十六进制、整数、双整数、及实数之间进行转换,共有5种字符串转换指令。 (1)ASCII码转换为十六进制数指令ATH(ASCII TO HEX) 指令格式如图4-49所示,可以看出,它有2个数据输入端及1个输出端: IN:开始字符的字节首地址 LEN:字符串长度,字节型,最大长度255 OUT:输出字节的首地址。,当允许输入EN有效时,把从输入数据IN开始的长度为LEN的ASCII码,转换为十六进制数,并将结果送到首地址为OUT的字节存储单元。 如果输入数据中有非法的ASCII字符,则终止转换操作,特殊继电器SM1.7置1。,图4-49 ASCII码转换为十六进制数指令,【例4-17】:图4-50是一个ASCII码转换为十六进制数指令编程的例子。当I0.0接通时,从VB10开始的连续3个单元的ASCII值为“3”、“5”、“8”
《SIMATIC S7 PLC原理及应用 教学课件 ppt 作者 龙志文 第四章 西门子200(2)》由会员E****分享,可在线阅读,更多相关《SIMATIC S7 PLC原理及应用 教学课件 ppt 作者 龙志文 第四章 西门子200(2)》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页