Fixed base library namespace issues with version 1.3.3

This commit is contained in:
2026-02-19 12:04:15 +01:00
parent 2ea0f47b9e
commit c4044be7bd
4 changed files with 89 additions and 99 deletions

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<DUT Name="ST_Tray" Id="{46c836b3-855e-4243-8a48-0af69c810b62}">
<Declaration><![CDATA[TYPE ST_Tray :
STRUCT
// Tray index id
iIdx : INT;
// Tray name
sName : STRING(255);
// Number of pick positions
iPosCnt : INT := 0;
// Pick position array
arPosX : ARRAY[0..19] OF REAL;
arPosY : ARRAY[0..19] OF REAL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -21,6 +21,12 @@ VAR_GLOBAL
// Unit states
stTrayFeederInputState : ST_PMLs;
stTRayFeederInputAdmin : ST_PMLa;
stTestTray : ST_Tray := (
iIdx := 0,
iPosCnt := 8,
arPosX := [75.2, 149.2, 223.2, 297.2, 75.2, 149.2, 223.2, 297.2],
arPosY := [86.95, 44.05, 86.95, 44.05, 235.95, 193.05, 235.95, 193.05]);
END_VAR]]></Declaration>
</GVL>
</TcPlcObject>

View File

@@ -124,6 +124,9 @@
<Compile Include="01_Stationen\NIO\ST_HMI_NOK.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="01_Stationen\Stammdaten\ST_Tray.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="01_Stationen\TrayFeeder\E_TFInputStackState.TcDUT">
<SubType>Code</SubType>
</Compile>
@@ -235,6 +238,7 @@
<Folder Include="01_Stationen\Etcher" />
<Folder Include="01_Stationen\HeatCoolPlates" />
<Folder Include="01_Stationen\Aligner" />
<Folder Include="01_Stationen\Stammdaten" />
<Folder Include="01_Stationen\NIO" />
<Folder Include="01_Stationen\TrayFeeder" />
<Folder Include="01_Stationen" />
@@ -253,48 +257,6 @@
<DefaultResolution>BaseComponents, * (Heisig GmbH)</DefaultResolution>
<Namespace>BC</Namespace>
</PlaceholderReference>
<PlaceholderReference Include="System_VisuElemMeter">
<DefaultResolution>VisuElemMeter, 4.7.0.0 (System)</DefaultResolution>
<Namespace>VisuElemMeter</Namespace>
<SystemLibrary>true</SystemLibrary>
<ResolverGuid>2717eb6a-dd07-4c66-8d8d-cacebd7b18ae</ResolverGuid>
</PlaceholderReference>
<PlaceholderReference Include="System_VisuElems">
<DefaultResolution>VisuElems, 4.8.0.0 (System)</DefaultResolution>
<Namespace>VisuElems</Namespace>
<SystemLibrary>true</SystemLibrary>
<ResolverGuid>2717eb6a-dd07-4c66-8d8d-cacebd7b18ae</ResolverGuid>
</PlaceholderReference>
<PlaceholderReference Include="System_VisuElemsSpecialControls">
<DefaultResolution>VisuElemsSpecialControls, 4.7.0.0 (System)</DefaultResolution>
<Namespace>VisuElemsSpecialControls</Namespace>
<SystemLibrary>true</SystemLibrary>
<ResolverGuid>2717eb6a-dd07-4c66-8d8d-cacebd7b18ae</ResolverGuid>
</PlaceholderReference>
<PlaceholderReference Include="System_VisuElemsWinControls">
<DefaultResolution>VisuElemsWinControls, 4.8.0.0 (System)</DefaultResolution>
<Namespace>VisuElemsWinControls</Namespace>
<SystemLibrary>true</SystemLibrary>
<ResolverGuid>2717eb6a-dd07-4c66-8d8d-cacebd7b18ae</ResolverGuid>
</PlaceholderReference>
<PlaceholderReference Include="System_VisuElemTextEditor">
<DefaultResolution>VisuElemTextEditor, 4.8.0.0 (System)</DefaultResolution>
<Namespace>VisuElemTextEditor</Namespace>
<SystemLibrary>true</SystemLibrary>
<ResolverGuid>2717eb6a-dd07-4c66-8d8d-cacebd7b18ae</ResolverGuid>
</PlaceholderReference>
<PlaceholderReference Include="System_VisuInputs">
<DefaultResolution>VisuInputs, 4.7.0.0 (System)</DefaultResolution>
<Namespace>VisuInputs</Namespace>
<SystemLibrary>true</SystemLibrary>
<ResolverGuid>2717eb6a-dd07-4c66-8d8d-cacebd7b18ae</ResolverGuid>
</PlaceholderReference>
<PlaceholderReference Include="System_VisuNativeControl">
<DefaultResolution>VisuNativeControl, 4.8.0.0 (System)</DefaultResolution>
<Namespace>VisuNativeControl</Namespace>
<SystemLibrary>true</SystemLibrary>
<ResolverGuid>2717eb6a-dd07-4c66-8d8d-cacebd7b18ae</ResolverGuid>
</PlaceholderReference>
<PlaceholderReference Include="Tc2_Standard">
<DefaultResolution>Tc2_Standard, * (Beckhoff Automation GmbH)</DefaultResolution>
<Namespace>Tc2_Standard</Namespace>
@@ -328,14 +290,14 @@
</ItemGroup>
<ItemGroup>
<PlaceholderResolution Include="BaseComponents">
<Resolution>BaseComponents, * (Heisig GmbH)</Resolution>
<Resolution>BaseComponents, 1.3.3 (Heisig GmbH)</Resolution>
</PlaceholderResolution>
</ItemGroup>
<ProjectExtensions>
<PlcProjectOptions>
<XmlArchive>
<Data>
<o xml:space="preserve" t="OptionKey">
<Data>
<o xml:space="preserve" t="OptionKey">
<v n="Name">"&lt;ProjectRoot&gt;"</v>
<d n="SubKeys" t="Hashtable" ckt="String" cvt="OptionKey">
<v>{192FAD59-8248-4824-A8DE-9177C94C195A}</v>
@@ -2983,16 +2945,16 @@
</d>
<d n="Values" t="Hashtable" />
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="Int32">System.Int32</Type>
<Type n="OptionKey">{54dd0eac-a6d8-46f2-8c27-2f43c7e49861}</Type>
<Type n="String">System.String</Type>
<Type n="UInt32">System.UInt32</Type>
</TypeList>
</XmlArchive>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="Int32">System.Int32</Type>
<Type n="OptionKey">{54dd0eac-a6d8-46f2-8c27-2f43c7e49861}</Type>
<Type n="String">System.String</Type>
<Type n="UInt32">System.UInt32</Type>
</TypeList>
</XmlArchive>
</PlcProjectOptions>
</ProjectExtensions>
</Project>

File diff suppressed because one or more lines are too long