您的位置:控制工程论坛网论坛 » PLC与PAC » 三菱PLc485读取伺服绝对值,32位浮点数传到D8140

zhanghe

zhanghe   |   当前状态:在线

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

注册时间: 2010-03-22

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

空间 发短消息加为好友

三菱PLc485读取伺服绝对值,32位浮点数传到D8140

zhanghe  发表于 2017/12/15 19:44:06      1107 查看 3 回复  [上一主题]  [下一主题]

手机阅读

三菱PLC485读取伺服绝对值,读取的4位数据16进制数据48,C0,48,A9 转成32位浮点数传到D8140,有谁做过这类程序,能计算准确。

1楼 0 0 回复
  • jijun

    jijun   |   当前状态:在线

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

    注册时间: 2007-09-24

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

    空间 发短消息加为好友

    jijun   发表于 2017/12/19 9:21:55

    读取的数据是以WORD数据读取,把它存放在两个连续的D中,计算直接以浮点数使用这个地址就可以。

    2楼 回复本楼

    引用 jijun 2017/12/19 9:21:55 发表于2楼的内容

  • lanan

    lanan   |   当前状态:在线

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

    注册时间: 2013-08-07

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

    空间 发短消息加为好友

    lanan   发表于 2017/12/20 19:44:27

    LD  M8000;

    MOV  HA9  K2M100;

    MOV  H48  K2M108;

    MOV  HC0  K2M116;

    MOV  H48  K2M124;

    DMOV  K8M100  D8140


    3楼 回复本楼

    引用 lanan 2017/12/20 19:44:27 发表于3楼的内容

  • yujie0612

    yujie0612   |   当前状态:在线

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

    注册时间: 2015-01-29

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

    空间 发短消息加为好友

    yujie0612   发表于 2017/12/21 16:50:41

    数据前面加H表示数据是16进制,字数据范围0000——FFFF;

    数据前面K表示数据是普通十进制,字数据范围无符号是0-65534

    4楼 回复本楼

    引用 yujie0612 2017/12/21 16:50:41 发表于4楼的内容

总共 , 当前 /