您现在的位置是:首页 > PLC技术 > PLC技术

PLC浮点数读取时数据不正确故障处理实例

来源:艾特贸易2018-04-20

简介故障现象: WinCC 作为 Modbus 主站,进行浮点数读取时数据不正确。 故障分析与处理: WinCC 作为 Modbus 主站,进行浮点数读取时, Tag 的类型应当选为浮点数 32 位,地址偏移为 32 的整数

    故障现象:WinCC作为Modbus主站,进行浮点数读取时数据不正确。

    故障分析与处理:WinCC作为Modbus主站,进行浮点数读取时,Tag的类型应当选为浮点数32位,地址偏移为32的整数倍+1(即336597),如果选用InputBits/OutputBits方式读写( FunctionCode0102),在PLC当中应当将一个字的高低8位进行对调;如果选用InputWords/OutputWords方式读写(FunctionCode0304),在PLC当中应将一个双字的高低16位进行对调。S7 -300PLCModbus程序块的浮点数处理存在误差,大致在0.5%左右。