opc da 服务器数据 转IEC61850项目案例

news2024/9/23 5:27:42

目录
1 案例说明 1
2 VFBOX网关工作原理 1
3 应用条件 2
4 查看OPC DA服务器的相关参数 2
5 配置网关采集opc da数据 4
6 用IEC61850协议转发数据 6
7 网关使用多个逻辑设备和逻辑节点的方法 9
8 在服务器上运行仰科OPC DA采集软件 10
9 案例总结 12

1 案例说明

  1. 在OPC DA服务器上运行OPC DA client软件查看OPC DA服务器的相关参数。
  2. 配置VFBOX网关参数,使用网关采集OPC DA服务器数据
  3. 使用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 应用条件
采集OPC DA服务器的数据,需要在的OPC DA服务器上安装仰科的客户端软件。OPC DA服务器需要是window系统。如果OPC DA服务器不能安装软件,则网关采集不了OPC DA服务器的数据。

4 查看OPC DA服务器的相关参数

  1. 在opc da 服务器的电脑上打开opc client软件
    在这里插入图片描述

  2. 点击菜单中的“OPC-connect”,可以搜索处网络中可的opc da服务器,选中要连接的服务器名称。本例选中:UWinTech.UWinOPCS.1 (opc da服务器的名称)
    在这里插入图片描述

  3. 查找数据的标签名称。选择菜单“OPC-Add item”,查找此服务器上的数据标签名称。如要查看“LG_V301B_AV”的数据。
    在这里插入图片描述在这里插入图片描述

  4. 选中会显示数据如下:
    在这里插入图片描述

  5. 在采集点上电右键,选中“Item Attributers”
    在这里插入图片描述

  6. 可以查看数据的“数据类
    在这里插入图片描述

  7. 以上参数在配置网关时会使用的到。OPC服务器的名称UWinTech.UWinOPCS.1。要采集的点名称:LG_V301B_AV,数据类型Double,

5 配置网关采集opc da数据

  1. 在电脑上安装VFBOX STUDIO软件。打开VS配置软件,新建工程,设备类型参考网关上的小标签。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
    在这里插入图片描述

  2. 新建设备,设备驱动类型选择OPC da client
    在这里插入图片描述

  3. 下面的IP地址不用修改。
    在这里插入图片描述

  4. 输入OPC DA服务器的名称
    在这里插入图片描述

  5. 新建一个采集点,输入对应的数据类型和点名称。读写控制只能选读和写。如果要写数据到服务器,读写控制设置成写。
    在这里插入图片描述

  6. 点击“下载”,把工程下载到网关中。

  7. 点击菜单 启动OPC DA 驱动。每次工程有修改,下载后都需要停止一下驱动,然后在启动OPC DA驱动。
    在这里插入图片描述

  8. 如果需要电脑启动后,自动启动OPC Da驱动。可以点击“Enable OPC DA Driver Auto Startup”。

  9. 点击“查看数据”可以看到网关采集到的数据。
    在这里插入图片描述

6 用IEC61850协议转发数据

  1. 启用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. 设置完成后,点击菜单“下载”,把工程下载到网关中。

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

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

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

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

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

8 在服务器上运行仰科OPC DA采集软件

  1. 如果OPC DA服务器上不能安装VS软件。可以把VFBOXOPCClient复制到OPC DA服务器上运行,VFBOXOPCClient不需要安装,打开直接使用。

  2. 在其他电脑上安装VS软件,并按上面的步骤配置好参数,点击下载,把工程下载到网关中。然后,点击工程目录,打开工程目录。
    在这里插入图片描述

  3. 点击“关闭工程”,关闭当前工程。
    在这里插入图片描述

  4. 把VFBOXOPCClient整个目录复制到OPC DA服务器上。复制prj.db3到VFBOXOPCClient目录下。
    在这里插入图片描述

  5. 用管理员权限打开VFBOXOPCClient.exe软件,点击2处,加载prj.db3工程文件。在Gateway IP Address,输入网关的IP地址。点击Start,启动OPC DA采集服务。

  6. 如果需要电脑启动,自动启动OPC DA 采集,点击“Enable OPC DA Driver Auto Startup”

  7. 点击配置参数电脑上的VS软件上的“查看数据”。看一下数据情况。注意配置参数的电脑一定要“停止OPC DA驱动”,看一下是否采集到数据。在这里插入图片描述

  8. 如果工程有修改,需要重新下载到网关,需要重新把prj.db3工程文件复制到OPC DA服务器。停止服务,再启动服务。按上面从头开始的流程在做一遍。

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

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

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用 Vue3 Element Plus 实现el-table中的特定单元格编辑,下拉选择等

