WINCC V7.3,添加MODBUS TCP,使用MODBUS TCP网关来读取研华ADAM 4017+的模拟量输入模块
ADAM 4017+, 4mA对应0,20mA对应65535,温度变送器4-20mA输出量程 0-100℃;
现在研华ADAM显示数值 14500,
14700÷65535*100=22.4℃;
在WINCC内,变量数据类型 无符号16位整数,通道地址 40001
画面中,输入/输出域的表达公式“通道*100/65535”,我以为会显示为22.4,结果显示22.0
是因为我直接整数计算的,不能输出为浮点数。
请问,用什么方法才能实现温度的浮点数?
PLC的CPU是S7-315 2PN/DP,不过已经没有额外增加模块的可能性了,才用的研华模块。
