terence1234
级别: 探索解密
精华主题: 0
发帖数量: 76 个
工控威望: 169 点
下载积分: 734 分
在线时间: 59(小时)
注册时间: 2012-09-17
最后登录: 2023-12-04
查看terence1234的 主题 / 回贴
楼主  发表于: 2018-12-06 14:03
图片:
图片:
图片:
各位大神:
        我右一个电子秤,现在跟三菱FX2N PLC通讯来获取称的读数,使用RS串行通讯指令。
        目前通讯已经成功,数据也全都能接收到,再变成软件中监控软元件的数据对照码表换算的结果跟称也是一致的。
        现在出现个问题,如程序所示:我从D200---D215用于存放接收的数据,然后全部传送到D300---D315中去。然后转化称16进制数据。
    
        我现在想吧这些数据整合成实际重量数据该如何转换。现在转换成16进制后D400始终就11,而不是整个数据串

        如:称上显示  -0.076
                PLC接收的字符为:45  32  32  32  32  48 46 48  55  54  32  107  103  32   13  10

    
着急,跪等,还请大侠帮忙
panguancheng
级别: 略有小成
精华主题: 0
发帖数量: 199 个
工控威望: 257 点
下载积分: 1491 分
在线时间: 43(小时)
注册时间: 2018-10-22
最后登录: 2024-01-23
查看panguancheng的 主题 / 回贴
1楼  发表于: 2018-12-08 15:35
引用
引用楼主terence1234于2018-12-06 14:03发表的 三菱PLC串行通讯接收到数据转化问题请教 :
各位大神:
        我右一个电子秤,现在跟三菱FX2N PLC通讯来获取称的读数,使用RS串行通讯指令。
        目前通讯已经成功,数据也全都能接收到,再变成软件中监控软元件的数据对照码表换算的结果跟称也是一致的。
        现在出现个问题,如程序所示:我从D200---D215用于存放接收的数据,然后全部传送到D300---D315中去。然后转化称16进制数据。
    
.......

qq上帮你处理;729105762