效果预览 完整代码(后面有解析) <template><div style="display: flex;align-items: center;justify-co

磁性齿轮箱市场报告:前三大厂商占有大约79.0%的市场份额

磁性齿轮箱是一种用于扭矩和速度转换的非接触式机构。它们无磨损、无摩擦、无疲劳。它们不需要润滑剂&#xff0c;并且可以针对其他机械特性&#xff08;如刚度或阻尼&#xff09;进行定制。 一、全球磁性齿轮箱行业现状与洞察 据 QYResearch 调研团队最新发布的“全球磁性齿轮…

成都高温限电:当电动汽车「无电可充」

8月末的成都&#xff0c;因为高温限电了。 近几日&#xff0c;成都市气象台连续发布了高温红色预警信号。据新华社报道&#xff0c;8月21日&#xff0c;四川电网用电负荷两次创下历史新高&#xff0c;最高达6797万千瓦&#xff0c;较去年最大用电负荷增长近13%&#xff0c;电力…

Golang | Leetcode Golang题解之第385题迷你语法分析器

题目&#xff1a; 题解&#xff1a; func deserialize(s string) *NestedInteger {index : 0var dfs func() *NestedIntegerdfs func() *NestedInteger {ni : &NestedInteger{}if s[index] [ {indexfor s[index] ! ] {ni.Add(*dfs())if s[index] , {index}}indexreturn…

HarmonyOS鸿蒙开发:在线短视频流畅切换最佳实践

简介 为了帮助开发者解决在应用中在线短视频快速切换时容易出现快速切换播放时延过长的问题&#xff0c;将提供对应场景的解决方案。 该解决方案使用&#xff1a; 视频播放框架AVPlayer和滑块视图容器Swiper进行短视频滑动轮播切换。绘制组件XComponent的Surface类型动态渲染…

挂载5T大容量外接硬盘到ubuntu

挂载5T大容量外接硬盘到ubuntu S1&#xff1a;查看硬盘 使用 $ sudo fdisk -l找到对应盘&#xff0c;例如下图所示 /dev/sdc S2: 创建分区 使用 $ sudo fdisk /dev/sdc对上硬盘进行创建分区&#xff1b;可以依次使用以下指令 m &#xff1a;查看命令&#xff1b; g &…

前端篇-html

day1: 超文本标记语言&#xff08;英语&#xff1a;HyperText Markup Language&#xff0c;简称&#xff1a;HTML&#xff09;是一种用于创建网页的标准标记语言。 作用&#xff1a;可以使用 HTML 来建立自己的 WEB 站点&#xff0c;HTML 运行在浏览器上&#xff0c;由浏览器…

基于贝叶斯优化CNN-LSTM网络的数据分类识别算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 卷积神经网络&#xff08;CNN&#xff09; 4.2 长短期记忆网络&#xff08;LSTM&#xff09; 4.3 BO-CNN-LSTM 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) B…

基于物联网的低成本便携式传感器节点用于火灾和空气污染的检测与报警

目录 摘要 引言 材料和方法 传感器节点 IoT 微控制器 颗粒物传感器 环境和气体传感器 MQTT代理 Node-Red监控平台 系统结构 数据存储 工作描述 实验结果 讨论 结论 致谢 参考文献 这篇论文的标题是《Low-cost IoT-based Portable Sensor Node for Fire and Air…

区块链媒体套餐发稿:世媒讯引领项目推广新风潮

