请教一下西门子PLC达人

这段程序为什么需要模拟量输入以后整数转化双整数,再由双整数转化为浮点数,然后再经过浮点数除法、减法、乘法、加法等运算,为什么不直接把模拟量送入VD8之中?

PLC中数据存储是有一定格式的。模拟量通道直接来的是A/D通道的数字信号,按整数格式存放的,而你希望看到的,是传感器的数值,带小数点的,也就是所谓 浮点数。所以原始数据要经过格式转换成浮点数之后,再运算。比如通道传来一个整数6400,(其实表示有4mA的电流信号)直接显示个6400的话,别人根本不知道是什么,只有转换为浮点数,再配合传感器的量程变换,你才知道对应传感器的多少测量值追问

其实就是跟A/D转换一样的功能,对么

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-28
这个程序是模拟量转换为相应数字量的计算,PLC只能处理数字量,请知晓
第2个回答  2019-04-28
西门子 分区依照数据类型分为I,Q,M,V 在有的HMI上还会有DB块,I为输入寄存器,Q为输出,M为中间寄存器,用于存储数值,V区不太清楚,
相似回答