xcomponent如何读取32位数据在VB上显示出来 点击:1135 | 回复:2



音乐人生

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 18回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2012年8月16日
发表于:2016-01-28 22:00:34
楼主

请教个问题啊:xcomponent如何读取32位数据在VB上显示出来


本人在用VB+MX Component开发与Q系列PLC通信,使用的编程口通信控件ActQ06HCPU1,但是我发现无论是使用GetDevice,ReadDeviceRandom还是ReadDeviceBlock无法读取32位的数据(比如双字D0),它只能得到16位的D0数值,看了手册好像也是说高位不被使用,请问应该使用什么函数来读取32位数据?





Q339468465

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 132回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2015年7月26日
发表于:2016-01-31 22:44:09
1楼

大哥,读取的时候,count参数,要写2啊,你写1当然只能读一个啊,而且返回的数据是指针,你要先声明一个dim a(2) as integer ,不知道你怎么写的,这个东西很简单

音乐人生

  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 18回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2012年8月16日
发表于:2016-02-17 20:02:57
2楼


回复内容:

对: Q339468465 大哥,读取的时候,count参数,要写2啊,你写1当然... 内容的回复!

谢谢,新年好,我试试看


热门招聘
相关主题

官方公众号

智造工程师