--- a/trunk/mqttsparkplugb/mqttsparkplugb-example/Device_1/Plc Logic/Application/SparkPlugBSimpleTypes/svnobj
+++ b/trunk/mqttsparkplugb/mqttsparkplugb-example/Device_1/Plc Logic/Application/SparkPlugBSimpleTypes/svnobj
@@ -1,47 +1,67 @@
-Gx_l((!0…jüoÁ#¯ïí?ocµSystem.StringL{ffbfa93a-b94d-45fc-a329-229860183b1d}InterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
-longTagText
8{attribute 'qualified_only'}VAR_GLOBALÖ    arSparkplugBoolean: ARRAY [0..2] OF SparkplugB.FB_SparkplugBoolean := [(_name := "B1", _Value := FALSE)Ô                                                                         , (_name := "B2", _Value := TRUE)Ø                                                                         , (_name := "B3", _Value := TRUE)];Î	arSparkplugDateTime: ARRAY [0..2] OF SparkplugB.FB_SparkplugDateTime := [(_name := "DT1", _Value := 0)Ð                                                                         , (_name := "DT2", _Value := 0)Ô                                                                         , (_name := "DT3", _Value := 0)];Ä	arSparkplugFloat: ARRAY [0..2] OF SparkplugB.FB_SparkplugFloat := [(_name := "F1", _Value := 1.0)Ò                                                                         , (_name := "F2", _Value := 2.0)Ö                                                                         , (_name := "F3", _Value := 3.0)];È	arSparkplugDouble: ARRAY [0..2] OF SparkplugB.FB_SparkplugDouble := [(_name := "D1", _Value := 4.0)Ò                                                                         , (_name := "D2", _Value := 5.0)Ö                                                                         , (_name := "D3", _Value := 6.0)];¾	arSparkplugInt8: ARRAY [0..2] OF SparkplugB.FB_SparkplugInt8 := [(_name := "I81", _Value := 7)Ð                                                                         , (_name := "I82", _Value := 8)Ô                                                                         , (_name := "I83", _Value := 9)];Æ	arSparkplugInt16: ARRAY [0..2] OF SparkplugB.FB_SparkplugInt16 := [(_name := "I161", _Value := 10)Ô                                                                         , (_name := "I162", _Value := 11) Ø                                                                         , (_name := "I163", _Value := 12)];!Æ	arSparkplugInt32: ARRAY [0..2] OF SparkplugB.FB_SparkplugInt32 := [(_name := "I321", _Value := 13)"Ô                                                                         , (_name := "I322", _Value := 14)#Ø                                                                         , (_name := "I323", _Value := 15)];$Æ	arSparkplugInt64: ARRAY [0..2] OF SparkplugB.FB_SparkplugInt64 := [(_name := "I641", _Value := 16)%Ô                                                                         , (_name := "I642", _Value := 17)&Ø                                                                         , (_name := "I643", _Value := 18)];'Ä	arSparkplugUInt8: ARRAY [0..2] OF SparkplugB.FB_SparkplugUint8 := [(_name := "by1", _Value := 19)(Ò                                                                         , (_name := "by2", _Value := 20))Ö                                                                         , (_name := "by3", _Value := 21)];*Æ	arSparkplugUInt16: ARRAY [0..2] OF SparkplugB.FB_SparkplugUInt16 := [(_name := "w1", _Value := 22)+Ð                                                                         , (_name := "w2", _Value := 23),Ô                                                                         , (_name := "w3", _Value := 24)];-È	arSparkplugUInt32: ARRAY [0..2] OF SparkplugB.FB_SparkplugUint32 := [(_name := "dw1", _Value := 25).Ò                                                                         , (_name := "dw2", _Value := 26)/Ö                                                                         , (_name := "dw3", _Value := 27)];0È	arSparkplugUInt64: ARRAY [0..2] OF SparkplugB.FB_SparkplugUInt64 := [(_name := "lw1", _Value := 28)1Ò                                                                         , (_name := "lw2", _Value := 29)2Ö                                                                         , (_name := "lw3", _Value := 30)];3~	arSparkplugUUID: ARRAY [0..-1] OF SparkplugB.FB_SparkplugUUID;4~	arSparkplugText: ARRAY [0..-1] OF SparkplugB.FB_SparkplugText;5Ì	arSparkplugString: ARRAY [0..2] OF SparkplugB.FB_SparkplugString := [(_name := "ws1", _Value := "No")6Ø                                                                         , (_name := "ws2", _Value := "why")7Ü                                                                         , (_name := "ws3", _Value := "nöö")];8END_VAR9 NetVarProperties:ParameterList;bool<,AddAttributeSubsequentÐÐÐE,ÐÐ	
-­ÚÐ-
ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­	ÚÐ-ÐÐ	
+Gx_lÅ6!0…jüo~0n£¢Ž¯System.StringL{ffbfa93a-b94d-45fc-a329-229860183b1d}InterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
+longTagText
8{attribute 'qualified_only'}VAR_GLOBAL// EoN    Þ    arSparkplugBoolean_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugBoolean := [(_name := "B1", _Value := FALSE)Ô                                                                         , (_name := "B2", _Value := TRUE)Ø                                                                         , (_name := "B3", _Value := TRUE)];Ö	arSparkplugDateTime_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugDateTime := [(_name := "DT1", _Value := 0)Ð                                                                         , (_name := "DT2", _Value := 0)Ô                                                                         , (_name := "DT3", _Value := 0)];Ì	arSparkplugFloat_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugFloat := [(_name := "F1", _Value := 1.0)Ò                                                                         , (_name := "F2", _Value := 2.0)Ö                                                                         , (_name := "F3", _Value := 3.0)];Ð	arSparkplugDouble_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugDouble := [(_name := "D1", _Value := 4.0)Ò                                                                         , (_name := "D2", _Value := 5.0)Ö                                                                         , (_name := "D3", _Value := 6.0)];Æ	arSparkplugInt8_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugInt8 := [(_name := "I81", _Value := 7)Ð                                                                         , (_name := "I82", _Value := 8)Ô                                                                         , (_name := "I83", _Value := 9)];Î	arSparkplugInt16_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugInt16 := [(_name := "I161", _Value := 10) Ô                                                                         , (_name := "I162", _Value := 11)!Ø                                                                         , (_name := "I163", _Value := 12)];"Î	arSparkplugInt32_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugInt32 := [(_name := "I321", _Value := 13)#Ô                                                                         , (_name := "I322", _Value := 14)$Ø                                                                         , (_name := "I323", _Value := 15)];%Î	arSparkplugInt64_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugInt64 := [(_name := "I641", _Value := 16)&Ô                                                                         , (_name := "I642", _Value := 17)'Ø                                                                         , (_name := "I643", _Value := 18)];(Ì	arSparkplugUInt8_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugUint8 := [(_name := "by1", _Value := 19))Ò                                                                         , (_name := "by2", _Value := 20)*Ö                                                                         , (_name := "by3", _Value := 21)];+Î	arSparkplugUInt16_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugUInt16 := [(_name := "w1", _Value := 22),Ð                                                                         , (_name := "w2", _Value := 23)-Ô                                                                         , (_name := "w3", _Value := 24)];.Ð	arSparkplugUInt32_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugUint32 := [(_name := "dw1", _Value := 25)/Ò                                                                         , (_name := "dw2", _Value := 26)0Ö                                                                         , (_name := "dw3", _Value := 27)];1Ð	arSparkplugUInt64_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugUInt64 := [(_name := "lw1", _Value := 28)2Ò                                                                         , (_name := "lw2", _Value := 29)3Ö                                                                         , (_name := "lw3", _Value := 30)];4†	arSparkplugUUID_EoN: ARRAY [0..-1] OF SparkplugB.FB_SparkplugUUID;5†	arSparkplugText_EoN: ARRAY [0..-1] OF SparkplugB.FB_SparkplugText;6Ô	arSparkplugString_EoN: ARRAY [0..2] OF SparkplugB.FB_SparkplugString := [(_name := "ws1", _Value := "No")7Ø                                                                         , (_name := "ws2", _Value := "why")8Ü                                                                         , (_name := "ws3", _Value := "nöö")];9:(// Device 1 : FT001 ;Ð	arSparkplugFloat_D1: ARRAY [0..3] OF SparkplugB.FB_SparkplugFloat := [(_name := "Value", _Value := 0.0)<Þ                                                                         , (_name := "RangeMin", _Value := 0.0)=æ                                                                         , (_name := "RangeMax", _Value := 500.0)];>²	arSparkplugInt16_D1: ARRAY [0..0] OF SparkplugB.FB_SparkplugInt16 := [(_name := "Quality", _Value := 0)]; // GOOD = 0 UNCERTAIN >= 1 & < 100, BAD >=100 ?â    arSparkplugString_D1: ARRAY [0..0] OF SparkplugB.FB_SparkplugString := [(_name := "Unit", _Value := "m3/h")];@˜    arSparkplugBoolean_D1 : ARRAY [0..-1] OF SparkplugB.FB_SparkplugBoolean;Aœ    arSparkplugDateTime_D1 : ARRAY [0..-1] OF SparkplugB.FB_SparkplugDateTime;B–    arSparkplugDouble_D1 : ARRAY [0..-1] OF SparkplugB.FB_SparkplugDouble; C„	arSparkplugUUID_D1: ARRAY [0..-1] OF SparkplugB.FB_SparkplugUUID;Dˆ	arSparkplugText_D1: ARRAY [0..-1] OF SparkplugB.FB_SparkplugText;  EŒ	arSparkplugInt8_D1: ARRAY [0..-1] OF SparkplugB.FB_SparkplugInt8;    Fˆ	arSparkplugInt32_D1: ARRAY [0..-1] OF SparkplugB.FB_SparkplugInt32;Gˆ	arSparkplugInt64_D1: ARRAY [0..-1] OF SparkplugB.FB_SparkplugInt64;Hˆ	arSparkplugUInt8_D1: ARRAY [0..-1] OF SparkplugB.FB_SparkplugUint8;IŒ	arSparkplugUInt16_D1: ARRAY [0..-1] OF SparkplugB.FB_SparkplugUInt16;JŒ	arSparkplugUInt32_D1: ARRAY [0..-1] OF SparkplugB.FB_SparkplugUint32;                                                                KŒ	arSparkplugUInt64_D1: ARRAY [0..-1] OF SparkplugB.FB_SparkplugUInt64;LEND_VAR    M NetVarPropertiesNParameterListOboolP,AddAttributeSubsequentÐÐÐE@ÐÐ	
+­ûÚÐ-
ÐÐ	
+­üÚÐ-ÐÐ	
+­ýÚÐ-ÐÐ	
+­þÚÐ-ÐÐ	
+­ÿÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­	ÚÐ-ÐÐ	
 ­
-ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	

ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ- ÐÐ	
-­ÚÐ-!ÐÐ	
-­ÚÐ-"ÐÐ	
-­ÚÐ-#ÐÐ	
-­ÚÐ-$ÐÐ	
-­ÚÐ-%ÐÐ	
-­ÚÐ-&ÐÐ	
-­ÚÐ-'ÐÐ	
-­ÚÐ-(ÐÐ	
-­ÚÐ-)ÐÐ	
-­ ÚÐ-*ÐÐ	
-­!ÚÐ-+ÐÐ	
-­"ÚÐ-,ÐÐ	
-­#ÚÐ--ÐÐ	
-­$ÚÐ-.ÐÐ	
-­%ÚÐ-/ÐÐ	
-­&ÚÐ-0ÐÐ	
-­'ÚÐ-1ÐÐ	
-­(ÚÐ-2ÐÐ	
-­)ÚÐ-3ÐÐ	
-­*ÚÐ-4ÐÐ	
-­+ÚÐ-5ÐÐ	
-­,ÚÐ-6ÐÐ	
-­ÚÐ-7ÐÐ	
-­ÚÐ-8Ú9Ð:;­Ð<;­
\ No newline at end of file
+ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	

ÚÐ-ÐÐ	
+­ÚÐ- ÐÐ	
+­ÚÐ-!ÐÐ	
+­ÚÐ-"ÐÐ	
+­ÚÐ-#ÐÐ	
+­ÚÐ-$ÐÐ	
+­ÚÐ-%ÐÐ	
+­ÚÐ-&ÐÐ	
+­ÚÐ-'ÐÐ	
+­ÚÐ-(ÐÐ	
+­ÚÐ-)ÐÐ	
+­ÚÐ-*ÐÐ	
+­ÚÐ-+ÐÐ	
+­ÚÐ-,ÐÐ	
+­ÚÐ--ÐÐ	
+­ÚÐ-.ÐÐ	
+­ÚÐ-/ÐÐ	
+­ÚÐ-0ÐÐ	
+­ÚÐ-1ÐÐ	
+­ ÚÐ-2ÐÐ	
+­!ÚÐ-3ÐÐ	
+­"ÚÐ-4ÐÐ	
+­#ÚÐ-5ÐÐ	
+­$ÚÐ-6ÐÐ	
+­%ÚÐ-7ÐÐ	
+­&ÚÐ-8ÐÐ	
+­'ÚÐ-9ÐÐ	
+­(ÚÐ-:ÐÐ	
+­)ÚÐ-;ÐÐ	
+­*ÚÐ-<ÐÐ	
+­+ÚÐ-=ÐÐ	
+­,ÚÐ->ÐÐ	
+­-ÚÐ-?ÐÐ	
+­3ÚÐ-@ÐÐ	
+­4ÚÐ-AÐÐ	
+­1ÚÐ-BÐÐ	
+­6ÚÐ-CÐÐ	
+­5ÚÐ-DÐÐ	
+­.ÚÐ-EÐÐ	
+­;ÚÐ-FÐÐ	
+­>ÚÐ-GÐÐ	
+­AÚÐ-HÐÐ	
+­DÚÐ-IÐÐ	
+­GÚÐ-JÐÐ	
+­JÚÐ-KÐÐ	
+­KÚÐ-LÚMÐNO­ÐPO­
\ No newline at end of file