进行浮点数读取时数据不正确是什么原因?-常见问题 - 北京精诚智和教育科技有限公司

全国服务热线:13269178368
18999183549
010-63866300

常见问题

联系我们

联系人:孙老师

电话:010-63866300
           18999183549

手机:13269178368
传真:010-63866302
网址:http://www.plc-bj.com
地址:北京市丰台区东大街东货场路38号金泰银丰大厦五楼

常见问题

您所在地的位置: 首页  »  常见问题

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

来源:北京精诚智和教育科技有限公司 发布时间: 点击量:100

WinCC作为Modbus主站,进行浮点数读取时数据不正确是什么原因?
  答:   WinCC
作为Modbus主站,进行浮点数读取时,Tag的类型应当选为浮点数32位,注意地址偏移为 32的整数倍+1(即336597),如果采用选用Input Bits/Output Bits方式读写(Function Code 0102),在PLC当中应当将一个字的高低8位进行对调。如果选用Input Words/Output Words方式读写(Function Code 0304),在PLC当中将一个双字的高低16位进行对调,S7300 Modbus程序块的浮点数处理存在误差,大致在0.5%左右。

 

 



培训联系方式:

联系人:孙老师

联系电话:010-63866300、13269178368、18999183549

北京精诚智和公司网址:www.plc-bj.com

更多工控培训请关注:

北京

博识通
点击这里给我发消息

精诚智和
点击这里给我发消息

点此留言
x提交留言
* 必填项
* 必填项
看不清点击图片换一张