我现在用上位机pc把数据写入到plc,以及从plc读取数据,发送格式是这样的STX ,CMD ,ADDRESS, BYTES, ETX, SUM 这里面的ADDRESS怎么计算。plc为三菱的fx3u。在线等,谢谢!
-
-
-
qjj9412786 | 当前状态:在线
总积分:3325 2024年可用积分:2
注册时间: 2012-05-30
最后登录时间: 2024-11-22
-
qjj9412786 发表于 2016/10/19 10:57:32
ADDRESS是设置固定在PLC里面的,怎么可以计算?
引用 qjj9412786 2016/10/19 10:57:32 发表于2楼的内容
-
-
-
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
引用 a1123 2016/10/20 10:48:23 发表于3楼的内容
-
-
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)/84楼 回复本楼
引用 bonbo 2016/10/22 14:33:19 发表于4楼的内容