Modbus 是一种通用的工业标准,不同厂商生产的控制设备可以通过 Modbus 连成工业网络,进行集中监控。
Modbus TCP 与 Modbus RTU 是 Modbus 两种常用的传输方式, Modbus RTU 是串口通信,Modbus TCP 是 TCP 通信,两者在协议上非常相似,但是由于 TCP 协议的可靠性,Modbus TCP 协议中不需要校验,并且比 Modbus RTU 协议多一个应用报文头。
作为一款支持数十种工业协议转换的物联网边缘工业协议网关软件,Neuron 也已经实现了基于 Modbus RTU 协议 TCP 传输的功能。同时,在 Modbus 协议里,Neuron 根据配置的点位进行了策略优化,可实现自动批量采集设备数据的功能。
本文将在 Ubuntu 20.04.3、X86_64 的环境下,介绍如何使用 Neuron 接入 Modbus TCP 及 Modbus RTU。
Neuron 简介
Neuron 是可运行在各类物联网边缘网关硬件上的工业协议网关软件,旨在解决工业 4.0 背景下设备数据统一接入难的问题。通过将来自繁杂多样工业设备的不同协议类型数据转换为统一标准的物联网 MQTT 消息,实现设备与工业物联网系统之间、设备彼此之间的互联互通,进行远程的直接控制和信息获取,为智能生产制造提供数据支撑。
Neuron 支持同时为多个不同通讯协议设备、数十种工业协议进行一站式接入及 MQTT 协议转换,仅占用超低资源,即可以原生或容器的方式部署在 X86、ARM、RISC-V 等架构的各类边缘硬件中。同时,用户可以通过基于 Web 的管理控制台实现在线的网关配置管理。
配置环境说明
-
请在官网 https://neugates.io/zh/downloads 下载 Neuron 软件并执行以下指令安装 Neuron 软件。
sudo apt install ./neuron-2.0.1-linux-amd64.deb然后使用以下指令检查 Neuron 状态
sudo systemctl status neuron -
请在 PeakHMI 官网 中下载 Modbus 模拟器并
使用Neuron接入ModbusTCP与ModbusRTU实战指南

本文详细介绍了如何在Ubuntu20.04.3环境下,使用Neuron这款物联网边缘工业协议网关软件,接入ModbusTCP和ModbusRTU协议设备。Neuron支持Modbus的TCP和RTU传输方式,通过配置节点、设备、Group和Tag,实现数据的自动采集和监控。同时,文章提供了连接失败的排查步骤,以及Modbus点位地址的配置规则。
最低0.47元/天 解锁文章
1227

被折叠的 条评论
为什么被折叠?



