diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Beckhoff_BC9020.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Beckhoff_BC9020.silecsparam
index 2d941be3ea443d277feb1128874b622249b44bf6..ab07e58ed858994e0e32cca3132fb9c5faf9f443 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Beckhoff_BC9020.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Beckhoff_BC9020.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.682340"/>
+    <Generation date="2016-07-29 16:19:24.407595"/>
     <Deployment checksum="2843029646"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Beckhoff_BC9020" plc-brand="BECKHOFF" plc-system="TWINCat" plc-model="BC9020" protocol="BLOCK_MODE" address="32768" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Beckhoff_CX9020.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Beckhoff_CX9020.silecsparam
index 8bfb82c95afa2b63fd3464a61303427ba968d217..f5e916f36708ebf81d9ff33e56d2dbef8e6e6f77 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Beckhoff_CX9020.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Beckhoff_CX9020.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.700573"/>
+    <Generation date="2016-07-29 16:19:24.416758"/>
     <Deployment checksum="427563505"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Beckhoff_CX9020" plc-brand="BECKHOFF" plc-system="TWINCat" plc-model="CX9020" protocol="BLOCK_MODE" address="24576" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Rabbit_BlockMode.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Rabbit_BlockMode.silecsparam
index fb5bbdca3093ba5c5c6787667f94310e527de88b..349284c2853f00bc5372b6ee46a6063e79d6258a 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Rabbit_BlockMode.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Rabbit_BlockMode.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.786452"/>
+    <Generation date="2016-07-29 16:19:24.470371"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Rabbit_BlockMode" plc-brand="DIGI" plc-system="Standard-C" plc-model="Rabbit_RCM_4010" protocol="BLOCK_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Rabbit_DeviceMode.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Rabbit_DeviceMode.silecsparam
index 0020f58f6b80f236fa915a23b63717b050b83465..0acebed29d2cd6e5a35d85802ee1489764428001 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Rabbit_DeviceMode.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Rabbit_DeviceMode.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.769333"/>
+    <Generation date="2016-07-29 16:19:24.457239"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Rabbit_DeviceMode" plc-brand="DIGI" plc-system="Standard-C" plc-model="Rabbit_RCM_4010" protocol="DEVICE_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Schneider_M340.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Schneider_M340.silecsparam
index eb924286b42b7b33b517985a96cb4639eb8455ae..a8c8f00ff2f3889f5a76734262b4d4b8fab28199 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Schneider_M340.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Schneider_M340.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.747831"/>
+    <Generation date="2016-07-29 16:19:24.447006"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Schneider_M340" plc-brand="SCHNEIDER" plc-system="UNITY Pro" plc-model="M340" protocol="BLOCK_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Schneider_PremiumQuantum.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Schneider_PremiumQuantum.silecsparam
index 6daa7f4d637496c963d8ff8d4f140b8c4f128e68..9dddebd217b8e0dc5797343cad7db92ec7f3206b 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Schneider_PremiumQuantum.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Schneider_PremiumQuantum.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.727642"/>
+    <Generation date="2016-07-29 16:19:24.431938"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Schneider_PremiumQuantum" plc-brand="SCHNEIDER" plc-system="UNITY Pro" plc-model="Premium" protocol="BLOCK_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Siemens_Step7Block.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Siemens_Step7Block.silecsparam
index de281574cb2c530805118a33a3f4009894160b93..3601d7de8286331ccc1aeb1dee847e4f662dd23f 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Siemens_Step7Block.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Siemens_Step7Block.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.623827"/>
+    <Generation date="2016-07-29 16:19:24.348636"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Siemens_Step7Block" plc-brand="SIEMENS" plc-system="STEP-7" plc-model="SIMATIC_S7-300" protocol="DEVICE_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Siemens_Step7Device.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Siemens_Step7Device.silecsparam
index 4dd52a13de0dd05978859d11e152041b46b27688..de865eabda9e14527ef17b89fbe1b8f37379df9f 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Siemens_Step7Device.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Siemens_Step7Device.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.639689"/>
+    <Generation date="2016-07-29 16:19:24.364106"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Siemens_Step7Device" plc-brand="SIEMENS" plc-system="STEP-7" plc-model="SIMATIC_S7-300" protocol="BLOCK_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Siemens_TiaBlock.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Siemens_TiaBlock.silecsparam
index 2b261f366c3ed00bc0fe4346bac125a405052f6a..7e47ba3f074d2711ff1b55ac1c9c6ed512afbcfa 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Siemens_TiaBlock.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Siemens_TiaBlock.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.606556"/>
+    <Generation date="2016-07-29 16:19:24.337376"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Siemens_TiaBlock" plc-brand="SIEMENS" plc-system="TIA-PORTAL" plc-model="SIMATIC_S7-300" protocol="BLOCK_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Siemens_TiaDevice.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Siemens_TiaDevice.silecsparam
index 270a0f16c0a2a7fa439a99bfc4731979dbe84f5f..1a2c0eb842eab6d21e3326c0ac93716b521370f3 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Siemens_TiaDevice.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Siemens_TiaDevice.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.588418"/>
+    <Generation date="2016-07-29 16:19:24.320037"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Siemens_TiaDevice" plc-brand="SIEMENS" plc-system="TIA-PORTAL" plc-model="SIMATIC_S7-300" protocol="DEVICE_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Virtual_SiemensBlock.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Virtual_SiemensBlock.silecsparam
index 27fc18410bde753fe1bf3ab4d48b6f67b13a780c..a5251ea0d379cd63b651a84214ad904491bfeea2 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Virtual_SiemensBlock.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Virtual_SiemensBlock.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.665042"/>
+    <Generation date="2016-07-29 16:19:24.397579"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Virtual_SiemensBlock" plc-brand="SIEMENS" plc-system="SNAP7 linux32" plc-model="SIMATIC_S7-VIRTUAL" protocol="BLOCK_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/Virtual_SiemensDevice.silecsparam b/silecs-codegen/src/xml/test/generated_temp/client/Virtual_SiemensDevice.silecsparam
index dcde87d911a7606314e4bf87b2506ed05e28da4f..399a2b5e5f19a2c87b985be847da43914bb7c802 100644
--- a/silecs-codegen/src/xml/test/generated_temp/client/Virtual_SiemensDevice.silecsparam
+++ b/silecs-codegen/src/xml/test/generated_temp/client/Virtual_SiemensDevice.silecsparam
@@ -2,7 +2,7 @@
 <SILECS-Param silecs-version="DEV">
   <Mapping-Info>
     <Owner user-login="schwinn"/>
