First working implementation

- Currently only with one sided gripper
This commit is contained in:
2026-02-19 15:42:54 +01:00
parent 7126a7dd7e
commit 92276e4f4b
32 changed files with 1041 additions and 378 deletions

View File

@@ -18,22 +18,20 @@
<LibraryReferences>{c5c6b994-f2a1-4a71-b657-f282007c0cd2}</LibraryReferences>
</PropertyGroup>
<ItemGroup>
<Compile Include="GVLs\GVL_Product.TcGVL">
<SubType>Code</SubType>
<LinkAlways>true</LinkAlways>
</Compile>
<Compile Include="PlcTask.TcTTO">
<SubType>Code</SubType>
</Compile>
<Compile Include="POUs\MAIN.TcPOU">
<SubType>Code</SubType>
</Compile>
<Compile Include="POUs\Scheduler\DUTs\E_TransitCond.TcDUT">
<Compile Include="POUs\Scheduler\DUTs\ST_FlowRecipe.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="POUs\Scheduler\DUTs\ST_Recipe.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="POUs\Scheduler\DUTs\ST_RecipeNode.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="POUs\Scheduler\DUTs\ST_Transition.TcDUT">
<Compile Include="POUs\Scheduler\DUTs\ST_FlowRecipeNode.TcDUT">
<SubType>Code</SubType>
</Compile>
<Compile Include="POUs\Scheduler\DUTs\ST_TransJob.TcDUT">
@@ -43,7 +41,7 @@
<SubType>Code</SubType>
<LinkAlways>true</LinkAlways>
</Compile>
<Compile Include="POUs\Scheduler\ITFs\I_Product.TcIO">
<Compile Include="POUs\Scheduler\ITFs\I_FlowRecHandler.TcIO">
<SubType>Code</SubType>
</Compile>
<Compile Include="POUs\Scheduler\ITFs\I_Station.TcIO">
@@ -54,18 +52,27 @@
</Compile>
<Compile Include="POUs\Scheduler\POUs\FB_JobQueue.TcPOU">
<SubType>Code</SubType>
<ExcludeFromBuild>false</ExcludeFromBuild>
</Compile>
<Compile Include="POUs\Scheduler\POUs\FB_Product.TcPOU">
<Compile Include="POUs\Scheduler\POUs\FB_FlowRecHandler.TcPOU">
<SubType>Code</SubType>
<ExcludeFromBuild>false</ExcludeFromBuild>
</Compile>
<Compile Include="POUs\Scheduler\POUs\FB_Scheduler.TcPOU">
<SubType>Code</SubType>
<ExcludeFromBuild>false</ExcludeFromBuild>
</Compile>
<Compile Include="POUs\Scheduler\POUs\FB_StationBase.TcPOU">
<Compile Include="POUs\Scheduler\POUs\FB_BaseStation.TcPOU">
<SubType>Code</SubType>
<ExcludeFromBuild>false</ExcludeFromBuild>
</Compile>
<Compile Include="POUs\Scheduler\POUs\FB_TransportBase.TcPOU">
<Compile Include="POUs\Scheduler\POUs\FB_BaseTransport.TcPOU">
<SubType>Code</SubType>
<ExcludeFromBuild>false</ExcludeFromBuild>
</Compile>
<Compile Include="POUs\Scheduler\POUs\GVL_Test.TcGVL">
<SubType>Code</SubType>
<LinkAlways>true</LinkAlways>
</Compile>
<Compile Include="POUs\Stations\FB_Etcher.TcPOU">
<SubType>Code</SubType>
@@ -82,16 +89,26 @@
<Compile Include="POUs\Stations\FB_Output.TcPOU">
<SubType>Code</SubType>
</Compile>
<Compile Include="POUs\Stations\FB_Robot.TcPOU">
<SubType>Code</SubType>
</Compile>
<Compile Include="POUs\ST_RobotMoveData.TcDUT">
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="DUTs" />
<Folder Include="GVLs" />
<Folder Include="POUs\Scheduler" />
<Folder Include="POUs\Scheduler">
<ExcludeFromBuild>false</ExcludeFromBuild>
</Folder>
<Folder Include="POUs\Scheduler\ITFs" />
<Folder Include="POUs\Scheduler\DUTs" />
<Folder Include="POUs\Scheduler\GVLs" />
<Folder Include="POUs\Scheduler\POUs" />
<Folder Include="POUs\Stations" />
<Folder Include="POUs\Stations">
<ExcludeFromBuild>false</ExcludeFromBuild>
</Folder>
<Folder Include="VISUs" />
<Folder Include="POUs" />
</ItemGroup>
@@ -118,8 +135,8 @@
<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>
@@ -195,14 +212,14 @@
</d>
<d n="Values" t="Hashtable" />
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="OptionKey">{54dd0eac-a6d8-46f2-8c27-2f43c7e49861}</Type>
<Type n="String">System.String</Type>
</TypeList>
</XmlArchive>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="OptionKey">{54dd0eac-a6d8-46f2-8c27-2f43c7e49861}</Type>
<Type n="String">System.String</Type>
</TypeList>
</XmlArchive>
</PlcProjectOptions>
</ProjectExtensions>
</Project>