欧姆龙PLC数据 转 IEC61850项目案例

目录

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

1 案例说明

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

4 网关采集欧姆龙PLC数据

  1. 打开vfbox studio软件,点击新建工程,点击“新建设备”。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
  2. 网关可采集多种欧姆龙PLC型号的数据,FINS(网口,串口)系列,NJ/NX(网口)系列等。
  3. FINS(网口,串口)支持以下几种类型:
    在这里插入图片描述
  4. NJ/NX(网口)支持以下几种类型
    在这里插入图片描述
  5. 以下以连接FINS CP型号为例说明。网关用网线连接到PLC。
    在这里插入图片描述
  6. 输入设备名称
    在这里插入图片描述
  7. 选择连接类型
    在这里插入图片描述
  8. 输入PLC的IP地址和端口
    在这里插入图片描述
  9. 输入FINS网络参数
    在这里插入图片描述
  10. 新建一个标签,采集一个数据。
    在这里插入图片描述
  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. 按如下方式设置标签名称。在这里插入图片描述

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

7 案例总结

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

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

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

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

相关文章

【JUC并发编程系列】深入理解Java并发机制:从用户态到内核态的探索(一、前置知识)

文章目录 【JUC并发编程系列】深入理解Java并发机制:从用户态到内核态的探索(一、前置知识)1.用户态与内核态区别2. 线程安全同步的方式3. 传统锁有哪些缺点4. 发生CPU上下文切换的原因5. 如何避免上下文切换6. 详细总结6.1 用户态与内核态6.…

Python3.11二进制AI项目程序打包为苹果Mac App(DMG)-应用程序pyinstaller制作流程(AppleSilicon)

众所周知,苹果MacOs系统虽然贵为Unix内核系统,但由于系统不支持N卡,所以如果想在本地跑AI项目,还需要对相关的AI模块进行定制化操作,本次我们演示一下如何将基于Python3.11的AI项目程序打包为MacOS可以直接运行的DMG安…

Python(R)均方根误差平均绝对误差导图

🎯要点 回归模型评估指标评估薪水预测模型评估员工倦怠率模型评估大气分析生成式对抗模型目标对象缺失下,性能估算法追踪模型误差指标降尺度大气学模拟模型准确性评估蛋白染色质相互作用模型评估 Python回归误差指标 平均绝对误差表示数据集中实际值和…

【flask框架搭建服务器demo】Python 使用轻量级 Flask 框架搭建 Web 服务器可视化数据库数据demo

本文适合刚入门flask框架用来熟悉项目的开发人员,关于flask框架的组成概念一些用法请参考下面的文章 https://blog.csdn.net/qq_47452807/article/details/122289200 本文主要给出一个可视化sqlite数据库数据的demo,先展示一下效果: 主要的…

【uniapp/uview1.x】u-collapse 高度随内容自适应

当 u-collapse-items 中的内容为动态的时候&#xff0c;会发生这种情况&#xff1a; 在 uview 官网中有一个方法可以解决&#xff1a; 具体方法&#xff1a; 在 u-collapse 标签中配置 ref"collapse"&#xff1a; <u-collapse ref"collapse" :item-…

Golang | Leetcode Golang题解之第376摆动序列

题目&#xff1a; 题解&#xff1a; int wiggleMaxLength(int* nums, int numsSize) {if (numsSize < 2) {return numsSize;}int prevdiff nums[1] - nums[0];int ret prevdiff ! 0 ? 2 : 1;for (int i 2; i < numsSize; i) {int diff nums[i] - nums[i - 1];if ((…

使用notepad++将shell脚本转为UNIX格式方法(主要差别在换行符)

sh文件尽量在linux上改&#xff0c;因windows和linux换行符不同&#xff0c;在windows上改后&#xff0c;在linux上改可能会出现换行符错误。 windows换行符 linux换行符 windows环境改换行符方法 使用notepad点 编辑–》文档格式转换–》转换未unix格式。 注&#xff1a;tx…

C# 泛型类型的约束详解与示例

文章目录 一、泛型约束概述二、泛型约束详解与示例1. 类约束2. 接口约束3. 引用类型约束4. 值类型约束5. 无参数构造函数约束6、多重约束7、默认构造函数约束8、基类和接口的组合约束 三、总结 在C#编程语言中&#xff0c;泛型是一种非常强大的特性&#xff0c;它允许我们编写可…

鸿蒙卡片服务开发

