西门子S7-1200与汇川H5U-A8 PLC通过HT3S-PNS-EIS网关进行数据交换
本文描述西门子S7-1200与汇川H5U通过HT3S-PNS-EIS网关进行数据交换的组态过程及运行结果。使用到的软硬件列表如下:
n S7-1200,使用Portal Step7 V17软件
n 汇川H5U,使用AutoShop编程软件
n HT3S-PNS-EIS,使用ModScan组态
测试接线实物图如下:
(1)HI3S-PNS-EIS网关接上24V直流电通电,拨码8号位拨到on,断电重启网关后,电脑网口连接到HI3S-PNS-EIS网关的LAN口进行数据下载。网关处于配置状态时,此时网口使用 192.168.1.201 的 IP 地址,应使电脑的 IP 网段设置于 192.168.1.xxx 。
(2)打开GW Modbus Builder软件,首先设置软件使用的IP 地址,点击菜单栏“设置——通讯设置——以太网设置”,如下图,电脑的IP是:192.168.1.33。(设备 IP 地址和配置模块地址不需要设置)。
(3)“设置-通讯设置-以太网设置”
打开后如图,设置电脑主机IP地址为:192.168.1.33
(4)“工具-在线”
打开后,选择EtherNet/IP,如图
设置ETHERNET/IP 的IP地址:192.168.1.100
点击“连接从站”连接成功后其他选项变为可点击,“读取配置”后修改设备IP地址在“写入配置”,写入配置成功后退出。拨码第八位拨到off断电重启。
电脑通过交换机与汇川PLC的EtherNet/IP口,HI3S-PNS-EIS网关P3连接,进行程序组态。
打开AutoShop软件进行编程,新建一个项目,并选择相应的PLC,本文使用的H5U-A8系列。
在“工具箱”里找到EtherNet/IP Devices,单击右键并选择“导入设备xml”
打开后,出现选择界面,选择HT3S-PNS-EIS自带的EDS文件,如下图所示。
注意:点击“确定”后,需要重启软件才能看到新添加的设备。
重新打开软件后,就可以在EtherNet/IP中看到新添加的设备,如下图所示。
在工程管理处找到“配置”-“EtherNet/IP”右键打开,弹出界面选择“自动扫描”,如图:
扫描完毕进行更新组态,在EtherNet/IP中找到扫描添加进去的设备,双击打开编辑界面。点击“连接”进行字节输入输出选择
双击打开后如图:
对其进行按需添加,通常与网关配置大小一样
配置后,下载程序到PLC。点击带蓝色向下箭头的按钮进行下载,如下图所示。
图9
点击后出现如下图所示的提示,点击确认进行程序下载。
用交换机连接S7-1200 PLC与HI3S-PNS-EIS网关PROFINET的 P1口进行组态,如图:
图15
(1)打开Portal Step7 V17软件进行1200与HT3S-PNS-EIS的配置。
在Portal Step7 V17中新建一个项目,通过“选项”——“管理通用站描述文件”添加网关的GSD文件。
图16
(2)选择GSD文件所在的目录,点击安装:
图17
(1)在“设备和网络”中添加网关,单击长按拖住移动到“网络视图”中:
图18
(2)在“设备和网络”——“网络视图”中,给网关分配PLC,构建Profinet链接:
图19
(3)在“项目树”——“设备”里,找到“在线访问”并双击打开;
图20
找网络接口Intel(R)...on双击打开,然后双击“更新可访问的设备”,找到可访问的设备。找到HI-TOP然后双击网关的图标,进入HI-TOP设备视图,设置网关的IP地址、子网掩码、设备名称。
图21
图22
(4)在线访问----修改实际PLC和网关的IP地址和名称(IP地址要和实际的PLC地址在同一网段,名称要和网关一致),找到所要修改的plc双击打开,出现“在线和诊断”双击打开,在访问界面找到“功能”双击打开,对其进行“分配IP地址”“分配名称”。
图23
根据S7-1200需要从H5U读取16个Word,写入16个Word的数据,打开HI-TOP设备视图,从右侧“目录”——“模块”中拖动“16 Bytes, In16 Bytes Out”到“设备预览”进行配置。
图24
配置完成后进行程序下载,S7-1200即可实现与汇川H5U进行数据交换。
图25
进行两个界面的对比监控,打开监控表根据选择字节的地址进行监控,显示结果如下:
图26