二郎神
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 173 点
下载积分: 2664 分
在线时间: 11(小时)
注册时间: 2019-08-08
最后登录: 2021-03-25
查看二郎神的 主题 / 回贴
楼主  发表于: 2019-09-28 16:20
图片:
图片:
想用VB通讯三菱PLC置位Y0为ON
先用串口助手测试可以通讯,Y0被置位了。
但在VB中发送同样的字符串却不行,不知道是怎么回事。
请熟悉VB与PLC通讯的高手指点一下。
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 237 个
工控威望: 407 点
下载积分: 987 分
在线时间: 168(小时)
注册时间: 2008-08-23
最后登录: 2024-11-19
查看sjbandmm的 主题 / 回贴
1楼  发表于: 2019-09-28 17:38
串口助手发送的是HEX格式,VB发送的ASCII格式。VB需要转换。
本帖最近评分记录:
  • 下载积分:+3(二郎神)
    andy003
    级别: 网络英雄

    精华主题: 1 篇
    发帖数量: 399 个
    工控威望: 14183 点
    下载积分: 92899 分
    在线时间: 3728(小时)
    注册时间: 2010-07-27
    最后登录: 2024-11-29
    查看andy003的 主题 / 回贴
    2楼  发表于: 2019-09-28 17:40
    引用
    引用楼主二郎神于2019-09-28 16:20发表的 用串口助手测试与PLC可以通讯但用VB发送相同字符却不行,求助 :
    想用VB通讯三菱PLC置位Y0为ON
    先用串口助手测试可以通讯,Y0被置位了。
    但在VB中发送同样的字符串却不行,不知道是怎么回事。
    请熟悉VB与PLC通讯的高手指点一下。



    你用串口自己接收VB的字串
    输出要16进制
    二郎神
    级别: 探索解密
    精华主题: 0
    发帖数量: 42 个
    工控威望: 173 点
    下载积分: 2664 分
    在线时间: 11(小时)
    注册时间: 2019-08-08
    最后登录: 2021-03-25
    查看二郎神的 主题 / 回贴
    3楼  发表于: 2019-09-28 22:47
    引用
    引用第1楼sjbandmm于2019-09-28 17:38发表的  :
    串口助手发送的是HEX格式,VB发送的ASCII格式。VB需要转换。

    多谢提示,已解决。