PLC数据类型及转换.ppt
电控与PLC控制技术,项目八位置控制及显示器,广西机电职业技术学院,,,任务一PLC数据类型及转换,任务二位置控制及显示器,任务一PLC数据类型及转换,,,,,,,,,,,,,,,,一、S7-200PLC的数据类型,,,,,,,,,信息是用不同类型的数据来表示,为实现信息的获取和转换,就有了各种数据类型转换指令,布尔型(0或1)整数型实数型字符串,一、S7-200PLC的数据类型,S7-200支持的数据类型,,,,,,,,,,,,,,,,二、S7-200PLC的数据转换指令,,,,,,,,二、S7-200PLC的数据转换指令,字节与字相互转换,字与双字相互转换,双字与实数相互转换,BCD码与整数相互转换,译码与编码指令,七段显示译码指令,ASCII码与16进制数之间的转换,,字节型数据到字整数的转换使能输入有效时,将字节输入数据IN转换成整数类型,并将结果送到OUT输出。梯形图语句表BTIIN,OUT例子,,字整数到字节型数据的转换使能输入有效时,将整数输入数据IN转换成字节类型,并将结果送到OUT输出。移位指令影响的特殊存储器位SM1.1(溢出)。梯形图语句表ITBIN,OUT例子,,整数到双字整数的转换使能输入有效时,将整数输入数据IN转换成双整数类型,并将结果送到OUT输出。梯形图语句表ITDIN,OUT例子,,双字整数到整数的转换使能输入有效时,将双整数输入数据IN转换成整数类型并将结果送到OUT输出。梯形图语句表DTIIN,OUT例子,,双整数到实数的转换使能输入有效时,将32位有符号的双整数输入数据IN转换成32位的实数,并将结果送到OUT输出。梯形图语句表DTRIN,OUT例子,,七段码指令使能输入有效时,将字节型输入数据IN的低4位有效数字产生相应的七段码,并将其输出到OUT所指定的字节单元。OUT的最高位恒为0,其余7位从高到低依次为七段码g、f、e、d、c、b、a。梯形图语句表SEGIN,OUT例子,,166,16D,,,,,BCD码与整数相互转换,,,ASCII码与16进制数相互转换,,,编码/译码指令,,,取整指令,使能输入有效时,将输入的实数IN转换成双整数的值,并将结果送到OUT输出。梯形图语句表DTRIN,OUT,三、应用练习,三、应用练习抢答器控制系统,,,,要求3个抢答台和1个主持人,每个抢答台上各有1个抢答按钮,参赛者在允许抢答时,当某参赛者抢先按下按钮,显示器显示该组号码,此后另外两个抢答台上即使在按各自的抢答按钮,其指示灯也不会亮。这样主持人就可以轻易的知道谁是第一个按下抢答器的。该题抢答结束后,主持人按下主持台上的复位按钮,则显示0,又可以进行下一题的抢答比赛。显示器为七段数码管。,,,,,如何运用PLC实现抢答组台号的显示,三、应用练习抢答器控制系统,Subtitle,数码管共阴/共阳极原理图,三、应用练习抢答器控制系统,Subtitle,抢答器的I/0分配表,三、应用练习抢答器控制系统,Subtitle,PLC与数码管接线图,Subtitle,程序实现,七段码指令SEG,三、应用练习英寸到厘米的转换,,,,将C10中的整数值英寸→双整数英寸→实数英寸→实数厘米→整数厘米,,,,,实现“英寸2.54厘米”的转换,,,,,,,,,,,,,,,,四、小结,,,,,,,四、小结,