新增 IEC61850、Profinet 驱动


2 月,Neuron 团队主要侧重于开发新的驱动,新增了南向 IEC61850 驱动、南向 Allen-Bradley DF1 驱动、Profinet 驱动支持以及静态点位等功能,这些新驱动和新功能将在 2.4 版本中正式发布。

IEC61850 驱动

IEC61850 标准是电力系统自动化领域的通用标准。Neuron IEC61850 驱动实现了该标准中 MMS 协议的连接和读写操作。MMS 中的多种数据类型也已经映射到 Neuron 类型中,现在可以通过指定 IED(智能电子设备)中的 DA(对象属性)地址和类型,完成数据的获取和修改操作。

Allen-Bradley DF1 驱动

DF1 协议是 AB 公司可编程控制器系统广泛支持的数据链路层通信协议,各系列可编程控制器及装有 RSLinx 通信软件的计算机均支持 DF1 协议。它的物理层建立在 RS232 和 RS485 等电气标准之上,针对不同的设备建立不同的应用层命令。综合物理层、数据链路层和应用层后能够完成基于 DF1 协议的通信。

目前 Neuron 已实现半双工通信方式的部分应用层指令,使用 CRC 校验方式。Neuron 与设备之间通过串口建立连接,并通过站点号与指定的 PLC 模块建立通信。

Profinet 驱动

Profinet 是一个通过以太网通信的现场总线。Neuron 将作为 Profinet 中的 Controller 与 Profinet IO 设备进行高频率的数据交换,交换频率精度根据设备硬件配置可达到毫秒级别。因 Profinet 循环数据主要在以太网第二层上运行,即不存在 IP 网络层,将不能进行路由间的数据转发,需要保证 Neuron 与 Profinet IO 设备在同一个局域网中。

静态点位支持

静态点位主要用于一些静态数据的配置以及上传。静态点位将不会下发到插件层面,完全由 Neuron 核心支持处理,可在任何 Group 中添加静态点位,静态点位可读可写,用户可随时修改静态点位的值;并且通过北向订阅 Group 后进行发送。

数据处理相关 UI 升级

目前已发布的 NeuronEX 版本中实现的数据流处理 UI 适配的是 eKuiper 1.6 版本的相关 UI。因此我们将NeuronEX 版本中的数据流处理 UI 进行了升级,适配较新的版本,并增加了 Source 的配置以及上传插件等 UI。

问题修复

本月我们对如下问题进行了修复:

  • Modbus RTU 配置页面未能根据 schema 正确切换

  • 配置多个 OPC UA node 时,SSL 证书导致的连接异常

  • ADS 插件多线程数据竞争

  • S7Comm 插件某些情况下异常退出

  • Docker 镜像中设置 VOLUME 异常

版权声明: 本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.com/zh/blog/neuron-newsletter-202302

 


相關推薦

2023-04-08

善,为常用驱动增加了相应的连接示例及常见问题。同时新增南向驱动 ABB COMLI,此驱动可通过串口连接 ABB 某些型号的 PLC。 新增驱动插件 南向驱动 IEC61850 此驱动在电力系统自动化中应用广泛,它由国际电工委员会 IEC 制定,

2023-03-24

安装媒体格式,更好地处理原始图像的导入,正确解析 IEC 单位的输入,并在 43.4 中验证 OVA 文件时使用 mime 类型。 GNOME Shell (43.4)、GNOME Software (43.5)、Mutter、Epiphany 和 Nautilus 也修复了一些小的内存泄漏,还修复了各种语言翻译

2023-11-24

序或库,Fortran 2023是您的最佳选择。 Fortran 2023 根据 ISO/IEC 1539-1:2023 标准发布。 Fortran 2023是Fortran编程语言的最新版本。它是一种高性能并行编程语言,专为科学和工程计算而设计。Fortran 2023具有许多强大的特性,使得它成为

2023-01-10

年1月9日,社区正式发布了 2.7.0 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。下面是有关该版本更新内容的摘要,完整的更改列表可查看 changelog。 版本说明 此版本中最显著的变化包括: 兼容性提示

2023-04-11

4月10日,社区正式发布了 2.7.1 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。下面是有关该版本更新内容的摘要,完整的更改列表可查看 changelog。 此版本中最显著的变化包括: 兼容性提示 移除了 

2023-06-06

Linux 内核在本周末新增了一组补丁,主要是为 Linux 网络设备驱动的 Rust 抽象打下基础,以便 Rust 代码能够用于构建新的网络设备驱动。这些补丁还包括一个虚拟的 Rust 网络驱动程序。 据介绍,长期内核开发者 Fujita Tomonori 在

2024-01-19

Wine 9.0 稳定版已正式发布。 Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻

2023-01-10

0]  内核 1、任务管理接口、IPC接口动/静态归一 2、新增多核下任务调度,单核/多核可配置 3、新增对Cortex-A9架构的支持,增加MMU配置、中断管理功能 4、支持栈回溯、CPU监控、内存监控等功能 驱动 1、新增多核定时器驱

2022-12-16

Neuron 2.3.0 版本现已正式发布! 除了新增数据统计、模糊搜索、页面下载日志等功能提升产品易用性外,Neuron 2.3.0 版本还新增了 CIP Ethernet/IP、Mitsubishi Melsec 1E frame E71 和 Fanuc Focas 三个协议驱动,以更强大的能力帮助工业用户实

2023-04-08

请参考ArkUI指南。 应用框架 Stage模型,OpenHarmony API 9新增模型,提供了应用程序必备的组件和运行机制。开发者可以基于该模型进行复杂应用开发,使应用开发更简单、高效。 以类形式提供组件开发,方便开发者基于类

2023-11-06

已发布,开发套件同步升级到API 10。相比3.2 Release版本,新增4000多个ArkTS API,应用开发能力更加丰富;HDF新增200多个HDI接口,硬件适配更加便捷;持续优化图形框架和方舟编译器(ArkCompiler),用户交互体验得到进一步提升;ArkU

2023-07-23

与 Baetyl v2.3.0 版本相比,v2.4.3 的新功能和优化包括: 新增三类南向协议驱动,包含Modbus、OPCUA和BACnet,支持这三类协议的设备接入。设备接入相关介绍及操作已更新到Baetyl开源文档,详细介绍了如何使用Baetyl下发Modbus模拟器

2022-07-04

Vulkan 1.3.219 已发布,更新内容除了改进和修正文档说明之外,还包含两个新扩展。 两个新的 Vulkan 扩展分别为: VK_EXT_multisampled_render_to_single_sampled - 展示了对单采样附件执行多采样渲染的能力,而无需额外的内存或带宽开

2023-06-13

据源支持和大量 Redis 指令的支持,更新内容如下: [新增] SQL SERVER、OceanBase、SelectDB、PolarDB-X、IBM Db2 数据源支持 [新增] Redis 新增 cluster、info 命令组的完整支持 [新增] Redis 新增 账号/密码 方式链接 [修复] MacOS(含M1/M2) 安装