Projektdateien hinzufügen.
This commit is contained in:
136
PLC/DUTs/ST_EMS_MODBUS_INTERFACE.TcDUT
Normal file
136
PLC/DUTs/ST_EMS_MODBUS_INTERFACE.TcDUT
Normal file
@@ -0,0 +1,136 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user