如何实现逆变器Modbus转IEC 104协议接入电力监控系统?
摘要:VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。
• 一、项目背景
某光伏电站需要对并网逆变器进行实时监控,并将运行数据上传至调度主站。逆变器设备采用Modbus RTU协议通信,输出直流电压、直流电流、交流电压、交流电流、输出功率、发电量、设备状态等关键参数。调度主站系统采用IEC 60870-5-104规约作为标准通信协议。
项目要求在不影响逆变器原有通信与控制的条件下,将其接入电力监控系统,实现“遥测、遥信、遥控、遥调”四遥功能。
• 二、解决方案
选用上海仰科VFBOX协议转换网关(型号:VB301-1110,支持1网口、1串口、4G无线),实现:
• 通过RS485采集逆变器Modbus数据
• 转换为IEC 104规约数据模型
• 通过4G无线网络(或以太网)上传至104主站
该网关支持104服务端与客户端两种模式,适用于本地网络或远程无线接入场景。
• 三、硬件连接与配置
• 1. 现场接线
• 逆变器RS485接口 → 网关COM1(A-A、B-B)
• 网关安装SIM卡(移动/联通/电信),连接4G天线
• 电源:DC 12V/24V接入网关V+、V-
• 网关通过导轨安装于逆变器就近电柜内
• 2. 本地调试网络设置
• 电脑IP设置为 192.168.1.198
• 网关默认IP 192.168.1.199(可通过FUN键恢复)
• 使用网线直连网关,通过VFBOX Studio进行配置
• 四、VFBOX Studio配置步骤
• 1. 新建工程并添加逆变器设备
打开VFBOX Studio → 新建工程 → 设备类型选择 VB301-1110
“新建设备” → 选择“Modbus RTU”驱动
设备名称可设为 INV1
配置串口参数(与逆变器一致,如9600,8,N,1)
设置逆变器Modbus地址(如站号=1)
• 2. 添加逆变器数据点
根据逆变器协议手册,添加关键参数并映射为104规约点表:
数据描述 Modbus地址 数据类型 104类型 104地址(十进制)
直流电压 40001 Float AI-MeasuredValueShot 16385
直流电流 40003 Float AI-MeasuredValueShot 16386
交流电压 40005 Float AI-MeasuredValueShot 16387
交流电流 40007 Float AI-MeasuredValueShot 16388
输出功率 40009 Float AI-MeasuredValueShot 16389
日发电量 40013 Float COUNTER-IntegratedTotals 32769
累计发电量 40015 Float COUNTER-IntegratedTotals 32770
逆变器运行状态 00001 Boolean DI-SinglePoint 1
故障告警 00002 Boolean DI-SinglePoint 2
并网状态 00003 Boolean DI-SinglePoint 3
远程启停控制 — Boolean DO-SingleCommand 24577
功率设定 — Float AO-SetpointCommandShort 25089
提示:添加第一个点后可手动修改地址,后续点地址会自动递增。
