当前位置:首页 > 行业发展 > 正文

三菱Q系列PLC MC协议通讯

总结一下上位机通过MC协议与Q系列PLC通讯的配置。现场碰到的硬件有两种一种是自带网口的CPU如Q06UDEH,另一种是使用网络模块QJ71E71-100。一.PLC端设定1.1自带网口的CPUGXWorks软件打开【参数】--【PLC参数】--【内置以太网端口设置】配置IP,协议格式等参数。然后进...

总结一下上位机通过MC协议与Q系列PLC通讯的配置。现场碰到的硬件有两种一种是自带网口的CPU如Q06UDEH,另一种是使用网络模块QJ71E71-100。一.PLC端设定1.1自带网口的CPUGXW......

总结一下上位机通过MC协议与Q系列PLC通讯的配置。现场碰到的硬件有两种一种是自带网口的CPU如Q06UDEH,另一种是使用网络模块QJ71E71-100。

一.PLC端设定

1.1自带网口的CPU

GXWorks软件打开【参数】--【PLC参数】--【内置以太网端口设置】配置IP,协议格式等参数。


然后进【打开设置】,如下是按TCP协议开放了两个供上位机MC协议的端口。


这样PLC端的配置就结束了。

1.2使用网络模块QJ71E71-100通讯(界面与上述的内置网口PLC有所不同)

GXWorks软件打开【参数】--【网络参数】--【以太网***】配置IP,协议格式等参数。下图中的初始时间设置,允许RUN中写入一定要勾对!!!


然后进【打开设置】,如下是按TCP协议开放了一个供上位机MC协议的端口3210。


二通讯测试

上位机可以通过网络调试助手测试通讯端口的配置状况,二进制与ASCII码两种通讯方式协议内容有所不同,具体可以查询三菱的通讯协议资料。我这边主要使用的是如下这份,主要是其中的第3章通过QnA兼容3E/3C/4C帧、4E帧进行通信时

1二进制模式

如下指令为向D7000写入H000C

发送:500000FFFF0300OE00100001140000581B00A801000C00
接收:D00000FFFF030002000000


如下指令为读取D100开始的20个D值
发送:500000FFFF03000C0010000100A81400
接收:D00000FFFF03002A0000000000FFFFFFFFFFFF00000100FDFF0000000000000000000000000000000000000000000000000000


2ASCII模式

//设定D1090为H2032
500000FF03FF00001C001014010000D*00109000012032

//读取D1090
500000FF03FF0000000D*0010900001

最新文章