1 说明
wincc从v7.0 sp2版本开始增加了三菱以太网驱动程序,支持和三菱fx3u、q 系列plc进行以太网通讯。本文档主要介绍了wincc和三菱q plc以太网通讯的组态步骤。
2 测试环境
上位机软件:wincc v7.0 sp3 asia
plc开发软件:gx developer v8.86q
通讯电缆:直连网线
3 wincc连接集成的以太网口
3.1 plc型号
本文档使用的自带以太网口的三菱q cpu为q04udehcpu,如下图:
3.2 通过udp协议通讯
3.2.1 plc组态
新建项目,选择相应的plc型号:
选择“plc参数”:
在“内置以太网板设置”下设置ip地址、通讯格式及是否允许写入:
点击“开启设定”设定协议,此处选择udp,并设定plc通讯端口(此处是16进制)
下载plc程序及参数:
3.2.2 wincc 设置
在wincc项目中加载驱动“mitsubishi ethernet”:
设置连接参数:
注意,端口号为plc的通讯端口(十进制),网络编号和pc编号默认即可。
在连接下创建变量:
3.2.3 运行结果
3.3 通过tcp协议通讯
3.3.1 plc组态
设置plc内置以太网端口参数如下:
下载plc参数:
3.3.2 wincc组态
wincc连接参数,选择“tcp”:
4 wincc连接扩展的以太网模块通讯
4.1 plc型号
本文档使用的三菱扩展以太网模块为qj71e71-100,如下图:
4.2通过udp协议通讯
4.2.1 plc组态
新建项目
配置扩展的以太网模块:
设置网络参数,点击“网络参数”,然后点击弹出窗口中的“ethernet/cc ie/melsecnet”:
根据实际情况设置以下参数:
设置ip地址、数据格式以及是否运行写入:
下载plc参数:
4.2.2 wincc组态
wincc创建连接:
网络编号和pc编号可以对应plc中的网络号和站号,也可以使用默认值(网络编号为0,pc编号为255)。
此处端口号设定需要注意(扩展的以太网模块使用udp协议时):
当wincc连接q系列plc扩展的以太网模块使用udp协议时,此处端口号需要设为5000或5001(不论plc端口设为多少)。
4.3通过tcp协议通讯
4.3.1 plc组态
plc通讯协议设置:
网络编号和pc编号可以对应plc中的网络号和站号,也可以使用默认值(网络编号为0,pc编号为255)。
此处端口号为plc的端口号(十进制),但需要注意(扩展的以太网模块使用tcp协议时):
当wincc连接q系列plc扩展的以太网模块使用tcp协议时,plc端口号不能设为1388(十六进制)和1389(十六进制),否则通讯不上。
