Delete bResetDone and bHome, change VISU location to tc_mca_std_lib

Delete bResetDone from MainVisu and ST_AxisStatus
Delete bHome from ST_AxisControl
Move all VISU folder from tc_generic_struct to tc_mca_std_lib
This commit is contained in:
Federico Rojas
2019-07-16 11:32:47 +02:00
parent c488fd0489
commit 81b2a6c326
9 changed files with 96 additions and 12596 deletions

View File

@@ -33,22 +33,6 @@ Global
{9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64)
{9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
{9CF97348-B9D3-4938-B1F2-5F0B0B6AA66A}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
{F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7)
{F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7)
{F935F1DE-0753-4702-B418-1DC0ED040A4D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2)
@@ -65,6 +49,22 @@ Global
{F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64)
{F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
{F935F1DE-0753-4702-B418-1DC0ED040A4D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
{FB261665-FD20-4BF2-97F8-2854C82B752D}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View File

@@ -1428,6 +1428,7 @@ External Setpoint Generation:
<Drive Name="Drive" DrvType="5">
<DrvPara>
<Analog ScaleFactorActTorque="0.1"/>
<TimeComp TaskDelayCycles="1"/>
</DrvPara>
<Vars VarGrpType="1">
<Name>Inputs</Name>

View File

@@ -15,11 +15,26 @@
<v n="TextDefault">"%d"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"706"</v>
<v n="TextDefault">"%i"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"940"</v>
<v n="TextDefault">"%x"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"703"</v>
<v n="TextDefault">"Acknowledge"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"710"</v>
<v n="TextDefault">"Active:"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"952"</v>
<v n="TextDefault">"actPos"</v>
@@ -95,6 +110,11 @@
<v n="TextDefault">"bWarning"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"704"</v>
<v n="TextDefault">"Clear All"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"104"</v>
<v n="TextDefault">"ENABLE"</v>
@@ -120,6 +140,26 @@
<v n="TextDefault">"errID"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"701"</v>
<v n="TextDefault">"Error #"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"705"</v>
<v n="TextDefault">"Error #:"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"702"</v>
<v n="TextDefault">"Error Log"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"707"</v>
<v n="TextDefault">"Errors:"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"955"</v>
<v n="TextDefault">"fAcceleration"</v>
@@ -135,6 +175,11 @@
<v n="TextDefault">"fPosition"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"708"</v>
<v n="TextDefault">"Free Entries:"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"954"</v>
<v n="TextDefault">"fVelocity"</v>
@@ -150,6 +195,11 @@
<v n="TextDefault">"gearOut"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"711"</v>
<v n="TextDefault">"Inactive:"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"116"</v>
<v n="TextDefault">"jogBw"</v>
@@ -185,6 +235,11 @@
<v n="TextDefault">"moveVelocity"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"709"</v>
<v n="TextDefault">"Overflows:"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">"942"</v>
<v n="TextDefault">"reset"</v>

View File

@@ -36,6 +36,7 @@ VAR
//fbEL7037 : EL7037;
//fbEK1110 : EK1110;
END_VAR
]]></Declaration>
@@ -77,11 +78,12 @@ the variable "fbErrorSystem.pErrorSystem" to the input ErrorSystem in each FB E.
fbEL1808(
En:= TRUE,
iTerminal_ID:= 01,
ErrorSystem:= fbErrorList.pErrorSystem,
ErrorSystem:= fbErorSystem.pErrorSystem,
EnO=> ,
bError=> ); *)
bError=> );
For axis add *)
//
]]></ST>
</Implementation>
</Action>
@@ -112,8 +114,10 @@ fbEL1808(
<LineId Id="1" Count="0" />
<LineId Id="12" Count="0" />
<LineId Id="44" Count="8" />
<LineId Id="55" Count="0" />
<LineId Id="53" Count="0" />
<LineId Id="14" Count="0" />
<LineId Id="32" Count="1" />
<LineId Id="33" Count="0" />
</LineIds>
<LineIds Name="MAIN.PROG">
<LineId Id="2" Count="0" />

File diff suppressed because it is too large Load Diff

View File

@@ -1,293 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4022.12">
<TextList Name="languageSupport" Id="{5d3fdc2f-5bea-44d3-8108-bdef8127e821}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListObject">
<v n="UniqueIdGenerator">"0"</v>
<l n="TextList" t="ArrayList" cet="TextListRow">
<o>
<v n="TextID">"axesAvailable"</v>
<v n="TextDefault">"PLC Axes available: %d"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Alt language</v>
</l>
</o>
<o>
<v n="TextID">"velocity"</v>
<v n="TextDefault">"Velocity:"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"actposition"</v>
<v n="TextDefault">"Actual Position:"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"enable"</v>
<v n="TextDefault">"Enable Axis"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"enFW"</v>
<v n="TextDefault">"Enable Forward"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"enBW"</v>
<v n="TextDefault">"Enable Backward"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"axisSel"</v>
<v n="TextDefault">"Axis Selected:"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"actVelocity"</v>
<v n="TextDefault">"Actual Velocity:"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"errID"</v>
<v n="TextDefault">"Error ID:"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bEnabled"</v>
<v n="TextDefault">"Axis Enabled"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bWarning"</v>
<v n="TextDefault">"Warning"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bBusy"</v>
<v n="TextDefault">"Busy"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bDone"</v>
<v n="TextDefault">"Command Done"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bResetDone"</v>
<v n="TextDefault">"Reset Complete"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bHomed"</v>
<v n="TextDefault">"Calibrated"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bFwEnabled"</v>
<v n="TextDefault">"Fwd movement enabled"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bBwEnabled"</v>
<v n="TextDefault">"Bwd movement enabled"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bError"</v>
<v n="TextDefault">"Error"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"fVelocity"</v>
<v n="TextDefault">"Target Velocity:"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Geschwindigkeit:</v>
</l>
</o>
<o>
<v n="TextID">"fAcceleration"</v>
<v n="TextDefault">"Target Accel.:"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"fDeceleration"</v>
<v n="TextDefault">"Target Decel.:"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"fPosition"</v>
<v n="TextDefault">"Target Position:"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"moveAbsolute"</v>
<v n="TextDefault">"Absolute position move"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"toggle"</v>
<v n="TextDefault">"Toggle"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"moveVelocity"</v>
<v n="TextDefault">"Constant velocity move"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bExecute"</v>
<v n="TextDefault">"Motion function executed"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"moveRelative"</v>
<v n="TextDefault">"Relative position move"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"moveModulo"</v>
<v n="TextDefault">"Modulo position move"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"reset"</v>
<v n="TextDefault">"Reset axis"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"stop"</v>
<v n="TextDefault">"Stop motion"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"jogBw"</v>
<v n="TextDefault">"Jog Backward"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"jogFw"</v>
<v n="TextDefault">"Jog Forward"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"bGeared"</v>
<v n="TextDefault">"In Gear"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"masterGear"</v>
<v n="TextDefault">"Master Axis"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"gearRatio"</v>
<v n="TextDefault">"Gear Ratio"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"gearIn"</v>
<v n="TextDefault">"Gear In"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">"gearOut"</v>
<v n="TextDefault">"Gear Out"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
<o>
<v n="TextID">""</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
</l>
<l n="Languages" t="ArrayList" cet="String">
<v>Test</v>
</l>
<v n="GuidInit">{6ee01c9c-bade-4561-8f8f-51a016e36b74}</v>
<v n="GuidReInit">{39936094-7e9a-4d1a-be25-5739d90e11d1}</v>
<v n="GuidExitX">{ed0a015c-01b4-4db1-a63c-fa53488b2ddf}</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="TextListObject">{2bef0454-1bd3-412a-ac2c-af0f31dbc40f}</Type>
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
</TypeList>
</XmlArchive>
</TextList>
</TcPlcObject>

View File

@@ -1,49 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4022.12">
<TextList Name="visuTextLinks" Id="{f7469b03-da64-4a47-8ac8-39435c36424f}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListObject">
<v n="UniqueIdGenerator">"0"</v>
<l n="TextList" t="ArrayList" cet="TextListRow">
<o>
<v n="TextID">"A"</v>
<v n="TextDefault">"GVL.axes[1].Axis.NcToPlc.ActPos"</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
<o>
<v n="TextID">""</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" />
</o>
</l>
<l n="Languages" t="ArrayList" />
<v n="GuidInit">{6fd55742-e384-4894-9216-e2d2bdaf06e5}</v>
<v n="GuidReInit">{b421fed2-6e50-4872-a5b9-e519ab233931}</v>
<v n="GuidExitX">{7c170316-0583-48d7-8f84-803498aab81a}</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="TextListObject">{2bef0454-1bd3-412a-ac2c-af0f31dbc40f}</Type>
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListPropertiesObject">
<v n="DownloadForVisu">false</v>
<v n="Internal">false</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="TextListPropertiesObject">{9db18249-9fcf-4264-a9de-410a659a36b3}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</TextList>
</TcPlcObject>

View File

@@ -196,16 +196,23 @@
<Compile Include="tc_mca_std_lib\POUs\Motion\Homing\FB_Homing.TcPOU">
<SubType>Code</SubType>
</Compile>
<Compile Include="Visualization Manager.TcVMO">
<SubType>Code</SubType>
</Compile>
<Compile Include="VISUs\languageSupport.TcTLO">
<SubType>Code</SubType>
</Compile>
<Compile Include="VISUs\MainVisu.TcVIS">
<Compile Include="tc_mca_std_lib\POUs\VISUs\Error_Log_Visu.TcVIS">
<SubType>Code</SubType>
<DependentUpon>Visualization Manager.TcVMO</DependentUpon>
</Compile>
<Compile Include="tc_mca_std_lib\POUs\VISUs\languageSupport.TcTLO">
<SubType>Code</SubType>
</Compile>
<Compile Include="tc_mca_std_lib\POUs\VISUs\MainVisu.TcVIS">
<SubType>Code</SubType>
<DependentUpon>Visualization Manager.TcVMO</DependentUpon>
</Compile>
<Compile Include="tc_mca_std_lib\POUs\VISUs\visuTextLinks.TcTLO">
<SubType>Code</SubType>
</Compile>
<Compile Include="Visualization Manager.TcVMO">
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="DUTs" />
@@ -229,6 +236,7 @@
<Folder Include="tc_mca_std_lib\POUs\Hardware" />
<Folder Include="tc_mca_std_lib\POUs\ErrorHandling" />
<Folder Include="tc_mca_std_lib\POUs\Motion\Homing" />
<Folder Include="tc_mca_std_lib\POUs\VISUs" />
<Folder Include="VISUs" />
<Folder Include="POUs" />
</ItemGroup>