首先确定下你用的是哪款单片机,是否支持浮点数。然后你用的什么协议与单片机通信。我只用过modbus与plc通信,各种类型的数据(整形、浮点型)都是先用格式化的方式转行成了无符号整形,然后下发。读取就是先将读取的数据格式化成所定义的类型。这样可以保证16位或32位的每个位的值都不改变。
首先确定下你用的是哪款单片机,是否支持浮点数。然后你用的什么协议与单片机通信。我只用过modbus与plc通信,各种类型的数据(整形、浮点型)都是先用格式化的方式转行成了无符号整形,然后下发。读取就是先将读取的数据格式化成所定义的类型。这样可以保证16位或32位的每个位的值都不改变。
举报