Neuron Newsletter 2022-08|新增 Beckhoff ADS、OPC DA 驱动

简介: 八月,我们发布了Neuron 2.1.3 & 2.1.4,主要修复了2.1.0版本中存在的问题。此外还完善了SDK包以及基于此SDK包开发南向驱动的一系列文档。

八月,我们发布了 Neuron 2.1.3 & 2.1.4,主要修复了 2.1.0 版本中存在的问题。此外还完善了 SDK 包以及基于此 SDK 包开发南向驱动的一系列文档;点位支持小数的精度设置以及乘系数,点位配置支持订阅属性,点位值发生变化时才会上报;与西门子平台进行了集成验证测试,支持通过西门子平台安装 Neuron 至其接入的网关设备。

OPC DA 驱动

新增独立的 OPC DA 和 OPC UA 协议转换程序——opcshift。opcshift 同时作为 OPC DA 客户端和 OPC UA 服务端,通过读取 DA 服务器的数据并转化为 UA 的协议格式,然后再交由 Neuron 的 OPC UA 驱动进行处理。

opcshift 依赖于微软 DCOM 技术,因此只能部署在 Windows 操作系统之上(32 位或 64 位均可)。Neuron 可以通过标准的 OPC UA 连接方式与 opcshift 跨主机连接。

opcshift 会将所有受支持的 DA 点位映射到 UA 的「命名空间 1」之下,各个点位的 ID 与 DA 服务器保持一致,可简化 Neuron 下的采集配置。由于是 OPC UA 的标准接口,opcshift 也支持其他 OPC UA 客户端(如 UaExpert)的访问。

opcshift 目前支持多种基本数据类型的采集,包括:VT_I1(Sbyte)、VT_I2(Int16)、INT/VT_I4(Int32)、VT_I8(Int64)、VT_R4(Float)、VT_R8(Double)、VT_UI1(Byte)、VT_UI2(Uint16)、VT_UINT/VT_UI4(Uint32)、VT_UI8(Uint64)、VT_DATE(Datetime)、VT_BSTR(String)、VT_BOOL(Boolean)。

Beckhoff ADS 驱动

Beckhoff ADS 协议用于与 TwinCAT 设备进行通信。ADS 协议是 TwinCAT 系统中的一个传输层,为不同软件模块之间的数据交换而开发。其在 TCP/IP 或 UDP/IP 协议之上运行,允许 Beckhoff 系统内的用户使用任何连接路径与所有连接的设备进行通信并更改参数。

该协议支持从 TwinCAT 中的任何位置与其他工业设备进行通信。 如果需要与另一台 PC 或设备通信,在 TCP/IP 之上使用 ADS 协议,就可以在联网系统中获取 TwinCAT 所有数据。

Neuron 新增了 ADS 插件,支持通过 TCP 与支持 ADS/AMS 协议的设备通信。支持的点位类型及其对应的数据类型如下表:

表格1.png

新增离线缓存

当 MQTT 连接因临时网络问题或信号不佳而中断时,离线缓存可以帮助将数据存储在临时存储中。当网络恢复时,缓存数据可以再次传输到云平台。这可以减少有价值数据的丢失。Neuron 通过将数据存储在内存缓存中来实现此功能。因此硬件网关需要有足够的内存,可保障的离线时间也取决于硬件网关内存大小。

其他新增功能概览

  • 新增 SDK 开发包,以及相关使用文档。
  • 新增数据点位订阅功能,点位值发生变化或者是配置发生变化时才会发送点位值,减少了上报数据量。
  • 点位支持乘系数以及精度处理,可以对采集到的数据进行初步处理。
  • RESTful 插件新增 API 代理功能,可对多个端口的 HTTP SERVER 进行端口整合,简化端口使用。
  • 新建简化 Neuron 版本包,分离数据处理模块。
  • RESTful 插件支持关闭鉴权验证。
  • MQTT 插件简化配置,删除了 client-id 配置选项。
  • UI 优化,更完善的错误提示以及配置时更多的错误检查。

文档更新

  • 继续完善了 Neuron 2.1.0 的官网文档,增加了 HTTP API 配置设备的文档。

问题修复

  • 修复 MQTT 插件在网络异常时崩溃的问题。
  • 修复 FINS 插件在导入某些点位地址时发生崩溃的问题。
  • 修复某些情况下,插件停止后未断开与设备之间连接的问题。
版权声明: 本文为 EMQ 原创,转载请注明出处。

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

目录
相关文章
|
3月前
A-B 1336-CONV-SP14A DC BUS保险丝更换套件
A-B 1336-CONV-SP14A DC BUS保险丝更换套件
|
27天前
|
数据采集 前端开发
【ADS867x】14 位 500kSPS 4/8 通道 ADC 简介及驱动应用示例
【ADS867x】14 位 500kSPS 4/8 通道 ADC 简介及驱动应用示例
|
7月前
|
Android开发
AppsFlyer 研究(十一)配置 Google Ads MCC 获取 LINK ID
AppsFlyer 研究(十一)配置 Google Ads MCC 获取 LINK ID
|
Web App开发 JavaScript 前端开发
TE二次开发:BS和CS的架构说明
skyline二次开发,BS和CS的架构说明
115 0
EMQ
|
数据采集 存储 缓存
Neuron v2.2.2 发布:MQTT插件功能提升 、新增OPC DA驱动
工业协议网关软件Neuron v2.2.2对MQTT插件、SDK开发包及其他商业驱动插件进行了优化和更新,为工业领域用户提供更加高效便捷的数据采集。
EMQ
244 0
Neuron v2.2.2 发布:MQTT插件功能提升 、新增OPC DA驱动
|
网络虚拟化 数据安全/隐私保护 内存技术
H3C无线接入器WA4320-ACN-SI之FIT转FAT(瘦版本转胖版本)
H3C无线接入器WA4320-ACN-SI之FIT转FAT(瘦版本转胖版本)
1255 1
H3C无线接入器WA4320-ACN-SI之FIT转FAT(瘦版本转胖版本)
EMQ
|
存储 数据采集 机器人
Neuron Newsletter 2022-07|新增非 A11 驱动、即将支持 OPC DA
七月,我们发布了Neuron 2.1.1、2.1.2两个版本,引入了SQLite以存储Neuron的配置信息,新增非A11驱动。
EMQ
84 0
EMQ
|
网络协议 前端开发 Linux
Neuron Newsletter 2022-06|新增 1 个南向驱动、开源前端代码
六月,我们发布了 Neuron 2.1.0 版本,这个版本主要与 eKuiper 进行了深度集成,可一键部署携带数据处理功能的 Neuron。
EMQ
156 0
SAP RETAIL WB02 为门店激活物料分类账报错 - ML currencies are not integrated in FI for valuation area m123 NMI1 –
SAP RETAIL WB02 为门店激活物料分类账报错 - ML currencies are not integrated in FI for valuation area m123 NMI1 –
SAP RETAIL WB02 为门店激活物料分类账报错 - ML currencies are not integrated in FI for valuation area m123 NMI1 –
SAP SD VL02N对STO的交货单执行PGI,报错 -Fld selectn for mvmt type 643 acct 400020 differs for Business Area –
SAP SD VL02N对STO的交货单执行PGI,报错 -Fld selectn for mvmt type 643 acct 400020 differs for Business Area –
SAP SD VL02N对STO的交货单执行PGI,报错 -Fld selectn for mvmt type 643 acct 400020 differs for Business Area –