0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采集Ethercat转profinet IO项目案例

modbus转iec61850 来源:modbus转iec61850 作者:modbus转iec61850 2024-11-28 09:53 次阅读

目录
1 案例说明 1
2 VFBOX网关工作原理 1
3 准备工作 2
5 设置网关采集ETHERCAT数据 5
6 用PROFINET IO协议转发数据 7
7 安装NPCAP 9
8 案例总结 10

1 案例说明

  1. 设置网关采集EtherCAT设备数据
  2. 把采集的数据转成profinet IO协议转发给其他系统。

2 VFBOX网关工作原理
VFBOX网关是协议转换网关,是把一种协议转换成另外一种协议。网关可以采集西门子欧姆龙,三菱,AB PLC,DLT645,DLT698电表,modbus rtu tcp,环保的HJ212协议,opc ua和opc da,电力的IEC103 IEC104, IEC61850等,以及EthernetIP,Profinet IO,CCLink,EtherCAT现场总线协议,bacnet,MQTT,mysql,sqlserver数据库。不同型号的网关支持不同的协议,具体支持的协议参考网关侧面标签上的型号。依托500多种型号的网关产品,可以实现多种不同协议之间的互联互通。
网关连接在不同协议的设备之间,就像一个“翻译”,把一种设备支持的协议,转换成另一种设备支持的协议,从而实现两个不同协议的设备之间的数据交换。工作架构如下:

在这里插入图片描述

3 准备工作

  1. 仰科网关。支持采集EtherCAT设备数据,profinet IO协议转发。
  2. 电脑。IP设置成192.168.1.198,和网关在同一个网段。
  3. 网线、12V电源

4 获取cat设备的点位信息

  1. Cat设备IN口通过网线连接到电脑,关闭电脑上的其他网口
  2. 关闭VS软件
  3. 打开cmd程序“命令提示符”,用管理权限运行。
    在这里插入图片描述
  4. 更改目录到下图所示的目录。C:Program FilesVFBOXStudioRuntimebin>
    在这里插入图片描述
  5. 输入:EtherCATSlaveInfo.exe。回车。如果没有获取到设备信息,则重新安装npcap软件。运行正常,则输出电脑上的网卡信息。
    在这里插入图片描述
  6. 选中和所连接网口对应的device,如果不知道是哪个网口信息,可以都测试一下。如下所示:
    C:Program FilesVFBOXStudioRuntimebin>EtherCATSlaveInfo.exe DeviceNPF_{E8BAD55C-B9A8-439D-9A1F-52A78912EC64} -map
  7. 会显示cat设备的map信息。
    Slave:1 //设备ID
    Name:VAT vacuum valve
    Output size: 184bits
    Input size: 200bits
    State: 4
    Delay: 0[ns]
    Has DC: 1
    DCParentport:0
    Activeports:1.0.0.0
    Configured address: 1001
    Man: 00000549 ID: 02010616 Rev: 00010001
    SM0 A:1000 L: 128 F:00010036 Type:1
    SM1 A:1080 L: 128 F:00010032 Type:2
    SM2 A:1100 L: 23 F:00010074 Type:3
    SM3 A:1d00 L: 25 F:00010030 Type:4
    FMMU0 Ls:00000000 Ll: 23 Lsb:0 Leb:7 Ps:1100 Psb:0 Ty:02 Act:01
    FMMU1 Ls:00000017 Ll: 25 Lsb:0 Leb:7 Ps:1d00 Psb:0 Ty:01 Act:01
    FMMUfunc 0:1 1:2 2:3 3:0
    MBX length wr: 128 rd: 128 MBX protocols : 0c
    CoE details: 2f FoE details: 01 EoE details: 00 SoE details: 00
    Ebus current: 0[mA]
    only LRD/LWR:0
    PDO mapping according to CoE :
    SM2 outputs // outputs是点位类型
    addr b index: sub bitl data_type name
    [0x0000.0] 0x2300:0x02 0x20 REAL32 Target Pressure
    [0x0004.0] 0x2200:0x02 0x20 REAL32 Target Position //Target Position是点位名称,[0x0004.0]是地址,REAL32是数据类型float
    [0x0008.0] 0x2401:0x14 0x20 REAL32 Pressure Input Digital Sensor 1
    [0x000C.0] 0x2402:0x14 0x20 REAL32 Pressure Input Digital Sensor 2
    [0x0010.0] 0x2002:0x00 0x08 INTEGER8 Control Mode
    [0x0011.0] 0x2F00:0x06 0x10 UNSIGNED16 General Control Setpoint
    [0x0013.0] 0x2F00:0x07 0x20 REAL32 Pressure Ramp Time
    SM3 inputs // inputs是点位类型
    addr b index: sub bitl data_type name
    [0x0017.0] 0x2300:0x01 0x20 REAL32 Actual Pressure
    [0x001B.0] 0x2401:0x18 0x20 REAL32 Pressure Sensor 1
    [0x001F.0] 0x2402:0x18 0x20 REAL32 Pressure Sensor 2
    [0x0023.0] 0x2200:0x01 0x20 REAL32 Actual Position //Actual Position是点位名称,[0x0023.0] 是地址,设置到网关中是0x23-0x17=12 (网关中填写10进制)
    [0x0027.0] 0x2002:0x00 0x08 INTEGER8 Control Mode
    [0x0028.0] 0x2030:0x03 0x10 UNSIGNED16 Error Number
    [0x002A.0] 0x2F00:0x0D 0x10 UNSIGNED16 General Status
    [0x002C.0] 0x2F00:0x0E 0x10 UNSIGNED16 General Warnings
    [0x002E.0] 0x2F00:0x0F 0x10 UNSIGNED16 Extended Warnings
    End slaveinfo, close socket
    End program