-    <Generation date="2016-07-26 15:37:54.650596"/>
+    <Generation date="2016-07-29 16:19:24.381596"/>
     <Deployment checksum="3940683809"/>
   </Mapping-Info>
   <SILECS-Mapping plc-name="Virtual_SiemensDevice" plc-brand="SIEMENS" plc-system="SNAP7 linux32" plc-model="SIMATIC_S7-VIRTUAL" protocol="DEVICE_MODE" address="0" domain="NotUsed" used-mem="TODO">
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Beckhoff_BC9020.exp b/silecs-codegen/src/xml/test/generated_temp/controller/Beckhoff_BC9020.exp
index e0e9f23991f95fb3db4c5eb00edc1fd07e91746d..fc2ed288634e65c1c5c351cc8b143e52c7204bfc 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Beckhoff_BC9020.exp
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Beckhoff_BC9020.exp
@@ -17,7 +17,7 @@ VAR_GLOBAL
     _user_a781_SilecsHeader AT %MW11: STRING(16):= 'schwinn';
 
     (*SilecsHeader/SilecsHeader/hdrBlk *)
-    _date_a781_SilecsHeader AT %MW20: DT:= DT#2016-7-26-15:37:54;
+    _date_a781_SilecsHeader AT %MW20: DT:= DT#2016-7-29-16:19:24;
 
     (*AllTypes/testDevice1/MyROBlock *)
     RO_int8_a583_testDevice1 AT %MW24: SINT;
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Beckhoff_CX9020.exp b/silecs-codegen/src/xml/test/generated_temp/controller/Beckhoff_CX9020.exp
index 6dcf462f8c97abf947e938cd219a68b2df66a444..c6e6aa278ef4ad048dbdf10419e6232b4c9c3528 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Beckhoff_CX9020.exp
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Beckhoff_CX9020.exp
@@ -17,7 +17,7 @@ VAR_GLOBAL
     _user_a781_SilecsHeader AT %MW24: STRING(16):= 'schwinn';
 
     (*SilecsHeader/SilecsHeader/hdrBlk *)
