组态王变量转换 点击:1932 | 回复:2



sandingsbb

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 19回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2016年7月25日
发表于:2017-05-06 09:31:09
楼主

求大神帮忙,我使用组态王与计数器通讯,读取计数器的实际值,计数器实际值的数据类型为BCD,6格显示,在组态王中变量类型为I/0实型,数据类型为LONGBCD,监控时组态王显示的数据高低位颠倒(即当计数器实际值为123456时,组态王显示345123),现只能将其拆分为2个变量,数据类型改为BCD。个人理解就是32位LONGBCD高低位与计数器中的高低位不对称,该如何处理。

正在下载,请等待……
下载附件需0积分!



楼主最近还看过



sandingsbb

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 19回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2016年7月25日
发表于:2017-05-06 09:33:30
1楼

显示数据高低位对掉了,该如何处理

闫士凯

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:2
  • 历史总积分:170
  • 注册:2014年1月06日
发表于:2017-05-09 21:46:25
2楼

回复内容:

对: sandingsbb 显示数据高低位对掉了,该如何处理 内容的回复!

 分两个连续寄存器读,数据类型选择short或者BYTE,将高位寄存器*256*256+地位寄存器=实际值


热门招聘
相关主题

官方公众号

智造工程师