5 设置网关采集EtherCAT数据

  1. 安装VFBOX Studio软件。打开软件后,点击新建工程,设备类型选择实际网关的型号。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
    在这里插入图片描述
  2. 点击“新建设备”,驱动类型选择如下。
    在这里插入图片描述
  3. 输入设备地址:
    在这里插入图片描述
  4. 添加Target Position 标签。写数据给EtherCAT设备
    在这里插入图片描述
  5. 添加Actual Position标签,读取EtherCAT设备数据。
    在这里插入图片描述
  6. 配置完成后点击菜单“下载”,把工程下载到网关里。
  7. 点击菜单“查看数据”,查看网关采集到的数据。
    在这里插入图片描述

6 用profinet IO协议转发数据

  1. 点击菜单 Profinet IO。启用设置成Yes。
    在这里插入图片描述
  2. 把数据分别加到Input Module和Output Module下。Input Module是网关发送给PLC的数据。Output是PLC发送给网关的数据。
    在这里插入图片描述
  3. 设置完成后,点击“下载”,把工程下载到网关中,则网关启动了Profinet IO功能。
  4. 下载完成后,点击“Generate GSDML File”生成GSD文件,导入到其他设备中组态。先点击下载工程,再生成GSD文件。
    在这里插入图片描述
  5. 导入到博途时,需要把下面两个地方的时间设置成如下的值,或者比图中的设置值更大。
    在这里插入图片描述
  6. 博途中要“手动”设置网关IP地址和网关的名称。取消选中“自动生成profinet设备名称”
    在这里插入图片描述

加了设备后,要添加Input Module,Output Module
在这里插入图片描述

7 安装npcap

  1. 到控制面板下,卸载已安装的npcap,或者wincap软件
    在这里插入图片描述
  2. Npcap程序在安装目录下的others目录下。
  3. 安装npcap
    在这里插入图片描述

8 案例总结
使用协议转换网关可以很方便的实现不同协议的设备之间的数据转换。大量节省了项目实施过程的时间成本,人力成本。VFBOX网关产品都是工业级品质,符合工业应用的场景。只需要简单的参数配置,可以很快完成设备和系统之间的连接。方案优点:

  1. 不需要修改设备里的程序。
  2. 不影响设备原有的工作方式和功能。
  3. 只需要简单的配置就可以实现功能需求。
  4. 设备长期稳定工作。
  5. 网关运行架构如下

在这里插入图片描述

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网关
    +关注

    关注

    9

    文章

    4444

    浏览量

    51057
  • Profinet
    +关注

    关注

    6

    文章

    1163

    浏览量

    23391
  • ethercat
    +关注

    关注

    18

    文章

    686

    浏览量

    38674
