Initial commit
This commit is contained in:
84
PLC/POUs/Scheduler/ITFs/I_Station.TcIO
Normal file
84
PLC/POUs/Scheduler/ITFs/I_Station.TcIO
Normal file
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1">
|
||||
<Itf Name="I_Station" Id="{f863fe97-4162-4b2e-b60e-3fee73b74d3a}">
|
||||
<Declaration><![CDATA[INTERFACE I_Station
|
||||
]]></Declaration>
|
||||
<Method Name="M_HasCapabilty" Id="{b116dc84-553d-4994-acaf-ce410825ba36}">
|
||||
<Declaration><![CDATA[METHOD M_HasCapabilty : BOOL
|
||||
VAR_INPUT
|
||||
dwReqCap : DWORD;
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
</Method>
|
||||
<Method Name="M_InsertProduct" Id="{6d808715-3e3b-47f8-9bce-8110ddf0fadc}">
|
||||
<Declaration><![CDATA[METHOD M_InsertProduct : BOOL;
|
||||
VAR_INPUT
|
||||
fbProduct : I_Product;
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
</Method>
|
||||
<Method Name="M_Release" Id="{8a898aac-0cc9-477d-9998-62f5f31391c7}">
|
||||
<Declaration><![CDATA[METHOD M_Release : BOOL
|
||||
VAR_INPUT
|
||||
udiHandle : UDINT;
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
</Method>
|
||||
<Method Name="M_RemoveProduct" Id="{90af1fde-9aed-4c2f-990d-d0ad1af5a705}">
|
||||
<Declaration><![CDATA[METHOD M_RemoveProduct : I_Product
|
||||
]]></Declaration>
|
||||
</Method>
|
||||
<Method Name="M_Reserve" Id="{6c535852-3b02-41fc-a4fc-9b0284412ec7}">
|
||||
<Declaration><![CDATA[METHOD M_Reserve : UDINT
|
||||
]]></Declaration>
|
||||
</Method>
|
||||
<Property Name="P_Available" Id="{3075cb0b-1920-4207-a4f7-c06c6ad91a05}">
|
||||
<Declaration><![CDATA[PROPERTY P_Available : BOOL]]></Declaration>
|
||||
<Get Name="Get" Id="{8936bdb5-2331-44ac-804b-848836e7e78f}">
|
||||
<Declaration><![CDATA[]]></Declaration>
|
||||
</Get>
|
||||
</Property>
|
||||
<Property Name="P_Busy" Id="{c7a782a6-d9d8-4f37-ab05-aa446f3c2ade}">
|
||||
<Declaration><![CDATA[PROPERTY P_Busy : BOOL]]></Declaration>
|
||||
<Get Name="Get" Id="{0bee0f8b-b5f7-4a72-b050-a4b75337d9bb}">
|
||||
<Declaration><![CDATA[]]></Declaration>
|
||||
</Get>
|
||||
</Property>
|
||||
<Property Name="P_Capabilities" Id="{3066b824-0e0c-4a74-9959-559c483d2106}">
|
||||
<Declaration><![CDATA[PROPERTY P_Capabilities : DWORD]]></Declaration>
|
||||
<Get Name="Get" Id="{e550ce47-de92-4f19-a7f9-98ddde2d0ceb}">
|
||||
<Declaration><![CDATA[]]></Declaration>
|
||||
</Get>
|
||||
</Property>
|
||||
<Property Name="P_HasError" Id="{9d27caa3-2913-4127-9dc4-3c0085468476}">
|
||||
<Declaration><![CDATA[PROPERTY P_HasError : BOOL]]></Declaration>
|
||||
<Get Name="Get" Id="{ce1554ec-8c79-4cec-ba5a-7f52f7858b24}">
|
||||
<Declaration><![CDATA[]]></Declaration>
|
||||
</Get>
|
||||
</Property>
|
||||
<Property Name="P_ProdAvail" Id="{8be4500d-7028-4fcc-a7fe-1999aec0ad49}">
|
||||
<Declaration><![CDATA[PROPERTY P_ProdAvail : BOOL]]></Declaration>
|
||||
<Get Name="Get" Id="{f64416d4-c6fe-4557-a6a6-a815d611ad92}">
|
||||
<Declaration><![CDATA[]]></Declaration>
|
||||
</Get>
|
||||
</Property>
|
||||
<Property Name="P_Product" Id="{20f38cff-89b3-4ebd-9f5f-171721cc7f4c}">
|
||||
<Declaration><![CDATA[PROPERTY P_Product : I_Product]]></Declaration>
|
||||
<Get Name="Get" Id="{54f46645-3bb5-477e-a037-282c55914608}">
|
||||
<Declaration><![CDATA[]]></Declaration>
|
||||
</Get>
|
||||
</Property>
|
||||
<Property Name="P_Result" Id="{703e039e-b718-4d79-86bd-e01bd8c2d16b}">
|
||||
<Declaration><![CDATA[PROPERTY P_Result : UINT]]></Declaration>
|
||||
<Get Name="Get" Id="{5a6206de-d50c-4c20-be99-7f2f851fee69}">
|
||||
<Declaration><![CDATA[]]></Declaration>
|
||||
</Get>
|
||||
</Property>
|
||||
<Property Name="P_StationID" Id="{9004f009-99e0-41c2-a1a1-57af78c8e0c6}">
|
||||
<Declaration><![CDATA[PROPERTY P_StationID : UINT]]></Declaration>
|
||||
<Get Name="Get" Id="{060c4b1d-c578-4e27-95fc-86c34f0eedd4}">
|
||||
<Declaration><![CDATA[]]></Declaration>
|
||||
</Get>
|
||||
</Property>
|
||||
</Itf>
|
||||
</TcPlcObject>
|
||||
Reference in New Issue
Block a user