组态王可以同时与三菱Q06和FX3U连接,但需根据PLC型号和通信接口选择适配的驱动和配置方式,具体说明如下:
一、三菱Q06与组态王的连接
驱动选择:
需使用组态王提供的Q系列以太网驱动(如Q_SERIAL_ETHERNET_ASCII
或Q_SERIAL_ETHERNET_BINARY
),或通过更新驱动包支持Q系列以太网通信。若默认驱动中无Q系列选项,可联系亚控官方获取专用驱动。配置步骤:
新建设备时选择Q系列以太网驱动,输入PLC的IP地址、端口号(如4000)、通信超时时间(如3秒)及协议类型(UDP选0,TCP选1)。
配置通信函数验证连接,例如通过数据词典建立I/O离散型变量,关联PLC的M寄存器进行读写测试。
在GX Works2中配置PLC参数,启用内置以太网端口,设置IP地址、子网掩码及默认路由器。
选择通信协议(UDP或TCP),勾选“允许RUN中写入(FTP与MC协议)”,并设置本机端口号。
PLC侧设置:
组态王侧设置:
注意事项:
确保PLC与组态王的IP地址在同一网段,且端口号未被占用。
若使用UDP协议,需在PLC侧设置目标IP地址为组态王电脑的IP。
二、三菱FX3U与组态王的连接
通信接口限制:
FX3U-ENET-ADP:以太网适配器模块,支持MC协议通信。
FX3U-485BD:RS-485通信模块,需通过无线终端(如DTD435MC-V96)或有线转换器实现与组态王的连接。
原生不支持以太网:标准FX3U需通过扩展模块实现以太网通信,常用模块包括:
配置步骤(以FX3U-ENET-ADP为例):
新建设备时选择三菱FX系列驱动(如
FX_SERIAL
或FX_ETHERNET
),输入PLC的IP地址和端口号。通过数据词典建立变量,关联PLC的D寄存器或M寄存器进行数据读写。
在GX Works2中配置ENET-ADP模块参数,设置IP地址、子网掩码及端口号(如5002)。
启用MC协议通信,并确保PLC处于RUN模式。
PLC侧设置:
组态王侧设置:
替代方案(FX3U-485BD):
使用无线终端DTD435MC-V96实现1主多从自组网通信,主站为组态王,从站为FX3U+485BD模块。
配置三菱专用协议,设置PLC站号(如01、02),并通过组态王的动画连接测试通信状态。
三、同时连接Q06和FX3U的可行性
硬件与网络要求:
确保Q06和FX3U的IP地址不在同一网段(如Q06为192.168.1.x,FX3U为192.168.2.x),或通过交换机划分VLAN隔离。
若使用同一网段,需确保无IP冲突,且组态王电脑需配置多个网卡或通过子网路由实现跨网段通信。
组态王配置要点:
多设备管理:在组态王中分别新建Q06和FX3U的设备实例,为每个设备分配独立的通信端口和寄存器映射表。
数据词典隔离:为Q06和FX3U创建独立的数据词典,避免变量名冲突。例如,Q06的变量前缀为
Q_
,FX3U的变量前缀为FX_
。通信优先级:若需同时读写多个设备,可通过组态王的脚本功能(如
Application.Delay
)控制通信时序,避免资源竞争。测试与验证:
单独测试Q06和FX3U的通信,确保数据读写正常。
联合测试时,通过组态王的画面监控两个PLC的状态,例如用指示灯显示通信成功(绿色)或失败(红色)。