v2.3 发布,新增西门子 Fetch/Write 驱动

简介: 十二月,我们发布了Neuron 2.3.0版本:新增监控模块,允许Neuron内部关键数据通过HTTP API对外暴露;协议驱动新增西门子FetchWrite驱动等。

十二月,我们发布了 Neuron 2.3.0 版本。该版本主要新增了监控模块,Neuron 内部的关键数据可通过 HTTP API 对外暴露;南向增加了西门子 FetchWrite 驱动,主要用于西门子 S7-300/400 系列 PLC;北向增加 WebSocket 应用,支持读写数据上报。此外,IEC60870-5-104 驱动功能进行了扩展,新增对时请求以及点位写控制支持。

新增监控模块

2.3 版本新增的监控模块通过 HTTP API 将 Neuron 内部的关键数据对外暴露,方便用户对 Neuron 以及设备进行监控管理。

协议驱动更新

新增西门子 FetchWrite 驱动

西门子的以太网通信模块提供了一种基于 TCP 的 FETCH WRITE 通信方式,该方式无需在 PLC 侧编程就可以得到 PLC 内的所有数据。

该驱动基于 FetchWrite 标准协议实现,用于带有网络扩展模块 CP443 的西门子 PLC 访问。可支持 DB、M、I、Q、PEPA、Z、T 等区域的多种数据类型读写。

IEC60870-5-104 驱动

增加对时请求,此驱动将会周期性地向设备发送对时请求,同步设备时间。

点位支持写操作,现有支持的数据类型 BIT、INT16/UINT16、FLOAT 都支持写入操作。

新增 EtherNet/IP(CIP)驱动

此驱动属于通用驱动,对于支持此驱动的 PLC 都可以进行数据采集与设备控制。

WebSocket 应用

支持通过 WebSocket 协议上报所订阅点位数据,上报的数据格式与现有北向 MQTT 插件一致。

读写文件驱动

新增读写文件的驱动,目前已实现读取文件内容的功能。将点位地址设置为文件的绝对路径,点位值将以 string 类型输出读取到的文件内容。后续会支持写文件功能。

其他更新与问题修复

  • UI 优化以及部分问题修复。
  • 官网文档优化完善。
  • 修复了某些情况下 OPC UA 异常退出的问题。
版权声明: 本文为 EMQ 原创,转载请注明出处。

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

目录
相关文章
|
缓存 关系型数据库 MySQL
centos7 安装指定版本的mysql8.0
centos7 安装指定版本的mysql8.0
1930 2
|
3月前
|
机器学习/深度学习 人工智能 安全
制造业工业4.0落地案例:AMR如何提升车间效率?
第四次工业革命为制造业带来了巨大的机遇与挑战。本文综合分析了工业4.0在制造业应用中的优势与局限,为企业更清晰地理解潜在障碍与收益提供参考。以自主移动机器人替代传统叉车为例,通过在主入口服务器、制造执行系统与仓储管理系统之间采用先进的API通信协议,不仅实现了物料搬运的智能化,还显著节省了工艺时间。通过对约15个工位的时间研究,记录到每班次节省约1.14小时。同时,时间与成本分析被用于支持企业的决策流程。成本分析基于5年周期构建了OPEX和CAPEX模型。在三种模型中,自主移动机器人的CAPEX模型被证明节省了30%的成本。
162 3
|
11月前
|
Ubuntu 网络安全 虚拟化
VMware虚拟机ping不通原因排查及分析
下面以 VMware 虚拟机为例进行介绍。
5210 3
|
安全 网络安全 数据安全/隐私保护
如何利用AWS CloudFront 自定义设置SSL
如何利用AWS CloudFront 自定义设置SSL
10769 0
|
机器学习/深度学习 人工智能 自然语言处理
详谈什么是自然语言处理(NLP),特点以及使用场景场景(一)
详谈什么是自然语言处理(NLP),特点以及使用场景场景(一)
468 0
【Qt 学习笔记】Qt窗口 | 标准对话框 | 输入对话框QInputDialog
【Qt 学习笔记】Qt窗口 | 标准对话框 | 输入对话框QInputDialog
1104 3
|
数据采集 监控 算法
PID 控制器有什么优缺点?
PID 控制器有什么优缺点?
374 1
|
JavaScript IDE 开发工具
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
1248 3
|
C++
Vscode 内存过高的解决办法
Vscode 内存过高的解决办法
2155 0
|
存储
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
1181 0
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)