-    _date_a781_SilecsHeader AT %MW44: DT:= DT#2016-7-26-15:37:54;
+    _date_a781_SilecsHeader AT %MW44: DT:= DT#2016-7-29-16:19:24;
 
     (*AllTypes/testDevice1/MyROBlock *)
     RO_int8_a583_testDevice1 AT %MW52: SINT;
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Rabbit_BlockMode.h b/silecs-codegen/src/xml/test/generated_temp/controller/Rabbit_BlockMode.h
index f45622af778416dfea9deb7f158869f600c232b5..6a8cef9ea7cf74463d5a67a3623a08778417fd42 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Rabbit_BlockMode.h
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Rabbit_BlockMode.h
@@ -189,7 +189,7 @@ int SILECS_init()
 	strcpy((unsigned char *)silecsData.data.SilecsHeader_hdrBlk.device[0]._user, "schwinn");
 	
 	/* Silecs date initialization */
-	SILECS_set_dt(1,54,37,15,26,7,2016,&silecsData.data.SilecsHeader_hdrBlk.device[0]._date);
+	SILECS_set_dt(4,24,19,16,29,7,2016,&silecsData.data.SilecsHeader_hdrBlk.device[0]._date);
 }
 
 /*
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Rabbit_DeviceMode.h b/silecs-codegen/src/xml/test/generated_temp/controller/Rabbit_DeviceMode.h
index 01e46be42d66c515e0a47928425e68399a41505b..bb386fda4271c986e44c4dd1e5f793772bc7cca0 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Rabbit_DeviceMode.h
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Rabbit_DeviceMode.h
@@ -182,7 +182,7 @@ int SILECS_init()
 	strcpy((unsigned char *)silecsData.data.SilecsHeader_device[0].hdrBlk._user, "schwinn");
 	
 	/* Silecs date initialization */
