20余年工业自动化实操培训 | 全国巡回公开课+企业现场内训
当前位置:首页 > 教学答疑 > PLC教学答疑 >

进行浮点数读取时数据不正确是什么原因?

 WinCC作为Modbus主站,进行浮点数读取时数据不正确是什么原因?


   答:WinCC
作为Modbus主站,进行浮点数读取时,Tag的类型应当选为浮点数32位,注意地址偏移为 32的整数倍+1(即33、65、97),如果采用选用Input Bits/Output Bits方式读写(Function Code 01,02),在PLC当中应当将一个字的高低8位进行对调。如果选用Input Words/Output Words方式读写(Function Code 03,04),在PLC当中将一个双字的高低16位进行对调,S7300 Modbus程序块的浮点数处理存在误差,大致在0.5%左右。

 

 

培训联系方式:

 

联系人:王老师 邮箱:lvj88@163.com

联系电话:18999183548 / 18999183549、18999183548

0991-8866928、0991-8866928

 



相关文章推荐