Added Modbus-server register mapping file

This commit is contained in:
Matthias Heisig
2024-01-15 17:36:37 +01:00
parent 4586e72a0e
commit 70647caee4

222
Uniper_Modbus_Mapping.xml Normal file
View File

@@ -0,0 +1,222 @@
<Configuration>
<Port>502</Port>
<IpAddr/>
<Mapping>
<!-- 10.000 Registers -->
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>10000</StartAddress>
<EndAddress>10015</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg10.sManufacturer</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>10016</StartAddress>
<EndAddress>10031</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg10.sModelname</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>10032</StartAddress>
<EndAddress>10047</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg10.sSerialnumber</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>10048</StartAddress>
<EndAddress>10079</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg10.sBMSVersion</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>10080</StartAddress>
<EndAddress>10080</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg10.uiTotalParallelMembers</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>10081</StartAddress>
<EndAddress>10081</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg10.uiActiveParallelMembers</VarName>
</MappingInfo>
<!-- 11.000 Registers -->
<AdsPort>851</AdsPort>
<StartAddress>11000</StartAddress>
<EndAddress>11000</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.eBatteryStatus</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11001</StartAddress>
<EndAddress>11001</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11002</StartAddress>
<EndAddress>11003</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.udiChargeCapacity</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11004</StartAddress>
<EndAddress>11005</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.udiEnergyCapacity</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11006</StartAddress>
<EndAddress>11007</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.udiMaxChargingActivePower</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11008</StartAddress>
<EndAddress>11009</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.udiMaxDischargingActivePower</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11010</StartAddress>
<EndAddress>11011</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.udiMaxAvailableInductiveReactivePower</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11012</StartAddress>
<EndAddress>11013</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.udiMaxAvailableCapacitiveReactivePower</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11014</StartAddress>
<EndAddress>11014</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.uiSelfDischargeRate</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11015</StartAddress>
<EndAddress>11015</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.uiMaxAllowedSOC</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11016</StartAddress>
<EndAddress>11016</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.uiMinAllowedSOC</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11017</StartAddress>
<EndAddress>11017</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.uiCurrentSOC</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11018</StartAddress>
<EndAddress>11018</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.uiCurrentDOD</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11019</StartAddress>
<EndAddress>11020</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.udiChargedEnergy</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11021</StartAddress>
<EndAddress>11022</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.udiAvailableEnergy</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11023</StartAddress>
<EndAddress>11023</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.uiCurrentSOH</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11024</StartAddress>
<EndAddress>11025</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.diTotalACCurrentPhase1</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11026</StartAddress>
<EndAddress>11027</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.diTotalACCurrentPhase2</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11028</StartAddress>
<EndAddress>11029</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.diTotalACCurrentPhase3</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11030</StartAddress>
<EndAddress>11031</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.diSetpointActivePowerMirror</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11032</StartAddress>
<EndAddress>11033</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.rSetpointCosPhiMirror</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11034</StartAddress>
<EndAddress>11035</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.diCurrentActivePower</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11036</StartAddress>
<EndAddress>11037</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.diCurrentReactivePower</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11038</StartAddress>
<EndAddress>11039</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.udiLifeMessage</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11040</StartAddress>
<EndAddress>11043</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.lwWarningBitmap</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11044</StartAddress>
<EndAddress>11047</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.lwErrorBitmap</VarName>
</MappingInfo>
<!-- 12.000 Registers -->
<OutputRegisters>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>12000</StartAddress>
<EndAddress>12001</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg12.diSetpointActivePower</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>12002</StartAddress>
<EndAddress>12003</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg12.rSetpointCosPhi</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>12004</StartAddress>
<EndAddress>12004</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg12.eReactivePowerType</VarName>
</MappingInfo>
</OutputRegisters>
</Mapping>
</Configuration>