Initial
This commit is contained in:
182
PLC/9 Robot/DUTs/ROBOT_ErrorNr.TcTLEO
Normal file
182
PLC/9 Robot/DUTs/ROBOT_ErrorNr.TcTLEO
Normal file
@@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
|
||||
<EnumerationTextList Name="ROBOT_ErrorNr" Id="{24245102-2b1e-4beb-a2ae-a98d30734f75}">
|
||||
<Declaration><![CDATA[{attribute 'qualified_only'}
|
||||
//{attribute 'strict'}
|
||||
TYPE ROBOT_ErrorNr :(
|
||||
eNoError := 0,
|
||||
|
||||
eDoor1CloseTimeout := 100,
|
||||
eDoor1LockTimeout := 150,
|
||||
|
||||
eCommunicationError := 200,
|
||||
|
||||
wRemoveFromAligner := 300,
|
||||
|
||||
eCassetteDoor := 400,
|
||||
|
||||
eWaferNotTaken := 1000,
|
||||
eWaferMissing := 1010,
|
||||
eWaferCollision := 1020,
|
||||
eTargetNotInitialized := 1030,
|
||||
|
||||
eMTRError := 1100,
|
||||
eGETError := 1200,
|
||||
ePUTError := 1300,
|
||||
|
||||
eGETChuckError := 1400,
|
||||
eDummy
|
||||
);
|
||||
END_TYPE]]></Declaration>
|
||||
<XmlArchive>
|
||||
<Data>
|
||||
<o xml:space="preserve" t="TextListEnumerationTextListObject">
|
||||
<l n="TextList" t="ArrayList" cet="TextListRow">
|
||||
<o>
|
||||
<v n="TextID">"eNoError"</v>
|
||||
<v n="TextDefault">"0"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoor1CloseTimeout"</v>
|
||||
<v n="TextDefault">"100"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door Close Timeout</v>
|
||||
<v>Door Close Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDoor1LockTimeout"</v>
|
||||
<v n="TextDefault">"150"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Door Lock Timeout</v>
|
||||
<v>Door Lock Timeout</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eCommunicationError"</v>
|
||||
<v n="TextDefault">"200"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Communication Error</v>
|
||||
<v>Communication Error</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"wRemoveFromAligner"</v>
|
||||
<v n="TextDefault">"300"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Remove Wafer From Aligner</v>
|
||||
<v>Remove Wafer From Aligner</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eCassetteDoor"</v>
|
||||
<v n="TextDefault">"400"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Cassette door is opened</v>
|
||||
<v>Cassette door is opened</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eWaferNotTaken"</v>
|
||||
<v n="TextDefault">"1000"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>wafer not taken from robot</v>
|
||||
<v>wafer not taken from robot</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eWaferMissing"</v>
|
||||
<v n="TextDefault">"1010"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>wafer is missing</v>
|
||||
<v>wafer is missing</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eWaferCollision"</v>
|
||||
<v n="TextDefault">"1020"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Robot Collision</v>
|
||||
<v>Robot Collision</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eTargetNotInitialized"</v>
|
||||
<v n="TextDefault">"1030"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eMTRError"</v>
|
||||
<v n="TextDefault">"1100"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eGETError"</v>
|
||||
<v n="TextDefault">"1200"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Substrate is not taken</v>
|
||||
<v>Substrat wird nicht genommen</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"ePUTError"</v>
|
||||
<v n="TextDefault">"1300"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eGETChuckError"</v>
|
||||
<v n="TextDefault">"1400"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Chuck is not taken</v>
|
||||
<v>Chuck wird nicht genommen</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"eDummy"</v>
|
||||
<v n="TextDefault">""</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">""</v>
|
||||
<v n="TextDefault">""</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
</l>
|
||||
<l n="Languages" t="ArrayList" cet="String">
|
||||
<v>en</v>
|
||||
<v>de</v>
|
||||
</l>
|
||||
<v n="GuidInit">{ba436cad-54fc-4a0c-b7ba-0d2a8570775a}</v>
|
||||
<v n="GuidReInit">{3f20b2c9-e046-4fae-91b4-e006076df7e6}</v>
|
||||
<v n="GuidExitX">{ef127e8e-63e1-4c2a-a289-9058e2282683}</v>
|
||||
</o>
|
||||
</Data>
|
||||
<TypeList>
|
||||
<Type n="ArrayList">System.Collections.ArrayList</Type>
|
||||
<Type n="Guid">System.Guid</Type>
|
||||
<Type n="String">System.String</Type>
|
||||
<Type n="TextListEnumerationTextListObject">{4b60233c-f940-4beb-b331-82133b520151}</Type>
|
||||
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
|
||||
</TypeList>
|
||||
</XmlArchive>
|
||||
</EnumerationTextList>
|
||||
</TcPlcObject>
|
||||
67
PLC/9 Robot/DUTs/ePaddleSize.TcTLEO
Normal file
67
PLC/9 Robot/DUTs/ePaddleSize.TcTLEO
Normal file
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
|
||||
<EnumerationTextList Name="ePaddleSize" Id="{62ab5caa-61d7-4edf-962e-fe6f607cc8e4}">
|
||||
<Declaration><![CDATA[{attribute 'qualified_only'}
|
||||
{attribute 'strict'}
|
||||
{attribute 'to_string'}
|
||||
TYPE ePaddleSize :
|
||||
(
|
||||
Small := 1, Middle:= 2, Big:= 3
|
||||
);
|
||||
END_TYPE]]></Declaration>
|
||||
<XmlArchive>
|
||||
<Data>
|
||||
<o xml:space="preserve" t="TextListEnumerationTextListObject">
|
||||
<l n="TextList" t="ArrayList" cet="TextListRow">
|
||||
<o>
|
||||
<v n="TextID">"Small"</v>
|
||||
<v n="TextDefault">"1"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Small</v>
|
||||
<v>Klein</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"Middle"</v>
|
||||
<v n="TextDefault">"2"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Middle</v>
|
||||
<v>Mitte</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"Big"</v>
|
||||
<v n="TextDefault">"3"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Big</v>
|
||||
<v>Groß</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">""</v>
|
||||
<v n="TextDefault">""</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
</l>
|
||||
<l n="Languages" t="ArrayList" cet="String">
|
||||
<v>en</v>
|
||||
<v>de</v>
|
||||
</l>
|
||||
<v n="GuidInit">{428087eb-62a6-42e8-baa1-7d1b277479ca}</v>
|
||||
<v n="GuidReInit">{e6ca1daa-b588-4510-92eb-b5619cd39605}</v>
|
||||
<v n="GuidExitX">{50d6ce7d-a8d0-4eff-bdbf-94ebd40660a2}</v>
|
||||
</o>
|
||||
</Data>
|
||||
<TypeList>
|
||||
<Type n="ArrayList">System.Collections.ArrayList</Type>
|
||||
<Type n="Guid">System.Guid</Type>
|
||||
<Type n="String">System.String</Type>
|
||||
<Type n="TextListEnumerationTextListObject">{4b60233c-f940-4beb-b331-82133b520151}</Type>
|
||||
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
|
||||
</TypeList>
|
||||
</XmlArchive>
|
||||
</EnumerationTextList>
|
||||
</TcPlcObject>
|
||||
23
PLC/9 Robot/DUTs/eRobotMedienNamen.TcDUT
Normal file
23
PLC/9 Robot/DUTs/eRobotMedienNamen.TcDUT
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
|
||||
<DUT Name="eRobotMedienNamen" Id="{ad6d1f35-3a7f-4606-89b9-c76490d43e25}">
|
||||
<Declaration><![CDATA[{attribute 'qualified_only'}
|
||||
{attribute 'strict'}
|
||||
TYPE eRobotMedienNamen :
|
||||
(
|
||||
enum_member := 33,
|
||||
Vacuum1,
|
||||
Vacuum2,
|
||||
GoToAuto,
|
||||
|
||||
ChangeProgram,
|
||||
ChuckGet,
|
||||
ChuckPut,
|
||||
DoorLock1,
|
||||
AllDoorUnlock,
|
||||
CleanOut
|
||||
);
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
61
PLC/9 Robot/DUTs/eRobotPaddle.TcTLEO
Normal file
61
PLC/9 Robot/DUTs/eRobotPaddle.TcTLEO
Normal file
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
|
||||
<EnumerationTextList Name="eRobotPaddle" Id="{aa69dca5-a2e9-4e52-9c20-ff7b657c27bd}">
|
||||
<Declaration><![CDATA[{attribute 'qualified_only'}
|
||||
{attribute 'strict'}
|
||||
{attribute 'to_string'}
|
||||
TYPE eRobotPaddle :
|
||||
(
|
||||
UpperPaddle := 0,
|
||||
LowerPaddle := 1
|
||||
);
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
<XmlArchive>
|
||||
<Data>
|
||||
<o xml:space="preserve" t="TextListEnumerationTextListObject">
|
||||
<l n="TextList" t="ArrayList" cet="TextListRow">
|
||||
<o>
|
||||
<v n="TextID">"UpperPaddle"</v>
|
||||
<v n="TextDefault">"0"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Paddle 1</v>
|
||||
<v>Paddle 1</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">"LowerPaddle"</v>
|
||||
<v n="TextDefault">"1"</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v>Paddle 2</v>
|
||||
<v>Paddle 2</v>
|
||||
</l>
|
||||
</o>
|
||||
<o>
|
||||
<v n="TextID">""</v>
|
||||
<v n="TextDefault">""</v>
|
||||
<l n="LanguageTexts" t="ArrayList" cet="String">
|
||||
<v></v>
|
||||
<v></v>
|
||||
</l>
|
||||
</o>
|
||||
</l>
|
||||
<l n="Languages" t="ArrayList" cet="String">
|
||||
<v>en</v>
|
||||
<v>de</v>
|
||||
</l>
|
||||
<v n="GuidInit">{7885ad6f-b2ab-48b2-a1a2-f12335ed2191}</v>
|
||||
<v n="GuidReInit">{558ecc64-24fa-472f-9c41-f91bf20ad184}</v>
|
||||
<v n="GuidExitX">{1390fd2e-f5e1-4743-bd7d-832bba47fdbf}</v>
|
||||
</o>
|
||||
</Data>
|
||||
<TypeList>
|
||||
<Type n="ArrayList">System.Collections.ArrayList</Type>
|
||||
<Type n="Guid">System.Guid</Type>
|
||||
<Type n="String">System.String</Type>
|
||||
<Type n="TextListEnumerationTextListObject">{4b60233c-f940-4beb-b331-82133b520151}</Type>
|
||||
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
|
||||
</TypeList>
|
||||
</XmlArchive>
|
||||
</EnumerationTextList>
|
||||
</TcPlcObject>
|
||||
13
PLC/9 Robot/DUTs/sRobotConfig.TcDUT
Normal file
13
PLC/9 Robot/DUTs/sRobotConfig.TcDUT
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
|
||||
<DUT Name="sRobotConfig" Id="{90ebcc01-63ab-426d-b85a-2c52e2117eb7}">
|
||||
<Declaration><![CDATA[TYPE sRobotConfig :
|
||||
STRUCT
|
||||
// ConfigKUKA : sConfigKUKA;
|
||||
KUKA : sConfigKUKA;
|
||||
SubstrateInformation : ARRAY [0..MaxNumberOfSizes] OF sSubstrateInformation;
|
||||
ConfigPlausibility : BOOL;
|
||||
END_STRUCT
|
||||
END_TYPE]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
21
PLC/9 Robot/DUTs/sRobotServiceSignal.TcDUT
Normal file
21
PLC/9 Robot/DUTs/sRobotServiceSignal.TcDUT
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
|
||||
<DUT Name="sRobotServiceSignal" Id="{a5015fa4-41e4-46ee-8a9a-f2600034c9a6}">
|
||||
<Declaration><![CDATA[TYPE sRobotServiceSignal :
|
||||
STRUCT
|
||||
TargetStation : INT := 0;
|
||||
TargetCassette : INT := FirstCassette;
|
||||
TargetSlot : INT(1..20) := 1;
|
||||
TargetPuddle : eRobotPaddle;
|
||||
|
||||
GetInvisible : BOOL;
|
||||
PutInvisible : BOOL;
|
||||
ScanInvisible : BOOL;
|
||||
CassetteInvisible : BOOL;
|
||||
TargetStationNumber : INT := 1;
|
||||
SelectionDisable : BOOL;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
16
PLC/9 Robot/DUTs/sRobotSignal.TcDUT
Normal file
16
PLC/9 Robot/DUTs/sRobotSignal.TcDUT
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
|
||||
<DUT Name="sRobotSignal" Id="{3bc56959-0374-47d9-8bbc-137fa9cae7fa}">
|
||||
<Declaration><![CDATA[TYPE sRobotSignal :
|
||||
STRUCT
|
||||
SelectedTargetStation : INT;
|
||||
NumberOfTargetStation : INT;
|
||||
ListTargetStationNumber : ARRAY[0..30] OF INT;
|
||||
ListTargetStationString : ARRAY[0..30] OF STRING;
|
||||
|
||||
Service : sRobotServiceSignal;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
27
PLC/9 Robot/DUTs/sRobotStatus.TcDUT
Normal file
27
PLC/9 Robot/DUTs/sRobotStatus.TcDUT
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
|
||||
<DUT Name="sRobotStatus" Id="{f7b61260-b5ca-42e5-af60-4a07590ff04d}">
|
||||
<Declaration><![CDATA[TYPE sRobotStatus :
|
||||
STRUCT
|
||||
UnableToExecuteMotionCommands : BOOL;
|
||||
PreviousCommandError : BOOL;
|
||||
VacuumSensorOn : BOOL;
|
||||
VacuumSwitchOn : BOOL;
|
||||
MotionOrPositionError : BOOL;
|
||||
MotionLimitsViolation : BOOL;
|
||||
HomeProcedureNotExecuted : BOOL;
|
||||
RobotBusyMacro : BOOL;
|
||||
RobotBusyMotion : BOOL;
|
||||
|
||||
ServoOffOnOneOrMoreAxes : BOOL;
|
||||
|
||||
|
||||
InSearchMode : BOOL;
|
||||
|
||||
RobotReady : BOOL;
|
||||
RobotBusy : BOOL;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
Reference in New Issue
Block a user