Files
Uniper_PLC/PLC/DUTs/ST_EMS_MODBUS_INTERFACE.TcDUT
2024-01-04 15:15:26 +01:00

136 lines
2.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.12">
<DUT Name="ST_EMS_MODBUS_INTERFACE" Id="{c26c9ee9-feee-46cf-86e6-45d1a1e6819c}">
<Declaration><![CDATA[TYPE ST_EMS_MODBUS_INTERFACE :
STRUCT
// Size = 16 * 2 byte = 32 byte
// Addr: 10.000
sManufacturer : STRING(32); // 1 char = 1 byte
// Addr: 10.016
sModelname : STRING(32);
// Addr: 10.032
sSerialnumber : STRING(32);
// Addr: 10.048
sBMSVersion : STRING(64);
// Addr: 10.080
uiTotalParallelMembers : UINT; //uint 16bit = 1 Word
// Addr: 10.081
uiActiveParallelMembers : UINT;
// Addr: 11.000
eBatteryStatus : E_BATTERY_STATUS;
// Addr: 11.001
eChargeStatus : E_CHARGE_STATUS;
// Addr: 11.002
// Unit: Ah
udiChargeCapacity : UDINT; // 32bit
// Addr: 11.004
// Unit: Wh
udiEnergyCapacity : UDINT;
// Addr: 11.006
// Unit: W
udiMaxChargingActivePower : UDINT;
// Addr: 11.008
// Unit: W
udiMaxDischargingActivePower : UDINT;
// Addr: 11.010
// Unit: var
udiMaxAvailableInductiveReactivePower : UDINT;
// Addr: 11.012
// Unit: var
udiMaxAvailableCapacitiveReactivePower : UDINT;
// Addr: 11.014
// Unit: %
uiSelfDischargeRate : UINT; // 16 bit
// Addr: 11.015
// Unit: %
uiMaxAllowedSOC : UINT;
// Addr: 11.016
// Unit: %
uiMinAllowedSOC : UINT;
// Addr: 11.017
// Unit: %
uiCurrentSOC : UINT;
// Addr: 11.018
// Unit: %
uiCurrentDOD : UINT;
// Addr: 11.019
// Unit: Wh
udiChargedEnergy : UDINT;
// Addr: 11.021
// Unit: Wh
udiAvailableEnergy : UDINT;
// Addr: 11.023
// Unit: %
uiCurrentSOH : UINT;
// Addr: 11.024
// Unit: A
diTotalACCurrentPhase1 : DINT;
// Addr: 11.025
// Unit: A
diTotalACCurrentPhase2 : DINT;
// Addr: 11.026
// Unit: A
diTotalACCurrentPhase3 : DINT;
// Addr: 11.027
// Unit: W
diSetpointActivePowerMirror : DINT;
// Addr: 11.028
rSetpointCosPhiMirror : REAL; // 32 bit
// Addr: 11.030
// Unit: W
diCurrentActivePower : DINT;
// Addr: 11.031
// Unit: var
diCurrentReactivePower : DINT;
// Addr: 11.032
udiLifeMessage : UDINT;
// Addr: 11.033
lwWarningBitmap : LWORD;
// Addr: 11.035
lwErrorBitmap : LWORD;
// Addr: 12.000
// Unit: W
diSetpointActivePower : DINT;
// Addr: 12.001
rSetpointCosPhi : REAL;
// Addr: 12.003
eReactivePowerType : E_REACTIVE_POWER_TYPE;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>