Modbus Collector
从庞大的 Modbus 设备装机量——电能表、变频器、空气压缩机、逆变器,以及任何暴露 Modbus 寄存器的控制器——中获取读数的最简单方式。连接任何 Modbus TCP 或 UDP 设备,并将其寄存器直接流式传输到你的车队数据库中。一切都在浏览器中配置:无需编码,无需重新部署,无停机。
为何选择此应用
连接任意数量的机器。 在一台边缘 PC(网关)上安装该应用,并按需接入其本地网络上的任意多个 Modbus 设备。每台机器都以各自的主机、端口、协议、从站 ID 和读取间隔独立轮询。
用简单的 YAML 映射寄存器。 用一份简短的 YAML 列表描述你想采集的保持寄存器——标签、寄存器偏移量、寄存器数量、数据类型和单位——并可随时更改而无需重新部署:
- label: ActivePower
offset: 25
count: 2
type: FLOAT32
unit: Watt
- label: LineVoltageABN
offset: 5
count: 1
type: UINT16
unit: V值会被自动解码。
即时查看你的数据。 预配置的应用面板让你逐一浏览你的机器及其测量项,观看实时值到来,并探索历史折线图——无需先构建任何东西。
支持的设备与协议
采集器可读取任何通过 Modbus TCP/UDP(默认端口 502)暴露 Modbus 寄存器映射的设备。以下系列通常通过 Modbus 读取——只要设备支持 Modbus,未列出的设备同样能够连接。
协议细节
- 传输: 基于以太网的 Modbus TCP 和 UDP。(RS-485 / RS-232 串口 RTU 在本应用的路线图上,并已在 Industrial Collector 中可用。)
- 寄存器类型: 保持寄存器、输入寄存器、线圈、离散输入。
- 数据类型:
INT16、UINT16、INT32、UINT32、FLOAT32、FLOAT64(带常见别名——WORD、DINT、UDINT、DWORD、REAL、LREAL…)。
常见 Modbus 设备
- PLC 与控制器: Schneider Modicon(M221、M241、M251、M262、M340、M580、Quantum、Premium)、WAGO(750/753、PFC100/PFC200)、Phoenix Contact PLCnext(AXC F 1152/2152/3152)、Beckhoff TwinCAT(Modbus TCP / TF6250)、ABB AC500、Delta(DVP、AS)、Unitronics(Vision、UniStream)、Fatek(FBs)、Allen-Bradley Micro820/850/870、Siemens LOGO! 8。
- 空气压缩机: Atlas Copco Elektronikon(GA、ZR、ZT、ZP…)、Kaeser Sigma Control 2、Ingersoll Rand Xe 系列与 XS 系列、Gardner Denver / CompAir D-Series、Boge FOCUS、ELGi。
- 变频器: ABB ACS580 / ACS880(ACS355/380/480)、Danfoss VLT / FC(FC 102/202/302、FC 360)、Schneider Altivar(ATV320/340/600/900)、Yaskawa GA800 / GA500 / V1000 / A1000、Allen-Bradley PowerFlex 525(带 Modbus 卡的 750 系列)、WEG CFW、Delta(MS300、C2000)、Invertek Optidrive。
- 电能与电力仪表: Schneider PowerLogic PM5000 / iEM3000 / ION、Janitza UMG(96/103/104/508/604)、Carlo Gavazzi EM/ET(EM24、EM340、ET112/340)、Socomec Diris、Eastron SDM(SDM120/230/630)、Accuenergy Acuvim II、Siemens SENTRON PAC(PAC2200/3200/4200)、Lovato DMG。
- 太阳能 / 光伏逆变器: SMA Sunny Boy / Sunny Tripower、Fronius GEN24 / SnapINverter、Huawei SUN2000、Sungrow、SolarEdge、Kostal、Solis(SunSpec/Modbus)。
- 远程 I/O、RTU 与协议网关: Advantech ADAM-6000/4000、Moxa MGate / ioLogik、HMS Anybus(Modbus RTU↔TCP),以及串口转以太网网关后的通用 RS-485 变送器(温度、压力、流量、液位、功率)。
需要西门子 S7、Allen-Bradley Logix、OPC UA,或预映射机器标签的厂商配置包?请选用 Industrial Collector。当你只需要 Modbus 并希望占用最轻量时,使用 Modbus Collector。
你将获得什么
在你的项目中安装该应用,并为其分配边缘 PC(网关)。然后打开应用面板,进入设置视图并添加一个机器连接:选择网关,输入 Modbus 主机和端口,选择 TCP 或 UDP,设置从站 ID 和读取间隔,并将你的寄存器定义作为 YAML 粘贴进去。
从那一刻起,应用按配置的间隔轮询机器,并将每个值存储在你车队数据库的 measurements 表中——可随时查询、可视化和共享——而每台机器的实时在线/离线状态则在 assetstatus 表中跟踪。
通用采集器特性
与每个 IronFlock 采集器一样,Modbus Collector 完全在浏览器中配置——在内置应用面板中添加和编辑机器连接,更改立即生效,无需重启。它在边缘端可靠:断开的连接会被自动检测并重新建立,每台机器在隔离状态下采集(一台无法访问的设备永远不会让其他机器停止),并且如果网关失去与平台的连接,应用会持续采集并在本地缓冲读数,然后在链路恢复时即刻按顺序转发所有数据(缓冲区大小可按网关配置)。而且你无需硬件即可试用:将任意机器切换到演示模式,应用会生成逼真的示例数据,让你在连接真实 Modbus 设备之前就探索完整体验。
在你的数据之上构建
随附的应用面板让你即时概览到来的数据。如需量身定制的展示,可构建自定义仪表盘,将你的 Modbus 测量值与来自其他应用的数据并排显示,通过 Data Backend 查询数据,并使用 Alarms 应用实时监视采集到的值并获取短信或邮件通知。要让设备上线并安装该应用,请参阅设备管理和应用管理。