Changed from ISA88 to PackML

- Added PackML Base FB's
- Added Unit Tests for PackML Base State Machine
- Added Robot job numbers according to new interface
- Added PLC job number for robot to call according to new interface
- Change Robot to PackML interface
This commit is contained in:
2026-01-23 22:55:49 +01:00
parent 2d11c43579
commit 3946e45c65
26 changed files with 1615 additions and 421 deletions

View File

@@ -33,6 +33,12 @@
<Compile Include="01_Stationen\HVTester\FB_HVTester.TcPOU">
<SubType>Code</SubType>
</Compile>
<Compile Include="01_Stationen\Kuka_Robot\E_KukaRobot_JobNumberRobot.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="01_Stationen\Kuka_Robot\E_KukaRobot_JobNumerPLC.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="01_Stationen\Kuka_Robot\FB_KukaRobot.TcPOU">
<SubType>Code</SubType>
</Compile>
@@ -64,16 +70,34 @@
<SubType>Code</SubType>
<LinkAlways>true</LinkAlways>
</Compile>
<Compile Include="LibraryCandidates\ISA88\E_Isa88_Cmd.TcDUT">
<Compile Include="LibraryCandidates\PackML\E_PackMLCmd.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="LibraryCandidates\ISA88\E_Isa88_State.TcDUT">
<Compile Include="LibraryCandidates\PackML\E_PackMLState.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="LibraryCandidates\ISA88\FB_Isa88_SM.TcPOU">
<Compile Include="LibraryCandidates\PackML\E_PackMLUnitMode.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="LibraryCandidates\ISA88\I_Isa88_SM.TcIO">
<Compile Include="LibraryCandidates\PackML\FB_PackMLGeneric.TcPOU">
<SubType>Code</SubType>
</Compile>
<Compile Include="LibraryCandidates\PackML\FB_PackMLStateMachine.TcPOU">
<SubType>Code</SubType>
</Compile>
<Compile Include="LibraryCandidates\PackML\ITFs\I_UnitState.TcIO">
<SubType>Code</SubType>
</Compile>
<Compile Include="LibraryCandidates\PackML\ITFs\I_UnitStateActing.TcIO">
<SubType>Code</SubType>
</Compile>
<Compile Include="LibraryCandidates\PackML\ITFs\I_UnitStateWaiting.TcIO">
<SubType>Code</SubType>
</Compile>
<Compile Include="LibraryCandidates\Unittests\FB_PackMLStateMachine_Test.TcPOU">
<SubType>Code</SubType>
</Compile>
<Compile Include="LibraryCandidates\Unittests\PRG_Test.TcPOU">
<SubType>Code</SubType>
</Compile>
<Compile Include="PlcTask.TcTTO">
@@ -97,11 +121,17 @@
<Folder Include="01_Stationen" />
<Folder Include="00_Main" />
<Folder Include="LibraryCandidates" />
<Folder Include="LibraryCandidates\ISA88" />
<Folder Include="GVLs" />
<Folder Include="LibraryCandidates\Unittests" />
<Folder Include="LibraryCandidates\PackML" />
<Folder Include="LibraryCandidates\PackML\ITFs" />
<Folder Include="Visu" />
</ItemGroup>
<ItemGroup>
<PlaceholderReference Include="BaseComponents">
<DefaultResolution>BaseComponents, * (Heisig GmbH)</DefaultResolution>
<Namespace>BC</Namespace>
</PlaceholderReference>
<PlaceholderReference Include="System_VisuElemMeter">
<DefaultResolution>VisuElemMeter, 4.7.0.0 (System)</DefaultResolution>
<Namespace>VisuElemMeter</Namespace>
@@ -161,6 +191,10 @@
<Namespace>Tc3_Module</Namespace>
<SystemLibrary>true</SystemLibrary>
</PlaceholderReference>
<PlaceholderReference Include="TcUnit">
<DefaultResolution>TcUnit, * (www.tcunit.org)</DefaultResolution>
<Namespace>TcUnit</Namespace>
</PlaceholderReference>
</ItemGroup>
<ItemGroup>
<None Include="PLC.tmc">