你的位置: 首页> 工业控制> 工业控制

plc数据转换指令原理

2024-01-30 02:32:02 |人围观 | 评论:

plc初学者总是被这个问题困扰, 编程软件中有很多转换指令,比如字节转整数B-I,整数转双整数I-DI,双整数转实数DI-R,这些指令使用并不复杂,但为什么要转换呢?这个问题是初学者问的比较多的。其实这是因为有些指令对操作数的类型有要求,操作数数据类型不匹配,指令无法操作。
举个例子,比如 模拟量输入,例如温度值,是一个实数,也就是带小数,比如70.5度,将温度通过 传感器变送器转换为模拟量 信号输入模拟量模块,再经过模数转换,转换为0到27648之间的一个数字量。
但模拟量输入只能按字的方式寻址,是个16位整数,但温度是实数,实数要用32位存储器存储,要在存储器内存储这个实数在PLC或者触摸屏中监视,就要将整数类型转换为实数类型,也就是I转换为R,而且中间还有先将整数转换为双整数,双整数再转换为实数,因为没有整数直接转换为实数的指令。
编辑:黄飞





标签: [db:tags]