diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json
new file mode 100644
index 0000000..cd94782
--- /dev/null
+++ b/.vs/VSWorkspaceState.json
@@ -0,0 +1,8 @@
+{
+ "ExpandedNodes": [
+ "",
+ "\\solution",
+ "\\solution\\tc_project_app"
+ ],
+ "PreviewInSolutionExplorer": false
+}
\ No newline at end of file
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
new file mode 100644
index 0000000..44ddce2
Binary files /dev/null and b/.vs/slnx.sqlite differ
diff --git a/solution/Lin_motion.tsproj b/solution/Lin_motion.tsproj
index 37267d6..5c83b7e 100644
--- a/solution/Lin_motion.tsproj
+++ b/solution/Lin_motion.tsproj
@@ -29,7 +29,7 @@
- ARRAY [0..12] OF BIT
+ ARRAY [0..12] OF BIT
13
BIT
@@ -127,6 +127,74 @@
10
+
+ UINTARR2
+ 32
+ UINT
+
+ 0
+ 2
+
+
+ [%u, %u]
+ [0]
+ [1]
+
+
+ 0x%08x [%u, %u]
+ .
+ [0]
+ [1]
+
+
+ 0x%08x (%u)
+ .
+ .
+
+
+
+ ECAT_HEAD
+ 80
+
+ cmd
+ USINT
+ 8
+ 0
+
+
+ idx
+ USINT
+ 8
+ 8
+
+
+ addr
+ UINTARR2
+ 32
+ 16
+
+
+ len
+ UINT
+ 16
+ 48
+
+
+ irq
+ UINT
+ 16
+ 64
+
+
+
+ ARRAY [0..255] OF BYTE
+ 2048
+ BYTE
+
+ 0
+ 256
+
+
424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ff808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff0000c00000c0ffffffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff
@@ -137,7 +205,7 @@
-
+
@@ -145,6 +213,10 @@
PlcTask
+
+ Beckhoff Automation GmbH|TcBodePlot|1.1.5.0
+ Beckhoff Automation GmbH|TcNcObjects|3.1.0.4707
+
@@ -1846,12 +1918,58 @@
-
+
+
+ Dyn Container
+ 102
+
+ Inputs
+
+ HEAD
+ ECAT_HEAD
+ 968
+
+
+ DATA
+ ARRAY [0..255] OF BYTE
+ 1048
+
+
+ CNT
+
+ UINT
+ 3096
+
+
+
+ Outputs
+
+ HEAD
+ ECAT_HEAD
+ 968
+
+
+ DATA
+ ARRAY [0..255] OF BYTE
+ 1048
+
+
+ CNT
+
+ UINT
+ 3096
+
+
+
+
+
diff --git a/solution/_Config/NC/NC.xti b/solution/_Config/NC/NC.xti
index 6836803..bc12cd2 100644
--- a/solution/_Config/NC/NC.xti
+++ b/solution/_Config/NC/NC.xti
@@ -1425,7 +1425,7 @@ External Setpoint Generation:
-
+
NC-Task 1 SAF
Inputs
diff --git a/solution/_ModuleInstall/TcApplicationRuntimeModules/TwinCAT UM (x64)/TcApplicationRuntimeModulesW32.dll b/solution/_ModuleInstall/TcApplicationRuntimeModules/TwinCAT UM (x64)/TcApplicationRuntimeModulesW32.dll
new file mode 100644
index 0000000..8d693ae
Binary files /dev/null and b/solution/_ModuleInstall/TcApplicationRuntimeModules/TwinCAT UM (x64)/TcApplicationRuntimeModulesW32.dll differ
diff --git a/solution/_ModuleInstall/TcApplicationRuntimeModules/TwinCAT UM (x86)/TcApplicationRuntimeModulesW32.dll b/solution/_ModuleInstall/TcApplicationRuntimeModules/TwinCAT UM (x86)/TcApplicationRuntimeModulesW32.dll
new file mode 100644
index 0000000..6346f8c
Binary files /dev/null and b/solution/_ModuleInstall/TcApplicationRuntimeModules/TwinCAT UM (x86)/TcApplicationRuntimeModulesW32.dll differ
diff --git a/solution/_Repository/Beckhoff Automation GmbH/TcBodePlot/1.1.5.0/TwinCAT OS (x64)/TcBodePlot.tmx b/solution/_Repository/Beckhoff Automation GmbH/TcBodePlot/1.1.5.0/TwinCAT OS (x64)/TcBodePlot.tmx
new file mode 100644
index 0000000..a35dccf
Binary files /dev/null and b/solution/_Repository/Beckhoff Automation GmbH/TcBodePlot/1.1.5.0/TwinCAT OS (x64)/TcBodePlot.tmx differ
diff --git a/solution/_Repository/Beckhoff Automation GmbH/TcBodePlot/1.1.5.0/TwinCAT RT (x64)/TcBodePlot.tmx b/solution/_Repository/Beckhoff Automation GmbH/TcBodePlot/1.1.5.0/TwinCAT RT (x64)/TcBodePlot.tmx
new file mode 100644
index 0000000..6532617
Binary files /dev/null and b/solution/_Repository/Beckhoff Automation GmbH/TcBodePlot/1.1.5.0/TwinCAT RT (x64)/TcBodePlot.tmx differ
diff --git a/solution/_Repository/Beckhoff Automation GmbH/TcBodePlot/1.1.5.0/TwinCAT RT (x86)/TcBodePlot.tmx b/solution/_Repository/Beckhoff Automation GmbH/TcBodePlot/1.1.5.0/TwinCAT RT (x86)/TcBodePlot.tmx
new file mode 100644
index 0000000..ca10f2d
Binary files /dev/null and b/solution/_Repository/Beckhoff Automation GmbH/TcBodePlot/1.1.5.0/TwinCAT RT (x86)/TcBodePlot.tmx differ
diff --git a/solution/_Repository/Beckhoff Automation GmbH/TcNcObjects/3.1.0.4707/TwinCAT OS (x64)/TcNcObjects.tmx b/solution/_Repository/Beckhoff Automation GmbH/TcNcObjects/3.1.0.4707/TwinCAT OS (x64)/TcNcObjects.tmx
new file mode 100644
index 0000000..11f5e2b
Binary files /dev/null and b/solution/_Repository/Beckhoff Automation GmbH/TcNcObjects/3.1.0.4707/TwinCAT OS (x64)/TcNcObjects.tmx differ
diff --git a/solution/_Repository/Beckhoff Automation GmbH/TcNcObjects/3.1.0.4707/TwinCAT RT (x64)/TcNcObjects.tmx b/solution/_Repository/Beckhoff Automation GmbH/TcNcObjects/3.1.0.4707/TwinCAT RT (x64)/TcNcObjects.tmx
new file mode 100644
index 0000000..9d514ed
Binary files /dev/null and b/solution/_Repository/Beckhoff Automation GmbH/TcNcObjects/3.1.0.4707/TwinCAT RT (x64)/TcNcObjects.tmx differ
diff --git a/solution/_Repository/Beckhoff Automation GmbH/TcNcObjects/3.1.0.4707/TwinCAT RT (x86)/TcNcObjects.tmx b/solution/_Repository/Beckhoff Automation GmbH/TcNcObjects/3.1.0.4707/TwinCAT RT (x86)/TcNcObjects.tmx
new file mode 100644
index 0000000..2579f1c
Binary files /dev/null and b/solution/_Repository/Beckhoff Automation GmbH/TcNcObjects/3.1.0.4707/TwinCAT RT (x86)/TcNcObjects.tmx differ