1 文档说明
- 设置网关采集EthernetIP IO设备数据
- 把采集的数据转成profinet IO协议转发给其他系统。
2 准备工作
- 仰科网关。支持采集EthernetIP IO数据,profinet IO协议转发。
- 电脑。IP设置成192.168.1.198,和网关在同一个网段。
- 网线、12V电源。
3 网关采集EthernetIP IO数据
-
EthernetIP IO协议一般用于采集机器人,控制器等设备的数据。
-
安装VFBOXStudio软件。打开软件后,点击新建工程,设备类型选择实际网关的型号。
-
点击“新建设备”,驱动类型选择如下:
-
输入被采集设备的IP地址和端口号,端口号一般默认是44818
-
按照被采集数据的设备配置网关的输入块、输出块的参数。这些参数和被采集设备保持一致。这些参数在被采集设备上查看。
-
添加要采集的数据。需要知道这个点位的地址和数据类型,填写到如下的选项中。
-
写数据到EIP设备的配置如下,读写类型设置成“写”
-
配置完成后点击菜单“下载”,把工程下载到网关里。
-
点击菜单“查看数据”,查看网关采集到的数据。对比一下当前值,“状态”显示Good,更新时间为当前时间就代表采集到了数据。
4 用profinet IO协议转发数据
-
点击菜单 Profinet IO。启用设置成Yes。
-
把数据分别加到Input Module和Output Module下。Input Module是网关发送给PLC的数据。Output是PLC发送给网关的数据。
-
设置完成后,点击“下载”,把工程下载到网关中,则网关启动了Profinet IO功能。
-
下载完成后,点击“Generate GSDML File”生成GSD文件,导入到其他设备中组态。先点击下载工程,再生成GSD文件。
-
导入到博途时,需要把下面两个地方的时间设置成如下的值,或者比图中的设置值更大。
-
博途中要“手动”设置网关IP地址和网关的名称。取消选中“自动生成profinet设备名称”
-
加了设备后,要添加Input Module,Output Module
5 从设备的的EDS文件获取参数信息
-
有些EIP的从站设备提供了EDS文件,可以从EDS文件中获取点位信息。这些信息是需要填写到网关中。
-
一般EIP设备上也有对应的显示和配置。请参考设备的使用说明书,先把EIP设备设置成EIP的从站,并且启动连接通道。
-
打开设备的eds文件,找到如下格式的内容。定位到 [Connection Manager],找到Connection1的Path,类似 “20 04 24 64 2C 96 2C 65”; $ Path。定位24 2C 2C, 24后面的0x64是Configruation(100), 2C 后面的0x96是Output(150),第2个2C后面的0x65是 Input(101)。Instance的值是1。填写如下:
-
如果 Path类似"20 04 25 00 64 00 2D 00 C6 00 2D 00 C7 00"; 则定位 25 00, 2D 00 2D 00, 后面的2byte是Instance,这种情况vs中Instance Number Size需配置成2。另外,常用的Input/Ouput/Configuration Instance 范围0-255,1个字节,但有些从站Instance范围用0-65535,需要2个字节。
-
一些EIP设备是用下面的类似的格式定义了Instance Number Size的值。下图中的Param6定义了输入举例(Input Instance)的值3。
-
Configruation Size 一般填写0