diff --git a/solution/tc_project_app/POUs/Application_Specific/Axes/Axis_Template.TcPOU b/solution/tc_project_app/POUs/Application_Specific/Axes/Axis_Template.TcPOU
index 22aac43..43513fc 100644
--- a/solution/tc_project_app/POUs/Application_Specific/Axes/Axis_Template.TcPOU
+++ b/solution/tc_project_app/POUs/Application_Specific/Axes/Axis_Template.TcPOU
@@ -8,8 +8,7 @@ VAR
//Hardware interlocks
//bInterlockFwdOK AT %I*: BOOL;
-END_VAR
-]]>
+END_VAR]]>
+Eg. GVL.astAxes[x].stControl.bInterlockFwd := NOT bInterlockFwdOK;*)]]>
\ No newline at end of file
diff --git a/solution/tc_project_app/POUs/MAIN.TcPOU b/solution/tc_project_app/POUs/MAIN.TcPOU
index a97fe32..96e9c9d 100644
--- a/solution/tc_project_app/POUs/MAIN.TcPOU
+++ b/solution/tc_project_app/POUs/MAIN.TcPOU
@@ -4,6 +4,7 @@
+PROG();
+AXES();]]>
-
@@ -74,7 +85,18 @@ END_IF]]>
-
+
diff --git a/solution/tc_project_app/Visualization Manager.TcVMO b/solution/tc_project_app/Visualization Manager.TcVMO
index 20054b0..51a9bf2 100644
--- a/solution/tc_project_app/Visualization Manager.TcVMO
+++ b/solution/tc_project_app/Visualization Manager.TcVMO
@@ -45,10 +45,10 @@
FB_Init
c98701bd-1e9f-450a-a2a8-a2474d536f2e
- FB_Reinit
- 5b6e372a-a69d-40e8-aef7-f470b7c53d95
FB_Exit
0be1b9ab-e8eb-4b33-b803-109abb46bde4
+ FB_Reinit
+ 5b6e372a-a69d-40e8-aef7-f470b7c53d95
"NotImportant"
{aa8b7e42-e967-427f-8f2e-f00f9d706470}
diff --git a/solution/tc_project_app/tc_project_app.plcproj b/solution/tc_project_app/tc_project_app.plcproj
index aa51c7f..3399138 100644
--- a/solution/tc_project_app/tc_project_app.plcproj
+++ b/solution/tc_project_app/tc_project_app.plcproj
@@ -41,6 +41,33 @@
Code
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
+
+ Code
+
Code
@@ -65,6 +92,9 @@
Code
+
+ Code
+
Code
@@ -98,34 +128,10 @@
Code
-
- Code
-
-
- Code
-
Code
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
+
Code
@@ -156,6 +162,9 @@
Code
Visualization Manager.TcVMO
+
+ Code
+
Code
Visualization Manager.TcVMO
@@ -170,6 +179,7 @@
+
@@ -276,9 +286,162 @@
+
+ CAA Callback Extern, * (CAA Technical Workgroup)
+
+
+ CAA Memory Block Manager Extern, * (CAA Technical Workgroup)
+
+
+ CAA Ressource Manager Extern, * (CAA Technical Workgroup)
+
+
+ CAA Types Extern, * (CAA Technical Workgroup)
+
+
+ CmpApp, * (System)
+
+
+ CmpBitmapPool, * (System)
+
+
+ CmpDynamicText, * (System)
+
+
+ CmpEventMgr, * (System)
+
+
+ CmpLog, * (System)
+
+
+ CmpSchedule, * (System)
+
+
+ CmpTargetVisu, * (System)
+
+
+ CmpVisuHandler, * (System)
+
+
+ Collections, * (System)
+
+
+ Component Manager, * (System)
+
+
+ FloatingPointUtils, * (System)
+
+
+ Tc2_Standard, * (Beckhoff Automation GmbH)
+
+
+ Tc2_Standard, * (Beckhoff Automation GmbH)
+
+
+ StringUtils, * (System)
+
+
+ SysCpuHandling, * (System)
+
+
+ SysDir, * (System)
+
+
+ SysFile, * (System)
+
+
+ SysMem, * (System)
+
+
+ SysProcess, * (System)
+
+
+ SysShm, * (System)
+
+
+ SysTarget, * (System)
+
+
+ VisuElemBase, * (System)
+
+
+ VisuElemEventTable, * (System)
+
+
+ VisuElemMeter, * (System)
+
+
+ VisuElems, * (System)
+
+
+ VisuElemsSpecialControls, * (System)
+
+
+ VisuElemsWinControls, * (System)
+
+
+ VisuElemTextEditor, * (System)
+
+
+ VisuInputs, * (System)
+
+
+ VisuInputs, * (System)
+
+
+ VisuNativeControl, * (System)
+
+
+ SysTime, * (System)
+
+
+ SysTimeCore, * (System)
+
+
+ SysTimeRtc, * (System)
+
+
+ Tc2_Drive, * (Beckhoff Automation GmbH)
+
+
+ Tc2_EtherCAT, * (Beckhoff Automation GmbH)
+
+
+ Tc2_IoFunctions, * (Beckhoff Automation GmbH)
+
+
+ Tc2_Math, * (Beckhoff Automation GmbH)
+
Tc2_MC2, 3.3.48.0 (Beckhoff Automation GmbH)
+
+ Tc2_MC2_Drive, * (Beckhoff Automation GmbH)
+
+
+ Tc2_Standard, * (Beckhoff Automation GmbH)
+
+
+ Tc2_SUPS, * (Beckhoff Automation GmbH)
+
+
+ Tc2_System, * (Beckhoff Automation GmbH)
+
+
+ Tc2_Utilities, * (Beckhoff Automation GmbH)
+
+
+ Tc3_MC2_AdvancedHoming, * (Beckhoff Automation GmbH)
+
+
+ Tc3_Module, * (Beckhoff Automation GmbH)
+
+
+ Util, * (System)
+
+
+ VisuDialogs, * (System)
+