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

目录
相关文章
EMQ
|
存储 数据采集 机器人
Neuron Newsletter 2022-07|新增非 A11 驱动、即将支持 OPC DA
七月,我们发布了Neuron 2.1.1、2.1.2两个版本,引入了SQLite以存储Neuron的配置信息,新增非A11驱动。
EMQ
104 0
EMQ
|
数据采集 缓存 JSON
Neuron v2.2.2 发布:MQTT插件功能提升 、新增OPC DA驱动
工业协议网关软件Neuron v2.2.2对MQTT插件、SDK开发包及其他商业驱动插件进行了优化和更新,为工业领域用户提供更加高效便捷的数据采集。
EMQ
305 0
Neuron v2.2.2 发布:MQTT插件功能提升 、新增OPC DA驱动
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 –
|
C++ 流计算
UE 虚幻引擎 【DT Subsystem】 插件说明
UE 虚幻引擎 【DT Subsystem】 插件说明
231 0
|
关系型数据库 Oracle
ADF_Advanced ADF系列4_启用Fusion应用的安全性(Part2)
1ERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created By Oracle ERP - 鲍新建
646 0
|
关系型数据库 Oracle
ADF_Advanced ADF系列3_启用Fusion应用的安全性(Part1)
1ERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created By Oracle ERP - 鲍新建
800 0
|
6月前
|
数据采集 前端开发
【ADS867x】14 位 500kSPS 4/8 通道 ADC 简介及驱动应用示例
【ADS867x】14 位 500kSPS 4/8 通道 ADC 简介及驱动应用示例
122 0
SAP SD VL10G 可以快速的为含有多个发运点的SO创建交货单
SAP SD VL10G 可以快速的为含有多个发运点的SO创建交货单 One FG in one sales order, two shipping points.
1416 0
|
存储
SAP SD VL02N 里如何实现跨存储地点来做Batch Split ?
SAP SD VL02N 里如何实现跨存储地点来做Batch Split ?   先把item里的storage location 清空, 这步是必须的! ...
1475 0