Added JobScheduler and recipe data for stations
This commit is contained in:
47
PLC/LibraryCandidates/Scheduler/POUs/FB_BaseTransport.TcPOU
Normal file
47
PLC/LibraryCandidates/Scheduler/POUs/FB_BaseTransport.TcPOU
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1">
|
||||
<POU Name="FB_BaseTransport" Id="{27acb860-a7d2-4ad3-adc1-3999bf7b2d0f}" SpecialFunc="None">
|
||||
<Declaration><![CDATA[FUNCTION_BLOCK FB_BaseTransport IMPLEMENTS I_Transport
|
||||
VAR_INPUT
|
||||
END_VAR
|
||||
VAR_OUTPUT
|
||||
END_VAR
|
||||
VAR_IN_OUT
|
||||
fbJobQueue : FB_JobQueue;
|
||||
END_VAR
|
||||
VAR
|
||||
_stTransJon : ST_TransJob;
|
||||
|
||||
_xAvailable : BOOL := TRUE;
|
||||
_xError : BOOL;
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[]]></ST>
|
||||
</Implementation>
|
||||
<Property Name="P_Available" Id="{b86daa99-acd7-4a83-9de5-8155146759bd}">
|
||||
<Declaration><![CDATA[PROPERTY P_Available : BOOL
|
||||
]]></Declaration>
|
||||
<Get Name="Get" Id="{b5275c3b-e101-4786-a7c8-b2f25babf8a7}">
|
||||
<Declaration><![CDATA[VAR
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[P_Available := _xAvailable;]]></ST>
|
||||
</Implementation>
|
||||
</Get>
|
||||
</Property>
|
||||
<Property Name="P_HasError" Id="{fc4055b6-6553-4a3a-9b04-c5bb792578a6}">
|
||||
<Declaration><![CDATA[PROPERTY P_HasError : BOOL
|
||||
]]></Declaration>
|
||||
<Get Name="Get" Id="{da490431-bb00-4006-9c7f-3c5d4dab3bd2}">
|
||||
<Declaration><![CDATA[VAR
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[P_HasError := _xError;]]></ST>
|
||||
</Implementation>
|
||||
</Get>
|
||||
</Property>
|
||||
</POU>
|
||||
</TcPlcObject>
|
||||
Reference in New Issue
Block a user