您的位置:控制工程论坛网论坛 » PLC与PAC » 上位机pc与FX3u通信问题

zhanghe

zhanghe   |   当前状态:在线

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

注册时间: 2010-03-22

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

空间 发短消息加为好友

上位机pc与FX3u通信问题

zhanghe  发表于 2016/10/19 9:22:51      865 查看 3 回复  [上一主题]  [下一主题]

手机阅读

 我现在用上位机pc把数据写入到plc,以及从plc读取数据,发送格式是这样的STX ,CMD ,ADDRESS, BYTES, ETX, SUM 这里面的ADDRESS怎么计算。plc为三菱的fx3u。在线等,谢谢!

1楼 0 0 回复
  • qjj9412786

    qjj9412786   |   当前状态:在线

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

    注册时间: 2012-05-30

    最后登录时间: 2024-04-25

    空间 发短消息加为好友

    qjj9412786   发表于 2016/10/19 10:57:32

    ADDRESS是设置固定在PLC里面的,怎么可以计算?

    2楼 回复本楼

    引用 qjj9412786 2016/10/19 10:57:32 发表于2楼的内容

  • a1123

    a1123   |   当前状态:在线

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

    注册时间: 2013-06-20

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

    空间 发短消息加为好友

    a1123   发表于 2016/10/20 10:48:23

    1、对于D区:
    ADDR0小于8000:ADDR=1000H+ADDR0×2(ADDR0为实际地址值)
    ADDR0大于8000:ADDR=0E00H+(ADDR0-8000)×2
    2、对于C区:
    字与双字:
    ADDR0小于200:ADDR=0A00H+ADDR0×2
    ADDR0大于等于200为双字逆计数器,则:
    ADDR=0C00H+(ADDR0-200)×4

    3楼 回复本楼

    引用 a1123 2016/10/20 10:48:23 发表于3楼的内容

  • bonbo

    bonbo   |   当前状态:在线

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

    注册时间: 2013-06-20

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

    空间 发短消息加为好友

    bonbo   发表于 2016/10/22 14:33:19

    3、对于T区: 字:ADDR=0800H+ADDR0×2 位:ADDR=00C0H+ADDR0×2 4、对于M区: ADDR0<8000:ADDR=0100H+ADDR0/8 ADDR0>=8000:ADDR=01E0H+(ADDR0-8000)/8
    4楼 回复本楼

    引用 bonbo 2016/10/22 14:33:19 发表于4楼的内容

总共 , 当前 /