--- a/branches/IoDrvMEGAIOv2/IoDrvFBMEGAIOv3.library
+++ b/branches/IoDrvMEGAIOv2/IoDrvFBMEGAIOv3.library
@@ -1,4 +1,4 @@
-PK¢y$N„¡æ
.))eb5edfb0-5276-4130-9805-e0374d98bd90.meta)Öÿ 	(•–—Þt mÖPK¢y$NdCxða×a+eb5edfb0-5276-4130-9805-e0374d98bd90.objectû€ 	(Ãa˜¸Ã	%PDF-1.2 
%âãÏÓ
+PKnŸ,N„¡æ
.))eb5edfb0-5276-4130-9805-e0374d98bd90.meta)Öÿ 	(•–—Þt mÖPKnŸ,NdCxða×a+eb5edfb0-5276-4130-9805-e0374d98bd90.objectû€ 	(Ãa˜¸Ã	%PDF-1.2 
%âãÏÓ
  
10 0 obj
<<
/Length 11 0 R
/Filter [ /ASCII85Decode /FlateDecode  ]
>>
stream
 8;XHMgMYb*&H)\1"!>2[`0/$=qW>`=_EcH^Nfgc2?E]m1:#gre@!DX"3@%$j[cFs6
 _LO6%bREZ\35/QjN20j<.4*N-OO\`q#_&4413nAe#RC*E4(4@nY2/,mi$4oYhdlS_
@@ -877,7 +877,7 @@
 •ΦΟ‹
 5KÐC‹gRiÓ
Ń‘F	՛0‰‡Ä«èƒx	$öb}ž}g6©ö鲓Yæÿc&ÉN6ç¯<+âj’æÀ`Œ9®±vÂÜ!»œkh®1Ãemi«LÊ	ÓÖL{–Ì2Í
 ¦”3rŠ)ƒÔŒ,/0˜Ã¥ÌÔÛ¬Ö?CŒÀã¬ہi÷M; 맯wµôùÆ0FÐc–Œ´tÔ¿¹½cïŸbl*í™ÊÈÜxQOc–]SeÛ—YÜ	ԇÛqmÓWÞÐñ›ÉL¹—I¹¬é/Iæs²&×r’%r²õ®•p-§ãèZºë©-7ÀòzW¹®U+ÔÀýºô¬ý݇3Ýͧ²öTÿZñՖ—nšVºEÆÒq÷¸Ë}e,mSx§jO§²þ%Þi—Â{¦5û^ÑD,+ND¯ñÙë‰aDÆÛ=AwSÿßè4æ³ù•ìMŸÑ%D/½§gùò—üwQfÓM8?¸3Z¥ÃHÅ`T´
-)
ðMæ±£ªù
endstream
endobj
54 0 obj
20843
endobj
56 0 obj
47200
endobj
55 0 obj
0
endobj
57 0 obj
0
endobj
2 0 obj
[ /PDF /Text  ]
endobj
5 0 obj
<<
/Kids [4 0 R 14 0 R 19 0 R 22 0 R 25 0 R 28 0 R ]
/Count 6
/Type /Pages
/Parent 58 0 R
>>
endobj
32 0 obj
<<
/Kids [31 0 R 35 0 R ]
/Count 2
/Type /Pages
/Parent 58 0 R
>>
endobj
58 0 obj
<<
/Kids [5 0 R 32 0 R ]
/Count 8
/Type /Pages
/MediaBox [ 0 0 595 842 ]
>>
endobj
1 0 obj
<<
/Creator <FEFF005000720065006600690078002E0064006F00630020002800530063006800720065006900620067006500730063006800FC0074007A007400290020002D0020004D006900630072006F0073006F0066007400200057006F00720064>
/CreationDate (D:20080625134201)
/Title <FEFF005000720065006600690078002E0064006F0063>
/Author <FEFF0077002E0064006F006C006C>
/Producer (Acrobat PDFWriter 5.0 für Windows NT)
>>
endobj
3 0 obj
<<
/Pages 58 0 R
/Type /Catalog
>>
endobj
xref
0 59
0000000000 65535 f 
0000154307 00000 n 
0000153994 00000 n 
0000154703 00000 n 
0000001457 00000 n 
0000154025 00000 n 
0000031505 00000 n 
0000032597 00000 n 
0000072481 00000 n 
0000073577 00000 n 
0000000019 00000 n 
0000001436 00000 n 
0000108207 00000 n 
0000109305 00000 n 
0000003290 00000 n 
0000001599 00000 n 
0000003269 00000 n 
0000131601 00000 n 
0000132693 00000 n 
0000010002 00000 n 
0000003433 00000 n 
0000009981 00000 n 
0000017400 00000 n 
0000010133 00000 n 
0000017379 00000 n 
0000024294 00000 n 
0000017531 00000 n 
0000024273 00000 n 
0000026054 00000 n 
0000024425 00000 n 
0000026033 00000 n 
0000028087 00000 n 
0000154133 00000 n 
0000026185 00000 n 
0000028066 00000 n 
0000031373 00000 n 
0000028219 00000 n 
0000031352 00000 n 
0000032874 00000 n 
0000072401 00000 n 
0000072445 00000 n 
0000072423 00000 n 
0000072463 00000 n 
0000073864 00000 n 
0000108127 00000 n 
0000108171 00000 n 
0000108149 00000 n 
0000108189 00000 n 
0000109591 00000 n 
0000131521 00000 n 
0000131565 00000 n 
0000131543 00000 n 
0000131583 00000 n 
0000132977 00000 n 
0000153914 00000 n 
0000153958 00000 n 
0000153936 00000 n 
0000153976 00000 n 
0000154215 00000 n 
trailer
<<
/Size 59
/Root 3 0 R
/Info 1 0 R
/ID [<a8e6aa92f4ff0604fa04a12f864c1048><a8e6aa92f4ff0604fa04a12f864c1048>]
>>
startxref
154753
%%EOF
™PK¢y$Nu3G.))5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39.meta)Öÿ 	(š›—Þt mÖPK¢y$N…dw?È5Ã5+5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39.objectÃ5<Ê 	(¯5˜¥k<?xml version="1.0" encoding="UTF-8"?>
+)
ðMæ±£ªù
endstream
endobj
54 0 obj
20843
endobj
56 0 obj
47200
endobj
55 0 obj
0
endobj
57 0 obj
0
endobj
2 0 obj
[ /PDF /Text  ]
endobj
5 0 obj
<<
/Kids [4 0 R 14 0 R 19 0 R 22 0 R 25 0 R 28 0 R ]
/Count 6
/Type /Pages
/Parent 58 0 R
>>
endobj
32 0 obj
<<
/Kids [31 0 R 35 0 R ]
/Count 2
/Type /Pages
/Parent 58 0 R
>>
endobj
58 0 obj
<<
/Kids [5 0 R 32 0 R ]
/Count 8
/Type /Pages
/MediaBox [ 0 0 595 842 ]
>>
endobj
1 0 obj
<<
/Creator <FEFF005000720065006600690078002E0064006F00630020002800530063006800720065006900620067006500730063006800FC0074007A007400290020002D0020004D006900630072006F0073006F0066007400200057006F00720064>
/CreationDate (D:20080625134201)
/Title <FEFF005000720065006600690078002E0064006F0063>
/Author <FEFF0077002E0064006F006C006C>
/Producer (Acrobat PDFWriter 5.0 für Windows NT)
>>
endobj
3 0 obj
<<
/Pages 58 0 R
/Type /Catalog
>>
endobj
xref
0 59
0000000000 65535 f 
0000154307 00000 n 
0000153994 00000 n 
0000154703 00000 n 
0000001457 00000 n 
0000154025 00000 n 
0000031505 00000 n 
0000032597 00000 n 
0000072481 00000 n 
0000073577 00000 n 
0000000019 00000 n 
0000001436 00000 n 
0000108207 00000 n 
0000109305 00000 n 
0000003290 00000 n 
0000001599 00000 n 
0000003269 00000 n 
0000131601 00000 n 
0000132693 00000 n 
0000010002 00000 n 
0000003433 00000 n 
0000009981 00000 n 
0000017400 00000 n 
0000010133 00000 n 
0000017379 00000 n 
0000024294 00000 n 
0000017531 00000 n 
0000024273 00000 n 
0000026054 00000 n 
0000024425 00000 n 
0000026033 00000 n 
0000028087 00000 n 
0000154133 00000 n 
0000026185 00000 n 
0000028066 00000 n 
0000031373 00000 n 
0000028219 00000 n 
0000031352 00000 n 
0000032874 00000 n 
0000072401 00000 n 
0000072445 00000 n 
0000072423 00000 n 
0000072463 00000 n 
0000073864 00000 n 
0000108127 00000 n 
0000108171 00000 n 
0000108149 00000 n 
0000108189 00000 n 
0000109591 00000 n 
0000131521 00000 n 
0000131565 00000 n 
0000131543 00000 n 
0000131583 00000 n 
0000132977 00000 n 
0000153914 00000 n 
0000153958 00000 n 
0000153936 00000 n 
0000153976 00000 n 
0000154215 00000 n 
trailer
<<
/Size 59
/Root 3 0 R
/Info 1 0 R
/ID [<a8e6aa92f4ff0604fa04a12f864c1048><a8e6aa92f4ff0604fa04a12f864c1048>]
>>
startxref
154753
%%EOF
™PKnŸ,Nu3G.))5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39.meta)Öÿ 	(š›—Þt mÖPKnŸ,N…dw?È5Ã5+5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39.objectÃ5<Ê 	(¯5˜¥k<?xml version="1.0" encoding="UTF-8"?>
 <ts:Placeholders xmlns:ts="http://www.3s-software.com/schemas/Placeholders-0.1.xsd" version="3.4.0.0">
   <ts:section name="library-management">
     <ts:section name="placeholder-libraries">
@@ -1126,7 +1126,7 @@
     </ts:section>
   </ts:section>
 </ts:Placeholders>
-œPK¢y$NN#Tw.))0c414bea-9ea7-42e9-ad46-c1992bd6dc54.meta)Öÿ 	(ž—Þt mÖPK¢y$N©›ºú#PP+0c414bea-9ea7-42e9-ad46-c1992bd6dc54.objectPᯠ	(
+œPKnŸ,NN#Tw.))0c414bea-9ea7-42e9-ad46-c1992bd6dc54.meta)Öÿ 	(ž—Þt mÖPKnŸ,N©›ºú#PP+0c414bea-9ea7-42e9-ad46-c1992bd6dc54.objectPᯠ	(
 P˜ÿŸ<?xml version="1.0" encoding="UTF-8"?>
 <ts:Placeholders xmlns:ts="http://www.3s-software.com/schemas/Placeholders-0.1.xsd" version="3.5.2.0">
   <ts:section name="library-management">
@@ -1484,10 +1484,10 @@
       </ts:setting>
     </ts:section>
   </ts:section>
-</ts:Placeholders>ŸPK¢y$Nïeê2-)1eea5e31-6ea7-4619-aa05-a3ae48a16d74.meta-Òÿ 	( ¡¢€£Þt mÖPK¢y$N‹=æ|+1eea5e31-6ea7-4619-aa05-a3ae48a16d74.object|ƒÿ 	(h
¤
¥
¦
§
¨
©
ª
	xPK¢y$Nçïj1,)0bc32f66-2615-4342-9d2d-b636078ea314.meta,Óÿ 	(€Þt mÖPK¢y$NiÂ\Ò+0bc32f66-2615-4342-9d2d-b636078ea314.objectèÿ 	(PK¢y$Nª\FÞ?:)145e89d6-d2f4-4c14-a81e-efcecd4d6277.meta:Åÿ 	(&ª©€€€§¾€£¿ÔFf WrÖPK¢y$N¾1i&vq+145e89d6-d2f4-4c14-a81e-efcecd4d6277.objectqŽý 	(]À

¬
x
­
C®
±
²
Tô
Ö³
G´
Iµ
Jø
Kx
L¶
N·
´¸
µ¹
¶¼
ÀÃ
·Ä
¾Å
¸Ç
ÏË
ÉÌ
ÐÔ
ÑÕ
Ò¤
SÖ
	×
ÙØ
ր
øÅ
ýÆ
ùª
úÇ
ûÈ
çª
èÉ
éÜ
êÝ
ëÞ
ìß
íà
îá
ïâ
òª
óã
ôä
õå
öª‘‡PK¢y$N"O83)df2098ce-ccfa-490b-8142-08ba7092ef0c.meta3Ìÿ 	(ç耀€ª´RLrÖPK¢y$NiÂ\Ò+df2098ce-ccfa-490b-8142-08ba7092ef0c.objectèÿ 	(PK¢y$N“”@;)98a7b9e9-7074-4eb5-a603-44937631264a.meta;Äÿ 	('éªê€€€çÒ€£¿˜%3tOrÖPK¢y$N£CKÅÑÌ+98a7b9e9-7074-4eb5-a603-44937631264a.objectÌ3þ 	(¸
=ë
>x
?ì
Aí
Bî
Tï
Wð
Yñ
Zò
[ó
_ô
Uõ
Vö
h÷
eø
fù
gõ
bö
i÷
jû
mü
nò
kö
Lþ
@ÿ
û
-
€
:É
M
P‚
Qƒ
O„
d…
l†
ª
xPK¢y$N6-c.))8c1463b5-02f2-427d-bd06-9e39d42fcbff.meta)Öÿ 	(ƒ„…]E$QrÖPK¢y$N±é^¹+8c1463b5-02f2-427d-bd06-9e39d42fcbff.objectîþ 	(ý
+</ts:Placeholders>ŸPKnŸ,NQR¨æ2-)1eea5e31-6ea7-4619-aa05-a3ae48a16d74.meta-Òÿ 	( ¡¢€£ǸѶxÖPKnŸ,N$”|+1eea5e31-6ea7-4619-aa05-a3ae48a16d74.object|ƒÿ 	(h
¤
¯
·
»
¨
°
ª
	xPKnŸ,Nçïj1,)0bc32f66-2615-4342-9d2d-b636078ea314.meta,Óÿ 	(€Þt mÖPKnŸ,NiÂ\Ò+0bc32f66-2615-4342-9d2d-b636078ea314.objectèÿ 	(PKnŸ,Nª\FÞ?:)145e89d6-d2f4-4c14-a81e-efcecd4d6277.meta:Åÿ 	(&ª©€€€§¾€£¿ÔFf WrÖPKnŸ,N¾1i&vq+145e89d6-d2f4-4c14-a81e-efcecd4d6277.objectqŽý 	(]À

¬
x
­
C®
±
²
Tô
Ö³
G´
Iµ
Jø
Kx
L¶
N·
´¸
µ¹
¶¼
ÀÃ
·Ä
¾Å
¸Ç
ÏË
ÉÌ
ÐÔ
ÑÕ
Ò¤
SÖ
	×
ÙØ
ր
øÅ
ýÆ
ùª
úÇ
ûÈ
çª
èÉ
éÜ
êÝ
ëÞ
ìß
íà
îá
ïâ
òª
óã
ôä
õå
öª‘‡PKnŸ,N"O83)df2098ce-ccfa-490b-8142-08ba7092ef0c.meta3Ìÿ 	(ç耀€ª´RLrÖPKnŸ,NiÂ\Ò+df2098ce-ccfa-490b-8142-08ba7092ef0c.objectèÿ 	(PKnŸ,N“”@;)98a7b9e9-7074-4eb5-a603-44937631264a.meta;Äÿ 	('éªê€€€çÒ€£¿˜%3tOrÖPKnŸ,N£CKÅÑÌ+98a7b9e9-7074-4eb5-a603-44937631264a.objectÌ3þ 	(¸
=ë
>x
?ì
Aí
Bî
Tï
Wð
Yñ
Zò
[ó
_ô
Uõ
Vö
h÷
eø
fù
gõ
bö
i÷
jû
mü
nò
kö
Lþ
@ÿ
û
+
€
:É
M
P‚
Qƒ
O„
d…
l†
ª
xPKnŸ,N6-c.))8c1463b5-02f2-427d-bd06-9e39d42fcbff.meta)Öÿ 	(ƒ„…]E$QrÖPKnŸ,N±é^¹+8c1463b5-02f2-427d-bd06-9e39d42fcbff.objectîþ 	(ý
 
-†‡ˆ8xö±‡‰Šˆ5£lŠ‹ŒˆĚôŒ	_“‚4Ž	]9C	‘Šéð©’	“xAû”€ˆˆä"‚‰ˆw+~D„…‡ˆòŒ‡‰ŠPK¢y$NT'%f+&)11c0fc3a-9bcf-4dd8-ac38-efb93363e521.meta&Ùÿ 	(﹨½NrÖPK¢y$N’”éÎêå+11c0fc3a-9bcf-4dd8-ac38-efb93363e521.objectåþ 	(Ñ}rvèyéê: !"#$%&'()*+,-./0123456789:;9<9=9>?9@ABCADECFGEHEIEJCKLJMJNJOPQ R ST UV WX YZ [\ ]^ :_ `abcaPdaedfeSgeUheWie[je]ke:le`mnopsëu€A{|qr~wxPK¢y$N¸Ý1.))6470a90f-b7cb-43ac-9ae5-94b2338b4573.meta)Öÿ 	(€‚gn‘®7oÖPK¢y$N·3D‹}†}+6470a90f-b7cb-43ac-9ae5-94b2338b4573.object†}y‚ 	(r}ìúÿþ<?xml version="1.0" encoding="utf-16"?>

+†‡ˆ8xö±‡‰Šˆ5£lŠ‹ŒˆĚôŒ	_“‚4Ž	]9C	‘Šéð©’	“xAû”€ˆˆä"‚‰ˆw+~D„…‡ˆòŒ‡‰ŠPKnŸ,NT'%f+&)11c0fc3a-9bcf-4dd8-ac38-efb93363e521.meta&Ùÿ 	(﹨½NrÖPKnŸ,N’”éÎêå+11c0fc3a-9bcf-4dd8-ac38-efb93363e521.objectåþ 	(Ñ}rvèyéê: !"#$%&'()*+,-./0123456789:;9<9=9>?9@ABCADECFGEHEIEJCKLJMJNJOPQ R ST UV WX YZ [\ ]^ :_ `abcaPdaedfeSgeUheWie[je]ke:le`mnopsëu€A{|qr~wxPKnŸ,N¸Ý1.))6470a90f-b7cb-43ac-9ae5-94b2338b4573.meta)Öÿ 	(€‚gn‘®7oÖPKnŸ,N·3D‹}†}+6470a90f-b7cb-43ac-9ae5-94b2338b4573.object†}y‚ 	(r}ìúÿþ<?xml version="1.0" encoding="utf-16"?>

 <Single xml:space="preserve" Type="{54dd0eac-a6d8-46f2-8c27-2f43c7e49861}" Method="IArchivable">

   <Single Name="Name" Type="string">&lt;ProjectRoot&gt;</Single>

   <Dictionary Type="System.Collections.Hashtable" Name="SubKeys">

@@ -1766,30 +1766,30 @@
     </Entry>

   </Dictionary>

   <Dictionary Type="System.Collections.Hashtable" Name="Values" />

-</Single>PK¢y$NÚmš4/)47b5b1b4-6d2e-4bcd-99b5-528613bb9e91.meta/Ðÿ 	(¼½¾€£¿LÜÇzLrÖPK£y$NkÀi
+</Single>PKnŸ,NÚmš4/)47b5b1b4-6d2e-4bcd-99b5-528613bb9e91.meta/Ðÿ 	(¼½¾€£¿LÜÇzLrÖPKnŸ,NkÀi
 +47b5b1b4-6d2e-4bcd-99b5-528613bb9e91.object
-õþ 	(öÀ
Á
7ã
:ä
;å
=ä
<æ
?ä
>ç
¾
 Ä
5Å
6Æ
ª
!Ç
È
+ª
,É
ª
x͇PK£y$NÛՙ=8)264b8e18-43fe-4e23-af82-09745fa6d2c7.meta8Çÿ 	($	뀀€¾€£¿—ÇõRrÖPK£y$NHf|ÐË+264b8e18-43fe-4e23-af82-09745fa6d2c7.objectË4ÿ 	(·À
Ox

Cì
DÄ
Eª
FÇ
Gª
HÉ
IÌ
JÍ
Kï
Lª
Mx
Nx
x‡PK£y$NßC.50)ddec5d29-c03b-44b9-8046-b9b290e472bc.meta0Ïÿ 	(€€€	Þt mÖPK£y$NiÂ\Ò+ddec5d29-c03b-44b9-8046-b9b290e472bc.objectèÿ 	(PK£y$N¯ýî50)8a07e6ed-b8cb-4de2-9781-a373d243d250.meta0Ïÿ 	(
-€€€	Þt mÖPK£y$NiÂ\Ò+8a07e6ed-b8cb-4de2-9781-a373d243d250.objectèÿ 	(PK£y$Nã a50)366bb22d-55f8-4b91-9b4f-1076ba9e7d36.meta0Ïÿ 	(
€€€	Þt mÖPK£y$NiÂ\Ò+366bb22d-55f8-4b91-9b4f-1076ba9e7d36.objectèÿ 	(PK£y$NHc×>9)00c1e73a-a22d-4fb7-97a9-3445f7338a44.meta9Æÿ 	(%Ð	Ñ€€€Ò€£¿Þt mÖPK£y$Nò§ºq+00c1e73a-a22d-4fb7-97a9-3445f7338a44.objectóþ 	(ø
Ó
Ô
Õ
Ö
x
×
Ø
x
Ù
Ú
Û	
Ü
Ý
Ä
Þ
ß
ª
	É
-à
ªPK£y$NŒ(&>9)1055a6ee-fa8f-485a-91b3-27fb991673fa.meta9Æÿ 	(%á	 €Ò€£¿Þt mÖPK£y$N®£(¿ìç+1055a6ee-fa8f-485a-91b3-27fb991673fa.objectçÿ 	(Ó

ã
x
ä
å
æ
x
ç
-
Ü
è
Ä
-é
ê
ë
ª
É
ª
xPK£y$N{˜þ›MH)6ecf8539-2cc3-4703-9d43-7a85595e6790.metaH·ÿ 	(4ì	í€îx€€Ò€£¿Þt mÖPK£y$N#ˆäe`+6ecf8539-2cc3-4703-9d43-7a85595e6790.object`Ÿþ 	(L
ï
#ð
&ñ
'ò
(ó
,ô
õ
ö
$÷
)ñ
*ò
+ó
-ø
õ

ù
.ú
 û
x	
/Ü
ü
Ä
"ý
	þ
-ª
É
ª
xPK£y$NNä½MH)9b80c170-486a-4a1d-925c-a7e5d443d283.metaH·ÿ 	(4ÿ	€€îx€€
-Ò€£¿Þt mÖPK£y$Nƒ±AOLG+9b80c170-486a-4a1d-925c-a7e5d443d283.objectG¸þ 	(3

‚
ƒ
Lû
x
;„
<…
=†
kô
'‡
yˆ
‰
MŠ
$x
‹
-
oÜ
Œ
Ä

Ž
Ş

É
 
Ş
xPKŁy$N0Š?MH)2403e3f1-263b-45d8-9047-43bbe0fbb4ec.metaHˇ˙ 	(4	‘€€€
-îxÒ€£¿a¾ä[RrÖPK£y$N=Édܽ¸+2403e3f1-263b-45d8-9047-43bbe0fbb4ec.object¸Gÿ 	(¤
-‹
!Œ
5
6x
“
4Ü
”
Ä
•
ª
É
$ª
xPK£y$Ndb̉MH)473ebd06-acfd-4396-b57a-29da61b92cbf.metaH·ÿ 	(4–	—€îx€€
-Ò€£¿Þt mÖPK£y$N(܅2…€+473ebd06-acfd-4396-b57a-29da61b92cbf.object€ü 	(l=
2˜
͙
3x
̚
.ƒ
&û
Êx
$›
æx
ðœ
ø
ñƒ
òû
÷x
éž
óŸ
õ 
öƒ
ïû
Kx
ס
\¢
]£
ܤ
Ý¥
Þ¦
ߧ
à¨
á©
âª
ã«
š¤
ϴ
¬
ž§
٬
 ©
¡ª
^«
¾x
¿­
å®
M¯
Ex
F°
L±
M²
N³
Oô
Px
Q´
R²
Sµ
Tô
Vx
W¶
X²
]·
[¸
Zô
	û
Ü
¹
Ä
º
Ž
ª
PÉ
:»
¼
\½
ª
xPK£y$NPÙZMH)20592c32-d117-4465-8338-31a7b8240695.metaH·ÿ 	(4¾	¿€îx€€
-Ò€£¿Þt mÖPK£y$NEF(@;+20592c32-d117-4465-8338-31a7b8240695.object;Äþ 	('

ì
íÀ
îƒ
ïû
ðx
ñ„
ò…
ó†
ôô
õ‡
öÁ
÷‰
Š
ëÜ
Â
øÄ
ù
úŽ
ûª
üÉ
ý
þª
x
xPK£y$NÐÁpöMH)da96b56c-d68c-48bd-b28b-0a411d74d9ee.metaH·ÿ 	(4Ã	Ä€îx€€Ò€£¿Þt mÖPK£y$N±t•+da96b56c-d68c-48bd-b28b-0a411d74d9ee.objectôþ 	(÷
Å
Æ
õ
û
Ex
%Ç
&È
x
FÜ
É
	Ä
-•
Ê
Ë

Ì
Í
ª
É
ª
xPK£y$N-%³MH)e3db2ff4-8c4d-4cad-a192-8d8388d90214.metaH·ÿ 	(4Î	Ï€îx€€Ò€£¿Þt mÖPK£y$NÑçÎ+e3db2ff4-8c4d-4cad-a192-8d8388d90214.objectóþ 	(ø
Ð
Ñ
õ
û
/x
Ò
EÜ
Ó
	Ä
-•
Ê
Ë

Ì
Í
ª
CÉ
DÔ
Õ
ª
xPK£y$NØÆtª-()f621c1fa-4033-4689-943f-c7e758160960.meta(×ÿ 	(§©—ÞRLrÖPK£y$NiÂ\Ò+f621c1fa-4033-4689-943f-c7e758160960.objectèÿ 	(PK£y$NÀù×ë=8)7885211e-65b8-4941-85ca-86c6150a9f38.meta8Çÿ 	($t	³€€€
-Ò€£¿="àKrÖPK£y$N‰…K¨ÈÃ+7885211e-65b8-4941-85ca-86c6150a9f38.objectÃ<ÿ 	(¯
	½
-x
Ã
Ê

ƒ
û
x
Ë
Î
Ä
Ï
¦
ª
xPK£y$Nir¬¸@;)67b449ba-06f0-4690-a7a7-4ffffc0d94bc.meta;Äÿ 	('‡ªˆ€€€çÒ€£¿Ƅ›OrÖPK£y$N˲ßÚ+67b449ba-06f0-4690-a7a7-4ffffc0d94bc.objectÚ%ü 	(ÆF
‰
"x
#ì
^¤
$÷
%‹
&Œ
'ô
(¤
)
*Ž
+
,
-‘
.’
/“
0”
3ô
5¤
6•
7–
8ø
9‰
:˜
;™
<š
=›
4ô
?¤
B•
Cœ
D
_ù
`ú
b 
d¡
e¢
f£
c÷
h¤
aû
i£
j›
E‰
Jx
L•
M¦
Nü
O‰
P¨
Q©
Rª
S›
Kô
T¤
V•
W¦
ký
lþ
n­
p¡
q®
r£
o¤
sÿ
t£
m›
Y‰
u¤
û
-
°
É
±
²
>³
 ´
gµ
!ª
x
xPK£y$N¦¤üOJ)e57be5f9-2b2a-4525-b6ae-e54f72704648.metaJµÿ 	(6¶ªâ€îx€€çÒ€£¿èù
-RLrÖPK£y$NļiU9§¢+e57be5f9-2b2a-4525-b6ae-e54f72704648.object¢]˙ 	(ˇ
³·
-
^¸
_Ä
`¹
aº
b»
cª
®É
±¼
²½
°ªPK£y$N
-v”õ=8)0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4.meta8Çÿ 	($¾¿€€€§¢€£ºRLrÖPK£y$Nòˆ¼¦¡+0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4.object¡^ÿ 	(
¤
À
Á
Â
Ã
Ä
Å
	Æ
-Ç

È
ªPK£y$N(F]2-)6abfe088-ee12-46a7-b75a-381f3a006e11.meta-Òÿ 	(«¬­€£RLrÖPK£y$NɝX°€{+6abfe088-ee12-46a7-b75a-381f3a006e11.object{„ÿ 	(g
Ë
®
¯
Í
Î
±
²
x¨PK£y$NÚÛ¿2-)d2be0abe-216c-4288-8c1c-0002fe228d47.meta-Òÿ 	(´µ­€£ARLrÖPK£y$N[Kc7°«+d2be0abe-216c-4288-8c1c-0002fe228d47.object«Tÿ 	(—
Ñ
¶
¯
Ó
Ô
Õ
Ö
×
Ø
±
²
xÙPK£y$NÕô§£2-)f0ac4057-8d79-4a90-9552-628979a9830a.meta-Òÿ 	(¸¹­€£æ7RLrÖPK£y$NÛ964˜“+f0ac4057-8d79-4a90-9552-628979a9830a.object“lÿ 	(
+õþ 	(öÀ
Á
7ã
:ä
;å
=ä
<æ
?ä
>ç
¾
 Ä
5Å
6Æ
ª
!Ç
È
+ª
,É
ª
x͇PKnŸ,NGŋþLG)264b8e18-43fe-4e23-af82-09745fa6d2c7.metaG¸ÿ 	(3	뀀€îx¾€£¿c쳺xÖPKnŸ,NHf|ÐË+264b8e18-43fe-4e23-af82-09745fa6d2c7.objectË4ÿ 	(·À
Ox

Cì
DÄ
Eª
FÇ
Gª
HÉ
IÌ
JÍ
Kï
Lª
Mx
Nx
x‡PKnŸ,NßC.50)ddec5d29-c03b-44b9-8046-b9b290e472bc.meta0Ïÿ 	(€€€	Þt mÖPKnŸ,NiÂ\Ò+ddec5d29-c03b-44b9-8046-b9b290e472bc.objectèÿ 	(PKnŸ,N¯ýî50)8a07e6ed-b8cb-4de2-9781-a373d243d250.meta0Ïÿ 	(
+€€€	Þt mÖPKnŸ,NiÂ\Ò+8a07e6ed-b8cb-4de2-9781-a373d243d250.objectèÿ 	(PKnŸ,Nã a50)366bb22d-55f8-4b91-9b4f-1076ba9e7d36.meta0Ïÿ 	(
€€€	Þt mÖPKnŸ,NiÂ\Ò+366bb22d-55f8-4b91-9b4f-1076ba9e7d36.objectèÿ 	(PKnŸ,Nñ$ií>9)00c1e73a-a22d-4fb7-97a9-3445f7338a44.meta9Æÿ 	(%Ð	Ñ€€€Ò€£¿b/9[ÃxÖPKnŸ,NQhJ4/+00c1e73a-a22d-4fb7-97a9-3445f7338a44.object/Ðþ 	(

Ñ
x
Ó
Ô
Õ
Ö
x
×
Ø
x
Ù
Ú
Û
+
Ü
Ý
Ä
Þ
ß
ª
	É
&¤
+à
ªPKnŸ,NbI>9)1055a6ee-fa8f-485a-91b3-27fb991673fa.meta9Æÿ 	(%á	 €Ò€£¿òœØÕÂxÖPKnŸ,N\±þ+1055a6ee-fa8f-485a-91b3-27fb991673fa.objectþÿ 	(ê	

ã
x
ä
å
æ
x
¿
x
ç
+
î
è
Ä
+é
ê
ë
ª
É
ª
xPKnŸ,N{˜þ›MH)6ecf8539-2cc3-4703-9d43-7a85595e6790.metaH·ÿ 	(4ì	í€îx€€Ò€£¿Þt mÖPKnŸ,N#ˆäe`+6ecf8539-2cc3-4703-9d43-7a85595e6790.object`Ÿþ 	(L
ï
#ð
&ñ
'ò
(ó
,ô
õ
ö
$÷
)ñ
*ò
+ó
-ø
õ

ù
.ú
 û
x	
/Ü
ü
Ä
"ý
	þ
+ª
É
ª
xPKnŸ,NNä½MH)9b80c170-486a-4a1d-925c-a7e5d443d283.metaH·ÿ 	(4ÿ	€€îx€€
+Ò€£¿Þt mÖPKnŸ,Nƒ±AOLG+9b80c170-486a-4a1d-925c-a7e5d443d283.objectG¸þ 	(3

‚
ƒ
Lû
x
;„
<…
=†
kô
'‡
yˆ
‰
MŠ
$x
‹
+
oÜ
Œ
Ä

Ž
ª

É
 
ª
xPKnŸ,N0©?MH)2403e3f1-263b-45d8-9047-43bbe0fbb4ec.metaH·ÿ 	(4	‘€€€
+îxÒ€£¿a¾ä[RrÖPKnŸ,N=Édܽ¸+2403e3f1-263b-45d8-9047-43bbe0fbb4ec.object¸Gÿ 	(¤
-‹
!Œ
5
6x
“
4Ü
”
Ä
•
ª
É
$ª
xPKnŸ,Nxw$2MH)473ebd06-acfd-4396-b57a-29da61b92cbf.metaH·ÿ 	(4–	—€€€
+îxÒ€£¿àx”ÃxÖPKnŸ,NÆ;H…€+473ebd06-acfd-4396-b57a-29da61b92cbf.object€ü 	(l=
2˜
͙
3x
̚
.ƒ
&û
`x
$›
_x
ðœ
ø
ñƒ
òû
÷x
éž
óŸ
õ 
öƒ
ïû
Kx
ס
\¢
]£
ܤ
Ý¥
Þ¦
ߧ
à¨
á©
âª
ã«
š¤
ϴ
¬
ž§
٬
 ©
