Fixed modbus interface

- Changed registerdefinition in modbus server because or single register reading
This commit is contained in:
Matthias Heisig
2025-10-06 14:40:45 +02:00
parent 27848d6acc
commit 14ec270259
6 changed files with 59 additions and 38 deletions

View File

@@ -15,15 +15,21 @@
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11000</StartAddress>
<EndAddress>11047</EndAddress>
<EndAddress>11055</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11</VarName>
</MappingInfo>
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>11048</StartAddress>
<EndAddress>11055</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg11.stInverterData</VarName>
</MappingInfo>
<!-- 12.000 Registers -->
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>12000</StartAddress>
<EndAddress>12004</EndAddress>
<EndAddress>12005</EndAddress>
<VarName>GVL_MODBUS.stModbusEMSComm.stModbusReg12</VarName>
</MappingInfo>
@@ -31,8 +37,8 @@
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>13000</StartAddress>
<EndAddress>13003</EndAddress>
<VarName>GVL_MODBUS.stBMSErrorReg.wBMSWarningActive</VarName>
<EndAddress>13005</EndAddress>
<VarName>GVL_MODBUS.stBMSErrorReg</VarName>
</MappingInfo>
@@ -54,9 +60,9 @@
<MappingInfo>
<AdsPort>851</AdsPort>
<StartAddress>13004</StartAddress>
<EndAddress>13004</EndAddress>
<VarName>GVL_MODBUS.stBMSErrorReg.wConfirmAlarms</VarName>
<StartAddress>13006</StartAddress>
<EndAddress>13006</EndAddress>
<VarName>GVL_MODBUS.wConfirmAlarms</VarName>
</MappingInfo>
</OutputRegisters>
</Mapping>