采集DNP3设备数据 转 IEC61850项目案例

news/2024/11/16 18:09:01/文章来源:https://www.cnblogs.com/vfbox22/p/18407619

目录
1 案例说明 1
2 VFBOX网关工作原理 1
3 准备工作 2
4 配置网关采集DNP3协议数据 2
5 用IEC61850协议转发数据 4
6 网关使用多个逻辑设备和逻辑节点的方法 6
7 案例总结 7

1 案例说明

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

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

4 配置网关采集DNP3协议数据
4. 打开VFBOX Studio软件。新建一个工程。设备类型参考网关侧面的标签上的型号。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
在这里插入图片描述

  1. 点击新建设备,选择DNP3
    在这里插入图片描述

  2. 输入DNP3服务器的IP和端口号。如果是串口连接,则选择对应的串口属性。
    在这里插入图片描述

  3. 输入源地址,目的地址。
    在这里插入图片描述

  4. 添加要采集的数据。
    在这里插入图片描述

  5. 配置完成后,点击下载,把工程下载到网关中。

  6. 点击“查看数据”,查看采集到的数据。

5 用IEC61850协议转发数据
12. 启用IEC61850服务。
在这里插入图片描述

选项 说明
启用 Yes:启动61850功能
启用上报 Yes:启动网关的自动上报功能,定时上报,数据有变化也上报。
端口 102.网关的侦听端口,一般不修改。
上报触发GI 数据有变化就上报数据。需把“启用上报”设置成YES
上报周期间隔 网关自动上报数据的间隔。单位毫秒。
控制模式 控制模式:
Select before operate:选控。选择变量后再控制
Sbow:select with value
Direct:直控。直接控制
上报实例数量 上报的主站数量。如果需要多个,可根据主站需求设置
上报实例简单名称 Yes:只有名称。
No:包含设备名称,路径等信息。
数据集内容 设置DA,则会导出DA数据集
设置DO,则会导出DO数据集
SPS附加属性
MV附加属性
APC选择属性 设置成Yes,则导出的ICD文件中包含相应信息。
设置成No,则导出的ICD文件中不包含相应信息。

IED名称 网关的IED名称
逻辑设备名称 逻辑设备名称
注:以上参数如果不确定,一般使用默认即可,主站有特殊需求在进行相应的修改。另外可让主站提供ICD文件的样例,也可以对照进行修改。

  1. 添加要转发的数据。
    在这里插入图片描述

选项 说明
SPS单点状态 遥信数字量DI点,布尔量状态上报。点位名称:Ind1, Ind2, Ind3 ... (I是大写的i)
INS整数状态 遥信多状态DI点,多布尔量状态上报。
SPC可控单点 遥控输出量DO点,平台控制布尔量。点位名称:SPCSO1, SPCSO2, SPCSO3。(O是大写的o,不是数字0)
MV测量 遥测模拟量AI点。模拟量上报。点位名称:AnIn1, AnIn2, AnIn3 ...(I是大写的i)
APC可控模拟设点 遥调。平台下发设置模拟量。点位名称:APC1,APC2...

  1. 如果需要平台可以下发控制,需要把变量放在“SPC可控单点”,“APC可控模拟设点”。
    “SPS单点状态”和“SPC可控单点”是开关量。
    “MV测量值”和“APC可控模拟设点”是数据模拟量。
  2. 设置完成后,点击菜单“下载”,把工程下载到网关中。

6 网关使用多个逻辑设备和逻辑节点的方法

  1. 在一些采集的数据量大的场合,比如超过1000个点,建议建多个逻辑设备。

  2. 如下图所示,把“逻辑设备名称”清空。保留IED名称。
    在这里插入图片描述

  3. 按如下方式设置标签名称。
    在这里插入图片描述

标签名称 说明
DEV1 DEV1是逻辑设备名称,一个逻辑设备名称下的点数(不是逻辑节点)不超过200个。点数多,则设置多个逻辑设备。
GGIO1 GGIO1:逻辑节点名称。同一个逻辑设备下,可以设置多个逻辑节点。

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/795296.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

强!70.3K star ! 推荐一款功能强大、开源、可视化的性能实时监控系统:Netdata

