登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:上位机pc与FX3u通信问题

点击:3134 回复:10

各位大神:
   我现在用上位机pc把数据写入到plc,以及从plc读取数据,发送格式是这样的STX ,CMD ,ADDRESS, BYTES, ETX, SUM 这里面的ADDRESS怎么计算。plc为三菱的fx3u。在线等,谢谢!
16-10-18 13:19
FX系列D区地址=xxx乘2+0x1000,
如D50的地址=50×2=0×64加0×1000
=0×1064
最后修改:2016/10/18 13:48:50
16-10-18 13:45
其他的元件呢,比如M4000?
16-10-18 14:12
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
16-10-18 14:37
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
16-10-18 14:39
5、对于Y区
ADDR=00A0H+ADDR0/8
6、对于X区
ADDR=0080H+ADDR0/8
7、对于S区
ADDR=ADDR0/8
16-10-18 14:42
6楼
该帖内容不符合相关规定!
16-10-18 16:09
有一个地址通讯列表,查一下。
16-10-19 08:33
怎么用C#,有案例么?
16-10-22 09:59
我用vb6.0 控制过PLC(FX5U),没问题的
16-11-22 09:01

上一页下一页

工控新闻

更多新闻资讯