您的位置:控制工程论坛网论坛 » 自动化软件 » 编码器发送的ASCII码,如何解码?

atmupkeep

atmupkeep   |   当前状态:在线

总积分:5759  2024年可用积分:0

注册时间: 2011-05-08

最后登录时间: 2023-08-15

空间 发短消息加为好友

编码器发送的ASCII码,如何解码?

atmupkeep  发表于 2018/3/11 13:35:12      1695 查看 3 回复  [上一主题]  [下一主题]

手机阅读

公司做个摆渡车改造工程,就是用安装在车轮上的绝对值编码器反馈数据与设定的位置数据比较做定位。
编码器是用精浦绝对值型的。编码器反馈出来的是 13位ASCII码,而台达plc该如解码数据和输入的十进制的数据比较定位啊?比如编码器发送接收:3D2B303030303030303031320D如果转换成12

1楼 0 0 回复
  • lanan

    lanan   |   当前状态:在线

    总积分:5000  2024年可用积分:0

    注册时间: 2013-08-07

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    lanan   发表于 2018/3/13 15:47:06

    按位转换,比如百位乘以100,十位乘以10,以此类推,然后相加。PLC上具体怎么实现,我不知道,我没用过PLC,所以帮不到你了。额 ,你这个输出的是十六进制。所以还要先转换回十进制。转换方法,百度上就有。

    2楼 回复本楼

    引用 lanan 2018/3/13 15:47:06 发表于2楼的内容

  • swy

    swy   |   当前状态:在线

    总积分:8597  2024年可用积分:2

    注册时间: 2006-08-05

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    swy   发表于 2018/3/13 16:26:51

    EH3系列直接支持ASC转数据,你可以参看指令                        

    3楼 回复本楼

    引用 swy 2018/3/13 16:26:51 发表于3楼的内容

  • a1123

    a1123   |   当前状态:在线

    总积分:5620  2024年可用积分:0

    注册时间: 2013-06-20

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    a1123   发表于 2018/3/14 14:45:24

    3D2B303030303030303031320D:这个字符串右边32 31 两个字节
    各减去30
    变成2 和 1
    1是十位数 所以乘以10
    最后10+2变成12
    上海精浦绝对值编码器可以和任何PLC连接,如西门子、欧姆龙等等,有需要连接程序的来电索取就行。                        

    4楼 回复本楼

    引用 a1123 2018/3/14 14:45:24 发表于4楼的内容

总共 , 当前 /