IEC103设备数据 转 IEC61850项目案例

news2024/9/25 15:23:03

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

1 案例说明

  1. 设置网关采集IEC103设备数据
  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. 仰科网关。支持采集IEC103设备数据,IEC61850协议转发。

  2. 电脑。IP设置成192.168.1.198,和网关在同一个网段。

  3. 网线、12V电源。
    4 配置VFBOX网关采集103设备数是

  4. 安装VFBOX Studio软件(简称VS),并VS软件。新建一个工程。设备类型选择和实际使用的网关类型保持一致。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
    在这里插入图片描述

  5. 新建设备,选择IEC103 Master
    在这里插入图片描述

  6. 选择网关和103设备之间的连接方式。
    在这里插入图片描述

  7. 如果选择串口,则配置和103设备一样的波特率、校验位等信息。
    在这里插入图片描述

  8. 如果选择网口,则配置103设备的IP和端口号。
    在这里插入图片描述

  9. 输入103设备的站号。
    在这里插入图片描述

  10. 按如下顺序添加要采集的变量。其中103点地址用DPI,FUN定位的,这两个是数字。FUN,INF定位,DPI是类型。DPI,FUN,INF具体值请参考103设备的说明书。
    在这里插入图片描述

  11. 配置完成后,点击“下载”,把工程下载网关中。

  12. 点击“查看数据”,可查看网关采集到的数据。

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

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

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

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

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

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

7 IEC103协议说明

  1. 网关通过配置如下的点位信息来获取对应的数据。如果DPI(类型标示),FUN(功能类型),INF(信息序号)是用来定位变量地址,DPI是类型,FUN,INF是定位。
    在这里插入图片描述

  2. DPI的对应关系如下:
    ASDU1 :double point
    ASDU3 :Measured I Value
    ASDU4 :Measurand
    ASDU9 :Measured II
    ASDU10 :Generic Data

  3. GenericData:地址格式:GD,组号,条目号,描述类别KOD,数据下标(0-254)[结构体内数据下标]。当"数目及后续状态"为1时,数据下标为0。如果数目大于1,数据下标为0~(数目-1)。"结构体内数据下标"仅当数据类型为23数据结构时有效
    描述类别KOD:1-实际值,2-缺省值
    数据类型: 3-UI无符号整数, Word/DWord,4-I整数, Short/Long,7-R32.23IEEE标准754短实数, Float,9-双点信息, Boolean,10-单点信息, Boolean,18-带时标的报文, Boolean,19-带相对时间的时标报文, Boolean,20-带相对时间的时标测量, Float,23-数据结构。
    举例:采集如下的1A00H的GD数据,则地址为:GD,26,0,1,0。1A00H:是10进制的26。最后一个数字,在数目为1的情况下,都是0。数目大于1,代表有多个值,那用0~(数目-1)定位。
    在这里插入图片描述

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

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

在这里插入图片描述

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

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

相关文章

三.海量数据实时分析-FlinkCDC实现Mysql数据同步到Doris

FlinkCDC 同步Mysql到Doris 参考:https://nightlies.apache.org/flink/flink-cdc-docs-release-3.0/zh/docs/get-started/quickstart/mysql-to-doris/ 1.安装Flink 下载 Flink 1.18.0,下载后把压缩包上传到服务器,使用tar -zxvf flink-xxx…

华为认证 vs 红帽认证 怎么选?有什么区别?

随着技术的日新月异,IT认证成为衡量个人技能和专业知识的重要标准。在众多认证中,华为认证和红帽认证以其权威性和实用性,成为业界颇具含金量的标杆。华为认证,作为华为推出的认证,是网络技术领域的权威认证之一&#…

vscode 中使用 yarn 出错

问题 vscode 中使用 yarn 爆红,类似下图的错误: 原因 由于vscode中的集成终端使用的是powershell,所以需要设置下该权限才能正常使用yarn 解决 找到 powershell,以管理身份运行 输入:set-ExecutionPolicy Remot…

MySQL系列—8.物理结构

目录 1.系统表空间 ibdata 2.通用表空间 .ibd 3.独立表空间 4.Undo 表空间 5.临时表空间 6.Redo Log File 1.系统表空间 ibdata 系统表空间由参数innodb_data_file_path定义路径、初始化大小、自动扩展策略 如: innodb_data_file_path/dayta/mysql/ibdata1:…

感恩 各位老师们!和滋养你的人在一起,确实很重要——早读(逆天打工人爬取热门微信文章解读)

感恩 各位老师们 引言Python 代码第一篇 洞见 和滋养你的人在一起,确实很重要第二篇 一天 风云突变结尾 (不是 现在网上在呢么各种图都有 哈哈哈) 引言 今天是什么特殊的日子吗? 没错 教师节 说起这个教师节 我觉得大家更要记住…

