plc数据转换指令原理

工业控制

1200人已加入

描述

plc初学者总是被这个问题困扰,编程软件中有很多转换指令,比如字节转整数B-I,整数转双整数I-DI,双整数转实数DI-R,这些指令使用并不复杂,但为什么要转换呢?这个问题是初学者问的比较多的。其实这是因为有些指令对操作数的类型有要求,操作数数据类型不匹配,指令无法操作。

举个例子,比如模拟量输入,例如温度值,是一个实数,也就是带小数,比如70.5度,将温度通过传感器、变送器转换为模拟量信号输入模拟量模块,再经过模数转换,转换为0到27648之间的一个数字量。

但模拟量输入只能按字的方式寻址,是个16位整数,但温度是实数,实数要用32位存储器存储,要在存储器内存储这个实数在PLC或者触摸屏中监视,就要将整数类型转换为实数类型,也就是I转换为R,而且中间还有先将整数转换为双整数,双整数再转换为实数,因为没有整数直接转换为实数的指令。

编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分