Last changes before SAT

This commit is contained in:
Matthias Heisig
2025-10-14 16:19:19 +02:00
parent eaaa2371e8
commit 2d65d0b3db
28 changed files with 630 additions and 352 deletions

View File

@@ -13,7 +13,8 @@ TYPE E_BMS_CONTROL_MODE :
BALANCING := 6,
CYCLING := 7,
PRECHARGE := 8,
DH := 9
DH := 9,
SEMI_AUTO := 10
);
END_TYPE
]]></Declaration>

View File

@@ -9,7 +9,8 @@ TYPE E_STRING_OPERATING_MODE :
AUTOMATIC := 0,
SAFETY_CHECK := 1,
PRECHARGE := 2,
BALANCING := 3
BALANCING := 3,
SEMI_AUTO := 4
);
END_TYPE
]]></Declaration>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<DUT Name="ST_SEMI_AUTO_MODULE_ENABLE" Id="{0a50ad4d-d929-43a2-84d3-8240a20f96f0}">
<Declaration><![CDATA[TYPE ST_SEMI_AUTO_MODULE_ENABLE :
STRUCT
// Manual enable unit 1
xSemiAutoEnableUnit1 : BOOL;
// Manual enable unit 2
xSemiAutoEnableUnit2 : BOOL;
// Manual enable unit 3
xSemiAutoEnableUnit3 : BOOL;
// Manual enable unit 4
xSemiAutoEnableUnit4 : BOOL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<DUT Name="ST_SEMI_AUTO_STRING_ENABLE" Id="{a3d678f9-e2d7-4e4a-b890-810149befa04}">
<Declaration><![CDATA[TYPE ST_SEMI_AUTO_STRING_ENABLE :
STRUCT
// Modul 1
stSemiAutoModul1 : ST_SEMI_AUTO_MODULE_ENABLE;
// Modul 2
stSemiAutoModul2 : ST_SEMI_AUTO_MODULE_ENABLE;
// Modul 3
stSemiAutoModul3 : ST_SEMI_AUTO_MODULE_ENABLE;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<DUT Name="ST_UNIT_HMI_INTERFACE" Id="{a46d51f7-c17c-44e4-be59-edb877b3b5dc}">
<Declaration><![CDATA[TYPE ST_UNIT_HMI_INTERFACE :
STRUCT
@@ -65,6 +65,11 @@ STRUCT
eStatus : E_COMPONENT_STATUS;
// Semi auto enable
// ====================================
stButtonSemiAutoEnable : ST_HMI_CONTROL_BUTTON;
stButtonSemiAutoDisable : ST_HMI_CONTROL_BUTTON;
// Aknowledge all alarms button
// ===================================
//stButtonAckAlarms : ST_HMI_CONTROL_BUTTON;