【北京迅为】《STM32MP157开发板使用手册》-第十九章 Yocto系统开发

iTOP-STM32MP157开发板采用ST推出的双核cortex-A7单核cortex-M4异构处理器,既可用Linux、又可以用于STM32单片机开发。开发板采用核心板底板结构,主频650M、1G内存、8G存储,核心板采用工业级板对板连接器,高可靠,牢固耐…

C++——list的实现

目录 0.前言 1.节点类 2.迭代器类 ①普通迭代器 ②const迭代器 ③模板迭代器 3.list类 3.1 clear、析构函数、swap ①clear ② 析构函数 ③ swap 3.2构造函数 ①无参构造 ②赋值构造 3.3 迭代器 3.4插入函数 ①insert插入 ②头插 ③尾插 3.5 删除函数…

【分治】归并排序

【分治】归并排序 1. 排序数组1. 1题目来源1.2 题目描述1.3 题目解析 2. LCR 170. 交易逆序对的总数2. 1题目来源2.2 题目描述2.3 题目解析 3. 计算右侧小于当前元素的个数3. 1题目来源3.2 题目描述3.3 题目解析 1. 排序数组 1. 1题目来源 912. 排序数组 1.2 题目描述 给你…

JAVA毕业设计171—基于Java+Springboot+vue3+小程序的宠物店小程序系统(源代码+数据库)

毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootvue3小程序的宠物店小程序系统(源代码数据库)171 一、系统介绍 本项目前后端分离(可以改为ssm版本),分为用户、店员、管理员三种角色 1、用户&…

存储课程学习笔记1_访问scsi磁盘读写测试(struct sg_io_hdr,ioctl,mmap)

创建虚拟机时,可以选择SCSI,STAT,NVME不同类型的磁盘。 0:总结 》了解内核提供的访问scsi的结构和方法 (主要是sg_io_hdr_t 结构体和ioctl函数)。 》需要读scsi协议文档,了解相关指令,只演示了16字节固定…

华为eNSP :WLAN的配置

一、WLAN的知识点: VLAN配置: VLAN:可以想象成一个大房子(网络)里划分的不同房间(VLAN)。每个房间可以有自己的功能,比如一个用于睡觉(管理),另一…

软件工程知识点总结(5):详细设计

面向对象详细设计举例:接口描述、算法描述、数据描述 类的详细描述,内含数据、 方法及方法的参数返回值 public class User { private String userId; private String userName; private String password; private int type; public User(String userId…

基于APISIX实现API网关案例分享

一、APISIX介绍 1、定义 Apache APISIX 是一个动态、实时、高性能的云原生 API 网关。它构建于 NGINX + ngx_lua 的技术基础之上,充分利用了 LuaJIT 所提供的强大性能。 2、软件架构 2.1、架构图 APISIX 主要分为两个部分: APISIX 核心:包括 Lua 插件、多语言插件运行时…

ICM20948 DMP代码详解(12)

接前一篇文章:ICM20948 DMP代码详解(11) 上一回开始解析icm20948_sensor_setup函数的第2段代码也即inv_icm20948_init_matrix函数: /* Setup accel and gyro mounting matrix and associated angle for current board */inv_icm20…

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服…

关于武汉芯景科技有限公司的IIC缓冲器芯片XJ4307开发指南(兼容LTC4307)

一、芯片引脚介绍 1.芯片引脚 2.引脚描述 二、系统结构图 三、功能描述 1.总线超时,自动断开连接 当 SDAOUT 或 SCLOUT 为低电平时,将启动内部定时器。定时器仅在相应输入变为高电平时重置。如果在 30ms (典型值) 内没有变为高…

社交媒体的未来:Facebook如何通过AI技术引领潮流

在数字化时代的浪潮中,社交媒体平台不断演变,以适应用户需求和技术发展的变化。作为全球领先的社交媒体平台,Facebook在这一进程中扮演了重要角色。尤其是人工智能(AI)技术的应用,正在深刻地改变Facebook的…

Docker零基础入门

参考课程https://www.bilibili.com/video/BV1VC4y177re/?vd_source=b15169a302bee35f484245aecc69d4dd 参考书籍Docker 实践 - 面向 AI 开发人员的 Docker 实践 (dockerpractice.readthedocs.io) 1. 什么是Docker 1.1. Docker起源 随着计算机的发展,计算机上已经可以运行多…

Stable Diffusion绘画 | ControlNet应用-Inpaint(局部重绘):更完美的重绘

Inpaint(局部重绘) 相当于小号的AI版PS,不但可以进行局部画面的修改,还可以去除背景中多余的内容,或者是四周画面内容的扩充。 预处理器说明 Inpaint_Global_Harmonious:重绘-全局融合算法,会对整个图片的画面和色调…