收藏 人收藏

    评论

    相关推荐

    通过ProfinetEtherCAT网关将伺服驱动与Profinet通讯

    本案例展示了如何巧妙地连接ProfinetEtherCAT网关与伺服驱动,以实现流畅、精准的控制。在这个配置中,我们借助了一台西门子1200PLC和一台伺服驱动,通过设置Profinet
    发表于 01-16 16:54

    PLC与伺服完美融合:ProfinetEtherCAT网关配置详解

    设定相应的IP地址以及设备名称。 操作为输入及输出字节数长度的指定。完成组态后应执行保存并下载到PLC的操作,启动ProfinetEtherCAT网关配置软件并创建新的项目,设置
    发表于 04-09 11:38

    欧姆龙耦合器通过EtherCATprofinet网关与西门子PLC1200连接

    地址和设备名称;5、设置EtherCATprofinet网关的输入输出字节数长度;6、下载组态到PLC;7、打开EtherCAT
    发表于 12-21 15:19

    应用案例丨伺服驱动器连接Ethercatprofinet网关

    EtherCATProfinet网关IP地址及设备名称。 4、添加输入输出字节数长度。 5、保存组态并下载到PLC,打开EtherCAT
    发表于 05-18 09:31

    应用案例丨通过Ethercatprofinet网关控制科尔摩根驱动器

    直接通讯实现数据交互。需要通过第三方的协议转换模块来实现不同协议之间的数据交换。在本案例中使用北京开疆智能生产的EtherCatProfinet网关模块,实现PLC和远程IO数据的整
    发表于 05-20 17:20

    现场纪录丨YE系列步进驱动器连接EthercatProfinet网关

    用北京开疆智能威廉希尔官方网站 生产的EtherCatProfiNet网关模块,实现PLC和伺服驱动器的整体交互。下图提供自动化任务的概述,EtherCat
    发表于 05-27 12:32

    通过EtherCATProfinet网关与西门子PLC1200通信

    的输入输出字节数长度; 6、下载组态到PLC; 7、打开EtherCATProfinet网关配置软件进行ECAT设置; 8、新建项目选择PN2ECAT; 9、配置软件的IP地址和设备
    发表于 05-31 21:33

    EtherCATPROFINET网关连接三星激光干涉仪

    转换。该网关提供了快速可行的解决方,EtherCATProfinet网关支持两种实时以太网通讯协议之间的转换,可以主通讯主站(加主站授权),也可以做通讯从站,两个网络独立运行,通过网关内部进行数据映射
    发表于 08-29 16:34

    EPR6-S工业机器人通过EtherCATprofinet网关接入西门子系统

    -其他以太网设备--PROFINET IO--Gateway--GW--PN-ECAT找到网关模块进行组态。 双击EtherCATprofin
    发表于 10-24 14:04

    ProfinetEtherCAT网关配置案例

    本案例是介绍通过北京倍讯科技ProfinetEtherCAT网关设备将EtherCAT从站设备连接至西门子Profinet网络中的案例。
    的头像 发表于 07-19 14:30 3235次阅读
    <b class='flag-5'>Profinet</b><b class='flag-5'>转</b><b class='flag-5'>EtherCAT</b>网关配置案例

    Profinet IO从站数据 EtherCAT项目案例

    Profinet IO从站数据EtherCAT项目案例
    的头像 发表于 06-29 11:28 462次阅读
    <b class='flag-5'>Profinet</b> <b class='flag-5'>IO</b>从站数据 <b class='flag-5'>转</b><b class='flag-5'>EtherCAT</b><b class='flag-5'>项目</b>案例

    采集opc da profinet IO项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。
    的头像 发表于 11-13 10:31 210次阅读
    <b class='flag-5'>采集</b>opc da <b class='flag-5'>转</b> <b class='flag-5'>profinet</b> <b class='flag-5'>IO</b><b class='flag-5'>项目</b>案例

    采集bacnet mstpprofinet IO项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。
    的头像 发表于 12-07 12:54 275次阅读
    <b class='flag-5'>采集</b>bacnet mstp<b class='flag-5'>转</b><b class='flag-5'>profinet</b> <b class='flag-5'>IO</b><b class='flag-5'>项目</b>案例

    科技绽放-EtherCATProfinet网关智能连接项目

    开疆智能EtherCATProfinet网关智能连接项目:直接体现了从ProfinetEtherCA
    的头像 发表于 12-09 17:15 113次阅读
    科技绽放-<b class='flag-5'>EtherCAT</b><b class='flag-5'>转</b><b class='flag-5'>Profinet</b>网关智能连接<b class='flag-5'>项目</b>

    采集SNMPprofinet IO项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。
    的头像 发表于 12-17 16:17 86次阅读
    <b class='flag-5'>采集</b>SNMP<b class='flag-5'>转</b><b class='flag-5'>profinet</b> <b class='flag-5'>IO</b><b class='flag-5'>项目</b>案例