Modbus协议 转 OCPP 1.6协议实现方案 点击:4 | 回复:0



深圳惠志科技

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 0回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2026年3月03日
发表于:2026-03-23 14:52:28
楼主

在做国标桩接入海外平台或者本地 EMS 接入云端 CSMS 时,经常会遇到一个现实问题:现场设备只支持 Modbus(RTU/TCP),而上位系统要求 OCPP 1.6/2.0.1。如何在不推倒重来的情况下,把一套 Modbus 设备“变身”成支持 OCPP 的充电站,这篇帖子想聊一聊使用深圳惠志科技的Modbus协议网关来如何实现这一目标。

Modbus协议网关.jpg

一、场景和目标

典型场景大概有几类:

国标主板/本地充电控制器通过 Modbus 暴露功率、电表、电池信息。

云端只提供 OCPP 接口(通常是 1.6 JSON 或 2.0.1 WebSocket)。

希望在现有硬件/线缆不大动的基础上,通过一个“协议网关”完成接入。

目标可以概括成一句话:

在下行保持 Modbus(RTU/TCP)不变,上行对外表现为一个标准的 OCPP 充电站或 OCPP 中央系统,实现合法合规的充电会话、计费、远程运维和智能充电。


二、整体架构设计

一个比较通用的架构是“本地 Modbus 域 + OCPP 应用层”的分层结构,中间用“协议网关”打通。

下行接口

Modbus RTU:RS‑485 总线,常见于电表、国标控制板。

Modbus TCP:已有以太网的 BMS、PLC 等。

上行接口

OCPP 1.6 JSON(WebSocket over TCP/TLS)。

或 OCPP 2.0.1,支持更强的智能充电和安全机制。**

网关职责

协议转换:把 Modbus 寄存器/线圈的读写转成 OCPP 消息;反向把 OCPP 命令映射回 Modbus 写命令。

数据聚合:多个桩、多个电表的数据汇总成一个或多 个 chargePoint,统一上报给 CSMS。

安全隔离:Modbus 只在局域网内跑,外网通信全部走 OCPP + TLS,降低暴露面。


深圳惠志科技的Modbus‑OCPP 协议转换器已经把这个架构做成了产品,支持多种工作模式,可以单纯做协议转换,也可以在一定程度上扮演简化版的 OCPP 中央系统。




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师