首页 > 其他分享 >采集电力 IEC104 转 profinet IO 项目案例

采集电力 IEC104 转 profinet IO 项目案例

时间:2024-11-01 18:19:31浏览次数:1  
标签:协议 网关 IEC104 采集 IO profinet 设备

目录
1 案例说明 1
2 VFBOX网关工作原理 1
3 准备工作 2
4 配置VFBOX网关采集IEC104设备数据 2
5 用PROFINET IO协议转发数据 4
6 获取104设备的数据地址 6
7 案例总结 8

1 案例说明

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

4 配置VFBOX网关采集IEC104设备数据

  1. 打开VFBOX STUDIO软件。新建一个工程。, 可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.

  2. 新建设备,选择IEC104 Client
    在这里插入图片描述

  3. 公共地址改成1,和模拟软件保持一致。
    在这里插入图片描述

  4. 添加要采集的数据。在3处输入IEC104遥信,单点,点位置是1的数据。
    在这里插入图片描述

  5. 完成上述配置后,点击“下载”,把工程下载到网关中,点击“查看数据”,查看网关采集到的数据情况。
    在这里插入图片描述在这里插入图片描述

5 用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设备名称”
    在这里插入图片描述

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

6 获取104设备的数据地址

  1. 网关连接到104设备。如果需要网关采集遥测的值,首先建一个遥测标签。下载到网关中运行。
    在这里插入图片描述

  2. 打开“工具”-“命令行”,输入vbtrace 20330 网关IP,回车,可以看到网关采集到的数据和地址。
    在这里插入图片描述

  3. 假设要采集如上图的M_ME_NA_1,地址16388,则填写如下的标签地址。
    在这里插入图片描述

  4. 下载后,网关可采集的数据如下:
    在这里插入图片描述

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

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

在这里插入图片描述

标签:协议,网关,IEC104,采集,IO,profinet,设备
From: https://www.cnblogs.com/vfbox22/p/18521016

相关文章

  • 如何修复aurnianimation.dll文件缺失导致的古剑奇谭启动失败?详解《古剑奇谭》客户端缺
    针对《古剑奇谭》客户端因缺少 aurnianimation.dll 文件而导致的启动失败问题,以下是一系列详细的修复步骤,旨在帮助玩家恢复游戏的正常运行。一、检查回收站与备份检查回收站:打开计算机的回收站,搜索 aurnianimation.dll 文件。如果找到该文件,右键点击并选择“还原”,W......
  • 浏览器指纹修改指南2024 - 分析Geolocation API实现(十)
    在geolocation.h文件中,可以找到一个私有成员Member<GeoNotifierSet>one_shots_;Member<GeolocationWatchers>watchers_;//GeoNotifiersthatareinthemiddleofinvocation.////|HandleError(error)|and|MakeSuccessCallbacks|needtoclear|one_sho......
  • ROLL: Long-Term Robust LiDAR-based Localization With Temporary Mapping in Changi
    开源代码:GitHub-HaisenbergPeng/ROLL:Areal-time,robustLiDAR-inertiallocalizationsystemROLL:Long-TermRobustLiDAR-basedLocalizationWithTemporaryMappinginChangingEnvironmentsROLL:基于LiDAR的长期稳健定位,在不断变化的环境中提供临时测绘摘要:长......
  • Office、Visio、project 各版本资源下载
    1、Office安装包资源下载(部分需要联网以及安装包内包含激活工具)   Office365:链接:https://pan.quark.cn/s/e680210d9869提取码:e8vjOffice2003:链接:https://pan.quark.cn/s/e2fb7135c8fc提取码:FgueOffice2010:链接:https://pan.quark.cn/s/4de780bbf20c提取码:Kb8gOf......
  • spring-boot-configuration-processor无法生效
    引入了依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId></dependency>编译项目之后并没有生成target/classes/META-INF/spring-configuration-metadata.json看......
  • Anaconda3切换虚拟环境安装rasterio
    rasterio是基于GDAL库的Python库,用于处理栅格数据,安装rasterio需要先安装gdal库。关于gdal和rasterio的版本适配问题,python3.9可以下载图上的两个版本打开prompt列出所有虚拟环境,切换到想要的虚拟环境 condainfo--envs#列出所有环境condaactivateenvs1101#切换环......
  • Visual Studio Code(VSCode)中设置中文界面
    在VisualStudioCode(VSCode)中设置中文界面,你可以采用以下几种方法,以下是详细步骤:方法一:通过设置菜单设置中文打开VSCode:首先,确保你已经打开了VSCode软件。进入设置:点击菜单栏中的“文件”(File)选项。在下拉菜单中选择“首选项”(Preferences)。点击“设置”(Settings)。搜索并设置语......
  • POLIR-Mind-Cognition-Neural Models-NLP(Neural Logic Levels) 思维逻辑层级-能给你
    百知思维模型-NLP理解层次能给你无敌洞察力https://v.douyin.com/iS74bMKr/POLIR-Mind-CognitionNeuralModelsNLP(NeuralLogicLevels)思维逻辑层级能给你无敌洞察力GregoryBertson(格雷歌理,贝特森)RobertDiertz(罗伯特,迪尔磁)终于在1991年成为理解问题和解决问题......
  • Partition架构
    优质博文:IT-BLOG-CNPartition架构【1】结构:Region至少3个Zone,Zone内至少两个Partition,Partition内至少1个K8SMemberCluster;【2】故障域:故障域及核心链路至少Zone内收敛,甚至Partition收敛。故障域之间不应该有交互(状态流等);【3】变更规范:不同时变更多个Zone,甚至不同......
  • java.sql.SQLException: ORA-00971: 缺失 SET 关键字
    目录背景:过程:错误原因: 解决办法:总结:背景:正在运行某个项目程序,提交信息之后发现库中并没有刚刚的相关数据,后来查看后台信息,发现提示错误,java.sql.SQLException:ORA-00971:缺失SET关键字,下面一片红色,经过筛选,我看到(UserManage.java:194),显然是UserManage类里面的......