昆仑通态如何精确输入整数到控制器 点击:591 | 回复:2



亚星

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 97回
  • 年度积分:0
  • 历史总积分:504
  • 注册:2008年11月17日
发表于:2013-11-15 19:55:53
楼主

设置了一个32位无符号二进制变量ABC(读写4DUB0035) MODBUS地址035

在模拟运行时  在ABC处输入1380655   输入后再次显示成138660 

  输入12865103 则显示12865100   控制器里面也是 12865100     (196)(20044)

貌似给我四舍五入啦  无论输出格式如何的  浮点数有无  自然小数有无等 就能无效

有什么办法输入和显示的整数一致

 

 




吴林林

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 156回
  • 年度积分:1
  • 历史总积分:554
  • 注册:2011年7月11日
发表于:2013-11-16 13:37:18
1楼

用设备命令写可以参照一下语句:

吴林林

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 156回
  • 年度积分:1
  • 历史总积分:554
  • 注册:2011年7月11日
发表于:2013-11-16 13:38:47
2楼

'---------写-----------
!SetDevice(设备0,6, "Write32(4,8,DUB=strData) ")
'---------读-----------
!SetDevice(设备0,6, "Read32(4,8,DUB=strData) ")


热门招聘
相关主题

官方公众号

智造工程师