慧程HiperMATRIX EdgeStation系统支持接入三菱系列的PLC,采用Qna兼容3E帧协议
与A兼容1E帧协议
和网络版的三菱的串口协议
实现,需要在PLC侧先的以太网模块先进行配置。与 Modbus 和某些 Allen Bradley 连接类似,三菱PLC设备7不支持标签浏览。您可以在HiperMATRIX EdgeStation手动创建设备属性,或使用 点位导入/导出在 Excel 创建所有点位。目前,HiperMATRIX EdgeStation具有以下三菱 PLC 的驱动程序:
- 三菱PLC MC 二进制通讯
- 三菱PLC MC ASCII通讯格式
- 三菱PLC MC UDP 二进制通讯
- 三菱PLC MC UDP ASCII通讯格式
- 三菱PLC A-1E 二进制通讯
- 三菱PLC A-1E ASCII通讯格式
- 网络版的三菱的串口协议的通讯对象
简介三菱PLC通信协议
在三菱的PLC通信的MC协议中,分为串行通信的报文和以太网接口的报文。
在串口通信中,共有以下几种帧,其中1C,2C,3C帧支持格式1,2,3,4,在C帧里支持格式5通信
- 4C帧,QnA系列串行通信模块专用协议(Qna扩展帧)
- 3C帧,QnA系列串行通信模块专用协议(Qna帧)
- 2C帧,QnA系列串行通信模块专用协议(Qna简易帧)
- 1C帧,A系列计算机链接模块专用协议
在以太网通信中,共有以下几种帧,
每种帧支持二进制和ASCII格式
- 4E帧,是3E帧上附加了“序列号”。
- 3E帧,QnA系列以太网接口模块的报文格式,兼容SLMP的报文格式
- 1E帧,A系列以太网接口模块的报文格式
在以太网通信里,HiperMATRIX EdgeStation主要针对1E帧协议和3E帧协议进行实现,大概说一下怎么选择通信类对象,对于三菱PLC而言,需要事先在PLC侧的网络配置中进行 相关的配置操作,具体是配置二进制格式还是ASCII格式,然后配置端口,配置TCP还是UDP协议。
HiperMATRIX EdgeStation 适用于MC协议的Qna兼容3E帧实现,分别 是TCP二进制,TCP的ASCII,UDP的二进制,UDP的ASCI格式。适用Q系列,L系列,FX5U系列,还有以太网模块QJ71E71。
同时适用于MC协议的Qna兼容1E协议实现, 分别是二进制和ASCII格式的实现,主要适用A系列的PLC,Fx3u,以及有些老的PLC,使用了北辰模块实现的通信也是选择的是 A1E 协议来通信。
连接到三菱PLC
-
进入配置管理-连接配置,点击新建连接
-
选择三菱PLC,选择对应的三菱设备型号
- 通过填写对应的配置,点击连接测试,可查看是否成功,若连接失败则在连接日志中查看错误原因
通用信息 | 内容 |
---|---|
名称 | 设备连接的名称 |
描述 | 设备连接的描述 |
启用 | 连接是否处于活动状态。禁用此设置会终止与设备的通信。 |
连接性 | |
主机名 | 设备的主机名或 IP 地址。如192.168.13.12 |
端口 | 连接到设备时使用的端口。 |
超时 | 请求超时时间,以毫秒为单位。默认值为 10,000。 |
- 点击提交。提交完成后将显示连接列表,连接状态应该为已连接,启用状态为启用
西门子设备不支持浏览功能,因此西门子设备对的数据地址需要手动配置或通过excel文件导入的方式进行配置。
配置三菱PLC数据地址
手动指定每个地址
- 进入设备配置,进入已创建好的设备(关联创建好的三菱PLC的连接),选择一个属性点击编辑
- 设置数据类型,如 16位整数
- 设置数据地址,如 D100
- 点击确定,那么在属性列表中将能看到对应的参数
三菱PLC数据地址的输入的格式说明如下:
地址可以携带站号信息,例如:s=2;D100
地址名称 | 地址代号 | 示例 | 地址进制 |
---|---|---|---|
内部继电器 | M | M100,M200 | 10 |
输入继电器 | X | X100,X1A0 | 16 |
输出继电器 | Y | Y100,Y1A0 | 16 |
锁存继电器 | L | L100,L200 | 10 |
报警器 | F | F100,F200 | 10 |
边沿继电器 | V | V100,V200 | 10 |
链接继电器 | B | B100,B1A0 | 16 |
步进继电器 | S | S100,S200 | 10 |
数据寄存器 | D | D1000,D2000 | 10 |
链接寄存器 | W | W100,W1A0 | 16 |
文件寄存器 | R | R100,R200 | 10 |
ZR文件寄存器 | ZR | ZR100,ZR2A0 | 16 |
变址寄存器 | Z | Z100,Z200 | 10 |
定时器的触点 | TS | TS100,TS200 | 10 |
定时器的线圈 | TC | TC100,TC200 | 10 |
定时器的当前值 | TN | TN100,TN200 | 10 |
累计定时器的触点 | SS | SS100,SS200 | 10 |
累计定时器的线圈 | SC | SC100,SC200 | 10 |
累计定时器的当前值 | SN | SN100,SN200 | 10 |
计数器的触点 | CS | CS100,CS200 | 10 |
计数器的线圈 | CC | CC100,CC200 | 10 |
计数器的当前值 | CN | CN100,CN200 | 10 |