VB与PLC通讯 点击:485 | 回复:3



歹匕 示申

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:10帖 | 48回
  • 年度积分:0
  • 历史总积分:175
  • 注册:2010年9月11日
发表于:2013-01-05 07:54:17
楼主

为什么我发Chr(&H2)+"0" + "10F604"+chr(&H3)+"74",读四个字节可以读到

  发Chr(&H2)+"0" + "10F602"+chr(&H3)+"72",读两个字节却读不到呢。

VB与三菱PLC的通讯,求高手。




银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-01-05 08:39:03
1楼
我没有做过VB通信,是不是楼主格式不对,读字和双字是有区别的;还有就是PLC程序中定义没有你读的地址;

歹匕 示申

  • 精华:0帖
  • 求助:3帖
  • 帖子:10帖 | 48回
  • 年度积分:0
  • 历史总积分:175
  • 注册:2010年9月11日
发表于:2013-01-05 10:20:45
2楼

10F6对应地址是D123,04是读4个字节,读4个字节我可以读出来,格式应该没问题。

按道理04是4个字节,02就应该是2个字节了,效验我也算了好多遍,是72,可是就是读不出数据,费解中。

steelen

  • 精华:1帖
  • 求助:2帖
  • 帖子:164帖 | 1497回
  • 年度积分:4
  • 历史总积分:5171
  • 注册:2002年3月15日
发表于:2013-01-09 12:29:17
3楼
先用串口调试助手试试,或咨询技术支持 孙义

热门招聘
相关主题

官方公众号

智造工程师