在当今复杂多变的IT环境中,系统性能的实时监控与分析对于确保业务连续性、系统稳定运行以及快速故障排查至关重要。随着云计算、大数据和微服务架构的普及,对监控系统的要求也日益增高。 今天给大家推荐一款性能监控工具为:Netdata。 它作为一款开源、实时、轻量级的系统性能…

windows 上 Tauri 开发环境配置

Tauri 是一个构建适用于所有主流桌面和移动平台的轻快二进制文件的框架。开发者们可以集成任何用于创建用户界面的可以被编译成 HTML、JavaScript 和 CSS 的前端框架,同时可以在必要时使用 Rust、Swift 和 Kotlin 等语言编写后端逻辑。 Tauri 使用 Microsoft C++ 构建工具进行…

南沙C++信奥老师解一本通题:1203:扩号匹配问题

​ 【题目描述】在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹…

Cisco Catalyst Center 2.3.7.6-VA 发布下载,新增功能概览

Cisco Catalyst Center 2.3.7.6-VA 发布下载,新增功能概览Cisco Catalyst Center 2.3.7.6-VA - 网络管理和自动化 Cisco Catalyst Center - Network Management and Automation 请访问原文链接:https://sysin.org/blog/cisco-catalyst-center/,查看最新版。原创作品,转载请…

macOS Sequoia 15 RC (24A335) Boot ISO 发布下载,正式版下周公布

macOS Sequoia 15 RC (24A335) Boot ISO 发布下载,正式版下周公布macOS Sequoia 15 RC (24A335) Boot ISO 原版可引导镜像下载 iPhone 镜像、Safari 浏览器重大更新、备受瞩目的游戏和 Apple Intelligence 等众多全新功能令 Mac 使用体验再升级 请访问原文链接:https://sysin…

网络流与图匹配

大风带来秋意一丝【学习笔记】网络流 (2024.4.23)时代的眼泪,近几年真的有考过吗,感觉不如二分图。Part1. 基本定义流函数 \(f\) 满足 1.斜对称性 2.流量守恒。 定义残量网络为容量函数 \(c=c-f\) 的网络,当 \(c=0\) 视作不存在。 定义增广路 \(P(V,E_f),\) 是残量网络上一条…

C#/.NET/.NET Core优秀项目和框架2024年8月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项…

WPF 已知问题 监听 WMI 事件导致触摸失效

本文记录 WPF 的已知问题,在 .NET Core 版本的 WPF 应用里面,应用启动的过程监听 WMI 事件,将导致触摸模块 COM 接口获取失败,进而导致触摸失效此问题仅在 .NET Core 版本复现,在 .NET Framework 框架下能正常工作 复现步骤如下:安装 System.Management 库用于使用 WqlEv…

读软件设计的要素07读后总结与感想兼导读

读后总结与感想兼导读1. 基本信息 软件设计的要素 丹尼尔杰克逊著 浙江教育出版社,2024年5月出版 1.1. 读薄率 书籍总字数236千字,笔记总字数18853字。 读薄率18853236000≈8% 1.2. 读厚方向构建可扩展分布式系统方法与实践设计模式:可复用面向对象软件的基础程序员修炼之道:…

C语言创建空白Windows窗口代码

C语言创建空白Windows窗口代码自用#include <windows.h> #include <stdio.h> #include <stdlib.h> //#include <imm.h>LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPT…

南沙信奥老师解一本通题:1210:因子分解

​【题目描述】输入一个数,输出其素因子分解表达式。【输入】输入一个整数 n (2≤n<100)。【输出】输出该整数的因子分解表达式。 表达式中各个素数从小到大排列。 如果该整数可以分解出因子a的b次方,当b大于11时,写做 a^b ;当b等于1时,则直接写成a。【输入样例】 60 【…

Linux系统部署Jmeter环境

1.Linu安装Java环境 Jmeter是Java开发的,需要依赖JDK环境,因此我们需提前安装好JDK,安装地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 先下载到windows系统,再将jar包传输到linux系统 2.windows系统安装MobaXterm 想要把windows系统的数据传…