在区块链技术迅猛发展的今天&#xff0c;越来越多的企业和项目涌现出来&#xff0c;希望通过区块链技术改变传统行业&#xff0c;并在全球范围内获得更多关注和支持。然而&#xff0c;在这个竞争激烈的市场中&#xff0c;如何快速有效地推广和传播项目变得尤为重要。选择合适的…

disk manager操作教程 如何使用Disk Manager组件 Mac如何打开ntfs格式文件

macOS系统有一个特别明显的弱点&#xff0c;即不能对NTFS格式磁盘写入数据。想要适合Mac系统使用来回转换磁盘格式又十分麻烦&#xff0c;这该怎么办呢&#xff1f;Tuxera ntfs for mac作为一款Mac完全读写软件&#xff0c;大家在安装该软件后&#xff0c;能充分使用它的磁盘管…

macos Homebrew brew 安装 下载 国内加速镜像配置 - 可彻底解决使用brew命令时github.com无法访问相关问题

macos中的brew的默认仓库是github.com &#xff0c; 由于种种原因gh的访问速度很慢或者干脆被和谐&#xff0c;所以设置一个国内的brew加速非常有必要。 masos brew国内加速镜像配置 设置方法&#xff1a; 将下面的代码放到 ~/.bash_profile 文件中&#xff08;没有就手动创建…

003.Python爬虫系列_HTTPHTTPS协议

我 的 个 人 主 页&#xff1a;&#x1f449;&#x1f449; 失心疯的个人主页 &#x1f448;&#x1f448; 入 门 教 程 推 荐 &#xff1a;&#x1f449;&#x1f449; Python零基础入门教程合集 &#x1f448;&#x1f448; 虚 拟 环 境 搭 建 &#xff1a;&#x1f449;&…

uniapp小程序实现横屏手写签名

<template><view class"signBox column-me"><!-- 这个是自定义的title-可根据自己封装的title的作为调整 --><status-bar title"电子签名" :bgColor"null"></status-bar><view class"topHint">请…

x264 编码器 AArch64汇编系列:zigzag 扫描相关汇编函数

zigzag 在x264_zigzag_init函数中初始化具体的 zigzag 实现函数: 以scan_4x4为例 c 语言实现 4x4 变换块扫描:zigzag_scan_4x4_frame。#define ZIGZAG4_FRAME\ZIGDC( 0,

QGraphicsview相关学习

文章学习自&#xff1a; Qt_绘图框架_QGraphicsview实现缩放移动图片_Livy0123的博客-CSDN博客 这里进行一些自己的分析和理解。 (1) 自定义类MyGraphicsView继承自QGraphicsView 核心是重定义的滚轮事件。 void MyGraphicsView::wheelEvent(QWheelEvent *ev) {if(Qt::CT…

房产报备小程序房产报备系统源码搭建方案

房产客户报备小程序开发&#xff0c;php开发语言&#xff0c;前端是uniapp。 房产报备小程序三个端&#xff1a;报备端&#xff08;经纪人报备客户&#xff09;&#xff0c;确客端&#xff08;员工确认报备的客户&#xff09;&#xff0c;管理后台 一 报备端 经纪人报备客户…

生物制药中的AI困境:创新突破还是过度炒作?

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

Your Diffusion Model is Secretly a Zero-Shot Classifier论文阅读笔记

Your Diffusion Model is Secretly a Zero-Shot Classifier论文阅读笔记 这篇文章我感觉在智源大会上听到无数个大佬讨论&#xff0c;包括OpenAI Sora团队负责人&#xff0c;谢赛宁&#xff0c;好像还有杨植麟。虽然这个文章好像似乎被引量不是特别高&#xff0c;但是和AI甚至…

使用 streamlink 把 m3u8 转为 mp4

问题描述&#xff0c; 背景&#xff0c; 来源&#xff1a; 下载 m3u8 ts —> 转为mp4, 按照以往的做法&#xff0c; 就是使用 python requests 一步一步地下载 m3u8, ts&#xff0c; 然后转换。 但是个人写的东西&#xff0c;毕竟问题比较多。 而且&#xff0c; 但是&…