摩尔信使MThings的Modbus协议转换(数据网关)功能强大且灵活,主要体现在以下几个方面:
一、协议转换能力
多协议支持:MThings支持多种Modbus协议类型,包括Modbus-RTU、Modbus-ASCII、Modbus-TCP等,以及不同通道(总线)类型之间的转换,如RS485与以太网之间的转换。
双向转换:实现不同协议之间的双向转换,确保数据的无缝流动和高度的互操作性。
版本兼容:支持MQTT协议的不同版本(如v3.1、v3.1.1、v5.0),确保现场设备可以无缝接入不同版本的云平台。
二、数据汇聚与处理
数据深加工:不仅支持数据透传,还能将南向从机数据按指定规则处理后再转发,如按照指定的呈现类型解析、通过逻辑控制模块运算、新增或合并数据点。
多设备数据汇聚:可将多个南向从机数据汇集至同一个设备之中,或将多个南向从机数据汇集至MQTT的单一发布主题之中。
提升轮询效率:通过寄存器地址重排,将地址不连续的多个寄存器数据设置为地址连续的数据空间,减少轮询的交互次数,提升数据刷新的实时性,大幅降低设备数据的流量消耗。
三、灵活的运行模式
透传模式:配置简单,但相比全流程时延大,北向受制于南向。
缓存模式:利用模拟主机自身的轮询功能,直接响应北向请求,将南北向设施解耦,北向远程监控软件可实现更加高效的异步通信。
四、部署与配置
轻量级与易部署:MThings为纯软实体,无需硬件投资,可任意部署,可同时兼顾本地和远程监控。它可部署于工控机、触摸屏一体机、树莓派等设备,支持有线以太网和Wi-Fi接入。
灵活配置管理:数据网关可屏蔽现场设备升级所带来的协议或配置变更,仅需修改数据网关配置,不影响远端监控软件。同时,MThings提供丰富的配置选项,支持多设备、多通道并发运行。
五、性能优化
JSON序列化与压缩:支持将设备数据格式化为JSON格式,便于后续的数据处理和分析。在传输大量数据时,支持对JSON数据进行二次ZIP解压缩,减少带宽占用和提高传输效率。
自定义上报间隔:用户可以自定义上报的间隔时间,支持多种序列化格式,支持添加自定义字段,支持不同的时间戳格式。