三菱

首页 » 常识 » 问答 » 三菱FX编程口通讯协议1
TUhjnbcbe - 2023/9/3 21:10:00

三菱PLC编程口通讯协议:

1、三菱PLC编程口通讯协议有四个命令,如下:

2、三菱FX系列PLC地址对应表:

PLC_XGroupBaseAddRess=;

ConstPLC_Y_GroupBaseAddRess=;

M_GroupBase_AddRess=;

PLC_D_Base_AddRess=;

PLC_M_SINGLEBase_AddRess=(命令为7或8时);

当我们用DEVICEREAD命令时,D地址=*2+;M地址=+;X0地址=0+;

Y0地址=0+;同的是D类型寄存器存放的是字,X、Y、M寄存器存放的是位,同样是读两个字节,D返回的就是PLC中D地址的值,X、Y、M则是读取首地址及其后16位数据;

3、四个命令格式举例:

1、DEVICEREAD(读出软设备状态值)

上位机向PLC发送报文格式:

例子:从D开始读取4个字节数据

注:①:以上发送报文均为转换为16进制ASCII码;

②:和校验SUM=CMD++ETX,超过两位,取后两位并转换为16进制ASCII码;

PLC返回报文格式:

2、DEVICEWRITE(向PLC软设备写入值)

例子:向D开始的两个存储器中写入,ABCD

PLC返回

ACK(06H)接受正确

NAK(15H)接受错误

3、位设备强制置位/复位

FORCEON置位

FORCEOFF复位

PLC返回

ACK(06H)接受正确

NAK(15H)接受错误

设备强制中的地址公式:Address=Address/8+h

以上就是三菱FX系列通讯口协议的内容,下次用这个协议开发上位机。

1
查看完整版本: 三菱FX编程口通讯协议1