-	SILECS_set_dt(1,54,37,15,26,7,2016,&silecsData.data.SilecsHeader_device[0].hdrBlk._date);
+	SILECS_set_dt(4,24,19,16,29,7,2016,&silecsData.data.SilecsHeader_device[0].hdrBlk._date);
 }
 
 /*
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Schneider_M340.xsy b/silecs-codegen/src/xml/test/generated_temp/controller/Schneider_M340.xsy
index 8bfb3e8ae9a530aa62dfba387a3d1a960b70fca7..422613a9147f4bde336b0cef8c46cbd8fa7dbc0c 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Schneider_M340.xsy
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Schneider_M340.xsy
@@ -13,7 +13,7 @@
       <comment>SilecsHeader/SilecsHeader/hdrBlk</comment>
     </variables>
     <variables name="_date_a781_SilecsHeader" typeName="DT" topologicalAddress="%MW18">
-      <variableInit value="DT#2016-7-26-15:37:54"/>
+      <variableInit value="DT#2016-7-29-16:19:24"/>
       <comment>SilecsHeader/SilecsHeader/hdrBlk</comment>
     </variables>
     <variables name="RO_int8_a583_testDevice1" typeName="WORD" topologicalAddress="%MW22">
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Schneider_PremiumQuantum.xsy b/silecs-codegen/src/xml/test/generated_temp/controller/Schneider_PremiumQuantum.xsy
index fa28512f4050ee676a367a56ef1d3d6b33f0cfc3..aeacc101f6ce154e79b2117bea7ede16ef4be048 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Schneider_PremiumQuantum.xsy
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Schneider_PremiumQuantum.xsy
@@ -13,7 +13,7 @@
       <comment>SilecsHeader/SilecsHeader/hdrBlk</comment>
     </variables>
     <variables name="_date_a781_SilecsHeader" typeName="DT" topologicalAddress="%MW18">
-      <variableInit value="DT#2016-7-26-15:37:54"/>
+      <variableInit value="DT#2016-7-29-16:19:24"/>
       <comment>SilecsHeader/SilecsHeader/hdrBlk</comment>
     </variables>
     <variables name="RO_int8_a583_testDevice1" typeName="WORD" topologicalAddress="%MW22">
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_Step7Block.scl b/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_Step7Block.scl
index d3f7d1177203eba1f18ec74ef11a25626a747cb5..1da7cde4463253bab319fe6349442d736ab012ae 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_Step7Block.scl
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_Step7Block.scl
@@ -10,7 +10,7 @@ NAME:      UDTB
         _version: STRING[16] := 'SILECS_DEV';
         _checksum: DWORD := DW#16#eae21021;
         _user: STRING[16] := 'schwinn';
-        _date: DT := DT#2016-7-26-15:37:54;
+        _date: DT := DT#2016-7-29-16:19:24;
 
     END_STRUCT;
 END_TYPE
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_Step7Device.scl b/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_Step7Device.scl
index 2023307de0c80d98bf276666bf8ffe0d304a2fc8..e2279cfd4930ace7260f0479d83de97f374e5410 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_Step7Device.scl
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_Step7Device.scl
@@ -10,7 +10,7 @@ NAME:      UDTB
         _version: STRING[16] := 'SILECS_DEV';
         _checksum: DWORD := DW#16#eae21021;
         _user: STRING[16] := 'schwinn';
-        _date: DT := DT#2016-7-26-15:37:54;
+        _date: DT := DT#2016-7-29-16:19:24;
 
     END_STRUCT;
 END_TYPE
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_TiaBlock.scl b/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_TiaBlock.scl
index 8da2cd777658b103e08a49fc3a305bed22b95771..0aa9c5298a61d543ba70e48bc3e65bfa2aa91c05 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_TiaBlock.scl
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_TiaBlock.scl
@@ -10,7 +10,7 @@ NAME:      UDTB
         _version: STRING[16] := 'SILECS_DEV';
         _checksum: DWORD := DW#16#eae21021;
         _user: STRING[16] := 'schwinn';
-        _date: DT := DT#2016-7-26-15:37:54;
+        _date: DT := DT#2016-7-29-16:19:24;
 
     END_STRUCT;
 END_TYPE
diff --git a/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_TiaDevice.scl b/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_TiaDevice.scl
index 567fb31ac7d130f3a775e9b882fc0fca384a169b..02ea3f6abbdfa540ba88f40b79a6e27fa3d9a086 100644
--- a/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_TiaDevice.scl
+++ b/silecs-codegen/src/xml/test/generated_temp/controller/Siemens_TiaDevice.scl
@@ -10,7 +10,7 @@ NAME:      UDTB
         _version: STRING[16] := 'SILECS_DEV';
         _checksum: DWORD := DW#16#eae21021;
         _user: STRING[16] := 'schwinn';
-        _date: DT := DT#2016-7-26-15:37:54;
+        _date: DT := DT#2016-7-29-16:19:24;
 
     END_STRUCT;
 END_TYPE