首先先创建一个项目 在该项目下创建一个卡片服务 在module.json5文件下配置 {"module": {..."extensionAbilities": [{"name": "EntryFormAbility","srcEntry": "./ets/entryformability/EntryFormAbility.ets",…

Apache Tomcat与反向代理

Apache Tomcat 是一个开源的 Java Servlet 容器&#xff0c;主要用于部署和运行基于 Java 的 Web 应用程序。Tomcat 提供了一个环境&#xff0c;让开发者能够使用 Java 编写的 Web 应用程序在 Web 服务器上运行。下面是对 Tomcat 的详细介绍&#xff1a; Tomcat 的历史 Tomca…

Unity 中使用SQLite数据库

文章目录 0.参考文章1.Presentation —— 介绍2.&#xff08;SQLite4Unity3d&#xff09;Unity中直接使用SQLite的插件3.创建数据库4.创建表5.Navicat Premium&#xff08;数据库可视化&#xff09;6.增删改查6.1 增6.2 删6.3 改6.4 查 0.参考文章 https://blog.csdn.net/Chin…

干货 | 关于Armv7m异常进入的经验分享

一、 概述 这里主要介绍异常的进入行为&#xff08;不包括复位异常&#xff09;。&#xff08;这里主要参考 armv7m&#xff09;。 二、异常进入 在发生抢占的时候&#xff08;异常发生且开始执行&#xff09;&#xff0c;硬件将上下文状态保存到一个 SP 寄存器指向的栈中&a…

优化|贝叶斯优化系列(二):大规模贝叶斯优化算法

原文&#xff1a;When Gaussian Process Meets Big Data: A Reviewof Scalable GPs 原文作者&#xff1a;Haitao Liu , Yew-Soon Ong 论文解读者&#xff1a;赵进 编者按 高斯过程模型因其出色的预测性能在仿真建模中得到了广泛应用&#xff0c;然而在当今大数据时代&#xf…

百度翻译与TOP3在线翻译伙伴:2024年的黄金组合

在这个信息丰富的时代&#xff0c;语言帮助人们跨越地域界限进行交流。随着全球化的发展&#xff0c;高效的在线翻译工具变得越来越重要&#xff0c;它能帮我们更好地了解世界和不同的文化。今天&#xff0c;我们就来看看百度翻译和它的三个新对手之间的比较&#xff0c;一起找…

Codeforces Round 916 (Div. 3) E1. Game with Marbles(博弈论*1400)

感觉很难想。 如果你直接想的话&#xff0c;你就会发现有很多做法可以选择&#xff0c;而你根本不知道应该选哪个。 这时候可以先假设鲍勃已经取走了爱丽丝的所有的颜色的弹珠&#xff0c;&#xff08;并且以每个颜色一个弹珠的代价&#xff09;。 这时候每一项得分就是 S i …

Dubbo 内置容器:Spring Container

Dubbo 内置容器&#xff1a;Spring Container 1、核心点2、误解澄清 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; Dubbo本身并不直接提供容器服务&#xff0c;而是深度集成了Spring框架&#xff0c;实现了对Spring Container的全面支持。…

游戏开发设计模式之原型模式

目录 原型模式的实现步骤 原型模式的优点 原型模式的应用场景 总结 原型模式在游戏开发中的具体应用案例是什么&#xff1f; 如何在不同编程语言中实现原型模式&#xff1f; Java C# Python C JavaScript 原型模式与其他创建型设计模式&#xff08;如建造者模式、适…

Modern restaurant - building and interior (餐厅场景)

餐厅是模块化的,因此您可以使用提供的构造元素(如墙壁模块、地板模块、窗户、吧台、厨房模块、门、天花板模块等)进一步设计自己的餐厅。 图像和视频中显示的完整场景包含在此资源包中,可以用作游戏和3D项目的起点! ★ 主要特点 ★ 全模块化内饰和外观 全模块化厨房和餐厅…

PTA统计一行文本的单词个数

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串&#xff0c;各单词之间用空格分隔&#xff0c;空格数可以是多个。 输入格式: 输入给出一行字符。 输出格式: 在一行中输出单词个数。 输入样例: Lets go to room 209.输出样例: 5解题…

【惠农网-注册安全分析报告】

前言 由于网站注册入口容易被黑客攻击&#xff0c;存在如下安全问题&#xff1a; 暴力破解密码&#xff0c;造成用户信息泄露短信盗刷的安全问题&#xff0c;影响业务及导致用户投诉带来经济损失&#xff0c;尤其是后付费客户&#xff0c;风险巨大&#xff0c;造成亏损无底洞…