¡ª
^«
¾x
¿­
å®
M¯
Ex
F°
L±
M²
N³
Oô
Px
Q´
R²
Sµ
Tô
Vx
W¶
X²
]·
[¸
Zô
	û
Ü
¹
Ä
º
Ž
ª
PÉ
:»
¼
\½
ª
xPKnŸ,NPÙZMH)20592c32-d117-4465-8338-31a7b8240695.metaH·ÿ 	(4¾	¿€îx€€
+Ò€£¿Þt mÖPKnŸ,NEF(@;+20592c32-d117-4465-8338-31a7b8240695.object;Äþ 	('

ì
íÀ
îƒ
ïû
ðx
ñ„
ò…
ó†
ôô
õ‡
öÁ
÷‰
Š
ëÜ
Â
øÄ
ù
úŽ
ûª
üÉ
ý
þª
x
xPKnŸ,NÐÁpöMH)da96b56c-d68c-48bd-b28b-0a411d74d9ee.metaH·ÿ 	(4Ã	Ä€îx€€Ò€£¿Þt mÖPKnŸ,N±t•+da96b56c-d68c-48bd-b28b-0a411d74d9ee.objectôþ 	(÷
Å
Æ
õ
û
Ex
%Ç
&È
x
FÜ
É
	Ä
+•
Ê
Ë

Ì
Í
ª
É
ª
xPKnŸ,N-%³MH)e3db2ff4-8c4d-4cad-a192-8d8388d90214.metaH·ÿ 	(4Î	Ï€îx€€Ò€£¿Þt mÖPKnŸ,NÑçÎ+e3db2ff4-8c4d-4cad-a192-8d8388d90214.objectóþ 	(ø
Ð
Ñ
õ
û
/x
Ò
EÜ
Ó
	Ä
+•
Ê
Ë

Ì
Í
ª
CÉ
DÔ
Õ
ª
xPKnŸ,NØÆtª-()f621c1fa-4033-4689-943f-c7e758160960.meta(×ÿ 	(§©—ÞRLrÖPKnŸ,NiÂ\Ò+f621c1fa-4033-4689-943f-c7e758160960.objectèÿ 	(PKnŸ,NÀù×ë=8)7885211e-65b8-4941-85ca-86c6150a9f38.meta8Çÿ 	($t	³€€€
+Ò€£¿="àKrÖPKnŸ,N‰…K¨ÈÃ+7885211e-65b8-4941-85ca-86c6150a9f38.objectÃ<ÿ 	(¯
	½
+x
Ã
Ê

ƒ
û
x
Ë
Î
Ä
Ï
¦
ª
xPKnŸ,Nir¬¸@;)67b449ba-06f0-4690-a7a7-4ffffc0d94bc.meta;Äÿ 	('‡ªˆ€€€çÒ€£¿Ƅ›OrÖPKnŸ,N˲ßÚ+67b449ba-06f0-4690-a7a7-4ffffc0d94bc.objectÚ%ü 	(ÆF
‰
"x
#ì
^¤
$÷
%‹
&Œ
'ô
(¤
)
*Ž
+
,
-‘
.’
/“
0”
3ô
5¤
6•
7–
8ø
9‰
:˜
;™
<š
=›
4ô
?¤
B•
Cœ
D
_ù
`ú
b 
d¡
e¢
f£
c÷
h¤
aû
i£
j›
E‰
Jx
L•
M¦
Nü
O‰
P¨
Q©
Rª
S›
Kô
T¤
V•
W¦
ký
lþ
n­
p¡
q®
r£
o¤
sÿ
t£
m›
Y‰
u¤
û
+
°
É
±
²
>³
 ´
gµ
!ª
x
xPKnŸ,NGH:ÌOJ)e57be5f9-2b2a-4525-b6ae-e54f72704648.metaJµÿ 	(6¶ªâ€€€çîxÒ€£¿&FÁxÖPKnŸ,N’¸P•Š+e57be5f9-2b2a-4525-b6ae-e54f72704648.objectŠuÿ 	(v
³·
^¸
_Ä
`¹
aº
b»
cª
®É
°ªPKnŸ,N
+v”õ=8)0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4.meta8Çÿ 	($¾¿€€€§¢€£ºRLrÖPKnŸ,Nòˆ¼¦¡+0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4.object¡^ÿ 	(
¤
À
Á
Â
Ã
Ä
Å
	Æ
+Ç

È
ªPKnŸ,N(F]2-)6abfe088-ee12-46a7-b75a-381f3a006e11.meta-Òÿ 	(«¬­€£RLrÖPKnŸ,NɝX°€{+6abfe088-ee12-46a7-b75a-381f3a006e11.object{„ÿ 	(g
Ë
®
¯
Í
Î
±
²
x¨PKnŸ,NÚÛ¿2-)d2be0abe-216c-4288-8c1c-0002fe228d47.meta-Òÿ 	(´µ­€£ARLrÖPKnŸ,N[Kc7°«+d2be0abe-216c-4288-8c1c-0002fe228d47.object«Tÿ 	(—
Ñ
¶
¯
Ó
Ô
Õ
Ö
×
Ø
±
²
xÙPKnŸ,NÕô§£2-)f0ac4057-8d79-4a90-9552-628979a9830a.meta-Òÿ 	(¸¹­€£æ7RLrÖPKnŸ,NÛ964˜“+f0ac4057-8d79-4a90-9552-628979a9830a.object“lÿ 	(
 
Ü
º
¯
Þ
-ß
à
á
±
²
xâPK£y$Nµ>ìôï.__shared_data_storage_schema_table__.auxiliaryïþÖ…×ØÙ€Ú€ÛÜ…ÝÞ€ßà
+ß
à
á
±
²
xâPKnŸ,N¬™$‡>9)82e4f4df-9d9e-45c8-acea-a8db566f3f54.meta9Æÿ 	(%ö	€€€Ò€£¿*5ÑTÄxÖPKnŸ,NȟHyŽ‰+82e4f4df-9d9e-45c8-acea-a8db566f3f54.object‰vÿ 	(u
ƒ
	†
Ž

Ä
ª

É
ª
xPKnŸ,NVàí>9)fce63f6e-52d8-4464-9446-53dd8cc9eff7.meta9Æÿ 	(%’	“€€€Ò€£¿N$ÈXÄxÖPKnŸ,N/æ§¥ +fce63f6e-52d8-4464-9446-53dd8cc9eff7.object _ÿ 	(Œ
+”
•
x
Ž
–
Ä
—
ª
É
ª
xPKnŸ,NŠzuþù.__shared_data_storage_schema_table__.auxiliaryùþÖ…×ØÙ€Ú€ÛÜ…ÝÞ€ßà
 á€âvãä€å€æçv܆èé€ê€ë€ì€í€î€ï€ð€ñòó‚ôõö÷øùúû€ä
 üýþÿ€	‚
 øùƒÛä
@@ -1798,45 +1798,89 @@
 
Ί
 Ž‘£’¢“”•–­“—¿’¾˜€™š“—›€œƒ…–Òš“ ¡¢ØÙ€Ú€Û܆Ýހ߁à
 ö÷øùƒúû€ä
-üýþÿ€î£žŸ ¡¢¤¥PK£y$NÄ¿ôTiNdN.__shared_data_storage_string_table__.auxiliarydN›±’$0bc32f66-2615-4342-9d2d-b636078ea314$00000000-0000-0000-0000-000000000000GenericSystem.Guid$829a18f2-c514-4f6e-9634-1df173429203$738bea1e-99bb-4f04-90bb-a7a567e74e3a$21af5390-2942-461a-bf89-951aaf6999f1$ddec5d29-c03b-44b9-8046-b9b290e472bcIBase	$264b8e18-43fe-4e23-af82-09745fa6d2c7
+üýþÿ€î£žŸ ¡¢¤¥Âš—PKnŸ,N[pbëRæR.__shared_data_storage_string_table__.auxiliaryæR­˜$0bc32f66-2615-4342-9d2d-b636078ea314$00000000-0000-0000-0000-000000000000GenericSystem.Guid$829a18f2-c514-4f6e-9634-1df173429203$738bea1e-99bb-4f04-90bb-a7a567e74e3a$21af5390-2942-461a-bf89-951aaf6999f1$ddec5d29-c03b-44b9-8046-b9b290e472bcIBase	$264b8e18-43fe-4e23-af82-09745fa6d2c7
 $8a07e6ed-b8cb-4de2-9781-a373d243d250	ICmpIoDrv$366bb22d-55f8-4b91-9b4f-1076ba9e7d36
ICmpIoDrvParameter$11c0fc3a-9bcf-4dd8-ac38-efb93363e521Project Information$085afe48-c5d8-4ea5-ab0d-b35701fa6009LibraryCategories&{aecb3560-8a8a-40ab-9e88-42f4b333af8b}$e98088bb-59f5-4096-8784-4443932920dfApplication1.0.0.0$d2c47c8c-760e-440c-9147-4468a3c03edbCAA$9bad807f-0127-4ea6-86e7-4f68c24e0225Common$8677b78e-b730-40de-8a62-fdbce8da6680Safety$3dd4868c-6477-4606-b687-f340a9dbdd2c
 SoftMotion$66558e58-9485-48b4-9433-2bf60b045756Intern $b8b4ee4e-1f42-45af-8ccf-c7f09c488826!$385db9bf-1635-44ea-9c03-f7e409018454"CANbus#$4b460928-c15e-4b69-919b-8e6fbab12643$
Compatibility%$7fc58ff6-d63b-4aac-a20f-7abbc9fd72f8&
 DataServer'$0204e5d6-0060-4153-acd0-429a397324d0(IoDriverBase)$a560fc75-2952-4be9-b2f7-e04b029744ab*	IoDrivers+$7f3353de-c77d-4c8c-9bc0-5b221ce0a7fe,NetVars-$e129985a-d24f-4869-8755-5a2b089f16c4.Profiler/$75a5fc32-fdd8-4338-9a21-cd620e3c75690RecipeManagement1$59ff46a0-e373-49c8-b11c-91d772d9f7542$fff3a71e-3da2-468a-b82b-6c8fa8607f263SFC4$af11cf2a-bea4-4a38-add0-f13b3682d4255$e7430333-8bd3-4ce2-8535-d61528e26db26SymbolConfiguration7$24114f71-a313-48dc-b727-4814a5ae5e7e8Visu9$b62c2041-b627-4159-b727-149b019609e6:System;$62e04908-d9eb-41d7-b3fd-8087020771a0<$8302f600-9f75-49a9-9172-d355d63e3a62=$5250160a-a348-41ef-96d8-0cd52f94e320>SysLibs?$45f0ac40-c00c-4d2d-a74e-2cf5adbaf3a4@	SysLibs23A$75b20332-150b-4ccd-aa20-fb072490fb80BTargetC$7db0e3a2-bee3-451b-932c-0f87340204d4D"3S - Smart Software Solutions GmbHE$519b1d74-b1de-4a68-a3bf-c1fdb3909c18F
PLCWinNT V3.xG$21e56dab-2863-4515-a4a5-d154a08ccd4eH$bef66cc1-9006-4083-92e8-84957423b2c7I$c52dbc97-13e5-46c3-8641-481f5d8daff9J$c179664b-4223-4f78-b898-054073c60fb3KPLCWinRTE V3.xL$2a47d467-e781-4f73-a35c-01b9d33d28d2M$a4c9aab3-b8bd-4826-9677-1820291d2f2dN$11ebb73b-df74-48e0-8fed-9b2db84e438aO$769db563-3955-441f-b96b-8b177b70d377P	Use CasesQ$e66bdbd6-b91d-4e4a-97d6-c698c033210cR$c812fecb-9bc1-488a-9e68-df19744bfaefSDatabaseT$6680e7c8-f7d5-41a9-94fe-14602a15effaUFieldbusV$b42cc94a-6be6-4e71-9420-bda87e1cd129W
 FoundationX$50af6a48-e2e7-4280-82af-8818f86e464dY
-GuidelinesZ$a60af49c-8a71-4300-a862-17e5fe7de198[Network\$368639a0-d7b3-4311-9a2f-7bf2bab35b30]Runtime^$a4072735-6719-4d80-ba50-1d428672d406_$94be3750-453a-45b4-b1b7-327809b35168`	Utilitiesa$5753032d-83cc-463f-8562-37bcff9c28dbbTest Versions (not recommended)c$fbaa3087-ad61-4321-beb6-e007c68b2c08d$e4e58334-2453-4f24-b781-93385444aef2e$842a1921-b647-4a23-8170-379f2f236ac8f$dc0e32c1-9c3a-44e9-9d5b-f2673b5a6e31g$1cc2b29c-02b1-4fe8-ae78-e1cbdfa0b735h$71debccc-43ea-48af-b58e-74ace73c3372i$07cba7c9-e73d-40ac-92e3-f6a0acfbf4d4j$5c347d42-ddec-407b-a86b-47f464b07e84k$3faffc36-9a18-4c35-bae0-0c09bcdff86cl$3477e60b-fa4e-4491-ab25-090603cc494am$2225f435-d4be-40a7-9b1c-c753ed183ff0nComposero$97dc9d97-bf0c-4caa-b1ec-afd778572b37pMathqCompanyrOpen SourcesDefaultNamespacet$7885211e-65b8-4941-85ca-86c6150a9f38uLibraryCategoryIdsvVersionwProjectxyDescriptionz^An I/O driver template, meant to easily map an existing FB to the CODESYS I/O driver interface{Placeholder|SPI MCP3008}Author~ReleasedTitle€$6470a90f-b7cb-43ac-9ae5-94b2338b4573Project Settings‚$8753fe6f-4a22-4320-8103-e553c4fc8e04ƒ$8c1463b5-02f2-427d-bd06-9e39d42fcbff„Library Manager…$adb5cb65-8e1d-4a00-b70a-375ea27582f3†Standard, * (System)‡Standardˆ$b303f5ce-75ff-4668-a777-7da8debb449c‰IoStandard, * (System)Š
-IoStandard‹IoDrvBase, * (System)Œ	IoDrvBase)IoDriver Parameter Interfaces, * (System)ŽIIoDrvParameterIoDriver Interfaces, * (System)IIoDrv‘!CmpErrors2 Interfaces, * (System)’	CmpErrors“ SysTypes2 Interfaces, * (System)”SysTypes•$eb5edfb0-5276-4130-9805-e0374d98bd90–r00000000-0000-0000-0000-000000000000|D:\CoDeSys\LibrariesV3\trunk\Intern\CAA\CAA Template\3.2.0.3 draft\Prefix.pdf—$9001d745-b9c5-4d77-90b7-b29c3f77a23b˜Prompt™09/18/2008 07:57:45š$5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39›w00000000-0000-0000-0000-000000000000|D:\CoDeSys\LibrariesV3\trunk\Intern\CAA\CAA Template\3.4.0.0 draft\Placeholder.xmlœ03/24/2010 14:53:37$0c414bea-9ea7-42e9-ad46-c1992bd6dc54žw00000000-0000-0000-0000-000000000000|D:\CoDeSys\LibrariesV3\trunk\Intern\CAA\CAA Template\3.5.2.0 draft\Placeholder.xmlŸ01/24/2013 16:18:54 $1eea5e31-6ea7-4619-aa05-a3ae48a16d74¡GVL¢$ffbfa93a-b94d-45fc-a329-229860183b1d£$a9ed5b7e-75c5-4651-af16-d2c27e98cb94¤VAR_GLOBAL CONSTANT¥ 	cClassID: DWORD := 16#0003FFFF;¦'	cDriverName : STRING(31) := 'IoDrvFB';§'	cDeviceName : STRING(31) := 'IoDrvFB';¨+	cVendorName : STRING(31) := 'Open Source';©	cModuleType : WORD := 8007;ªEND_VAR«$6abfe088-ee12-46a7-b75a-381f3a006e11¬IoDrvConfig­$2db5746d-d284-4425-9f7f-2663a34b0ebc®TYPE IoDrvConfig :¯STRUCT°	dwConfig : DWORD;±
+GuidelinesZ$a60af49c-8a71-4300-a862-17e5fe7de198[Network\$368639a0-d7b3-4311-9a2f-7bf2bab35b30]Runtime^$a4072735-6719-4d80-ba50-1d428672d406_$94be3750-453a-45b4-b1b7-327809b35168`	Utilitiesa$5753032d-83cc-463f-8562-37bcff9c28dbbTest Versions (not recommended)c$fbaa3087-ad61-4321-beb6-e007c68b2c08d$e4e58334-2453-4f24-b781-93385444aef2e$842a1921-b647-4a23-8170-379f2f236ac8f$dc0e32c1-9c3a-44e9-9d5b-f2673b5a6e31g$1cc2b29c-02b1-4fe8-ae78-e1cbdfa0b735h$71debccc-43ea-48af-b58e-74ace73c3372i$07cba7c9-e73d-40ac-92e3-f6a0acfbf4d4j$5c347d42-ddec-407b-a86b-47f464b07e84k$3faffc36-9a18-4c35-bae0-0c09bcdff86cl$3477e60b-fa4e-4491-ab25-090603cc494am$2225f435-d4be-40a7-9b1c-c753ed183ff0nComposero$97dc9d97-bf0c-4caa-b1ec-afd778572b37pMathqCompanyrOpen SourcesDefaultNamespacet$7885211e-65b8-4941-85ca-86c6150a9f38uLibraryCategoryIdsvVersionwProjectxyDescriptionz	cModuleType : WORD := 5;{Placeholder|SPI MCP3008}Author~ReleasedTitle€$6470a90f-b7cb-43ac-9ae5-94b2338b4573Project Settings‚$8753fe6f-4a22-4320-8103-e553c4fc8e04ƒ$8c1463b5-02f2-427d-bd06-9e39d42fcbff„Library Manager…$adb5cb65-8e1d-4a00-b70a-375ea27582f3†Standard, * (System)‡Standardˆ$b303f5ce-75ff-4668-a777-7da8debb449c‰IoStandard, * (System)Š
+IoStandard‹IoDrvBase, * (System)Œ	IoDrvBase)IoDriver Parameter Interfaces, * (System)ŽIIoDrvParameterIoDriver Interfaces, * (System)IIoDrv‘!CmpErrors2 Interfaces, * (System)’	CmpErrors“ SysTypes2 Interfaces, * (System)”SysTypes•$eb5edfb0-5276-4130-9805-e0374d98bd90–r00000000-0000-0000-0000-000000000000|D:\CoDeSys\LibrariesV3\trunk\Intern\CAA\CAA Template\3.2.0.3 draft\Prefix.pdf—$9001d745-b9c5-4d77-90b7-b29c3f77a23b˜Prompt™09/18/2008 07:57:45š$5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39›w00000000-0000-0000-0000-000000000000|D:\CoDeSys\LibrariesV3\trunk\Intern\CAA\CAA Template\3.4.0.0 draft\Placeholder.xmlœ03/24/2010 14:53:37$0c414bea-9ea7-42e9-ad46-c1992bd6dc54žw00000000-0000-0000-0000-000000000000|D:\CoDeSys\LibrariesV3\trunk\Intern\CAA\CAA Template\3.5.2.0 draft\Placeholder.xmlŸ01/24/2013 16:18:54 $1eea5e31-6ea7-4619-aa05-a3ae48a16d74¡GVL¢$ffbfa93a-b94d-45fc-a329-229860183b1d£$a9ed5b7e-75c5-4651-af16-d2c27e98cb94¤VAR_GLOBAL CONSTANT¥ 	cClassID: DWORD := 16#0003FFFF;¦'	cDriverName : STRING(31) := 'IoDrvFB';§'	cDeviceName : STRING(31) := 'IoDrvFB';¨+	cVendorName : STRING(31) := 'Open Source';©	cModuleType : WORD := 8007;ªEND_VAR«$6abfe088-ee12-46a7-b75a-381f3a006e11¬IoDrvConfig­$2db5746d-d284-4425-9f7f-2663a34b0ebc®TYPE IoDrvConfig :¯STRUCT°	cModuleType : WORD := 500;±
 END_STRUCT²END_TYPE³IoDrvUpdateMapping´$d2be0abe-216c-4288-8c1c-0002fe228d47µ
-IoDrvInput¶TYPE IoDrvInput :·	dwIn : DWORD;¸$f0ac4057-8d79-4a90-9552-628979a9830a¹IoDrvOutputºTYPE IoDrvOutput :»	dwOut : DWORD;¼$47b5b1b4-6d2e-4bcd-99b5-528613bb9e91½9IoDrvUpdateMapping_Count := IoDrvUpdateMapping_Count + 1;¾$6f9dac99-8de1-4efc-8465-68ac443b7d08¿$3b83b776-fb25-43b8-99f2-3c507c9143fcÀNoneÁ// Implementation of the driverÂ6udtInput.dwIn := udtOutput.dwOut * udtConfig.dwConfig;ÃIF (pTaskMapList = 0) THENÄ	VAR_INPUTÅ	udtInput : IoDrvInput;Æ	udtConfig : IoDrvConfig;Ç
+IoDrvInput¶TYPE IoDrvInput :·+	cDriverName : STRING(31) := 'IoDrvMEGAIO';¸$f0ac4057-8d79-4a90-9552-628979a9830a¹IoDrvOutputºTYPE IoDrvOutput :»+	cDeviceName : STRING(31) := 'IoDrvMEGAIO';¼$47b5b1b4-6d2e-4bcd-99b5-528613bb9e91½9IoDrvUpdateMapping_Count := IoDrvUpdateMapping_Count + 1;¾$6f9dac99-8de1-4efc-8465-68ac443b7d08¿$3b83b776-fb25-43b8-99f2-3c507c9143fcÀNoneÁ// Implementation of the driverÂd//m_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), m_wModuleType, m_dwInstance);ÃIF (pTaskMapList = 0) THENÄ	VAR_INPUTÅ	udtInput : IoDrvInput;Æ	udtConfig : IoDrvConfig;Ç
 VAR_OUTPUTÈ	udtOutput : IoDrvOutput;ÉVARÊ,	IoDrvUpdateMapping := Errors.ERR_PARAMETER;Ë$IoDrvUpdateMapping := Errors.ERR_OK;Ì	_IIoDrv : ICmpIoDrv;Í'	_IIoDrvParameter : ICmpIoDrvParameter;Î!METHOD IoDrvUpdateMapping : UDINTÏ6	pTaskMapList	: POINTER TO IoStandard.IoConfigTaskMap;Ð$00c1e73a-a22d-4fb7-97a9-3445f7338a44ÑFB_InitÒ$f8a58466-d7f6-439f-bbb8-d4600e41d099Ó#m_Info.szDriverName := cDriverName;Ô#m_Info.szVendorName := cVendorName;Õ#m_info.szDeviceName := cDeviceName;Ö"m_Info.wModuleType := cModuleType;×_IIoDrv := THIS^;Ø_IIoDrvParameter := THIS^;Ùm_IBaseItf := THIS^;Údm_hInterface := IoMgrRegisterInstance2(dwClassId:=cClassID, pItf:=m_IBaseItf, pResult:=ADR(Result));ÛFB_Init := TRUE;Ü{attribute 'conditionalshow'}ÝMETHOD FB_Init : BOOLÞ	bInitRetains : BOOL;ß	bInCopyCode : BOOL;à	Result : UDINT;á$1055a6ee-fa8f-485a-91b3-27fb991673faâ
 Initializeã)Initialize_Count := Initialize_Count + 1;äm_wModuleType := wModuleType;åm_dwInstance := dwInstance;æ"m_Info.wModuleType := wModuleType;ç&Initialize := CmpErrors.Errors.ERR_OK;èMETHOD Initialize : UDINTé	wModuleType : UINT;ê	dwInstance : UDINT;ë,	pConnector : POINTER TO IoConfigConnector; ì$6ecf8539-2cc3-4703-9d43-7a85595e6790íQueryInterfaceî$24568a24-c491-472c-a21f-ee5d33859fabïIF iid = ITFID_ICmpIoDrv THENð 	QueryInterface := ADR(_IIoDrv);ñ
-	AddRef();˛	IF (pResult <> 0) THENˇ		pResult^ := Errors.ERR_OK;˘	END_IF§		RETURN;	÷)ELSIF iid = ITFID_ICmpIoDrvParameter THEN¸)	QueryInterface := ADR(_IIoDrvParameter);°	END_IF	¨ELSE˙7	QueryInterface := SUPER^.QueryInterface(iid, pResult);űEND_IFŘ2METHOD QueryInterface : POINTER TO POINTER TO BYTEř	iid : DWORD; (* InterfaceID *)■	pResult : POINTER TO UDINT;	 $9b80c170-486a-4a1d-925c-a7e5d443d283ÇIoDrvReadInputsü+IF pConnectorMapList = 0 OR nCount = 0 THENé)	IoDrvReadInputs := Errors.ERR_PARAMETER;â	RETURN;äFOR i:=0 TO nCount - 1 DOů3	IF (pConnectorMapList[i].dwNumOfChannels = 0) THENć		CONTINUE;çI	FOR j:= 0 TO UDINT_TO_UINT(pConnectorMapList[i].dwNumOfChannels) - 1 DO	łç		IoMgrCopyInputLE(ADR(pConnectorMapList[i].pChannelMapList[j]), pConnectorMapList[i].pChannelMapList[j].pParameter^.dwDriverSpecific);ë	END_FORŐEND_FORő!IoDrvReadInputs := Errors.ERR_OK;îMETHOD IoDrvReadInputs : UDINTŹ5	pConnectorMapList : POINTER TO IoConfigConnectorMap;Ä	nCount : DINT;Ć
	i, j : DINT;É$2403e3f1-263b-45d8-9047-43bbe0fbb4ecĹIoDrvStartBusCycleĺ_instance();ô$IoDrvStartBusCycle := Errors.ERR_OK;ö!METHOD IoDrvStartBusCycle : UDINTĽ+	pConnector : POINTER TO IoConfigConnector;ľ$473ebd06-acfd-4396-b57a-29da61b92cbfŚIoDrvUpdateConfigurationśEIoDrvUpdateConfiguration_Count := IoDrvUpdateConfiguration_Count + 1;Ö*IoDrvUpdateConfiguration := Errors.ERR_OK;ÜIF (pConnectorList = 0) THENŤbm_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), m_wModuleType, m_dwInstance);ťIF m_pConnector = 0 THENŁ2	IoDrvUpdateConfiguration := ERRORS.ERR_PARAMETER;×///check if device is enabled in the device treeč@IF (m_pConnector^.dwFlags AND ConnectorFlags.CF_ENABLE) = 0 THENá+	IoDrvUpdateConfiguration := Errors.ERR_OK;í IF m_pConnector^.hIoDrv = 0 THENó&	m_pConnector^.hIoDrv := m_hInterface;ú/	m_pConnector^.pFather^.hIoDrv := m_hInterface;Ą	ą+	{IF defined (pou:IoMgrConfigSetDiagnosis)}Ž&	IoMgrConfigSetDiagnosis(m_pConnector,ž,							ConnectorFlags.CF_DRIVER_AVAILABLE ORĘ+							ConnectorFlags.CF_CONNECTOR_FOUND ORę0							ConnectorFlags.CF_CONNECTOR_CONFIGURED OR¬+							ConnectorFlags.CF_CONNECTOR_ACTIVE);ź		{END_IF}Č/	IoMgrConfigSetDiagnosis(m_pConnector^.pFather,ş/	{IF defined (pou:IoMgrSetDriverProperties)}			«\		IoMgrSetDriverProperties(m_hInterface, DRVPROP_CONSISTENCY OR DRVPROP_BACKGROUND_GETDIAG);»	{END_IF}										░-	// Map config-, input- and output parameters▒;	pParameter := IoMgrConfigGetParameter(m_pConnector, 1000);▓	IF (pParameter <> 0) THEN│:		pParameter^.dwDriverSpecific := ADR(_instance.udtInput);┤;	pParameter := IoMgrConfigGetParameter(m_pConnector, 2000);Á;		pParameter^.dwDriverSpecific := ADR(_instance.udtOutput);Â;	pParameter := IoMgrConfigGetParameter(m_pConnector, 3000);ĚS		pudtConfig := IoStandard.ConfigGetParameterValuePointer(pParameter, ADR(Result));Ş%		_instance.udtConfig := pudtConfig^;╣'METHOD IoDrvUpdateConfiguration : UDINT║/	pConnectorList : POINTER TO IoConfigConnector;╗,	pParameter : POINTER TO IoConfigParameter;	╝	Result : RTS_IEC_RESULT;Ż%	pudtConfig : POINTER TO IoDrvConfig;ż$20592c32-d117-4465-8338-31a7b8240695┐IoDrvWriteOutputs└+	IoDrvWriteOutputs := Errors.ERR_PARAMETER;┴ł		IoMgrCopyOutputLE(ADR(pConnectorMapList[i].pChannelMapList[j]), pConnectorMapList[i].pChannelMapList[j].pParameter^.dwDriverSpecific);┬ METHOD IoDrvWriteOutputs : UDINT├$da96b56c-d68c-48bd-b28b-0a411d74d9ee─IoDrvReadParameter┼6IF 	pConnector = 0 OR pParameter = 0 OR pData = 0 THENĂ,	IoDrvReadParameter := Errors.ERR_PARAMETER;ăG// All standard parameters of our device are handled by the IO-manager!╚(IoDrvReadParameter := Errors.ERR_FAILED;╔!METHOD IoDrvReadParameter : UDINT╩+	pParameter : POINTER TO IoConfigParameter;╦	pData : POINTER TO BYTE;╠	dwBitSize : DWORD;═	dwBitOffset : DWORD;╬$e3db2ff4-8c4d-4cad-a192-8d8388d90214¤IoDrvWriteParameterđ5IF pConnector = 0 OR pParameter = 0 OR pData = 0 THENĐ-	IoDrvWriteParameter := Errors.ERR_PARAMETER;Ď)IoDrvWriteParameter := Errors.ERR_FAILED;Ë"METHOD IoDrvWriteParameter : UDINTď'	pParam : POINTER TO IoConfigParameter;Ň#	pstDiagString : POINTER TO STRING;Í
ParentObjectsÎ&{fa2ee218-a39b-4b6d-b249-49dbddbd168a}ě$81297157-7ec9-45ce-845e-84cab2b88ade┘Guid┌
+	AddRef();˛	IF (pResult <> 0) THENˇ		pResult^ := Errors.ERR_OK;˘	END_IF§		RETURN;	÷)ELSIF iid = ITFID_ICmpIoDrvParameter THEN¸)	QueryInterface := ADR(_IIoDrvParameter);°	END_IF	¨ELSE˙7	QueryInterface := SUPER^.QueryInterface(iid, pResult);űEND_IFŘ2METHOD QueryInterface : POINTER TO POINTER TO BYTEř	iid : DWORD; (* InterfaceID *)■	pResult : POINTER TO UDINT;	 $9b80c170-486a-4a1d-925c-a7e5d443d283ÇIoDrvReadInputsü+IF pConnectorMapList = 0 OR nCount = 0 THENé)	IoDrvReadInputs := Errors.ERR_PARAMETER;â	RETURN;äFOR i:=0 TO nCount - 1 DOů3	IF (pConnectorMapList[i].dwNumOfChannels = 0) THENć		CONTINUE;çI	FOR j:= 0 TO UDINT_TO_UINT(pConnectorMapList[i].dwNumOfChannels) - 1 DO	łç		IoMgrCopyInputLE(ADR(pConnectorMapList[i].pChannelMapList[j]), pConnectorMapList[i].pChannelMapList[j].pParameter^.dwDriverSpecific);ë	END_FORŐEND_FORő!IoDrvReadInputs := Errors.ERR_OK;îMETHOD IoDrvReadInputs : UDINTŹ5	pConnectorMapList : POINTER TO IoConfigConnectorMap;Ä	nCount : DINT;Ć
	i, j : DINT;É$2403e3f1-263b-45d8-9047-43bbe0fbb4ecĹIoDrvStartBusCycleĺXm_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), 500, m_dwInstance);ô$IoDrvStartBusCycle := Errors.ERR_OK;ö!METHOD IoDrvStartBusCycle : UDINTĽ+	pConnector : POINTER TO IoConfigConnector;ľ$473ebd06-acfd-4396-b57a-29da61b92cbfŚIoDrvUpdateConfigurationśEIoDrvUpdateConfiguration_Count := IoDrvUpdateConfiguration_Count + 1;Ö*IoDrvUpdateConfiguration := Errors.ERR_OK;ÜIF (pConnectorList = 0) THENŤbm_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), m_wModuleType, m_dwInstance);ťIF m_pConnector = 0 THENŁ2	IoDrvUpdateConfiguration := ERRORS.ERR_PARAMETER;×///check if device is enabled in the device treeč@IF (m_pConnector^.dwFlags AND ConnectorFlags.CF_ENABLE) = 0 THENá+	IoDrvUpdateConfiguration := Errors.ERR_OK;í IF m_pConnector^.hIoDrv = 0 THENó&	m_pConnector^.hIoDrv := m_hInterface;ú/	m_pConnector^.pFather^.hIoDrv := m_hInterface;Ą	ą+	{IF defined (pou:IoMgrConfigSetDiagnosis)}Ž&	IoMgrConfigSetDiagnosis(m_pConnector,ž,							ConnectorFlags.CF_DRIVER_AVAILABLE ORĘ+							ConnectorFlags.CF_CONNECTOR_FOUND ORę0							ConnectorFlags.CF_CONNECTOR_CONFIGURED OR¬+							ConnectorFlags.CF_CONNECTOR_ACTIVE);ź		{END_IF}Č/	IoMgrConfigSetDiagnosis(m_pConnector^.pFather,ş/	{IF defined (pou:IoMgrSetDriverProperties)}			«\		IoMgrSetDriverProperties(m_hInterface, DRVPROP_CONSISTENCY OR DRVPROP_BACKGROUND_GETDIAG);»	{END_IF}										░-	// Map config-, input- and output parameters▒;	pParameter := IoMgrConfigGetParameter(m_pConnector, 1000);▓	IF (pParameter <> 0) THEN│:		pParameter^.dwDriverSpecific := ADR(_instance.udtInput);┤;	pParameter := IoMgrConfigGetParameter(m_pConnector, 2000);Á;		pParameter^.dwDriverSpecific := ADR(_instance.udtOutput);Â;	pParameter := IoMgrConfigGetParameter(m_pConnector, 3000);ĚS		pudtConfig := IoStandard.ConfigGetParameterValuePointer(pParameter, ADR(Result));Ş%		_instance.udtConfig := pudtConfig^;╣'METHOD IoDrvUpdateConfiguration : UDINT║/	pConnectorList : POINTER TO IoConfigConnector;╗,	pParameter : POINTER TO IoConfigParameter;	╝	Result : RTS_IEC_RESULT;Ż%	pudtConfig : POINTER TO IoDrvConfig;ż$20592c32-d117-4465-8338-31a7b8240695┐IoDrvWriteOutputs└+	IoDrvWriteOutputs := Errors.ERR_PARAMETER;┴ł		IoMgrCopyOutputLE(ADR(pConnectorMapList[i].pChannelMapList[j]), pConnectorMapList[i].pChannelMapList[j].pParameter^.dwDriverSpecific);┬ METHOD IoDrvWriteOutputs : UDINT├$da96b56c-d68c-48bd-b28b-0a411d74d9ee─IoDrvReadParameter┼6IF 	pConnector = 0 OR pParameter = 0 OR pData = 0 THENĂ,	IoDrvReadParameter := Errors.ERR_PARAMETER;ăG// All standard parameters of our device are handled by the IO-manager!╚(IoDrvReadParameter := Errors.ERR_FAILED;╔!METHOD IoDrvReadParameter : UDINT╩+	pParameter : POINTER TO IoConfigParameter;╦	pData : POINTER TO BYTE;╠	dwBitSize : DWORD;═	dwBitOffset : DWORD;╬$e3db2ff4-8c4d-4cad-a192-8d8388d90214¤IoDrvWriteParameterđ5IF pConnector = 0 OR pParameter = 0 OR pData = 0 THENĐ-	IoDrvWriteParameter := Errors.ERR_PARAMETER;Ď)IoDrvWriteParameter := Errors.ERR_FAILED;Ë"METHOD IoDrvWriteParameter : UDINTď'	pParam : POINTER TO IoConfigParameter;Ň#	pstDiagString : POINTER TO STRING;Í
ParentObjectsÎ&{fa2ee218-a39b-4b6d-b249-49dbddbd168a}ě$81297157-7ec9-45ce-845e-84cab2b88ade┘Guid┌
 ParentGuid█Name▄
 PropertiesŢ&{2c41fa04-1834-41c1-816e-303c7aa2c05b}ŮTypeGuid▀EmbeddedTypeGuidsÓ	TimestampßStructuredViewGuidÔ$78562ae7-5a2e-4542-9033-c5c093009235Ń$aecb3560-8a8a-40ab-9e88-42f4b333af8bńIdňParentCategoryIdŠDefaultNamešLocalizedNamesŔSystem.Collections.HashtableÚGetCompanyGUIDŕGetTitleGUIDŰGetVersionGUIDýGetTextPropertyGUIDÝGetTextProperty2GUIDţGetNumberPropertyGUID´GetBooleanPropertyGUID­GetVersionPropertyGUID˝GetLibVersionGUID˛GetLibVersionNumberGUIDˇIsLibReleasedGUID˘
 OptionDataõSystem.Byteö$4723ebe7-5bfc-43c6-be6b-5097002ef6b4÷DefaultResolutionøOptionalùParamsúPlaceholderNameûResolverGuidü	Namespaceý
SystemLibraryþHideWhenReferencedAsDependencyÿPublishSymbolsInContainer€
QualifiedOnlyLinkAllContent‚$51a11660-6c0d-4598-8c08-419c5845ea1fƒ&{e38db981-1fbe-4d68-b5b0-d55ca6086daa}„Items…System.Collections.ArrayList†PlaceholderRedirectionTable‡AutoUpdateModeˆData‰LastModificationŠSystem.DateTime‹FrozenŒ$a5de0b0b-1cb5-4913-ac21-9d70293ec00dTagŽText$f3878285-8e4f-490b-bb1b-9acbb7eb04db	TextLines‘&{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}’TextDocument“	Interface”NetVarProperties•
ParameterList–AddAttributeSubsequent—UniqueIdGenerator˜SpecialFunc™&{0db3d7bb-cde0-4416-9a7b-ce49a0124323}šImplementation›POULevelœ&{8e575c5b-1d37-49c6-941b-5c0ec7874787}ChildObjectGuidsžExcludeFromBuildŸExternal EnableSystemCall¡CompilerDefines¢
-LinkAlways£MemoryReserveForOnlineChange¤	Undefines¥
System.String¦	nCount	: DINT;§$f621c1fa-4033-4689-943f-c7e758160960¨8©	MEGAIO_FBª$145e89d6-d2f4-4c14-a81e-efcecd4d6277«	diOut : DINT;¬	SUPER^();­CASE _iState OF®0:¯ 	usiAddress := stCfg.i2cAddress;°	diConfig : DINT;±2	IF usiAddress < 16#31 OR  usiAddress > 16#34 THEN²		usiAddress := 16#31;³$	//usiAddress := 16#31 + StackLevel;´	IF SUPER^.init() THENµ		_iState := 5;¶5:	·	Timer.pt := T#70MS;¸	buff[0] := MEGAIO_DAC_ADD;¹	buff[1] := 0;º6udtInput.diIn := udtOutput.diOut + udtConfig.diConfig;»	_instance: TheFBextDut;¼	buff[2] := 0;½TheFBextDut¾FUNCTION_BLOCK TheFBextDut¿
IoDrvFBextDutÀ$3e14222e-b909-4c79-a78c-d27994d4e363ÁmyDUTÂTYPE myDUT :Ã	// init DAC 0.0VÄ  	write(ADR(buff), 3);Å	// init all relay offÆ
	diIn : DINT;Ç	write8(0, relayRaw);È	dutBytes : MyDUT; É9Ê	dutBytes : MyDUT;Ë	// set all gpio inputÌ"	write8(GPIO_DIR_ADD, gpioDirRaw);Í63Î	Byte0 : BYTE;Ï	Byte1 : BYTE; ÐOudtInput.dutBytes.Byte0 := udtOutput.dutBytes.Byte0 + udtConfig.dutBytes.Byte0;ÑOudtInput.dutBytes.Byte1 := udtOutput.dutBytes.Byte1 - udtConfig.dutBytes.Byte1;ÒLFUNCTION_BLOCK IoDrvFBextDut EXTENDS IoDrvBase IMPLEMENTS ICmpIoDrvParameterÓ66Ô	// set all open drainÕ	write8(MEGAIO_OD_ADD, odRaw);Ö	_iState := 10;×END_CASEØ$FUNCTION_BLOCK MEGAIO_FB EXTENDS i2cÙ	stIn : IoDrvInput;Ú	stCfg : IoDrvConfig;Û	stOut : IoDrvOutput;Ü	timer: TON := (IN:=TRUE);Ý	dacRawValue: UINT :=0;Þ	relayRaw: USINT :=0;ß	odRaw: USINT := 0;à"	odLastState: ARRAY[0..3] OF BOOL;á	gpioDirRaw: USINT := 16#FF;â'	gpioOutLastState: ARRAY[0..5] OF BOOL;ã	VAR_TEMP	ä	i, usi: USINT;å	buff: ARRAY[0..2] OF USINT;	æ253ç$df2098ce-ccfa-490b-8142-08ba7092ef0cè	connectoré$98a7b9e9-7074-4eb5-a603-44937631264aêAfterReadInputsëSUPER^.AfterReadInputs();ìIF _iState = 10 THENí	timer(IN:=TRUE);î	IF timer.Q THEN	ï		FOR adc:=0 TO 7 DOð7		len := readregister(16#7 + 2 * adc,ADR(Buffer), 2);		ñ			IF len = 2 THENòE				value := BYTE_TO_REAL(Buffer[1]) + BYTE_TO_REAL(Buffer[0]) * 256;ó1				stout.adcVoltages[adc] := value * 3.3 / 4095;ô-				stout.adcRaw[adc] := REAL_TO_UINT(value);õ
-			END_IF	÷			END_FOR¸		°#		opto := read8(MEGAIO_OPTO_ADD);  ¨		FOR len:=0 TO 7 DO˙E			stout.optoIn[len] := USINT_TO_BOOL(SHL(2#00000001, len) AND opto);ű		gpio:= read8(GPIO_VAL_ADD);Ř		FOR len:=0 TO 5 DOřE			stout.gpioIn[len] := USINT_TO_BOOL(SHL(2#00000001, len) AND gpio);■		timer(IN:=FALSE); 		END_IF		ÇMETHOD AfterReadInputs : INTü	Buffer : ARRAY[0..3] OF BYTE;é	adc: USINT;â
	value: REAL;ä	len: DINT;	ů
	opto: USINT;ć	gpio: USINT;	ç$67b449ba-06f0-4690-a7a7-4ffffc0d94bcłBeforeWriteOutputsëSUPER^.BeforeWriteOutputs();Ő4	inVal:= REAL_TO_UINT(stIn.dacVoltage * 4096 / 3.3);ő	IF inVal > 4095 THENî		inVal := 4095;Ź	IF inVal <> dacRawValue THENÄ		buff[0] := MEGAIO_DAC_ADD;Ć(		buff[1] := UINT_TO_USINT(inVal / 256);É2		buff[2] := UINT_TO_USINT(inVal - (inVal / 256));Ĺ*		i := DINT_TO_USINT(write(ADR(buff), 3));ĺ		IF i = 3 THENô			dacRawValue := inVal;ö			END_IF	Ľ	inSVal:= 0;ľ	FOR i:= 0 TO 7 DOŚ>		inSVal:= inSVal + SHL(BOOL_TO_USINT(stIn.relayState[i]), i);ś	IF inSVal <> relayRaw THENÖ		IF write8(0, inSVal) THENÜ			relayRaw:=inSVal;Ť		END_IFť	FOR i:= 0 TO 3 DOŁ?		//inSVal:= inSVal + SHL(BOOL_TO_USINT(openDrainState[i]), i);×2		IF stIn.openDrainState[i] <> odLastState[i] THENč!			IF stIn.openDrainState[i] THENá$				wStat:= write8(OC_SET_ADD, i+1);í			ELSEó$				wStat:= write8(OC_CLR_ADD, i+1);ú				END_IFĄ			IF wStat THENą,				odLastState[i]:= stIn.openDrainState[i];Ž	FOR i:= 0 TO 5 DOž;		inSVal:= inSVal + SHL(BOOL_TO_USINT(stIn.gpioDir[i]), i);Ę	IF inSVal <> gpioDirRaw THENę&		IF write8(GPIO_DIR_ADD, inSVal) THEN¬			gpioDirRaw:=inSVal;ź0		IF gpioOutLastState[i] <> stIn.gpioOut[i] THENČ			IF stIn.gpioOut[i] THENş&				wStat:= write8(GPIO_SET_ADD, i+1);«&				wStat:= write8(GPIO_CLR_ADD, i+1);»+				gpioOutLastState[i] := stIn.gpioOut[i];░METHOD BeforeWriteOutputs : INT▒
+LinkAlways£MemoryReserveForOnlineChange¤	Undefines¥
System.String¦	nCount	: DINT;§$f621c1fa-4033-4689-943f-c7e758160960¨8©	MEGAIO_FBª$145e89d6-d2f4-4c14-a81e-efcecd4d6277«IoConfigLateInit¬	SUPER^();­CASE _iState OF®0:¯ 	cClassID: DWORD := 16#FFFF0006;°`m_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), cModuleType, m_dwInstance);±2	IF usiAddress < 16#31 OR  usiAddress > 16#34 THEN²		usiAddress := 16#31;³$	//usiAddress := 16#31 + StackLevel;´	IF SUPER^.init() THENµ		_iState := 5;¶5:	·	Timer.pt := T#70MS;¸	buff[0] := MEGAIO_DAC_ADD;¹	buff[1] := 0;ºb//m_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), cModuleType, m_dwInstance);»9_Instance.Initialize(wModuleType, dwInstance, pConnector)¼	buff[2] := 0;½TheFBextDut¾FUNCTION_BLOCK TheFBextDut¿:_Instance.Initialize(wModuleType, dwInstance, pConnector);À$6f7bd5b1-109f-4cce-92eb-150058186d1eÁACTÂ$8ac092e5-3128-4e26-9e7e-11016c6684f2Ã	// init DAC 0.0VÄ  	write(ADR(buff), 3);Å	// init all relay offÆ1Ç	write8(0, relayRaw);È&m_Info.szDriverName := 'IoDrvMonarco';É%m_Info.szVendorName := 'Monarcio.IO';Ê%m_Info.szDeviceName := 'Monarco HAT';Ë	// set all gpio inputÌ"	write8(GPIO_DIR_ADD, gpioDirRaw);Í63Îm_Info.wModuleType := 501;Ï4Ðm_Info.szVendorName := 'Op';Ñ#FB_Init_Count := FB_Init_Count + 1;Ògm_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), m_Info.wModuleType, m_dwInstance);Ó&// m_Info.szDriverName := cDriverName;Ô	// set all open drainÕ	write8(MEGAIO_OD_ADD, odRaw);Ö	_iState := 10;×END_CASEØ$FUNCTION_BLOCK MEGAIO_FB EXTENDS i2cÙ&// m_Info.szVendorName := cVendorName;Ú&// m_info.szDeviceName := cDeviceName;Û%// m_Info.wModuleType := cModuleType;Ü	timer: TON := (IN:=TRUE);Ý	dacRawValue: UINT :=0;Þ	relayRaw: USINT :=0;ß	odRaw: USINT := 0;à"	odLastState: ARRAY[0..3] OF BOOL;á	gpioDirRaw: USINT := 16#FF;â'	gpioOutLastState: ARRAY[0..5] OF BOOL;ã	VAR_TEMP	ä	i, usi: USINT;å	buff: ARRAY[0..2] OF USINT;	æ'm_Info.szDriverName := 'IoDrvFBMEGAIO';ç$df2098ce-ccfa-490b-8142-08ba7092ef0cè	connectoré$98a7b9e9-7074-4eb5-a603-44937631264aêAfterReadInputsëSUPER^.AfterReadInputs();ìIF _iState = 10 THENí	timer(IN:=TRUE);î	IF timer.Q THEN	ï		FOR adc:=0 TO 7 DOð7		len := readregister(16#7 + 2 * adc,ADR(Buffer), 2);		ñ			IF len = 2 THENòE				value := BYTE_TO_REAL(Buffer[1]) + BYTE_TO_REAL(Buffer[0]) * 256;ó&m_Info.cClassID: DWORD := 16#FFFF0006;ô2m_Info.szDriverName : STRING(31) := 'IoDrvMEGAIO';õ
+			END_IF	÷			END_FOR¸		°#		opto := read8(MEGAIO_OPTO_ADD);  ¨		FOR len:=0 TO 7 DO˙2m_Info.szDeviceName : STRING(31) := 'IoDrvMEGAIO';ű		gpio:= read8(GPIO_VAL_ADD);Ř		FOR len:=0 TO 5 DOř1m_Info.cVendorName : STRING(31) := 'Open Source';■		timer(IN:=FALSE); 		END_IF		ÇMETHOD AfterReadInputs : INTü	Buffer : ARRAY[0..3] OF BYTE;é	adc: USINT;â
	value: REAL;ä	len: DINT;	ů
	opto: USINT;ć	gpio: USINT;	ç$67b449ba-06f0-4690-a7a7-4ffffc0d94bcłBeforeWriteOutputsëSUPER^.BeforeWriteOutputs();Ő!m_Info.wModuleType : WORD := 500;ő	IF inVal > 4095 THENî		inVal := 4095;Ź	IF inVal <> dacRawValue THENÄ		buff[0] := MEGAIO_DAC_ADD;Ć(		buff[1] := UINT_TO_USINT(inVal / 256);É2		buff[2] := UINT_TO_USINT(inVal - (inVal / 256));Ĺ*		i := DINT_TO_USINT(write(ADR(buff), 3));ĺ		IF i = 3 THENô			dacRawValue := inVal;ö			END_IF	Ľ	inSVal:= 0;ľ	FOR i:= 0 TO 7 DOŚkm_hInterface := IoMgrRegisterInstance2(dwClassId:=m_Info.cClassID, pItf:=m_IBaseItf, pResult:=ADR(Result));ś	IF inSVal <> relayRaw THENÖ		IF write8(0, inSVal) THENÜ			relayRaw:=inSVal;Ť		END_IFť	FOR i:= 0 TO 3 DOŁ?		//inSVal:= inSVal + SHL(BOOL_TO_USINT(openDrainState[i]), i);×m_Info.cClassID := 16#FFFF0006;č%m_Info.szDriverName := 'IoDrvMEGAIO';á$				wStat:= write8(OC_SET_ADD, i+1);í			ELSEó$				wStat:= write8(OC_CLR_ADD, i+1);ú				END_IFĄ			IF wStat THENą%m_Info.szDeviceName := 'IoDrvMEGAIO';Ž	FOR i:= 0 TO 5 DOž$m_Info.cVendorName := 'Open Source';Ę	IF inSVal <> gpioDirRaw THENę&		IF write8(GPIO_DIR_ADD, inSVal) THEN¬			gpioDirRaw:=inSVal;źm_Info.wModuleType := 500;Čm_Info.wId := 16#FFFF0006;ş&				wStat:= write8(GPIO_SET_ADD, i+1);«&				wStat:= write8(GPIO_CLR_ADD, i+1);»#m_Info.VendorName := 'Open Source';░METHOD BeforeWriteOutputs : INT▒
 	i: USINT;²	inVal:UINT;³	inSVal:USINT;´	buff: ARRAY[0..2] OF USINT;µ
	wStat: BOOL;¶$e57be5f9-2b2a-4525-b6ae-e54f72704648·7SUPER^.Initialize(wModuleType, dwInstance, pConnector);¸METHOD Initialize   : UDINT¹	wModuleType     : UINT;º	dwInstance      : UDINT;»0	pConnector      : POINTER TO IoConfigConnector;¼*	pParam			: POINTER TO IoConfigParameter;	½	udiResult		: UDINT;	¾$0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4¿
-Megaio_GVL└ 	MEGAIO_DAC_ADD: USINT := 16#17;┴ 	MEGAIO_OPTO_ADD: USINT := 16#3;┬	MEGAIO_OD_ADD: USINT := 16#4;├	OC_SET_ADD: USINT := 16#05;─	OC_CLR_ADD: USINT := 16#06;┼	GPIO_VAL_ADD: USINT := 16#19;Ă	GPIO_DIR_ADD: USINT := 16#1C;ă	GPIO_SET_ADD: USINT := 16#1A;╚	GPIO_CLR_ADD: USINT := 16#1B;╔$24707fcf-591a-4494-b40b-3c06d713c94e╩
IoDrvConfig_1╦//3000╠TYPE IoDrvConfig_1 :═	i2cAddress : USINT;╬	//StackLevel: USINT;¤$3bb4b0a3-9793-469f-b9ea-11e5b7ea1f70đIoDrvInput_1Đ//1000ĎTYPE IoDrvInput_1 :Ë	//stackLevel: USINT;ď	dacVoltage : REAL := 0;Ň!	relayState: ARRAY[0..7] OF BOOL;Í%	openDrainState: ARRAY[0..3] OF BOOL;Î	gpioOut: ARRAY[0..5] OF BOOL;ě	gpioDir: ARRAY[0..5] OF BOOL;┘22┌$ccbf38bd-dca1-45e9-adc1-8e9f8848013f█
IoDrvOutput_1▄//2000ŢTYPE IoDrvOutput_1 :Ů"	adcVoltages: ARRAY[0..7] OF REAL;▀	adcRaw: ARRAY[0..7] OF UINT;Ó	optoIn: ARRAY[0..7] OF BOOL;ß	gpioIn: ARRAY[0..5] OF BOOL;Ô15Ń9// udtInput.dwIn := udtOutput.dwOut * udtConfig.dwConfig;ń// ň9// udtInput.diIn := udtOutput.diOut + udtConfig.diConfig;ŠR// udtInput.dutBytes.Byte0 := udtOutput.dutBytes.Byte0 + udtConfig.dutBytes.Byte0;šR// udtInput.dutBytes.Byte1 := udtOutput.dutBytes.Byte1 - udtConfig.dutBytes.Byte1;Ŕ3.0.0.0ÚAn I/O driver for MEGAIOŕRaspberry I2C IoDrvMEGAIOv3Ű
IoDrvMEGAIOv3ýLFUNCTION_BLOCK IoDrvMEGAIOv3 EXTENDS IoDrvBase IMPLEMENTS ICmpIoDrvParameterÝ78ţ	_instance: M;´	_instance: MEGAIO_FB;­	In : IoDrvInput;˝	udtCfg : IoDrvConfig;˛I			udtOutput.gpioIn[len] := USINT_TO_BOOL(SHL(2#00000001, len) AND gpio);ˇ5				udtOutput.adcVoltages[adc] := value * 3.3 / 4095;˘1				udtOutput.adcRaw[adc] := REAL_TO_UINT(value);§I			udtOutput.optoIn[len] := USINT_TO_BOOL(SHL(2#00000001, len) AND opto);÷$	usiAddress := udtConfig.i2cAddress;¸8	inVal:= REAL_TO_UINT(udtInput.dacVoltage * 4096 / 3.3);°B		inSVal:= inSVal + SHL(BOOL_TO_USINT(udtInput.relayState[i]), i);¨6		IF udtInput.openDrainState[i] <> odLastState[i] THEN˙%			IF udtInput.openDrainState[i] THENű0				odLastState[i]:= udtInput.openDrainState[i];Ř?		inSVal:= inSVal + SHL(BOOL_TO_USINT(udtInput.gpioDir[i]), i);ř4		IF gpioOutLastState[i] <> udtInput.gpioOut[i] THEN■			IF udtInput.gpioOut[i] THEN /				gpioOutLastState[i] := udtInput.gpioOut[i];Ç-CAA Types Extern, * (CAA Technical Workgroup)ü
-#CAA Types‚@Raspberry Pi Peripherals, * (3S - Smart Software Solutions GmbH)ƒ#Raspberry Pi Peripherals„RasPi…SysCpuHandling, * (System)†#SysCpuHandling‡SysCpuHandlingˆ	CAA Types‰Raspberry Pi PeripheralsŠGRaspberry Pi Peripherals, 3.5.13.0 (3S - Smart Software Solutions GmbH)‹//_instance();Œ_instance.AfterReadInputs();_instance.BeforeWriteOutputs();ŽSUSUPER();79‘257PK£y$N[²Ęb] missingtypeinformation.auxiliary]¢ō’’’’<Core, Version=3.5.14.0, Culture=neutral, PublicKeyToken=null“System.Collections.Generic.List`1[[_3S.CoDeSys.Core.Objects.MissingTypeInformation2, Core, Version=3.5.14.0, Culture=neutral, PublicKeyToken=null]]_items_size_version2_3S.CoDeSys.Core.Objects.MissingTypeInformation2[]	0_3S.CoDeSys.Core.Objects.MissingTypeInformation2ü’’’0_3S.CoDeSys.Core.Objects.MissingTypeInformation2MissingTypeGuid
+Megaio_GVL└ 	MEGAIO_DAC_ADD: USINT := 16#17;┴ 	MEGAIO_OPTO_ADD: USINT := 16#3;┬	MEGAIO_OD_ADD: USINT := 16#4;├	OC_SET_ADD: USINT := 16#05;─	OC_CLR_ADD: USINT := 16#06;┼	GPIO_VAL_ADD: USINT := 16#19;Ă	GPIO_DIR_ADD: USINT := 16#1C;ă	GPIO_SET_ADD: USINT := 16#1A;╚	GPIO_CLR_ADD: USINT := 16#1B;╔fm_hInterface := IoMgrRegisterInstance2(dwClassId:=m_Info.wId, pItf:=m_IBaseItf, pResult:=ADR(Result));╩%m_Info.szVendorName := 'Open Source';╦//3000╠ m_Info.szDeviceName := 'MEGAIO';═	i2cAddress : USINT;╬	//StackLevel: USINT;¤`m_hInterface := IoMgrRegisterInstance2(dwClassId:=mwId, pItf:=m_IBaseItf, pResult:=ADR(Result));đ\m_hInterface := IoMgrRegisterInstance2(dwClassId:=, pItf:=m_IBaseItf, pResult:=ADR(Result));Đ//1000Ďum_hInterface := IoMgrRegisterInstance2(dwClassId:=CLASSID_CCmpIoDrvTemplate, pItf:=m_IBaseItf, pResult:=ADR(Result));Ë	//stackLevel: USINT;ď	dacVoltage : REAL := 0;Ň!	relayState: ARRAY[0..7] OF BOOL;Í%	openDrainState: ARRAY[0..3] OF BOOL;Î	gpioOut: ARRAY[0..5] OF BOOL;ě	gpioDir: ARRAY[0..5] OF BOOL;┘22┌"	CLASSID_CCmpIoDrvTemplate: DWORD;█	wModuleType : UINT ▄//2000Ţ	wModuleType : UINT := 501;Ů"	adcVoltages: ARRAY[0..7] OF REAL;▀	adcRaw: ARRAY[0..7] OF UINT;Ó	optoIn: ARRAY[0..7] OF BOOL;ß	gpioIn: ARRAY[0..5] OF BOOL;Ô15Ń9// udtInput.dwIn := udtOutput.dwOut * udtConfig.dwConfig;ń// ň9// udtInput.diIn := udtOutput.diOut + udtConfig.diConfig;ŠR// udtInput.dutBytes.Byte0 := udtOutput.dutBytes.Byte0 + udtConfig.dutBytes.Byte0;šR// udtInput.dutBytes.Byte1 := udtOutput.dutBytes.Byte1 - udtConfig.dutBytes.Byte1;Ŕ3.0.0.0ÚAn I/O driver for MEGAIOŕRaspberry I2C IoDrvMEGAIOv3Ű
IoDrvMEGAIOv3ýLFUNCTION_BLOCK IoDrvMEGAIOv3 EXTENDS IoDrvBase IMPLEMENTS ICmpIoDrvParameterÝ	wModuleType : UINT := 500;ţ-{attribute 'conditionalshow' := 'IoDrvDebug'}´	_instance: MEGAIO_FB;­[// m_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), 500, m_dwInstance);˝c// m_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), cModuleType, m_dwInstance);˛I			udtOutput.gpioIn[len] := USINT_TO_BOOL(SHL(2#00000001, len) AND gpio);ˇ5				udtOutput.adcVoltages[adc] := value * 3.3 / 4095;˘1				udtOutput.adcRaw[adc] := REAL_TO_UINT(value);§I			udtOutput.optoIn[len] := USINT_TO_BOOL(SHL(2#00000001, len) AND opto);÷$82e4f4df-9d9e-45c8-acea-a8db566f3f54¸8	inVal:= REAL_TO_UINT(udtInput.dacVoltage * 4096 / 3.3);°B		inSVal:= inSVal + SHL(BOOL_TO_USINT(udtInput.relayState[i]), i);¨6		IF udtInput.openDrainState[i] <> odLastState[i] THEN˙%			IF udtInput.openDrainState[i] THENű0				odLastState[i]:= udtInput.openDrainState[i];Ř?		inSVal:= inSVal + SHL(BOOL_TO_USINT(udtInput.gpioDir[i]), i);ř4		IF gpioOutLastState[i] <> udtInput.gpioOut[i] THEN■			IF udtInput.gpioOut[i] THEN /				gpioOutLastState[i] := udtInput.gpioOut[i];Ç-CAA Types Extern, * (CAA Technical Workgroup)ü	FB_Reinité@Raspberry Pi Peripherals, * (3S - Smart Software Solutions GmbH)â'FB_Reinit_Count := FB_Reinit_Count + 1;äRasPiůSysCpuHandling, * (System)ćFB_Reinit := TRUE;çSysCpuHandlingł	CAA TypesëRaspberry Pi PeripheralsŐGRaspberry Pi Peripherals, 3.5.13.0 (3S - Smart Software Solutions GmbH)ő//_instance();î_instance.AfterReadInputs();Ź_instance.BeforeWriteOutputs();Ä///{attribute 'conditionalshow' := 'IoDrvDebug'}ĆMETHOD FB_Reinit : BOOLÉ79Ĺ257ĺ$fce63f6e-52d8-4464-9446-53dd8cc9eff7ôFB_Exitö#FB_Exit_Count := FB_Exit_Count + 1;ĽFB_Exit := TRUE;ľMETHOD FB_Exit : BOOLŚ	bInCopyCode: BOOL;	PKnč,Nž6├b] missingtypeinformation.auxiliary]ó˘    <Core, Version=3.5.14.0, Culture=neutral, PublicKeyToken=nullôSystem.Collections.Generic.List`1[[_3S.CoDeSys.Core.Objects.MissingTypeInformation2, Core, Version=3.5.14.0, Culture=neutral, PublicKeyToken=null]]_items_size_version2_3S.CoDeSys.Core.Objects.MissingTypeInformation2[]	0_3S.CoDeSys.Core.Objects.MissingTypeInformation2Ř   0_3S.CoDeSys.Core.Objects.MissingTypeInformation2MissingTypeGuid
 PlugInName
PlugInVersionOwningPackageIdOwningPackageNameOwningPackageVersionSystem.GuidSystem.VersionSystem.GuidSystem.VersionûÿÿÿSystem.Guid_a_b_c_d_e_f_g_h_i_j_kEאŹwM·²œ?w¢;Engine	øÿÿÿûÿÿÿ		
 õÿÿÿüÿÿÿôÿÿÿûÿÿÿ:©¿ÿM¹üE£)"˜`;

 GVL Object	ё   √   			ю   №   э   √   ~[эй┼uQFп╥┬~Ш╦ФVariable Declaration Object	ъ   √   			ч   №   ц   √   ъЛs╗ЩOР╗зеgчN:Default Navigators	у   √   			р   №   ▀   √   ЄЪВ┼nOЦ4ёsBТ"Object Manager	#▄   √   			&┘   №   ╪   √   ЩмЭoсН№NДehмD;})
 POU Object	*Õÿÿÿûÿÿÿ			-ÒÿÿÿüÿÿÿÑÿÿÿûÿÿÿv·ƒ;%û¸C™ò<P|‘Cü0ST Implementation Object	1Îÿÿÿûÿÿÿ			4ËÿÿÿüÿÿÿÊÿÿÿûÿÿÿf„¥øöןC»¸Ô`AЙ7
Method Object	8Çÿÿÿûÿÿÿ			;ÄÿÿÿüÿÿÿÃÿÿÿûÿÿÿe˵­ŽJ·
-7^бuѓз>Library Manager Object	?└   ч   			Bй   Ч   ╝   ч   H■Zп┼ЦNФ
│WЩ`	EProject Information Object	F╣   ч   			IХ   Ч   х   ч   o■SЄ"J CЂтS─Чј		▓   ч   			P»   Ч   «   ч   $іV$Љ─,GбЬ]3ЁЪФSLanguage Model Manager	TФ   ч   			Wе   Ч   Д   ч   zhјД|МBЙЧйдv┼№Z
-Image pool	[¤ÿÿÿûÿÿÿ			^¡ÿÿÿüÿÿÿ ÿÿÿûÿÿÿƖ~¦Ó?%M©ÿr<k/xË	Z	[ÿÿÿûÿÿÿ			ešÿÿÿüÿÿÿ™ÿÿÿûÿÿÿmtµ-„Ò%DŸ&c£K¼h
-DUT Object	i–ÿÿÿûÿÿÿ			l“ÿÿÿüÿÿÿ’ÿÿÿûÿÿÿ
+7^¢u‚ó>Library Manager Object	?Àÿÿÿûÿÿÿ			B½ÿÿÿüÿÿÿ¼ÿÿÿûÿÿÿHþZØÅ¥N«
³Wú`	EProject Information Object	F¹ÿÿÿûÿÿÿ			I¶ÿÿÿüÿÿÿµÿÿÿûÿÿÿoþS‡"J CåSÄüŽ		²ÿÿÿûÿÿÿ			P¯ÿÿÿüÿÿÿ®ÿÿÿûÿÿÿ$ŠV$‘Ä,G¢î]3…Ÿ«SLanguage Model Manager	T«ÿÿÿûÿÿÿ			W¨ÿÿÿüÿÿÿ§ÿÿÿûÿÿÿmtµ-„Ò%DŸ&c£K¼Z
+DUT Object	[¤ÿÿÿûÿÿÿ			^¡ÿÿÿüÿÿÿ ÿÿÿûÿÿÿzhŽ§|ÓB¾ü½¦vÅïa
+Image pool	bÿÿÿûÿÿÿ			ešÿÿÿüÿÿÿ™ÿÿÿûÿÿÿƖ~¦Ó?%M©ÿr<k/xË	a	b–ÿÿÿûÿÿÿ			l“ÿÿÿüÿÿÿ’ÿÿÿûÿÿÿ
 
 ‘ÿÿÿûÿÿÿ
 
 System.Version_Major_Minor_Build	_Revision
-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#&ÿÿÿÿÿÿÿÿ*-ÿÿÿÿÿÿÿÿ14ÿÿÿÿÿÿÿÿ8;ÿÿÿÿÿÿÿÿ?BÿÿÿÿÿÿÿÿFIÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿTWÿÿÿÿÿÿÿÿ[^ÿÿÿÿÿÿÿÿeÿÿÿÿÿÿÿÿilÿÿÿÿÿÿÿÿPK£y$Nþnõé/ä/profile7.auxiliaryä/Ð!0…jüo²Ö¶¸ 
-/íýžSystem.StringL{365d0ef4-db97-4d9b-86bd-4d9ca2c92eef}ProfilebyteName"CODESYS V3.5 SP14ÐEû]ÿÿÿÿ<Core, Version=3.5.14.0, Culture=neutral, PublicKeyToken=null#_3S.CoDeSys.Core.Components.Profile_plugInGuidToVersionConstraint_plugInGuidToExtension_plugInGuidToExtensionList=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionary0_3S.CoDeSys.Core.Components.GuidToBoolDictionary@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionary			=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	0_3S.CoDeSys.Core.Components.GuidToBoolDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	System.Collections.Hashtable
+ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#&ÿÿÿÿÿÿÿÿ*-ÿÿÿÿÿÿÿÿ14ÿÿÿÿÿÿÿÿ8;ÿÿÿÿÿÿÿÿ?BÿÿÿÿÿÿÿÿFIÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿTWÿÿÿÿÿÿÿÿ[^ÿÿÿÿÿÿÿÿbeÿÿÿÿÿÿÿÿlÿÿÿÿÿÿÿÿPKnŸ,N‹ƒÆé/ä/profile7.auxiliaryä/Ð!0…jüo²Ö¶¸ 
+/¢&t2System.StringL{365d0ef4-db97-4d9b-86bd-4d9ca2c92eef}ProfilebyteName"CODESYS V3.5 SP14ÐEû]ÿÿÿÿ<Core, Version=3.5.14.0, Culture=neutral, PublicKeyToken=null#_3S.CoDeSys.Core.Components.Profile_plugInGuidToVersionConstraint_plugInGuidToExtension_plugInGuidToExtensionList=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionary0_3S.CoDeSys.Core.Components.GuidToBoolDictionary@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionary			=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	0_3S.CoDeSys.Core.Components.GuidToBoolDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	System.Collections.Hashtable
 LoadFactorVersionComparerHashCodeProviderHashSizeKeysValuesSystem.Collections.IComparer$System.Collections.IHashCodeProviderìQ8?
 
 				
 ìQ8?
 
 		ìQ8?
+
+%	
		Ð																		 	!	"	#	$	%	&	'	(	)	*	+	,	-	.	/	0	1	2	3	4	5	6	7	8	9	:	;	<	=	>	?	@	A	B	C	D	E	F	G	H	I	J	K	L	M	N	O	P	Q	R	S	T	U	V	W	X	Y	Z	[	\	]	^	_	`	a	b	c	d	e	f	g	h	i	j	k	l	m	n	o	p	q	r	s	t	u	v	w	x	y	z	{	|	}	~		€		‚	ƒ	„	…	†	‡	ˆ	‰	Š	‹	Œ		Ž			‘	’	“	”	•	–	—	˜	™	š	›	œ		ž	Ÿ	 	¡	¢	£	¤	¥	¦	§	¨	©	ª	«	¬	­	®	¯	°	±	²	³	´	µ	¶	·	¸	¹	º	»	¼	½	¾	¿	À	Á	Â	Ã	Ä	Å	Æ	Ç	È	É	Ê	Ë	Ì	Í	Î	Ï	Ð	Ñ	Ò	Ó	Ô	Õ	Ö	×	Ø	Ù	Ú	Û	Ü	Ý	Þ
+Ð	ß	à	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	â	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ä	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß
	æ	ç	è	é	ê	ë	ì	í	î	ï	ð	ñ	ò	ó	ô	õ	ö	÷	ø	ù	ú	û	ü	ý	þ	ÿ								System.Guid_a_b_c_d_e_f_g_h_i_j_kK¥‹V8FÑJ¯ݒ	©9ýx7xw¢IB¥º†8èvúä!{jÌ"s÷G˜!ÝHჿtªGIÛÓN’ƒV€í 8úuÙû/2 7G„ï­Ï7™º]¶áŸJ™Òßž¤?U¯8ÚUŠç®F‘[v†eo¬‡¤zz( úC‰Hõ÷³`|Tà‡?’ÌÉN§Y¾¡ZÈ{+ˆÙƒŠ$A¾n¢<Ÿ¶7»Öû0Ñ|@˜^ß	ÝsAÖÿ裌äíE˜DÙ_qßE³0®Ëª¤CÞBÌWb
+Zà&ñ`J˜vú<nhAíE¤ÔðL ÷_ŠŸíލzùrº{F¨Ê/å~ñ€–¿D²‡ÃA’<ûéÅM è4‡ùÛDA¼Ó6£Å×ð!+
W~©K½Î—_	oyÃ"™úH÷®–<NºÞ%sþêX#¯Ȭ¤DF¶Ñ;€$¼É$ܳv’Å»H£ž\i7à’%¨sЉ‚bA¿L_Õ~®¬&:GlÉcRI’¦ÿ’‰}é'Fò÷x;JÁ”]ÝV;(¢€"ŒcD¶çAµèiW)Q˜°ÄpÉ@ŠÖþYîx"*î0ÎkªÈI›°™™_%+&G‡ö+åÍCª„½	;ü,ˋt¡ùñO¥4Fç<Ïé„-‰}q€ÌL°¢‰`ÑNmç.Z씯’ýŽA§‘¹{X§*//f—\™<·D‘+“˜É¹y™0¾à!
[¶I‚7õÖ>Êâo1¾Ñ$Çw4H”jv‰êÏ¡2mZx*FõÑG‘kÊ ò2Ï3ƒÒ^'A@@¿„ÿ8CÝP4tµí$ZM¹þ’X­N®
+5ҁ i¹Ñ@±»2³C•6ð¸ˆBxÏC–5yÛVæß7!¬ÁµSG™‚µA¼¶œ‘8ř'IÆçC§œÇOË«T9¦kSÜ’F¹cîõsل:«¤¯™þî|B¸S/Ã©¢;ʾ§Àñ N7ÅUïa½<~ã~»fåF‡40v|)–=~'¬©B:M—Z4ïzyï>©¶Š
+[@DˆªÑðªdx?%egIŠOŸõ6ãb-@Ç(ÝB¢©A—嶊(΢ëA‚õ.éwZ¯C…üiIö³BSõ_§Ÿ˜B¸×ͪíeCÐdֈ,H¿9õÜÔDšE¹LÃCA³òE1åŒEÞ¯“âúI:ÃÒRÐ&™FLitÝä‚DˆªÎb˪ÊGP·(¢•¯C¶§‚Žÿô÷8HR-[ÕÚN¡	ì¢TIxIÜ|äã½n/G€AOÆJ¤#qlC¯“:osvKÒùאÉ'‰G‚Pl&+JLg_k3µòL“ßØ¢[벨M&þÑSôDµxG7>³ëN‰64~_šªF¿VYÄïìYOÔÿ»²¡XJ£ÛœxõÙÉPVFF¸Q6B¨û$ XQ5uµÁ·ðŸA›vF¤ø0·pR(ôfOkWD›ÃÜç	ÂûrS5ìÖc¬6ÆB·Íäe®ÒLQT QžÚÑÌB«p	CXÛªUÛö€R=Jª´IÜqêVÀ¢%:y\;HŒœ~Zz]W®äz@ÅI4b°lu½XV{ÃÉàN¢kõµ·,¨xYÆ!û¦±ï‡I¦¼òÜRÂTZW­zmšBI¼ãZ0Òzì[²%°1RTG¡Fx•}™ö\FTͯIçO»x›ÿëpý]ñˆBô#”C†6Û2¬^“‚¢Ïţ@½ýÝ$ÁúõÙ_°‹«amë@½æÅ8~T`=i±ðÊXóN§ŸÓ˒?ð0aÁPÌc¿ª¨L–T³‚,#&bÖ~pæI¦Ö»Ò‡þ¸Žc*T®l:ÂE‰Ò¶QÜg¦QdâkŽ¿¨C¡EŠ$Swn-<Ôeªñ4L‰N‘Ó–Úq\©fD~€z$ñI—™MÒS¬Žg/E€&CÄBˆ“¶Å­Å[hžC«7#„(HŸ–Y„œ$›i†yèí4¯K†S*1'‰j­ßARX©E¤r<º_Ã=kx/§ÑH¡H†Ð‘3HeðOlAQFËðQE¸ñîÇ%Û_mTÅiW­æþAªüªr+Žn{ʈ\ eL¼Ž¢WŒè9o.2¡rË8I­hÀÝ,ӛDpmµ;®˜[GŒ¶[þª­àqˆ¶¢ñÊñ5BŠ$ášïSð5rZáëaÀ,F€©ñ¿Y¥Žs%]ÉÀY}C©ô,®¹aøt³¾™ËÔA6F£Üt\¦À‹Ìu‰Ò2Ù
+OvO°çm÷§çvvKó)¥à¥O‡7Ⱥï jwìI?kƒ&F‘Ðœµg:Î'xŽú[NHÕ@¶.sŸ¿´¹çyr¶<Îe˜I´ÑŸ\£¬ôz²èlÁxO®Ìo;Ï}Š¥{€"õN¾oìO–_\ýMÀ|ü4åþ­}ELÒYÄ}ƒh<A?ô H£²6c7RR~‡±]g#H‰¯£H{;LÑ¢öF¦>@1‚Ò€õõÁ°Zn$I’·•¸à•;)î¼ý—©¯B…>¯ìÛG‹‚¤Ž·ytKJ½
O}Ï­ƒˆ%íÃG¯úëa’m›N„£Rj/ðXM‡IQt#3R´…K½ô’R=E†2ÃõÄHΧ†5Ú·áÛ{ÔA‚µNSŒ‚‡Ž­àËôL»ÿ{—/á…Qˆ¼ã¶Å¬xJ‹‹;íd9‰5+Ÿ§9,A¸¡ÒäÕq:ŠÁ2¶
+à‚ÎC°#i€‹,à¾@¿œJ®qôåÉ,]œŒjë8¦ãç±O„–À49Cÿeºùõ8ÓgD®ÄŒ•)Ô#ÇŽmü		¤¦”G”óSʼ˜y¯+§¥ãúJ,G…×Ì»°õ&º»¢0ÉÏCÑŒ{tá‘ØÍ﷎’M…EþE[y’£O@£ŸU³OžÖ6Ò¡•ü6“JÛ¼…ʇG£‰…e=·”®:6:•B±¯›øúêQ•p;¹¬–KšCªKç}ËÞ–ƒÑÜ5'GM¦r¶——û)÷´|F8MŒëpŸÒb´Þ˜²—0¢g@€±É›=ûó™ºÖõ7’5Ežn\æ%›šÅ%7Ö³¼ùK²ÐóMR@…›©B¶˜¯cE“X_|á˜9œ ¯º8|D˜/gÿ¥¾J³Rã9®áà1N¹T†U#±žz‘Ҕ§J•€ÔÓ¯¤×=ŸÞIMUÛWC´qžÅÜ ËðʱÌG´£µNßĎR¡^ˆGÓ4F4AŸ¿åÃ>jÞ¢
+¹HÄ(G°ò”FÐ` Y£»Íú«ÈOW+
+>¤DLT—DŽ¿
+MOcç¥/BÿwMEƒ¬ð‰XDu¦›Äí›M„2þ»€»ö˧—2ƒ¢PAI·K6@ñüx¨c7<•J¬HK¦Ê."੒©Ê^Æ,lÆI·r»1²±ò ª\é–û`1F“ôgà$=Æ«ÿ\«6U*ÿJ‡wö}U@¡¬DØhMeL¤©fSdV­¬fFã‰Dû
+Bò÷¹®«é´\}RL­ÇBþœõ"*¯|“ÜðéMC…·Iž7Š°‹E3T·çJ¸~„#x±£°
+¦ºÔE¼P«Ëô²i¼¥‹VìJˆýS©U§›³¨
JØЀ"Fç%°ð6B´g^ÓûißI„ÖM[FE:ßµ6üçjGaL¡Ë§™µu¶EÕqfcUA¡õ𡤶#
+·™Zz^|¨&A„®hâ¤E¶ß¸͂¾€6ËK©W^™WC×¹:GAæ¨D>’œPºs.žßö7Lµ
gšÒ£¤3»÷æ“4W\fB¨°C†,	3/¼ÔÏÏ@ºû¤O‹KmìžÙt½q¶l]?¡îEƒ¯cy7¾¾šTM/CZOšcÉ™à„±¿ø‰\%C¸<Ãè^TÊÀE;J"ÈG§H$ûËvÿ¢Áœ>h ‚3xJ¡ÚâäV¡7µÂlm¡âà ÔD­1"­  ‚@Ã6Z¬eœ	Gµåoà´ÓÄ,µš–À™N¶{×|ýû?ÅAy3ÿ7vA³ÑÆM"N±fÆ'¡îË¥*bA…ÛâbréÇÞE–™Þ{Ú% Èt‰Žj'O˜e(R™ƒÉ£¤Ÿº•E˜mª»¨p$ÊC´e«ÍöA£[c74ŒËqVÚÝEŽÛÀۙ8Ì—L‰£iD¿_jéVïvÍ
݆«*0Né¢Ï÷ÂEÎ)4÷#§<O›IŒå*†Ïª.?
+d)Jùö€KÉàÐ9a‡בL‘Ì¢{…fÅÑõšÍÁ>öE¥°¥3¾-Òà2°ËÃu¹K¼Þ¶ÉÿmÖÓ.@Ôy“Lˆ„»§¥è_Ô¯!mÆF{ѹjÕB8Ó&ó$L¥Or8‰né›Ö»Ð4ÐBuyA„—…0R¼Û[×.!ÀýG—ó-Aøþ×ØÇ1¾½×šJ¤õ>Íiِè¯SðÎNƒª“*„°°Ú|OV,qÊI²<˅ó^ŒTÛOµËèzJŠM·Œ¾êaCÜAˆ@yOôN‘?cæM’ž<ݽϟR±ØK‹Â—s»V`„Þ{/Ÿ³nI«²¸Z`Ûß2_3S.CoDeSys.Core.Components.ExactVersionConstraint_versionSystem.Version	àß		âß	
+äß	æÜhí	…”µB«û¼‚Õç$RCÄÍ9íE©—_cNÄè0j«x~|ÔJ¶›õm¶®éTÔf< ¢N³ûQwÚü8êË©­õn¯N‰ ²õáüëîT/Ø@¦4Ą1F´‚ìì9l»Ž!¸Jœ(!ÚuþÅÅíEé3÷A…­B¢ç¹]jà“î/¾m*–ëØF®&d¼m3ˆTïËüO9ºÀB¿k¶#È$¢ð§Cjö2§æJ‹—|	¡ñ4¦Ç¶^ýB§VØ\gQÓòWy•Ì¡ÄE—löžpò€œózÑ)ÓþxCª-o',ô¿žÂ¢@J‘µ±_ŒbG«õÙÙJ˄[M´º•vWàvOö
+ç¼m/-F³°ó&D‹÷0_3S.CoDeSys.Core.Components.ProfileExtensionList_listSystem.Collections.ArrayList	ø÷	
ù÷	ú÷	û÷	ü÷	ý÷	þ÷	ÿ÷	÷	÷	÷	÷	÷	÷	÷	÷	System.Version_Major_Minor_Build	_Revision	
+System.Collections.ArrayList_items_size_version	
			 	!	"	#	$	%	&	'	(	)	*	+	,	-	.
	/
	0
 	1
!	2
"	3
#	4
$	5
%	6
&	7
'	8
(	9
)	:
*	;
+	<
,	=
-	>
.,_3S.CoDeSys.Core.Components.ProfileExtension
_stOriginator_plugInGuid_versionSystem.GuidSystem.Version?PackageManagement:3ÀþÿÿÜhí	…”µB«û¼‚Õ	A/.BPackageManagement:1½þÿÿ$RCÄÍ9íE©—_cNÄ	D0.EPackageManagement:1ºþÿÿ0j«x~|ÔJ¶›õm¶®	G1.HPackageManagement:1·þÿÿTÔf< ¢N³ûQwÚü8	J2.KPackageManagement:9´þÿÿË©­õn¯N‰ ²õáü	M3.NPackageManagement:7±þÿÿîT/Ø@¦4Ą1F´‚	P4.QPackageManagement:6®þÿÿì9l»Ž!¸Jœ(!ÚuþÅÅ	S5.TPackageManagement:1«þÿÿEé3÷A…­B¢ç¹]jà“	V6.WPackageManagement:7¨þÿÿ/¾m*–ëØF®&d¼m3ˆT	Y7.ZPackageManagement:1¥þÿÿËüO9ºÀB¿k¶#È$¢	\8.]PackageManagement:5¢þÿÿ§Cjö2§æJ‹—|	¡	_9.`PackageManagement:4Ÿþÿÿ4¦Ç¶^ýB§VØ\gQÓ	b:.cPackageManagement:7œþÿÿWy•Ì¡ÄE—löžpò€œ	e;.fPackageManagement:1™þÿÿzÑ)ÓþxCª-o',	h<.iPackageManagement:1–þÿÿ¿žÂ¢@J‘µ±_ŒbG«	k=.lPackageManagement:1“þÿÿÙÙJ˄[M´º•vWàvO	n>.oPackageManagement:1þÿÿ
+ç¼m/-F³°ó&D‹	qADGJMPSVY\_behknqÐ-PKnŸ,N]û$Ÿ[*V*Npoolcontext.pool.00000000-0000-0000-0000-000000000000.precompileinfo.auxiliaryV*©Õ 	(‰®×NoneQueryInterfaceMethod
TimeStampOnly$6ecf8539-2cc3-4703-9d43-7a85595e6790$264b8e18-43fe-4e23-af82-09745fa6d2c7IoDrvReadInputs$9b80c170-486a-4a1d-925c-a7e5d443d283IoDrvStartBusCycle	$2403e3f1-263b-45d8-9047-43bbe0fbb4ec
+IoDrvWriteOutputs$20592c32-d117-4465-8338-31a7b8240695IoDrvReadParameter
$da96b56c-d68c-48bd-b28b-0a411d74d9eeIoDrvWriteParameter$e3db2ff4-8c4d-4cad-a192-8d8388d90214IoDrvUpdateMapping$7885211e-65b8-4941-85ca-86c6150a9f38
+Initialize$1055a6ee-fa8f-485a-91b3-27fb991673faFB_Init$00c1e73a-a22d-4fb7-97a9-3445f7338a44IoDrvUpdateConfiguration$473ebd06-acfd-4396-b57a-29da61b92cbf	FB_Reinit$82e4f4df-9d9e-45c8-acea-a8db566f3f54FB_Exit$fce63f6e-52d8-4464-9446-53dd8cc9eff7AfterReadInputs$98a7b9e9-7074-4eb5-a603-44937631264a$145e89d6-d2f4-4c14-a81e-efcecd4d6277BeforeWriteOutputs $67b449ba-06f0-4690-a7a7-4ffffc0d94bc!$e57be5f9-2b2a-4525-b6ae-e54f72704648"__HelpConvertDate#Function$$1c137676-f66f-428c-af12-54699e1772b8%$00000000-0000-0000-0000-000000000000&__HelpConvertString'$e3e2dee5-80c7-4e97-ab64-7b5e39ea535b(__LEFT)$1ac273b6-a01b-4295-88c5-ff4e218b6071*__SkipWhiteSpace+$882a2370-bae2-4085-93e5-0932a060bdfc,
__HelpConvert-$fdd0113a-d0f8-4f19-bc73-fa6acf9ecc59.__HelpConvertTime/$13c0f538-7207-41d3-8311-a322a7c20a0e0__HelpConvertTimeUnits1$183c332f-7773-4f5f-805c-178b91efab722__HelpConvertFromTime3$020b085d-1351-401a-b6c0-1e0475de8a9f4__HelpConvertStringBase5$d6948954-0bf4-4d3f-ae69-e82fdade476c6__HelpConvertFromDate7$cee86ba7-461c-4d5d-b68e-c4f154c509d18__HelpConvertTimeWithUnit9$50f01a4a-c350-4e6e-9dfa-0c242ec58ce8:any32__to__string;$52f276ac-71ea-475d-be1d-c34d7442869e<string__to__any32=$2aee5633-6b5b-4b6e-9cbc-79dd1000b70f>__HelpReal32Convert?$d623fa64-302c-47ab-9727-e08d1bbeb2b4@new__real32__to__stringA$a891eece-ca29-4db8-b9cf-c1a855c9feacB
__ExtractRealC$b4fbe026-742b-4541-9a4b-a710de7d376cD__ExtractRealRawE$3d3aa07e-b7ec-4780-af79-d77e0e2cb50fFreal32__to__stringG$6e654c8d-212d-4593-9f3a-0add0687319cHstring__to__real32I$3fdad988-bfc9-4de5-969f-faf6f3c2a2e7JVERSIONKTypeL$5181460b-9464-4c0f-82f2-1f9633a4c34eM__HelpConvertStringBase64N$f277d52d-3603-4349-91bd-ca6602f5cff8O__HelpLConvertP$26023af2-e263-44c0-b290-4197ca6caa6aQ__HelpConvertLTimeUnitsR$92c01d00-33dc-47b6-842b-f7ab6ac40051S__HelpConvertLTimeWithUnitT$9b7fa8d4-59a0-43f0-a610-be7bd5350ad9Uany64__to__stringV$3cce6ca9-0c61-42bf-9945-73fd93e91f59Wstring__to__any64X$5239465a-699e-451b-8b12-973a3fc2657fY__HelpRealConvertZ$e6a8a736-c389-4a55-8363-2e30c26fed79[real64__to__string\$2a265c59-789e-4c94-a95e-f5f70529f084]string__to__real64^$0ea1b145-4f18-4d61-a208-3c5f2005fc47___ExtractLReal`$0ffc8285-5cf0-4854-bfbf-cfca06799935a__ExtractLRealRawb$e543e1fd-2bb8-4ac1-a749-ebad37d711fcc__SkipWhiteSpaceWd$19a99e06-dfd5-4402-8f83-521389a0dc1ce__LEFTWf$7bf449d7-156f-4dc3-885e-a6da7640cd90g__HelpConvertWh$95f63b9b-1365-4b41-ad25-d7a78a50547ei__HelpConvertDateWj$f00a1aa9-5a5c-4c14-baa3-0f7ed88039c9k__HelpConvertTimeWl$a23e7f2f-7c7f-4ab8-b259-2bf314fda9c3m__HelpConvertTimeWithUnitWn$da52bb11-b3ee-4e17-9ece-aaac0b30420bo__HelpConvertStringWp$ce02c656-4033-46a9-b5f1-becdedeb9055q__HelpConvertFromDateWr$ca024f07-11dc-4600-9f6f-069db29ac898s__HelpConvertFromTimeWt$0e53be5f-bda6-46ff-8a1f-7994ad076b55u__HelpConvertStringBaseWv$2e715801-9991-42f1-a152-4ae20bcff540w__HelpConvertTimeUnitsWx$095fd00c-3c36-4c3c-9f44-495013154180y__HelpLConvertWz$77fa4cbe-badc-4fcd-8f5d-c6cb079b41aa{__HelpConvertLTimeWithUnitW|$9c3251e0-2217-408f-a01c-0734012a0930}__HelpConvertStringBase64W~$3b4ae181-2d77-4a11-8709-d7385f2094ba__HelpConvertLTimeUnitsW€$7e0ea004-a391-4ef9-8aba-4797d6abef1c__HelpReal32ConvertW‚$b6997d1d-9d82-4124-bdc8-5c9ad8e80b65ƒ__HelpRealConvertW„$9e79f897-d5d3-46c7-9038-97ad046758c0…wstring__to__real32†$d7d42225-63e5-489a-8ffc-da13c32e2888‡new__real32__to__wstringˆ$2e99850f-3fd7-43f6-915c-5908ab79d5d4‰real32__to__wstringŠ$d0117dd7-073c-4a9f-b9ec-8d276f7ae3b7‹any32__to__wstringŒ$103e7c1c-c83d-4719-a2c6-923bc1ee8bfcwstring__to__any32Ž$3493b04f-9f38-4061-af85-90cd238a240astring__to__wstring$9248ff97-fbbc-448e-ae9b-2fb2646b8bf7‘wstring__to__string’$3951380b-30c9-4ec4-92e7-a4707aca12e8“any64__to__wstring”$fdeae835-342b-4f09-9e28-287167c2d05c•wstring__to__any64–$c63e18fa-6b1a-452f-9bcc-080e5f54a487—real64__to__wstring˜$86a06adf-8294-4d01-8a63-1ec0342be49b™wstring__to__real64š$c8fb5eda-6b2b-4b6b-bcc1-566c08910a30›	MEGAIO_FBœ
FunctionBlockTheFBextDutž$47b5b1b4-6d2e-4bcd-99b5-528613bb9e91ŸIoDrvConfig $6abfe088-ee12-46a7-b75a-381f3a006e11Ą
+IoDrvInput¢$d2be0abe-216c-4288-8c1c-0002fe228d47£IoDrvOutput¤$f0ac4057-8d79-4a90-9552-628979a9830a¥
IoDrvMEGAIOv3¦
+Megaio_GVL§	VarGlobal¨$0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4©GVLª$1eea5e31-6ea7-4619-aa05-a3ae48a16d74«$40458988-dc3b-562c-8f47-68ec6fac6f9e¬$98408cb4-8fa5-558f-8033-1c2ecfe9b676­$3c1ce0a6-ada8-533e-a462-b24ed9b7bdcd®$2b93bb26-2bd5-55eb-a4ae-2141bf17c3d7¯$f825a043-6490-5dbe-8e8b-b65020e8497c°$7ab90184-5bdf-5be7-9296-26d5e2311707±²$6708bd14-cddc-4e28-b69d-d3183b7c423e³Length´
+VariableIdµSignatureId¶ScopeId·PositionToSave¸MessagesToSave¹&{bc2be951-49f6-4f0f-b731-e31e36606f1e}ºName»$2dacf8ba-27b3-43f2-b9f0-d578dd179b1d¼NameExp½Operator¾&{bffb3c53-f105-4e85-aba2-e30df579d75f}¿PreCompileFlagsÀ&{9b5d4c11-b2d9-46c2-bf90-350eefa47fc5}Á
+ObjectGuid¬System.Guid√ParentObjectGuidń	TimeStampŇ$b19c1570-9d63-448c-b1a8-77c564f4bf41∆PreCompiledPOUFlags«&{ffb74c62-0dab-4b81-a769-562edfcba448}»Breakpointlist…$11f4bd64-2998-4795-a306-94dda94e3331 
KindOfContextň&{1d8fe3d0-8423-48cf-8a9b-eaa134990850}Ő
SubSignaturesÕ&{2dacf8ba-27b3-43f2-b9f0-d578dd179b1d}őSignaturesArrayŌGlobalSignaturesArray–CompiledPOUsArray—&{b19c1570-9d63-448c-b1a8-77c564f4bf41}“LibraryPath”	Namespace‘ApplicationGuid’
+TargetGuidÖUnicodeIdentifiers²K³“µ¶·
+¸¹º»¼½€¾¿€ÀÁ€ÂÀÂÄ
+źÁ€ÂµÆ€ÇÄ
+ÈÉÊ€Ë́Í΁ÍρÍЁÑÒÄ
+ÓÔ€ÂÕ€ÂÖÿÿÿÿÿÿÿÿÿÿÿÿÁxñJrÖÿÿÿÿÿÿÿÿÿÿÿÿÙYyñJrÖÿÿÿÿÿÿÿÿÿÿÿÿ	€yñJrÖÿÿÿÿÿÿÿÿÿÿÿÿ
+­µñJrÖÿÿÿÿÿÿÿÿÿÿÿÿ
æøµñJrÖÿÿÿÿÿÿÿÿÿÿÿÿ’¶ñJrÖÿÿÿÿÿÿÿÿÿÿÿÿBØ4àKrÖ
+џџџџџџџџџџџџ(3теТxжџџџџџџџџџџџџц„]­Рxжџџџџџџџџџџџџ‘dzёJrж	џџџџџџџџџџџџѕGфTФxжџџџџџџџџџџџџ\nжXФxжџџџџџџџџџџџџЅЄMRLrжџџџџџџџџџџџџ ѓИNRLrж
+џџџџџџџџџџџџ^!–бюРxжAџџџџџџџџџџџџ"#$%шнž№Jrжџџџџџџџџџџџџ&#'%ИŸ№Jrжџџџџџџџџџџџџ(#)%ЌHŸ№Jrжџџџџџџџџџџџџ*#+%ЌHŸ№Jrж
џџџџџџџџџџџџ,#-%Ч… №Jrжџџџџџџџџџџџџ.#/%лЋ №Jrжџџџџџџџџџџџџ0#1%;г №Jrжџџџџџџџџџџџџ2#3%ЩЁ№Jrжџџџџџџџџџџџџ4#5%ђjЁ№Jrжџџџџџџџџџџџџ6#7%ИЖЁ№Jrжџџџџџџџџџџџџ&8#9%ZЂ№Jrжџџџџџџџџџџџџ:#;%С;Ђ№Jrжџџџџџџџџџџџџ<#=%
+двЁJr╓             >#?%∙UгЁJr╓            Д@#A%ШЄгЁJr╓
            7B#C%░uдЁJr╓            дD#E%ЛХдЁJr╓            F#G%╩╡дЁJr╓             H#I%#еЁJr╓            
+JKL%ц@¶рJr÷€€€€€€€€€€€€M#N%HЂрJr÷€€€€€€€€€€€€ O#P%yВЂрJr÷€€€€€€€€€€€€Q#R%g“ЂрJr÷€€€€€€€€€€€€S#T%zыЂрJr÷€€€€€€€€€€€€U#V%ћJђрJr÷€€€€€€€€€€€€ W#X%kљђрJr÷€€€€€€€€€€€€Y#Z%≤рJr÷€€€€€€€€€€€€ [#\%Д≤рJr÷€€€€€€€€€€€€ ]#^%Шь≤рJr÷€€€€€€€€€€€€7_#`%ЃC≥рJr÷€€€€€€€€€€€€§a#b%@Х≥рJr÷€€€€€€€€€€€€c#d%оч«рJr÷€€€€€€€€€€€€e#f%‘%»рJr÷€€€€€€€€€€€€g#h%‘%»рJr÷€€€€€€€€€€€€i#j%-тЋрJr÷€€€€€€€€€€€€k#l%®=ћрJr÷€€€€€€€€€€€€m#n%ЧКћрJr÷€€€€€€€€€€€€o#p%ё ћрJr÷€€€€€€€€€€€€q#r%Є"ЌрJr÷€€€€€€€€€€€€s#t%ЊRЌрJr÷€€€€€€€€€€€€u#v%їЌрJr÷€€€€€€€€€€€€w#x%D
ќрJr÷€€€€€€€€€€€€ y#z%†-ќрJr÷€€€€€€€€€€€€{#|%љSќрJr÷€€€€€€€€€€€€}#~%∆ќрJr÷€€€€€€€€€€€€#А%KмќрJr÷€€€€€€€€€€€€ Б#В%UѕрJr÷€€€€€€€€€€€€Г#Д%—ДѕрJr÷€€€€€€€€€€€€ Е#Ж%:ЂѕрJr÷€€€€€€€€€€€€ З#И%rC–рJr÷€€€€€€€€€€€€Й#К%мџ–рJr÷€€€€€€€€€€€€Л#М%QN—рJr÷€€€€€€€€€€€€Н#О%lt—рJr÷€€€€€€€€€€€€П#Р%CY“рJr÷€€€€€€€€€€€€С#Т%CY“рJr÷€€€€€€€€€€€€У#Ф%Є“рJr÷€€€€€€€€€€€€Х#Ц%Хс“рJr÷€€€€€€€€€€€€ Ч#Ш%эc”рJr÷€€€€€€€€€€€€ Щ#Ъ%^-’рJr÷	€€€€€€€€€€€€ўЫЬ%cАу/Or÷€€€€€€€€€€€€ЭЬЮ%Ѓ^vсJr÷€€€€€€€€€€€€ЯK†%oORLr÷
+            бKв%_ХORLr╓            гKд%╡╗ORLr╓
            CеЬ%ою│▀Nr╓
+                    жзи%oORLr╓                    йзк%╩▌╢x╓R"$    ╕ЯЁJr╓&'    Ё:ЯЁJr╓()    мHЯЁJr╓*+    3`аЁJr╓,-    █лаЁJr╓./    ;╙аЁJr╓01    3■аЁJr╓23    ЄjбЁJr╓45    8СбЁJr╓67    ┌▄бЁJr╓89    ZвЁJr╓:;    
+¤¢ðJrÖ<=ÿÿÿÿ˜)£ðJrÖ>?ÿÿÿÿö¤£ðJrÖ@AÿÿÿÿýP¤ðJrÖBCÿÿÿÿ°u¤ðJrÖDEÿÿÿÿ‹•¤ðJrÖFGÿÿÿÿ™ü¤ðJrÖHIÿÿÿÿƒP¥ðJrÖMNÿÿÿÿi«ðJrÖOPÿÿÿÿŸ««ðJrÖQRÿÿÿÿgÒ«ðJrÖSTÿÿÿÿÌJ¬ðJrÖUVÿÿÿÿM—¬ðJrÖWXÿÿÿÿ‹¹­ðJrÖYZÿÿÿÿo²ðJrÖ[\ÿÿÿÿwÓ²ðJrÖ]^ÿÿÿÿ®C³ðJrÖ_`ÿÿÿÿ¦l³ðJrÖabÿÿÿÿ™Š´ðJrÖcdÿÿÿÿî÷ÇðJrÖefÿÿÿÿÔ%ÈðJrÖghÿÿÿÿ“ËËðJrÖijÿÿÿÿ¨=ÌðJrÖklÿÿÿÿûcÌðJrÖmnÿÿÿÿÞÊÌðJrÖopÿÿÿÿ=üÌðJrÖqrÿÿÿÿ¾RÍðJrÖstÿÿÿÿ»ÍðJrÖuvÿÿÿÿ»ÍðJrÖwxÿÿÿÿD
ÎðJrÖyzÿÿÿÿ½SÎðJrÖ{|ÿÿÿÿA ÎðJrÖ}~ÿÿÿÿKìÎðJrÖ€ÿÿÿÿUÏðJrց‚ÿÿÿÿ$UÏðJrÖƒ„ÿÿÿÿ:«ÏðJrÖ…†ÿÿÿÿmÐðJrÖ‡ˆÿÿÿÿðšÐðJrÖ‰Šÿÿÿÿ„ÑðJrÖ‹ŒÿÿÿÿltÑðJr֍ŽÿÿÿÿCYÒðJr֏ÿÿÿÿCYÒðJrÖ‘’ÿÿÿÿCYÒðJrÖ“”ÿÿÿÿ¸ÒðJrÖ•–ÿÿÿÿ^&ÓðJrÖ—˜ÿÿÿÿ1ÕðJrÖ™šÿÿÿÿ yÕðJr֝žÿÿÿÿ؉ÖzLrÖ«ÿÿÿÿ¬µ.ñJrÖ¬ÿÿÿÿmÛ.ñJrÖ­ÿÿÿÿmÛ.ñJrÖ¥ÿÿÿÿE¿ÓõRrÖÿÿÿÿˆG[ÃxÖÿÿÿÿÑR­ß¶xÖÿÿÿÿÍæxñJrÖÿÿÿÿÙYyñJrÖ	ÿÿÿÿlVñ[RrÖÿÿÿÿ1ÕÙ{ÃxÖ
+ÿÿÿÿ­µñJrÖ
ÿÿÿÿ¶ñJrÖÿÿÿÿ’¶ñJrÖÿÿÿÿBØ4àKrÖ›ÿÿÿÿn*ÕVrÖÿÿÿÿ\}´OOrÖ ÿÿÿÿÒö›OrÖ!ÿÿÿÿ¬"ORLrÖÿÿÿÿõGäTÄxÖ®ÿÿÿÿ%µW©xÖ¯ÿÿÿÿtºW©xÖ°ÿÿÿÿtºW©xÖÿÿÿÿr”ÖXÄxÖ±r”ÖXÄxÖ%%PKnŸ,N:Ÿ?ê/å/profile.auxiliaryå/Ð!0…jüo²3Œ§/¶xOåSystem.StringL{796f40d2-5c90-4085-b7f4-842bc86d8deb}ProfilebyteName"CODESYS V3.5 SP14ÐEü]ÿÿÿÿ<Core, Version=3.5.14.0, Culture=neutral, PublicKeyToken=null#_3S.CoDeSys.Core.Components.Profile_plugInGuidToVersionConstraint_plugInGuidToExtension_plugInGuidToExtensionList=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionary0_3S.CoDeSys.Core.Components.GuidToBoolDictionary@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionary			=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	0_3S.CoDeSys.Core.Components.GuidToBoolDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	System.Collections.Hashtable
+LoadFactorVersionComparerHashCodeProviderHashSizeKeysValuesSystem.Collections.IComparer$System.Collections.IHashCodeProviderìQ8?
+
+				
+ìQ8?
+
+		ìQ8?
 
 %	
		Ð																		 	!	"	#	$	%	&	'	(	)	*	+	,	-	.	/	0	1	2	3	4	5	6	7	8	9	:	;	<	=	>	?	@	A	B	C	D	E	F	G	H	I	J	K	L	M	N	O	P	Q	R	S	T	U	V	W	X	Y	Z	[	\	]	^	_	`	a	b	c	d	e	f	g	h	i	j	k	l	m	n	o	p	q	r	s	t	u	v	w	x	y	z	{	|	}	~		€		‚	ƒ	„	…	†	‡	ˆ	‰	Š	‹	Œ		Ž			‘	’	“	”	•	–	—	˜	™	š	›	œ		ž	Ÿ	 	¡	¢	£	¤	¥	¦	§	¨	©	ª	«	¬	­	®	¯	°	±	²	³	´	µ	¶	·	¸	¹	º	»	¼	½	¾	¿	À	Á	Â	Ã	Ä	Å	Æ	Ç	È	É	Ê	Ë	Ì	Í	Î	Ï	Ð	Ñ	Ò	Ó	Ô	Õ	Ö	×	Ø	Ù	Ú	Û	Ü	Ý	Þ
 Ð	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	à	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	â	ß	ß	ß	ß	ä	ß	ß	ß	ß	ß	ß	ß	ß
	æ	ç	è	é	ê	ë	ì	í	î	ï	ð	ñ	ò	ó	ô	õ	ö	÷	ø	ù	ú	û	ü	ý	þ	ÿ								System.Guid_a_b_c_d_e_f_g_h_i_j_kK¥‹V8FÑJ¯ݒ	©9ýØÍ﷎’M…EþE[y!{jÌ"s÷G˜!ÝHჿtªGIÛÓN’ƒV€í 8úuÙû/2 7G„ï­Ï7™º]¶áŸJ™Òßž¤?U¯8ÚUŠç®F‘[v†eo¬i¼¥‹VìJˆýS©U§›¾Ñ$Çw4H”jv‰êÏ¡‡¤zz( úC‰Hõ÷³`|Tà‡?’ÌÉN§Y¾¡ZÈ{+ˆÙƒŠ$A¾n¢<Ÿ¶7»Öû0Ñ|@˜^ß	ÝsAÖÿ裌äíE˜DÙ_qߦkSÜ’F¹cîõsلE³0®Ëª¤CÞBÌWb
@@ -1852,10 +1896,10 @@
 ¦ºÔE¼P«Ëô²Kó)¥à¥O‡7Ⱥï j³¨
JØЀ"Fç%°ð6B´g^ÓûißI„ÖM[FE:ßµ6üçjGaL¡Ë§™µu¶EÕqfcUA¡õ𡤶#
 ·™Zz^|¨&A„®hâ¤E¶ß¸͂¾€6ËK©W^™WC×¹:GAæ¨D>’œPºs.žßö7Lµ
gšÒ£¤3»~'¬©B:M—Z4ïzyï¼^ˆGÓ4F4AŸ¿åÃ>jÞ½ÔÏÏ@ºû¤O‹KmìžÙt¾q¶l]?¡îEƒ¯cy7¿¾šTM/CZOšcÉ™à„±Àø‰\%C¸<Ãè^TÊÁE;J"ÈG§H$ûËvÿ¢Âœ>h ‚3xJ¡ÚâäV¡7µÃlm¡âà ÔD­1"­  ‚@Ä6Z¬eœ	Gµåoà´ÓÅ,µš–À™N¶{×|ýû?Æ€"õN¾oìO–_\ýMÀÇÞE–™Þ{Ú% Èt‰Žj'O˜e(R™ƒÉÞIMUÛWC´qžÅÜÊ'¡îË¥*bA…ÛâbréːqVÚÝEŽÛÀۙ8Ì—L‰£iD¿_jéVïvÍ
݆«*0Né¢Ï÷ÂEÎ)4÷#§<O›IŒå*†Ïª.?
 d)Jùö€KÉàÐ9a‡בL‘Ì¢{…fÅÑõšÍÁ>öE¥°¥3¾-Òà2°ËÃu¹K¼Þ¶ÉÿmÖÓ.@Ôy“Lˆ„»§¥è_Ô¯!mÆF{ѹjÕB8Ó&ó$L¥Or8‰né›Öx7xw¢IB¥º†8èvúä×.!ÀýG—ó-Aøþ×ØÇ1¾½×šJ¤õ>Íiِè¯SðÎNƒª“*„°°Ú/f—\™<·D‘+“˜É¹y™ÛOµËèzJŠM·Œ¾êaC܃ÑÜ5'GM¦r¶—ݽϟR±ØK‹Â—s»V`„Þ{/Ÿ³nI«²¸Z`Ûß2_3S.CoDeSys.Core.Components.ExactVersionConstraint_versionSystem.Version	àß		âß	
-äß	æÜhí	…”µB«û¼‚Õç$RCÄÍ9íE©—_cNÄè0j«x~|ÔJ¶›õm¶®éTÔf< ¢N³ûQwÚü8êË©­õn¯N‰ ²õáüëîT/Ø@¦4Ą1F´‚ìì9l»Ž!¸Jœ(!ÚuþÅÅíEé3÷A…­B¢ç¹]jà“î
-ç¼m/-F³°ó&D‹ï¿žÂ¢@J‘µ±_ŒbG«ð/¾m*–ëØF®&d¼m3ˆTñ§Cjö2§æJ‹—|	¡ò4¦Ç¶^ýB§VØ\gQÓóWy•Ì¡ÄE—löžpò€œôËüO9ºÀB¿k¶#È$¢õÙÙJ˄[M´º•vWàvOözÑ)ÓþxCª-o',÷0_3S.CoDeSys.Core.Components.ProfileExtensionList_listSystem.Collections.ArrayList	ø÷	
ù÷	ú÷	û÷	ü÷	ý÷	þ÷	ÿ÷	÷	÷	÷	÷	÷	÷	÷	÷	System.Version_Major_Minor_Build	_Revision	
-System.Collections.ArrayList_items_size_version	
			 	!	"	#	$	%	&	'	(	)	*	+	,	-	.
	/
	0
 	1
!	2
"	3
#	4
$	5
%	6
&	7
'	8
(	9
)	:
*	;
+	<
,	=
-	>
.,_3S.CoDeSys.Core.Components.ProfileExtension
_stOriginator_plugInGuid_versionSystem.GuidSystem.Version?PackageManagement:3ÀþÿÿÜhí	…”µB«û¼‚Õ	A/.BPackageManagement:1½þÿÿ$RCÄÍ9íE©—_cNÄ	D0.EPackageManagement:1ºþÿÿ0j«x~|ÔJ¶›õm¶®	G1.HPackageManagement:1·þÿÿTÔf< ¢N³ûQwÚü8	J2.KPackageManagement:9´þÿÿË©­õn¯N‰ ²õáü	M3.NPackageManagement:7±þÿÿîT/Ø@¦4Ą1F´‚	P4.QPackageManagement:6®þÿÿì9l»Ž!¸Jœ(!ÚuþÅÅ	S5.TPackageManagement:1«þÿÿEé3÷A…­B¢ç¹]jà“	V6.WPackageManagement:1¨þÿÿ
-ç¼m/-F³°ó&D‹	Y7.ZPackageManagement:1¥þÿÿ¿žÂ¢@J‘µ±_ŒbG«	\8.]PackageManagement:7¢þÿÿ/¾m*–ëØF®&d¼m3ˆT	_9.`PackageManagement:5Ÿþÿÿ§Cjö2§æJ‹—|	¡	b:.cPackageManagement:4œþÿÿ4¦Ç¶^ýB§VØ\gQÓ	e;.fPackageManagement:7™þÿÿWy•Ì¡ÄE—löžpò€œ	h<.iPackageManagement:1–þÿÿËüO9ºÀB¿k¶#È$¢	k=.lPackageManagement:1“þÿÿÙÙJ˄[M´º•vWàvO	n>.oPackageManagement:1þÿÿzÑ)ÓþxCª-o',	qADGJMPSVY\_behknqÐ-PK£y$NÜ:›^YPapplicationcontext.e0c003b2-1edd-477a-9148-e4b7c6a4e203.precompileinfo.auxiliaryY¦î 	(/Y½sTarget__GetInterfaceReferenceMethod
TimeStampOnly$50ec1707-5731-45b1-885b-40907fd79c2d$7495bafc-e9de-41f4-8422-4fa3de13a1fe__GetInterfacePointer$926f7604-3bb3-4ac2-a2b2-c74509742af8IQueryInterface		Interface
+äß	æzÑ)ÓþxCª-o',ç$RCÄÍ9íE©—_cNÄè0j«x~|ÔJ¶›õm¶®éTÔf< ¢N³ûQwÚü8êË©­õn¯N‰ ²õáüëîT/Ø@¦4Ą1F´‚ìì9l»Ž!¸Jœ(!ÚuþÅÅíEé3÷A…­B¢ç¹]jà“¢@J‘µ±_ŒbG«ï/¾m*–ëØF®&d¼m3ˆTð§Cjö2§æJ‹—|	¡ñÜhí	…”µB«û¼‚Õò4¦Ç¶^ýB§VØ\gQÓóWy•Ì¡ÄE—löžpò€œôËüO9ºÀB¿k¶#È$¢õÙÙJ˄[M´º•vWàvOö
+ç¼m/-F³°ó&D‹÷0_3S.CoDeSys.Core.Components.ProfileExtensionList_listSystem.Collections.ArrayList	ø÷	
ù÷	ú÷	û÷	ü÷	ý÷	þ÷	ÿ÷	÷	÷	÷	÷	÷	÷	÷	÷	System.Version_Major_Minor_Build	_Revision	
+System.Collections.ArrayList_items_size_version	
			 	!	"	#	$	%	&	'	(	)	*	+	,	-	.
	/
	0
 	1
!	2
"	3
#	4
$	5
%	6
&	7
'	8
(	9
)	:
*	;
+	<
,	=
-	>
.,_3S.CoDeSys.Core.Components.ProfileExtension
_stOriginator_plugInGuid_versionSystem.GuidSystem.Version?PackageManagement:1ÀþÿÿzÑ)ÓþxCª-o',	A/.BPackageManagement:1½þÿÿ$RCÄÍ9íE©—_cNÄ	D0.EPackageManagement:1ºþÿÿ0j«x~|ÔJ¶›õm¶®	G1.HPackageManagement:1·þÿÿTÔf< ¢N³ûQwÚü8	J2.KPackageManagement:9´þÿÿË©­õn¯N‰ ²õáü	M3.NPackageManagement:7±þÿÿîT/Ø@¦4Ą1F´‚	P4.QPackageManagement:6®þÿÿì9l»Ž!¸Jœ(!ÚuþÅÅ	S5.TPackageManagement:1«þÿÿEé3÷A…­B¢ç¹]jà“	V6.WPackageManagement:1¨þÿÿ¿žÂ¢@J‘µ±_ŒbG«	Y7.ZPackageManagement:7¥þÿÿ/¾m*–ëØF®&d¼m3ˆT	\8.]PackageManagement:5¢þÿÿ§Cjö2§æJ‹—|	¡	_9.`PackageManagement:14ŸþÿÿÜhí	…”µB«û¼‚Õ	b:.cPackageManagement:4œþÿÿ4¦Ç¶^ýB§VØ\gQÓ	e;.fPackageManagement:7™þÿÿWy•Ì¡ÄE—löžpò€œ	h<.iPackageManagement:1–þÿÿËüO9ºÀB¿k¶#È$¢	k=.lPackageManagement:1“þÿÿÙÙJ˄[M´º•vWàvO	n>.oPackageManagement:1þÿÿ
+ç¼m/-F³°ó&D‹	qADGJMPSVY\_behknqÐ-PKnŸ,Nî]¥ù^YPapplicationcontext.e0c003b2-1edd-477a-9148-e4b7c6a4e203.precompileinfo.auxiliaryY¦î 	(/Y½sTarget__GetInterfaceReferenceMethod
TimeStampOnly$50ec1707-5731-45b1-885b-40907fd79c2d$7495bafc-e9de-41f4-8422-4fa3de13a1fe__GetInterfacePointer$926f7604-3bb3-4ac2-a2b2-c74509742af8IQueryInterface		Interface
 $00000000-0000-0000-0000-000000000000__CheckedInterfaceCastFunction
$6c7b0b40-3393-4ac8-8272-f7e492c63aa3__CheckedPointerCast$2720d84f-e738-47fc-9606-476eb9a419c8__CompareInterfaces$89f9f17e-dfb1-4753-a04a-0e04defb54eeVAR_INFOType$365c4d7d-256c-4416-945b-832d41d631b2__DataSegments$6d5ee79a-0165-410b-9a03-2dcb86d77084
__SegmentInfo$86a3bd70-f6af-446c-a3ca-d70c9d74cefbExceptionContext$dc964aa2-aef0-4805-92de-9b8bed089e6c__BasePropertyInfo$31ba9dec-acd8-475d-b624-39b6068c7eaf__PropertyInfoStruct$85b65d0b-a93f-4e02-80e4-fafd3f54abc3__POUInfoStruct $8467172f-0c66-4acf-9d6b-245b2445da14!__FBInfoStruct"$1964cd27-f960-4298-b539-cf555cb4552c#__MethodInfoStruct$$d277c0d4-0a58-4c92-97d1-0453f8828707%__DUTInfoStruct&$76a1e5d2-9eb5-4a1b-a8e7-baf1b7eb9716'__GVLInfoStruct($a40cb7c8-28fe-4494-89ac-d9ba39db98a8)AnyType*$b60a5c90-aa6c-4c3f-8332-c02981c0bf59+__CodeLocationStruct,$bb81851c-8557-43fd-ad66-2f0071e45f53-__ARRAY__DIM__INFO.$c2d24aa9-2fc9-4f89-80ac-14d9f558122a/trycatch0$fdb186ec-1bb3-428f-bd1c-2a07c8f62af91throwex2$d3df2306-1c85-4582-9840-d91ec47927aa3__ImplicitReferenceTypesInit4$270c4366-521b-4273-856a-24cad42924c95__TaskSpecificInfo6$5f3af15b-046d-4359-9fb1-4011c841ebb07__CheckedInterfaceAssign8$09818148-288b-4e68-aaac-88d3699e851b9ExceptionFlags:	VarGlobal;$13116516-29a3-4cab-a26f-d2f27fc21758<
 TYPE_CLASS=$f4fafa0b-0199-4a4a-82c6-354c2db388c0>MEMORY_AREA?$04bdff5c-e859-4983-80cd-36bbdbce9f28@__DataSegmentFlagsA$36b719e5-3a34-450b-b806-362248c6fc69B
ExceptionCodeC$a241205c-3e8b-4f58-af39-21f166f9a7d2D__COMPILE_CONSTANTSE$db173c48-0431-4ee2-8080-d72c759a68e3F__WatchVarsG$e4086481-b65b-4bfc-821c-c1f278b8711dH!__AllocatedImplicitReferenceTypesI$4e6b58d5-7a7d-4d43-b710-af56f2531e62J	ConstantsK$c912f995-f4b5-48bd-9416-f36b0846c0e1LM$e0c003b2-1edd-477a-9148-e4b7c6a4e203N$6708bd14-cddc-4e28-b69d-d3183b7c423eOLengthP
 VariableIdQSignatureIdRScopeIdSPositionToSaveTMessagesToSaveU&{bc2be951-49f6-4f0f-b731-e31e36606f1e}VNameW$2dacf8ba-27b3-43f2-b9f0-d578dd179b1dXNameExpYOperatorZ&{bffb3c53-f105-4e85-aba2-e30df579d75f}[PreCompileFlags\&{9b5d4c11-b2d9-46c2-bf90-350eefa47fc5}]
@@ -1884,8 +1928,8 @@
 ™<*¯7oÖÿÿÿÿÿÿÿÿÿÿÿÿH+,
 |[*¯7oÖÿÿÿÿÿÿÿÿÿÿÿÿ-.
 X“*¯7oÖÿÿÿÿÿÿÿÿÿÿÿÿ0/0
-ݕÛðJrÖÿÿÿÿÿÿÿÿÿÿÿÿ012
-ݕÛðJrÖÿÿÿÿÿÿÿÿÿÿÿÿL34
+39”N©xÖÿÿÿÿÿÿÿÿÿÿÿÿ012
+چ—N©xÖÿÿÿÿÿÿÿÿÿÿÿÿL34
 ŠÑ*¯7oÖÿÿÿÿÿÿÿÿÿÿÿÿH56
 U“+¯7oÖÿÿÿÿÿÿÿÿÿÿÿÿ|78
 •ê+¯7oÖ	ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ9:;
@@ -1898,55 +1942,11 @@
 |[*¯7oÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿF:G
 |[*¯7oÖ!ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿH:I
 Çó*¯7oÖ	ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿJ:K
-ˆ\,¯7oÖ
ÿÿÿÿ´k(¯7oÖÿÿÿÿ´k(¯7oÖÿÿÿÿ­‘(¯7oÖ34ÿÿÿÿŠÑ*¯7oÖ78ÿÿÿÿ•ê+¯7oÖLYÒÀ=PrÖM
-PK£y$NôÜ.Çé/ä/profile.auxiliaryä/Ð!0…jüo²3Œ§
-/kJ¹System.StringL{796f40d2-5c90-4085-b7f4-842bc86d8deb}ProfilebyteName"CODESYS V3.5 SP14ÐEû]ÿÿÿÿ<Core, Version=3.5.14.0, Culture=neutral, PublicKeyToken=null#_3S.CoDeSys.Core.Components.Profile_plugInGuidToVersionConstraint_plugInGuidToExtension_plugInGuidToExtensionList=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionary0_3S.CoDeSys.Core.Components.GuidToBoolDictionary@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionary			=_3S.CoDeSys.Core.Components.GuidToVersionConstraintDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	0_3S.CoDeSys.Core.Components.GuidToBoolDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	@_3S.CoDeSys.Core.Components.GuidToProfileExtensionListDictionaryDictionaryBase+hashtableSystem.Collections.Hashtable	System.Collections.Hashtable
-LoadFactorVersionComparerHashCodeProviderHashSizeKeysValuesSystem.Collections.IComparer$System.Collections.IHashCodeProviderìQ8?
-
-				
-ìQ8?
-
-		ìQ8?
-
-%	
		Ð																		 	!	"	#	$	%	&	'	(	)	*	+	,	-	.	/	0	1	2	3	4	5	6	7	8	9	:	;	<	=	>	?	@	A	B	C	D	E	F	G	H	I	J	K	L	M	N	O	P	Q	R	S	T	U	V	W	X	Y	Z	[	\	]	^	_	`	a	b	c	d	e	f	g	h	i	j	k	l	m	n	o	p	q	r	s	t	u	v	w	x	y	z	{	|	}	~		€		‚	ƒ	„	…	†	‡	ˆ	‰	Š	‹	Œ		Ž			‘	’	“	”	•	–	—	˜	™	š	›	œ		ž	Ÿ	 	¡	¢	£	¤	¥	¦	§	¨	©	ª	«	¬	­	®	¯	°	±	²	³	´	µ	¶	·	¸	¹	º	»	¼	½	¾	¿	À	Á	Â	Ã	Ä	Å	Æ	Ç	È	É	Ê	Ë	Ì	Í	Î	Ï	Ð	Ñ	Ò	Ó	Ô	Õ	Ö	×	Ø	Ù	Ú	Û	Ü	Ý	Þ
-Ð	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	à	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	ß	â	ß	ß	ß	ß	ä	ß	ß	ß	ß	ß	ß	ß	ß
	æ	ç	è	é	ê	ë	ì	í	î	ï	ð	ñ	ò	ó	ô	õ	ö	÷	ø	ù	ú	û	ü	ý	þ	ÿ								System.Guid_a_b_c_d_e_f_g_h_i_j_kK¥‹V8FÑJ¯ݒ	©9ýØÍ﷎’M…EþE[y!{jÌ"s÷G˜!ÝHჿtªGIÛÓN’ƒV€í 8úuÙû/2 7G„ï­Ï7™º]¶áŸJ™Òßž¤?U¯8ÚUŠç®F‘[v†eo¬i¼¥‹VìJˆýS©U§›¾Ñ$Çw4H”jv‰êÏ¡‡¤zz( úC‰Hõ÷³`|Tà‡?’ÌÉN§Y¾¡ZÈ{+ˆÙƒŠ$A¾n¢<Ÿ¶7»Öû0Ñ|@˜^ß	ÝsAÖÿ裌äíE˜DÙ_qߦkSÜ’F¹cîõsلE³0®Ëª¤CÞBÌWb
-Zà&ñ`J˜vú<nhA íE¤ÔðL ÷_ŠŸíލ!zùrº{F¨Ê/å~ñ€"–¿D²‡ÃA’<ûéÅM#è4‡ùÛDA¼Ó6£Å×ð$+
W~©K½Î—_	oyÃ%²èlÁxO®Ìo;Ï}Š¥&™úH÷®–<NºÞ%sþêX'¯Ȭ¤DF¶Ñ;€$¼É(ܳv’Å»H£ž\i7à’)¨sЉ‚bA¿L_Õ~®¬*Fò÷x;JÁ”]ÝV;+Q˜°ÄpÉ@ŠÖþYîx",î0ÎkªÈI›°™™_%-&G‡ö+åÍCª„½	;ü.‰}q€ÌL°¢‰`ÑNmç/Z씯’ýŽA§‘¹{X§*0£Rj/ðXM‡IQt#3R´1¾à!
[¶I‚7õÖ>Êâo2:GlÉcRI’¦ÿ’‰}é3mZx*FõÑG‘kÊ ò2Ï4ƒÒ^'A@@¿„ÿ8CÝP5C´e«ÍöA£[c74Œ6ҁ i¹Ñ@±»2³C•7ð¸ˆBxÏC–5yÛVæß8!¬ÁµSG™‚µA¼¶œ‘9ř'IÆçC§œÇOË«T:¢€"ŒcD¶çAµèiW;«¤¯™þî|B¸S/Ã©¢<ʾ§Àñ N7ÅUïa½=~ã~»fåF‡40v|)–>~'¬©B:M—Z4ïzyï?©¶Š
-[@DˆªÑðªdx@%egIŠOŸõ6ãb-AAˆ@yOôN‘?cæM’ž<BAy3ÿ7vA³ÑÆM"N±fCÇ(ÝB¢©A—嶊(΢ëD‚õ.éwZ¯C…üiIö³ESõ_§Ÿ˜B¸×ͪíeFÐdֈ,H¿9õÜÔGšE¹LÃCA³òE1åŒHLitÝä‚DˆªÎb˪ÊI ¯º8|D˜/gÿ¥¾J³J£¤Ÿº•E˜mª»¨p$KÜ|äã½n/G€AOÆL¤#qlC¯“:osvM|OV,qÊI²<˅ó^ŒTNÒùאÉ'‰G‚Pl&+JOg_k3µòL“ßØ¢[벨Ptµí$ZM¹þ’X­N®
-Q‰64~_šªF¿VYÄïìYRÔÿ»²¡XJ£ÛœxõÙÉSVFF¸Q6B¨û$ XT»Ð4ÐBuyA„—…0R¼Û[U5uµÁ·ðŸA›vF¤ø0·pV(ôfOkWD›ÃÜç	ÂûrW5ìÖc¬6ÆB·Íäe®ÒLQX‹E3T·çJ¸~„#xY QžÚÑÌB«p	CXÛªZÀ¢%:y\;HŒœ~Zz][V{ÃÉàN¢kõµ·,¨x\Æ!û¦±ï‡I¦¼òÜRÂT]W­zmšBI¼ãZ0Òzì^FTͯIçO»x›ÿëpý_ñˆBô#”C†6Û2¬`“‚¢Ïţ@½ýÝ$ÁúõÙa°‹«amë@½æÅ8~Tb=i±ðÊXóN§ŸÓ˒?ð0cÁPÌc¿ª¨L–T³‚,#&dÖ~pæI¦Ö»Ò‡þ¸Že+§¥ãúJ,G…×Ì»°õ&ºf*T®l:ÂE‰Ò¶QÜg¦QgâkŽ¿¨C¡EŠ$Swn-<Ôhªñ4L‰N‘Ó–Úq\©iD~€z$ñI—™MÒS¬Žj/E€&CÄBˆ“¶Å­Å[kžC«7#„(HŸ–Y„œ$›l†yèí4¯K†S*1'‰m­ßARX©E¤r<º_Ã=nx/§ÑH¡H†Ð‘3HeðOoAQFËðQE¸ñîÇ%Û_pTÅiW­æþAªüªr+Žq{ʈ\ eL¼Ž¢WŒè9r.2¡rË8I­hÀÝ,ӛDsmµ;®˜[GŒ¶[þª­àtˆ¶¢ñÊñ5BŠ$ášïSð5uZáëaÀ,F€©ñ¿Y¥Žv5+Ÿ§9,A¸¡ÒäÕq:w%]ÉÀY}C©ô,®¹aøx³¾™ËÔA6F£Üt\¦À‹Ìy‰Ò2Ù
-OvO°çm÷§çvzìI?kƒ&F‘Ðœµg:Î'{Žú[NHÕ@¶.sŸ¿´¹ç|r¶<Îe˜I´ÑŸ\£¬ô}R-[ÕÚN¡	ì¢TIx~ü4åþ­}ELÒYăh<A?ô H£²6c7RR€‡±]g#H‰¯£H{;LÑ¢öF¦>@1‚Ò‚õõÁ°Zn$I’·•¸à•;)ƒî¼ý—©¯B…>¯ìÛG‹„¤Ž·ytKJ½
O}Ï­…ˆ%íÃG¯úëa’m›N†²%°1RTG¡Fx•}™ö‡K½ô’R=E†2ÃõÄHΧˆ5Ú·áÛ{ÔA‚µNSŒ‚‰ˋt¡ùñO¥4Fç<Ïé„Š¼ã¶Å¬xJ‹‹;íd9‹®äz@ÅI4b°lu½ŒÁ2¶
-à‚ÎC°#i€,à¾@¿œJ®qôåÉ,]œŽjë8¦ãç±O„–À49Cÿeºùõ8ÓgD®ÄŒ•)Ô#ǐmü		¤¦”G”óSʼ˜y¯‘Ûö€R=Jª´IÜqê’»¢0ÉÏCÑŒ{tá“P·(¢•¯C¶§‚Žÿô÷8”£O@£ŸU³OžÖ6Ò¡•ü6•JÛ¼…ʇG£‰…e=·–®:6:•B±¯›øúêQ—p;¹¬–KšCªKç}ËÞ˜û)÷´|F8MŒëpŸÒb´Þ™²—0¢g@€±É›=ûóšºÖõ7’5Ežn\æ%››Å%7Ö³¼ùK²ÐóMR@…œ©B¶˜¯cE“X_|á˜9Þ¯“âúI:ÃÒRÐ&™žRã9®áà1N¹T†U#±Ÿz‘Ҕ§J•€ÔÓ¯¤×= ÞIMUÛWC´qžÅÜ¡ËðʱÌG´£µNßĎR¢
-¹HÄ(G°ò”FÐ` Y£»Íú«ÈOW+
->¤÷æ“4W\fB¨°C†,	3/¥DLT—DŽ¿
-MOcç¦/BÿwMEƒ¬ð‰XDu§›Äí›M„2þ»€»ö˨—2ƒ¢PAI·K6@ñüx©c7<•J¬HK¦Ê."੒ªÊ^Æ,lÆI·r»1²±ò «\é–û`1F“ôgà$=Ƭÿ\«6U*ÿJ‡wö}U@¡­DØhMeL¤©fSdV®¬fFã‰Dû
-Bò÷¹¯«é´\}RL­ÇBþœõ"*°|“ÜðéMC…·Iž7Š±&þÑSôDµxG7>³ë²£°
-¦ºÔE¼P«Ëô³Kó)¥à¥O‡7Ⱥï j´¨
JØЀ"Fç%°ð6Bµg^ÓûißI„ÖM[FE:߶6üçjGaL¡Ë§™µu·EÕqfcUA¡õ𡤶#
-¸™Zz^|¨&A„®hâ¤E¶ß¹͂¾€6ËK©W^™WC׺:GAæ¨D>’œP»s.žßö7Lµ
gšÒ£¤3¼^ˆGÓ4F4AŸ¿åÃ>jÞ½ÔÏÏ@ºû¤O‹KmìžÙt¾q¶l]?¡îEƒ¯cy7¿¾šTM/CZOšcÉ™à„±Àø‰\%C¸<Ãè^TÊÁE;J"ÈG§H$ûËvÿ¢Âœ>h ‚3xJ¡ÚâäV¡7µÃlm¡âà ÔD­1"­  ‚@Ä6Z¬eœ	Gµåoà´ÓÅ,µš–À™N¶{×|ýû?Æ€"õN¾oìO–_\ýMÀÇÞE–™Þ{Ú% Èt‰Žj'O˜e(R™ƒÉŽ­àËôL»ÿ{—/á…QÊ'¡îË¥*bA…ÛâbréːqVÚÝEŽÛÀۙ8Ì—L‰£iD¿_jéVïvÍ
݆«*0Né¢Ï÷ÂEÎ)4÷#§<O›IŒå*†Ïª.?
-d)Jùö€KÉàÐ9a‡בL‘Ì¢{…fÅÑõšÍÁ>öE¥°¥3¾-Òà2°ËÃu¹K¼Þ¶ÉÿmÖÓ.@Ôy“Lˆ„»§¥è_Ô¯!mÆF{ѹjÕB8Ó&ó$L¥Or8‰né›Öx7xw¢IB¥º†8èvúä×.!ÀýG—ó-Aøþ×ØÇ1¾½×šJ¤õ>Íiِè¯SðÎNƒª“*„°°Ú/f—\™<·D‘+“˜É¹y™ÛOµËèzJŠM·Œ¾êaC܃ÑÜ5'GM¦r¶—ݽϟR±ØK‹Â—s»V`„Þ{/Ÿ³nI«²¸Z`Ûß2_3S.CoDeSys.Core.Components.ExactVersionConstraint_versionSystem.Version	àß		âß	
-äß	æÜhí	…”µB«û¼‚Õç$RCÄÍ9íE©—_cNÄè0j«x~|ÔJ¶›õm¶®éTÔf< ¢N³ûQwÚü8êË©­õn¯N‰ ²õáüëîT/Ø@¦4Ą1F´‚ìì9l»Ž!¸Jœ(!ÚuþÅÅíEé3÷A…­B¢ç¹]jà“î
-ç¼m/-F³°ó&D‹ï¿žÂ¢@J‘µ±_ŒbG«ð/¾m*–ëØF®&d¼m3ˆTñ§Cjö2§æJ‹—|	¡ò4¦Ç¶^ýB§VØ\gQÓóWy•Ì¡ÄE—löžpò€œôËüO9ºÀB¿k¶#È$¢õÙÙJ˄[M´º•vWàvOözÑ)ÓþxCª-o',÷0_3S.CoDeSys.Core.Components.ProfileExtensionList_listSystem.Collections.ArrayList	ø÷	
ù÷	ú÷	û÷	ü÷	ý÷	þ÷	ÿ÷	÷	÷	÷	÷	÷	÷	÷	÷	System.Version_Major_Minor_Build	_Revision	
-System.Collections.ArrayList_items_size_version	
			 	!	"	#	$	%	&	'	(	)	*	+	,	-	.
	/
	0
 	1
!	2
"	3
#	4
$	5
%	6
&	7
'	8
(	9
)	:
*	;
+	<
,	=
-	>
.,_3S.CoDeSys.Core.Components.ProfileExtension
_stOriginator_plugInGuid_versionSystem.GuidSystem.Version?PackageManagement:3ÀþÿÿÜhí	…”µB«û¼‚Õ	A/.BPackageManagement:1½þÿÿ$RCÄÍ9íE©—_cNÄ	D0.EPackageManagement:1ºþÿÿ0j«x~|ÔJ¶›õm¶®	G1.HPackageManagement:1·þÿÿTÔf< ¢N³ûQwÚü8	J2.KPackageManagement:9´þÿÿË©­õn¯N‰ ²õáü	M3.NPackageManagement:7±þÿÿîT/Ø@¦4Ą1F´‚	P4.QPackageManagement:6®þÿÿì9l»Ž!¸Jœ(!ÚuþÅÅ	S5.TPackageManagement:1«þÿÿEé3÷A…­B¢ç¹]jà“	V6.WPackageManagement:1¨þÿÿ
-ç¼m/-F³°ó&D‹	Y7.ZPackageManagement:1¥þÿÿ¿žÂ¢@J‘µ±_ŒbG«	\8.]PackageManagement:7¢þÿÿ/¾m*–ëØF®&d¼m3ˆT	_9.`PackageManagement:5Ÿþÿÿ§Cjö2§æJ‹—|	¡	b:.cPackageManagement:4œþÿÿ4¦Ç¶^ýB§VØ\gQÓ	e;.fPackageManagement:7™þÿÿWy•Ì¡ÄE—löžpò€œ	h<.iPackageManagement:1–þÿÿËüO9ºÀB¿k¶#È$¢	k=.lPackageManagement:1“þÿÿÙÙJ˄[M´º•vWàvO	n>.oPackageManagement:1þÿÿzÑ)ÓþxCª-o',	qADGJMPSVY\_behknqÐ-PK£y$N23ëê(å(Npoolcontext.pool.00000000-0000-0000-0000-000000000000.precompileinfo.auxiliaryå(× 	(H‰ÒNoneFB_InitMethod
TimeStampOnly$00c1e73a-a22d-4fb7-97a9-3445f7338a44$264b8e18-43fe-4e23-af82-09745fa6d2c7
-Initialize$1055a6ee-fa8f-485a-91b3-27fb991673faQueryInterface	$6ecf8539-2cc3-4703-9d43-7a85595e6790
-IoDrvReadInputs$9b80c170-486a-4a1d-925c-a7e5d443d283IoDrvUpdateConfiguration
$473ebd06-acfd-4396-b57a-29da61b92cbfIoDrvWriteOutputs$20592c32-d117-4465-8338-31a7b8240695IoDrvReadParameter$da96b56c-d68c-48bd-b28b-0a411d74d9eeIoDrvWriteParameter$e3db2ff4-8c4d-4cad-a192-8d8388d90214IoDrvUpdateMapping$7885211e-65b8-4941-85ca-86c6150a9f38IoDrvStartBusCycle$2403e3f1-263b-45d8-9047-43bbe0fbb4ec$e57be5f9-2b2a-4525-b6ae-e54f72704648$145e89d6-d2f4-4c14-a81e-efcecd4d6277AfterReadInputs$98a7b9e9-7074-4eb5-a603-44937631264aBeforeWriteOutputs$67b449ba-06f0-4690-a7a7-4ffffc0d94bc__HelpConvertDateFunction $1c137676-f66f-428c-af12-54699e1772b8!$00000000-0000-0000-0000-000000000000"__HelpConvertString#$e3e2dee5-80c7-4e97-ab64-7b5e39ea535b$__LEFT%$1ac273b6-a01b-4295-88c5-ff4e218b6071&__SkipWhiteSpace'$882a2370-bae2-4085-93e5-0932a060bdfc(
__HelpConvert)$fdd0113a-d0f8-4f19-bc73-fa6acf9ecc59*__HelpConvertTime+$13c0f538-7207-41d3-8311-a322a7c20a0e,__HelpConvertTimeUnits-$183c332f-7773-4f5f-805c-178b91efab72.__HelpConvertFromTime/$020b085d-1351-401a-b6c0-1e0475de8a9f0__HelpConvertStringBase1$d6948954-0bf4-4d3f-ae69-e82fdade476c2__HelpConvertFromDate3$cee86ba7-461c-4d5d-b68e-c4f154c509d14__HelpConvertTimeWithUnit5$50f01a4a-c350-4e6e-9dfa-0c242ec58ce86any32__to__string7$52f276ac-71ea-475d-be1d-c34d7442869e8string__to__any329$2aee5633-6b5b-4b6e-9cbc-79dd1000b70f:__HelpReal32Convert;$d623fa64-302c-47ab-9727-e08d1bbeb2b4<new__real32__to__string=$a891eece-ca29-4db8-b9cf-c1a855c9feac>
__ExtractReal?$b4fbe026-742b-4541-9a4b-a710de7d376c@__ExtractRealRawA$3d3aa07e-b7ec-4780-af79-d77e0e2cb50fBreal32__to__stringC$6e654c8d-212d-4593-9f3a-0add0687319cDstring__to__real32E$3fdad988-bfc9-4de5-969f-faf6f3c2a2e7FVERSIONGTypeH$5181460b-9464-4c0f-82f2-1f9633a4c34eI__HelpConvertStringBase64J$f277d52d-3603-4349-91bd-ca6602f5cff8K__HelpLConvertL$26023af2-e263-44c0-b290-4197ca6caa6aM__HelpConvertLTimeUnitsN$92c01d00-33dc-47b6-842b-f7ab6ac40051O__HelpConvertLTimeWithUnitP$9b7fa8d4-59a0-43f0-a610-be7bd5350ad9Qany64__to__stringR$3cce6ca9-0c61-42bf-9945-73fd93e91f59Sstring__to__any64T$5239465a-699e-451b-8b12-973a3fc2657fU__HelpRealConvertV$e6a8a736-c389-4a55-8363-2e30c26fed79Wreal64__to__stringX$2a265c59-789e-4c94-a95e-f5f70529f084Ystring__to__real64Z$0ea1b145-4f18-4d61-a208-3c5f2005fc47[__ExtractLReal\$0ffc8285-5cf0-4854-bfbf-cfca06799935]__ExtractLRealRaw^$e543e1fd-2bb8-4ac1-a749-ebad37d711fc___SkipWhiteSpaceW`$19a99e06-dfd5-4402-8f83-521389a0dc1ca__LEFTWb$7bf449d7-156f-4dc3-885e-a6da7640cd90c__HelpConvertWd$95f63b9b-1365-4b41-ad25-d7a78a50547ee__HelpConvertDateWf$f00a1aa9-5a5c-4c14-baa3-0f7ed88039c9g__HelpConvertTimeWh$a23e7f2f-7c7f-4ab8-b259-2bf314fda9c3i__HelpConvertTimeWithUnitWj$da52bb11-b3ee-4e17-9ece-aaac0b30420bk__HelpConvertStringWl$ce02c656-4033-46a9-b5f1-becdedeb9055m__HelpConvertFromDateWn$ca024f07-11dc-4600-9f6f-069db29ac898o__HelpConvertFromTimeWp$0e53be5f-bda6-46ff-8a1f-7994ad076b55q__HelpConvertStringBaseWr$2e715801-9991-42f1-a152-4ae20bcff540s__HelpConvertTimeUnitsWt$095fd00c-3c36-4c3c-9f44-495013154180u__HelpLConvertWv$77fa4cbe-badc-4fcd-8f5d-c6cb079b41aaw__HelpConvertLTimeWithUnitWx$9c3251e0-2217-408f-a01c-0734012a0930y__HelpConvertStringBase64Wz$3b4ae181-2d77-4a11-8709-d7385f2094ba{__HelpConvertLTimeUnitsW|$7e0ea004-a391-4ef9-8aba-4797d6abef1c}__HelpReal32ConvertW~$b6997d1d-9d82-4124-bdc8-5c9ad8e80b65__HelpRealConvertW€$9e79f897-d5d3-46c7-9038-97ad046758c0wstring__to__real32‚$d7d42225-63e5-489a-8ffc-da13c32e2888ƒnew__real32__to__wstring„$2e99850f-3fd7-43f6-915c-5908ab79d5d4…real32__to__wstring†$d0117dd7-073c-4a9f-b9ec-8d276f7ae3b7‡any32__to__wstringˆ$103e7c1c-c83d-4719-a2c6-923bc1ee8bfc‰wstring__to__any32Š$3493b04f-9f38-4061-af85-90cd238a240a‹string__to__wstringŒ$9248ff97-fbbc-448e-ae9b-2fb2646b8bf7wstring__to__stringŽ$3951380b-30c9-4ec4-92e7-a4707aca12e8any64__to__wstring$fdeae835-342b-4f09-9e28-287167c2d05c‘wstring__to__any64’$c63e18fa-6b1a-452f-9bcc-080e5f54a487“real64__to__wstring”$86a06adf-8294-4d01-8a63-1ec0342be49b•wstring__to__real64–$c8fb5eda-6b2b-4b6b-bcc1-566c08910a30—IoDrvConfig˜$6abfe088-ee12-46a7-b75a-381f3a006e11™
-IoDrvInputš$d2be0abe-216c-4288-8c1c-0002fe228d47›IoDrvOutputœ$f0ac4057-8d79-4a90-9552-628979a9830aTheFBextDutž
FunctionBlockŸ$47b5b1b4-6d2e-4bcd-99b5-528613bb9e91 
IoDrvMEGAIOv3¡	MEGAIO_FB¢GVL£	VarGlobal€$1eea5e31-6ea7-4619-aa05-a3ae48a16d74¥
-Megaio_GVL¦$0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4§$40458988-dc3b-562c-8f47-68ec6fac6f9e¨	FB_Reinit©$98408cb4-8fa5-558f-8033-1c2ecfe9b676ªFB_Exit«$3c1ce0a6-ada8-533e-a462-b24ed9b7bdcd¬­$6708bd14-cddc-4e28-b69d-d3183b7c423e®Length¯
-VariableId°SignatureId±ScopeId²PositionToSave³MessagesToSave´&{bc2be951-49f6-4f0f-b731-e31e36606f1e}µName¶$2dacf8ba-27b3-43f2-b9f0-d578dd179b1d·NameExp¸Operator¹&{bffb3c53-f105-4e85-aba2-e30df579d75f}ºPreCompileFlags»&{9b5d4c11-b2d9-46c2-bf90-350eefa47fc5}¼
-ObjectGuidŻSystem.GuidżParentObjectGuid┐	TimeStamp└$b19c1570-9d63-448c-b1a8-77c564f4bf41┴PreCompiledPOUFlags┬&{ffb74c62-0dab-4b81-a769-562edfcba448}├Breakpointlist─$11f4bd64-2998-4795-a306-94dda94e3331┼
KindOfContextĂ&{1d8fe3d0-8423-48cf-8a9b-eaa134990850}ă
SubSignatures╚&{2dacf8ba-27b3-43f2-b9f0-d578dd179b1d}╔SignaturesArray╩GlobalSignaturesArray╦CompiledPOUsArray╠&{b19c1570-9d63-448c-b1a8-77c564f4bf41}═LibraryPath╬	Namespace¤ApplicationGuidđ
-TargetGuidÑUnicodeIdentifiers­G®¯°±²
-³´µ¶·¸€¹º€»¼€½¾€½¿
-Àµ¼€½°Á€Â¿
-ÃÄÅ€ÆǁÈɁÈʁÈˁÌÍ¿
-ÎÏ€½Ð€½Ñ
ÿÿÿÿÿÿÿÿÿÿÿÿÛxñJrÖ
-ÿÿÿÿÿÿÿÿÿÿÿÿ{sxñJrÖÿÿÿÿÿÿÿÿÿÿÿÿ	ÁxñJrÖÿÿÿÿÿÿÿÿÿÿÿÿ
-ÙYyñJrÖÿÿÿÿÿÿÿÿÿÿÿÿ
‘dzñJrÖÿÿÿÿÿÿÿÿÿÿÿÿ­µñJrÖÿÿÿÿÿÿÿÿÿÿÿÿæøµñJrÖÿÿÿÿÿÿÿÿÿÿÿÿ’¶ñJrÖÿÿÿÿÿÿÿÿÿÿÿÿBØ4àKrÖÿÿÿÿÿÿÿÿÿÿÿÿ€yñJrÖ
-џџџџџџџџџџџџ^Ќ"ORLrжџџџџџџџџџџџџЅЄMRLrжџџџџџџџџџџџџѓИNRLrжAџџџџџџџџџџџџ !шнž№Jrжџџџџџџџџџџџџ"#!ИŸ№Jrжџџџџџџџџџџџџ$%!ЌHŸ№Jrжџџџџџџџџџџџџ&'!ЌHŸ№Jrж
џџџџџџџџџџџџ()!Ч… №Jrжџџџџџџџџџџџџ*+!лЋ №Jrжџџџџџџџџџџџџ,-!;г №Jrжџџџџџџџџџџџџ./!ЩЁ№Jrжџџџџџџџџџџџџ01!ђjЁ№Jrжџџџџџџџџџџџџ23!ИЖЁ№Jrжџџџџџџџџџџџџ&45!ZЂ№Jrжџџџџџџџџџџџџ67!С;Ђ№Jrжџџџџџџџџџџџџ89!
-двЁJr╓             :;!∙UгЁJr╓            Д<=!ШЄгЁJr╓
            7>?!░uдЁJr╓            д@A!ЛХдЁJr╓            BC!╩╡дЁJr╓             DE!#еЁJr╓            
-FGH!ц@¶рJr÷€€€€€€€€€€€€IJ!HЂрJr÷€€€€€€€€€€€€ KL!yВЂрJr÷€€€€€€€€€€€€MN!g“ЂрJr÷€€€€€€€€€€€€OP!zыЂрJr÷€€€€€€€€€€€€QR!ћJђрJr÷€€€€€€€€€€€€ ST!kљђрJr÷€€€€€€€€€€€€UV!≤рJr÷€€€€€€€€€€€€ WX!Д≤рJr÷€€€€€€€€€€€€ YZ!Шь≤рJr÷€€€€€€€€€€€€7[\!ЃC≥рJr÷€€€€€€€€€€€€§]^!@Х≥рJr÷€€€€€€€€€€€€_`!оч«рJr÷€€€€€€€€€€€€ab!‘%»рJr÷€€€€€€€€€€€€cd!‘%»рJr÷€€€€€€€€€€€€ef!-тЋрJr÷€€€€€€€€€€€€gh!®=ћрJr÷€€€€€€€€€€€€ij!ЧКћрJr÷€€€€€€€€€€€€kl!ё ћрJr÷€€€€€€€€€€€€mn!Є"ЌрJr÷€€€€€€€€€€€€op!ЊRЌрJr÷€€€€€€€€€€€€qr!їЌрJr÷€€€€€€€€€€€€st!D
ќрJr÷€€€€€€€€€€€€ uv!†-ќрJr÷€€€€€€€€€€€€wx!љSќрJr÷€€€€€€€€€€€€yz!∆ќрJr÷€€€€€€€€€€€€{|!KмќрJr÷€€€€€€€€€€€€ }~!UѕрJr÷€€€€€€€€€€€€А!—ДѕрJr÷€€€€€€€€€€€€ БВ!:ЂѕрJr÷€€€€€€€€€€€€ ГД!rC–рJr÷€€€€€€€€€€€€ЕЖ!мџ–рJr÷€€€€€€€€€€€€ЗИ!QN—рJr÷€€€€€€€€€€€€ЙК!lt—рJr÷€€€€€€€€€€€€ЛМ!CY“рJr÷€€€€€€€€€€€€НО!CY“рJr÷€€€€€€€€€€€€ПР!Є“рJr÷€€€€€€€€€€€€СТ!Хс“рJr÷€€€€€€€€€€€€ УФ!эc”рJr÷€€€€€€€€€€€€ ХЦ!^-’рJr÷€€€€€€€€€€€€ЧGШ!oORLr÷
-            ЩGЪ!_ХORLr╓            ЫGЬ!╡╗ORLr╓            ЭЮЯ!о^vёJr╓
            CаЮ!ою│▀Nr╓	            ┘бЮ!cАє/Or╓                    вгд!├╜ЁЁJr╓
-                    ЦБд!oORLrоM     ИЪ­Jrо"#    ­:Ъ­Jrо$%    гHЪ­Jrо&'    3`а­Jrо()    █Фа­Jrо*+    ;Ма­Jrо,-    3■а­Jrо./    ЫjА­Jrо01    8ЉА­Jrо23    ┌▄А­Jrо45    Zб­Jrо67    
-¤¢ðJrÖ89ÿÿÿÿ˜)£ðJrÖ:;ÿÿÿÿö¤£ðJrÖ<=ÿÿÿÿýP¤ðJrÖ>?ÿÿÿÿ°u¤ðJrÖ@Aÿÿÿÿ‹•¤ðJrÖBCÿÿÿÿ™ü¤ðJrÖDEÿÿÿÿƒP¥ðJrÖIJÿÿÿÿi«ðJrÖKLÿÿÿÿŸ««ðJrÖMNÿÿÿÿgÒ«ðJrÖOPÿÿÿÿÌJ¬ðJrÖQRÿÿÿÿM—¬ðJrÖSTÿÿÿÿ‹¹­ðJrÖUVÿÿÿÿo²ðJrÖWXÿÿÿÿwÓ²ðJrÖYZÿÿÿÿ®C³ðJrÖ[\ÿÿÿÿ¦l³ðJrÖ]^ÿÿÿÿ™Š´ðJrÖ_`ÿÿÿÿî÷ÇðJrÖabÿÿÿÿÔ%ÈðJrÖcdÿÿÿÿ“ËËðJrÖefÿÿÿÿ¨=ÌðJrÖghÿÿÿÿûcÌðJrÖijÿÿÿÿÞÊÌðJrÖklÿÿÿÿ=üÌðJrÖmnÿÿÿÿ¾RÍðJrÖopÿÿÿÿ»ÍðJrÖqrÿÿÿÿ»ÍðJrÖstÿÿÿÿD
ÎðJrÖuvÿÿÿÿ½SÎðJrÖwxÿÿÿÿA ÎðJrÖyzÿÿÿÿKìÎðJrÖ{|ÿÿÿÿUÏðJrÖ}~ÿÿÿÿ$UÏðJrÖ€ÿÿÿÿ:«ÏðJrց‚ÿÿÿÿmÐðJrÖƒ„ÿÿÿÿðšÐðJrÖ…†ÿÿÿÿ„ÑðJrÖ‡ˆÿÿÿÿltÑðJrÖ‰ŠÿÿÿÿCYÒðJrÖ‹ŒÿÿÿÿCYÒðJr֍ŽÿÿÿÿCYÒðJr֏ÿÿÿÿ¸ÒðJrÖ‘’ÿÿÿÿ^&ÓðJrÖ“”ÿÿÿÿ1ÕðJrÖ•–ÿÿÿÿ yÕðJr֝Ÿÿÿÿÿ؉ÖzLrÖ§ÿÿÿÿ¬µ.ñJrÖ¨©ÿÿÿÿmÛ.ñJrÖª«ÿÿÿÿmÛ.ñJrÖ ÿÿÿÿE¿ÓõRrÖÿÿÿÿÛxñJrÖÿÿÿÿ{sxñJrÖ	ÿÿÿÿÍæxñJrÖ
-ÿÿÿÿÙYyñJrÖÿÿÿÿlVñ[RrÖ
ÿÿÿÿ‘°zñJrÖÿÿÿÿ­µñJrÖÿÿÿÿ¶ñJrÖÿÿÿÿ’¶ñJrÖÿÿÿÿBØ4àKrÖ¡ÿÿÿÿn*ÕVrÖÿÿÿÿ\}´OOrÖÿÿÿÿÒö›OrÖÿÿÿÿ¬"ORLrÖ¬c€ó/OrÖ!!PK£y$N8õ^ðëIlogging_project_categories_693fffc3-578c-4dcc-8258-6800165cf1c4.auxiliaryëÿ!0…jüoº&4o	rhý¹System.StringL{426762b5-d352-4b9f-880f-4df0e0d915e0}Categories8System.Collections.ArrayListÐPK£y$N@i‚?>svn_versioninfo_70ed84c2_b1ab_4f94_95a2_3b5d6c741742.auxiliaryñü!0…jüo¡œºE'éÃÏSystem.StringL{1eafe61a-ff0d-4300-a8cf-b4c7a5123dba}VersionInfoL{58c2d042-a745-4fed-9ea5-1f0464c87bb9}MinRevisionlongMaxRevisionLastChangeUtc	System.DateTime
+ˆ\,¯7oÖ
ÿÿÿÿ´k(¯7oÖÿÿÿÿ´k(¯7oÖÿÿÿÿ­‘(¯7oÖ34ÿÿÿÿŠÑ*¯7oÖ78ÿÿÿÿ•ê+¯7oÖLô‡Ÿ·xÖM
+PKnŸ,N8õ^ðëIlogging_project_categories_693fffc3-578c-4dcc-8258-6800165cf1c4.auxiliaryëÿ!0…jüoº&4o	rhý¹System.StringL{426762b5-d352-4b9f-880f-4df0e0d915e0}Categories8System.Collections.ArrayListÐPKnŸ,N@i‚?>svn_versioninfo_70ed84c2_b1ab_4f94_95a2_3b5d6c741742.auxiliaryñü!0…jüo¡œºE'éÃÏSystem.StringL{1eafe61a-ff0d-4300-a8cf-b4c7a5123dba}VersionInfoL{58c2d042-a745-4fed-9ea5-1f0464c87bb9}MinRevisionlongMaxRevisionLastChangeUtc	System.DateTime
 &12/29/2018 07:57:15 LastChangeAuthoringo
ModifiedboolSwitched*IncompleteWorkingCopyDisconnectedBaseUrl€https://forge.codesys.com/svn/drv,io-drivers,code/trunk/IoDrvFB/ÐÐЭЭÐ	-
-Ð-Ð
­Ð­Ð­Ð­Ð-PK¢y$N„¡æ
.))eb5edfb0-5276-4130-9805-e0374d98bd90.metaPK¢y$NdCxða×a+ueb5edfb0-5276-4130-9805-e0374d98bd90.objectPK¢y$Nu3G.))®b5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39.metaPK¢y$N…dw?È5Ã5+#c5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39.objectPK¢y$NN#Tw.))4™0c414bea-9ea7-42e9-ad46-c1992bd6dc54.metaPK¢y$N©›ºú#PP+©™0c414bea-9ea7-42e9-ad46-c1992bd6dc54.objectPK¢y$Nïeê2-)ê1eea5e31-6ea7-4619-aa05-a3ae48a16d74.metaPK¢y$N‹=æ|+Žê1eea5e31-6ea7-4619-aa05-a3ae48a16d74.objectPK¢y$Nçïj1,)Xë0bc32f66-2615-4342-9d2d-b636078ea314.metaPK¢y$NiÂ\Ò+Ðë0bc32f66-2615-4342-9d2d-b636078ea314.objectPK¢y$Nª\FÞ?:)5ì145e89d6-d2f4-4c14-a81e-efcecd4d6277.metaPK¢y$N¾1i&vq+»ì145e89d6-d2f4-4c14-a81e-efcecd4d6277.objectPK¢y$N"O83)zïdf2098ce-ccfa-490b-8142-08ba7092ef0c.metaPK¢y$NiÂ\Ò+ùïdf2098ce-ccfa-490b-8142-08ba7092ef0c.objectPK¢y$N“”@;)^ð98a7b9e9-7074-4eb5-a603-44937631264a.metaPK¢y$N£CKÅÑÌ+åð98a7b9e9-7074-4eb5-a603-44937631264a.objectPK¢y$N6-c.))ÿò8c1463b5-02f2-427d-bd06-9e39d42fcbff.metaPK¢y$N±é^¹+tó8c1463b5-02f2-427d-bd06-9e39d42fcbff.objectPK¢y$NT'%f+&)Óô11c0fc3a-9bcf-4dd8-ac38-efb93363e521.metaPK¢y$N’”éÎêå+Eõ11c0fc3a-9bcf-4dd8-ac38-efb93363e521.objectPK¢y$N¸Ý1.))x÷6470a90f-b7cb-43ac-9ae5-94b2338b4573.metaPK¢y$N·3D‹}†}+í÷6470a90f-b7cb-43ac-9ae5-94b2338b4573.objectPK¢y$NÚmš4/)Áu47b5b1b4-6d2e-4bcd-99b5-528613bb9e91.metaPK£y$NkÀi
-+<v47b5b1b4-6d2e-4bcd-99b5-528613bb9e91.objectPK£y$NÛՙ=8)”w264b8e18-43fe-4e23-af82-09745fa6d2c7.metaPK£y$NHf|ÐË+x264b8e18-43fe-4e23-af82-09745fa6d2c7.objectPK£y$NßC.50)1yddec5d29-c03b-44b9-8046-b9b290e472bc.metaPK£y$NiÂ\Ò+­yddec5d29-c03b-44b9-8046-b9b290e472bc.objectPK£y$N¯ýî50)z8a07e6ed-b8cb-4de2-9781-a373d243d250.metaPK£y$NiÂ\Ò+Žz8a07e6ed-b8cb-4de2-9781-a373d243d250.objectPK£y$Nã a50)óz366bb22d-55f8-4b91-9b4f-1076ba9e7d36.metaPK£y$NiÂ\Ò+o{366bb22d-55f8-4b91-9b4f-1076ba9e7d36.objectPK£y$NHc×>9)Ô{00c1e73a-a22d-4fb7-97a9-3445f7338a44.metaPK£y$Nò§ºq+Y|00c1e73a-a22d-4fb7-97a9-3445f7338a44.objectPK£y$NŒ(&>9)³}1055a6ee-fa8f-485a-91b3-27fb991673fa.metaPK£y$N®£(¿ìç+8~1055a6ee-fa8f-485a-91b3-27fb991673fa.objectPK£y$N{˜þ›MH)m6ecf8539-2cc3-4703-9d43-7a85595e6790.metaPK£y$N#ˆäe`+€6ecf8539-2cc3-4703-9d43-7a85595e6790.objectPK£y$NNä½MH)¯9b80c170-486a-4a1d-925c-a7e5d443d283.metaPK£y$Nƒ±AOLG+C‚9b80c170-486a-4a1d-925c-a7e5d443d283.objectPK£y$N0©?MH)؃2403e3f1-263b-45d8-9047-43bbe0fbb4ec.metaPK£y$N=Édܽ¸+l„2403e3f1-263b-45d8-9047-43bbe0fbb4ec.objectPK£y$Ndb̉MH)r…473ebd06-acfd-4396-b57a-29da61b92cbf.metaPK£y$N(܅2…€+†473ebd06-acfd-4396-b57a-29da61b92cbf.objectPK£y$NPÙZMH)ԉ20592c32-d117-4465-8338-31a7b8240695.metaPK£y$NEF(@;+hŠ20592c32-d117-4465-8338-31a7b8240695.objectPK£y$NÐÁpöMH)ñ‹da96b56c-d68c-48bd-b28b-0a411d74d9ee.metaPK£y$N±t•+…Œda96b56c-d68c-48bd-b28b-0a411d74d9ee.objectPK£y$N-%³MH)ލe3db2ff4-8c4d-4cad-a192-8d8388d90214.metaPK£y$NÑçÎ+rŽe3db2ff4-8c4d-4cad-a192-8d8388d90214.objectPK£y$NØÆtª-()̏f621c1fa-4033-4689-943f-c7e758160960.metaPK£y$NiÂ\Ò+@f621c1fa-4033-4689-943f-c7e758160960.objectPK£y$NÀù×ë=8)¥7885211e-65b8-4941-85ca-86c6150a9f38.metaPK£y$N‰…K¨ÈÃ+)‘7885211e-65b8-4941-85ca-86c6150a9f38.objectPK£y$Nir¬¸@;):’67b449ba-06f0-4690-a7a7-4ffffc0d94bc.metaPK£y$N˲ßÚ+Á’67b449ba-06f0-4690-a7a7-4ffffc0d94bc.objectPK£y$N¦¤üOJ)é–e57be5f9-2b2a-4525-b6ae-e54f72704648.metaPK£y$NïiU9§¢+—e57be5f9-2b2a-4525-b6ae-e54f72704648.objectPK£y$N
-v”õ=8)o˜0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4.metaPK£y$Nòˆ¼¦¡+ó˜0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4.objectPK£y$N(F]2-)â™6abfe088-ee12-46a7-b75a-381f3a006e11.metaPK£y$NɝX°€{+[š6abfe088-ee12-46a7-b75a-381f3a006e11.objectPK£y$NÚÛ¿2-)$›d2be0abe-216c-4288-8c1c-0002fe228d47.metaPK£y$N[Kc7°«+›d2be0abe-216c-4288-8c1c-0002fe228d47.objectPK£y$NÕô§£2-)–œf0ac4057-8d79-4a90-9552-628979a9830a.metaPK£y$NÛ964˜“+f0ac4057-8d79-4a90-9552-628979a9830a.objectPK£y$Nµ>ìôï.ð__shared_data_storage_schema_table__.auxiliaryPK£y$NÄ¿ôTiNdN.0 __shared_data_storage_string_table__.auxiliaryPK£y$N[²Æb] åîmissingtypeinformation.auxiliaryPK£y$Nþnõé/ä/…úprofile7.auxiliaryPK£y$NÜ:›^YPž*applicationcontext.e0c003b2-1edd-477a-9148-e4b7c6a4e203.precompileinfo.auxiliaryPK£y$NôÜ.Çé/ä/j<profile.auxiliaryPK£y$N23ëê(å(N‚lpoolcontext.pool.00000000-0000-0000-0000-000000000000.precompileinfo.auxiliaryPK£y$N8õ^ðëIؕlogging_project_categories_693fffc3-578c-4dcc-8258-6800165cf1c4.auxiliaryPK£y$N@i‚?>/—svn_versioninfo_70ed84c2_b1ab_4f94_95a2_3b5d6c741742.auxiliaryPKKKžš#Automatically generated by CoDeSys.
\ No newline at end of file
+Ð-Ð
­Ð­Ð­Ð­Ð-PKnŸ,N„¡æ
.))eb5edfb0-5276-4130-9805-e0374d98bd90.metaPKnŸ,NdCxða×a+ueb5edfb0-5276-4130-9805-e0374d98bd90.objectPKnŸ,Nu3G.))®b5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39.metaPKnŸ,N…dw?È5Ã5+#c5eef32c3-f0f3-4ec8-8b19-c6fda6dcba39.objectPKnŸ,NN#Tw.))4™0c414bea-9ea7-42e9-ad46-c1992bd6dc54.metaPKnŸ,N©›ºú#PP+©™0c414bea-9ea7-42e9-ad46-c1992bd6dc54.objectPKnŸ,NQR¨æ2-)ê1eea5e31-6ea7-4619-aa05-a3ae48a16d74.metaPKnŸ,N$”|+Žê1eea5e31-6ea7-4619-aa05-a3ae48a16d74.objectPKnŸ,Nçïj1,)Xë0bc32f66-2615-4342-9d2d-b636078ea314.metaPKnŸ,NiÂ\Ò+Ðë0bc32f66-2615-4342-9d2d-b636078ea314.objectPKnŸ,Nª\FÞ?:)5ì145e89d6-d2f4-4c14-a81e-efcecd4d6277.metaPKnŸ,N¾1i&vq+»ì145e89d6-d2f4-4c14-a81e-efcecd4d6277.objectPKnŸ,N"O83)zïdf2098ce-ccfa-490b-8142-08ba7092ef0c.metaPKnŸ,NiÂ\Ò+ùïdf2098ce-ccfa-490b-8142-08ba7092ef0c.objectPKnŸ,N“”@;)^ð98a7b9e9-7074-4eb5-a603-44937631264a.metaPKnŸ,N£CKÅÑÌ+åð98a7b9e9-7074-4eb5-a603-44937631264a.objectPKnŸ,N6-c.))ÿò8c1463b5-02f2-427d-bd06-9e39d42fcbff.metaPKnŸ,N±é^¹+tó8c1463b5-02f2-427d-bd06-9e39d42fcbff.objectPKnŸ,NT'%f+&)Óô11c0fc3a-9bcf-4dd8-ac38-efb93363e521.metaPKnŸ,N’”éÎêå+Eõ11c0fc3a-9bcf-4dd8-ac38-efb93363e521.objectPKnŸ,N¸Ý1.))x÷6470a90f-b7cb-43ac-9ae5-94b2338b4573.metaPKnŸ,N·3D‹}†}+í÷6470a90f-b7cb-43ac-9ae5-94b2338b4573.objectPKnŸ,NÚmš4/)Áu47b5b1b4-6d2e-4bcd-99b5-528613bb9e91.metaPKnŸ,NkÀi
++<v47b5b1b4-6d2e-4bcd-99b5-528613bb9e91.objectPKnŸ,NGŋþLG)”w264b8e18-43fe-4e23-af82-09745fa6d2c7.metaPKnŸ,NHf|ÐË+'x264b8e18-43fe-4e23-af82-09745fa6d2c7.objectPKnŸ,NßC.50)@yddec5d29-c03b-44b9-8046-b9b290e472bc.metaPKnŸ,NiÂ\Ò+¼yddec5d29-c03b-44b9-8046-b9b290e472bc.objectPKnŸ,N¯ýî50)!z8a07e6ed-b8cb-4de2-9781-a373d243d250.metaPKnŸ,NiÂ\Ò+z8a07e6ed-b8cb-4de2-9781-a373d243d250.objectPKnŸ,Nã a50){366bb22d-55f8-4b91-9b4f-1076ba9e7d36.metaPKnŸ,NiÂ\Ò+~{366bb22d-55f8-4b91-9b4f-1076ba9e7d36.objectPKnŸ,Nñ$ií>9)ã{00c1e73a-a22d-4fb7-97a9-3445f7338a44.metaPKnŸ,NQhJ4/+h|00c1e73a-a22d-4fb7-97a9-3445f7338a44.objectPKnŸ,NbI>9)å}1055a6ee-fa8f-485a-91b3-27fb991673fa.metaPKnŸ,N\±þ+j~1055a6ee-fa8f-485a-91b3-27fb991673fa.objectPKnŸ,N{˜þ›MH)¶6ecf8539-2cc3-4703-9d43-7a85595e6790.metaPKnŸ,N#ˆäe`+J€6ecf8539-2cc3-4703-9d43-7a85595e6790.objectPKnŸ,NNä½MH)ø9b80c170-486a-4a1d-925c-a7e5d443d283.metaPKnŸ,Nƒ±AOLG+Œ‚9b80c170-486a-4a1d-925c-a7e5d443d283.objectPKnŸ,N0©?MH)!„2403e3f1-263b-45d8-9047-43bbe0fbb4ec.metaPKnŸ,N=Édܽ¸+µ„2403e3f1-263b-45d8-9047-43bbe0fbb4ec.objectPKnŸ,Nxw$2MH)»…473ebd06-acfd-4396-b57a-29da61b92cbf.metaPKnŸ,NÆ;H…€+O†473ebd06-acfd-4396-b57a-29da61b92cbf.objectPKnŸ,NPÙZMH)Š20592c32-d117-4465-8338-31a7b8240695.metaPKnŸ,NEF(@;+±Š20592c32-d117-4465-8338-31a7b8240695.objectPKnŸ,NÐÁpöMH):Œda96b56c-d68c-48bd-b28b-0a411d74d9ee.metaPKnŸ,N±t•+Όda96b56c-d68c-48bd-b28b-0a411d74d9ee.objectPKnŸ,N-%³MH)'Že3db2ff4-8c4d-4cad-a192-8d8388d90214.metaPKnŸ,NÑçÎ+»Že3db2ff4-8c4d-4cad-a192-8d8388d90214.objectPKnŸ,NØÆtª-()f621c1fa-4033-4689-943f-c7e758160960.metaPKnŸ,NiÂ\Ò+‰f621c1fa-4033-4689-943f-c7e758160960.objectPKnŸ,NÀù×ë=8)î7885211e-65b8-4941-85ca-86c6150a9f38.metaPKnŸ,N‰…K¨ÈÃ+r‘7885211e-65b8-4941-85ca-86c6150a9f38.objectPKnŸ,Nir¬¸@;)ƒ’67b449ba-06f0-4690-a7a7-4ffffc0d94bc.metaPKnŸ,N˲ßÚ+
+“67b449ba-06f0-4690-a7a7-4ffffc0d94bc.objectPKnŸ,NGH:ÌOJ)2—e57be5f9-2b2a-4525-b6ae-e54f72704648.metaPKnŸ,N’¸P•Š+ȗe57be5f9-2b2a-4525-b6ae-e54f72704648.objectPKnŸ,N
+v”õ=8) ˜0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4.metaPKnŸ,Nòˆ¼¦¡+$™0dd75b9d-4caa-452a-bbd7-77cc7c7f5de4.objectPKnŸ,N(F]2-)š6abfe088-ee12-46a7-b75a-381f3a006e11.metaPKnŸ,NɝX°€{+Œš6abfe088-ee12-46a7-b75a-381f3a006e11.objectPKnŸ,NÚÛ¿2-)U›d2be0abe-216c-4288-8c1c-0002fe228d47.metaPKnŸ,N[Kc7°«+Λd2be0abe-216c-4288-8c1c-0002fe228d47.objectPKnŸ,NÕô§£2-)ǜf0ac4057-8d79-4a90-9552-628979a9830a.metaPKnŸ,NÛ964˜“+@f0ac4057-8d79-4a90-9552-628979a9830a.objectPKnŸ,N¬™$‡>9)!ž82e4f4df-9d9e-45c8-acea-a8db566f3f54.metaPKnŸ,NȟHyŽ‰+¦ž82e4f4df-9d9e-45c8-acea-a8db566f3f54.objectPKnŸ,NVàí>9)}Ÿfce63f6e-52d8-4464-9446-53dd8cc9eff7.metaPKnŸ,N/æ§¥ + fce63f6e-52d8-4464-9446-53dd8cc9eff7.objectPKnŸ,NŠzuþù.ð __shared_data_storage_schema_table__.auxiliaryPKnŸ,N[pbëRæR.:£__shared_data_storage_string_table__.auxiliaryPKnŸ,N§6Ãb] qömissingtypeinformation.auxiliaryPKnŸ,N‹ƒÆé/ä/profile7.auxiliaryPKnŸ,N]û$Ÿ[*V*N*2poolcontext.pool.00000000-0000-0000-0000-000000000000.precompileinfo.auxiliaryPKnŸ,N:Ÿ?ê/å/ñ\profile.auxiliaryPKnŸ,Nî]¥ù^YP
+applicationcontext.e0c003b2-1edd-477a-9148-e4b7c6a4e203.precompileinfo.auxiliaryPKnŸ,N8õ^ðëI֞logging_project_categories_693fffc3-578c-4dcc-8258-6800165cf1c4.auxiliaryPKnŸ,N@i‚?>- svn_versioninfo_70ed84c2_b1ab_4f94_95a2_3b5d6c741742.auxiliaryPKOOrœ£#Automatically generated by CoDeSys.
\ No newline at end of file