Files
RollMarking/JinYuan.VirtualDataLibrary/bin/Debug/PLC.pdb
T

363 lines
114 KiB
Plaintext
Raw Normal View History

2026-09-07 08:07:08 +08:00
Microsoft C/C++ MSF 7.00
DSăŚáŕü˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ü˙ü ü˙˙ü˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ Ę18˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ Ę18˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙řbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ~n‚EkŁk2Řd$) Oö=¨hĄ/ehöŮÍ0_řbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ LĎQčVb†}j™ €1�
óüŘĄŁ)yÁgîŃsřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ćíţ´ŮÁňżčX(ĆýÁô‚8±’7ŕâ˛ÇWn<řbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ j3DŘV:!fŘx•ôAŰÚj4
¤UQ´Ńt�zÉZ<x{YC# - 4.14.0-3.26229.7+2b68181e46362f449af2b69df2d73fe87873b840 Ę188˙˙˙˙ Ę18:˙˙˙˙řbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ LĎQčVb†}j™ €1�
óüŘĄŁ)yÁgîŃsřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ćíţ´ŮÁňżčX(ĆýÁô‚8±’7ŕâ˛ÇWn<řbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ j3DŘV:!fŘx•ôAŰÚj4
¤UQ´Ńt�zÉřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ j„jţNm?µÄßÜ6áôĽ‹ń‡7köfl…“dě®řbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ŠŤVŚsÚ€5€sUźę ¶ş’~!śxP±IK5SřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ç±»‰
$’zĆö]tŔA˛rxÂ2Ź,B4lÇ"ŠĚřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ąô]`ôš)5&:�§‘ó/ �MßC꼡ůtă<–ŃřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ŐĆ
€áď¶KQS40€VÂW§ WÂ‰Ź˝Í¸űĎ|úcřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ �,¦)˝íŞ ď,:ö6
Óţďţďň F:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\DataQueue.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\dataqueue.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PlcLibrary\OmronCipNet.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plclibrary\omroncipnet.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PlcLibrary\OmronFinsTCP.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plclibrary\omronfinstcp.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PLCData.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plcdata.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PLCDataTool.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plcdatatool.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PlcLibrary\PLCFactory.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plclibrary\plcfactory.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\Base\PlcReadWriteBase.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\base\plcreadwritebase.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PLCAlarm\AlarmManager.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plcalarm\alarmmanager.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PLCAlarm\AlarmFileData.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plcalarm\alarmfiledata.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PLCAlarm\PLCAlarmReader.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plcalarm\plcalarmreader.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PLCAlarm\RecordAlarmData.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plcalarm\recordalarmdata.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\Base\IPLC.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\base\iplc.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\obj\Debug\.NETFramework,Version=v4.8.AssemblyAttributes.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\obj\debug\.netframework,version=v4.8.assemblyattributes.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PLCAlarm\RecordType.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plcalarm\recordtype.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\PlcLibrary\PLCType.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\plclibrary\plctype.csF:\workspaces\滚标机\431-1398-14-滚标机 0905\PLC\Properties\AssemblyInfo.csf:\workspaces\滚标机\431-1398-14-滚标机 0905\plc\properties\assemblyinfo.cs=~,¬đN ŕ0  b´E pĐF4¦´ YĐŔ€fTšŠŰ!â03VĹ  (â0çLďęhN E  eY(â0˙(NhEYe´(â0x
ąŃhbE´e0(â0ő|;‚hŕE0e(â0vT>“hŔEe (â0Ö·ę†h´E eđ(â02Qe?h¬EđeF(â0tëÝhEFep(â0ť#Dh Epe~(â0ś}¬Óh,E~eš(â0YĄëhTEšef(â0K÷.hEfeĐ
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Threading.Tasks&$USystem.ComponentModel.Composition$UPLCCommunication$USystem.Net"$UPLCCommunication.PLCType.OmronfÉ?ęĆłYÖIĽ% »«´`MD2 $,´ĺ"~NÉ?ęĆłYÖIĽ% »«´`asyncMethodInfo'˙˙˙˙W®uňü-đîďţ€îďţ€É€Ę€îďţ€îďţ€"Ě€#Í€Eîďţ€±Î€´Ď€ľĐ€żŃ€ĚŇ€ăÓ€ćÔ€ďîďţ€Ő€îďţ€
@
L

!
*-


ôŠ ¸2*đIĽ°MoveNextfÉ?ęĆłYÖIĽ% »«´`MD2 ´$H®ç"*eNÉ?ęĆłYÖIĽ% »«´`asyncMethodInfo7˙˙˙˙CĽaň̰IŔîďţ€îďţ€'€(€1îďţ€ť)€Şîďţ€®*€Ż+€Ë,€č/€é0€ îďţ€,2€4îďţ€
T
"
AU
^
ô,Đčô(¬4´N 2*`O}ĎAddAlarmOĎ$UNewtonsoft.Json
$USystem"$USystem.Collections.Concurrent$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Threading.Tasks .alarmInfo>É?ęĆłYÖIĽ% »«´`MD2 6*Ě~RemoveAlarm.É?ęĆłYÖIĽ% »«´`MD2 }>*̲4GetFormattedAlarmTextĐx˛4 /sbtIs /alarmNÉ?ęĆłYÖIĽ% »«´`MD2 };;|>*L€ćGetActiveAlarmsJson:É?ęĆłYÖIĽ% »«´`MD2 } .*°�ü.ctor.É?ęĆłYÖIĽ% »«´`MD2 }ňHĎO<€†; €N!€

9
ň<0'€(€)€
8
ňŔ4˛´/€0€1€1€=îďţ€?1€F2€G3€‡4€�1€’îďţ€śîďţ€ť5€°6€
*
#Z
‰
 "
,
ň<ć0=€>€?€
E
ň$ü€ �ô (0Ld� ÄÜđB*Ču#<GenerateAlarmList>b__0ŕu#$UJinYuan.Helper
$USystem$USystem.Collections.Generic$USystem.ComponentModel$USystem.IO$USystem.Text2É?ęĆłYÖIĽ% »«´`MD2ň$u#™€=_ôb02*lx\`CreatePLC x`
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Net$USystem.Text$USystem.Threading.Tasks *plcType8˝ *exFÉ?ęĆłYÖIĽ% »«´`MD29�R2*3]ŘCreatePLCpŘ3Ř +type>É?ęĆłYÖIĽ% »«´`MD2 \?.*€1_ .cctor.É?ęĆłYÖIĽ% »«´`MD2 \ň¨`x ś€€îďţ€€€,îďţ€-!€."€]$€^%€_&€v(€
?
E
f
!
A
ňlŘ3`+€,€îďţ€-€.€#1€12€
B
H
>
ň$ 1� ôŕH`x�¨Ŕ:*pĘŚ#<IsPLCAlarm>b__0.É?ęĆłYÖIĽ% »«´`MD2 Čň$Ś#µ€6WôbŘř:*p'ĚŁ#<IsPLCAlarm>b__1.É?ęĆłYÖIĽ% »«´`MD2 Čň$Ł#'Č€3[ôb02*ŕ,ÂB"MoveNextVÉ?ęĆłYÖIĽ% »«´`MD2 ´+")bNÉ?ęĆłYÖIĽ% »«´`asyncMethodInfo6˙˙˙˙=Â[ňŔB",´îďţ€îďţ€€€+îďţ€—€¤îďţ€¨€©€Ë€Ě€îîďţ€€îďţ€
O
"
Y
Z
ô,H`.*ŘO‹K.ctor OK
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text2É?ęĆłYÖIĽ% »«´`MD22*Śšget_Word2*HŤˇset_Word2*€Ž©get_Bit2*¸Ź°set_Bit:*ř�¸get_AlarmTriger:*8‘żset_AlarmTriger6*t’Çget_AlarmCode6*°“Îset_AlarmCode6*ě”Öget_AlarmInfo6*(•Ýset_AlarmInfoňxKOl€€€€&€:€D€N€ 1
,
+
/
&
&
ň$š€ň$ˇ€ $ň$©!€ň$°!€#ň$¸&€#'ň$ż&€(,ň$Ç*€#'ň$Î*€(,ň$Ö.€#'ň$Ý.€(,ôŔXxڤĽÔě4Ld„śĽÔđ$<XpŚ6*X7P˙Byte2HexString7˙$UJinYuan.Helper
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text !returnstr< * !iBÉ?ęĆłYÖIĽ% »«´`MD2=46*”`Q6Str2StrArray\H`6”D7 "res¬ &Q "i”D{ "expFÉ?ęĆłYÖIĽ% »«´`MD2 P=€Ě€Ă�Š:* ŹR–BarcodeTransfer�TŹ– #bt #resultÔPOÎ #iFÉ?ęĆłYÖIĽ% »«´`MD2 P€ÓM�
�2*�0S%BitsToWord¤@0% $resultŘ<%( $iBÉ?ęĆłYÖIĽ% »«´`MD2 P9m02*l0TUWordToBitsŚ(0U %resultŔ$!^ %i>É?ęĆłYÖIĽ% »«´`MD2 PD;2*T/U…BitsToBytep /… &result¤$� &iBÉ?ęĆłYÖIĽ% »«´`MD2 P7j.2*8.V´ByteToBitsXô.´ %resultŚđ Ľ %i>É?ęĆłYÖIĽ% »«´`MD2 PC::*ěWâTwoUInt16ToFloat<¬â 'int_32:É?ęĆłYÖIĽ% »«´`MD2 P :*Ř+XüFloatToTwoUInt16đ�+ü (bs (low (highBÉ?ęĆłYÖIĽ% »«´`MD2 PP€�:*Ä +Y'Int32ToTwoUInt16Ü| +' (bs (low (highBÉ?ęĆłYÖIĽ% »«´`MD2 PP€�:*@
ZRTwoInt16ToInt32:É?ęĆłYÖIĽ% »«´`MD2 P ň¨˙7 ś€€€ îďţ€ € €$€%€)€.îďţ€1€5€
#
4
&)$

ňđ6`ä'€)€,€
.€/€îďţ€0€ 1€-2€./€2/€>îďţ€A4€E6€G7€H8€Z9€^;€
82658!3
"
<
ňđ–ŹäD€F€
G€îďţ€H€I€,J€-K€8L€:îďţ€<M€=N€tO€uL€yL€�îďţ€‡P€ŚQ€
:
$
<

3
k
03.

ňŔ%0´[€\€]€îďţ€^€_€ îďţ€`€a€]€]€%îďţ€(b€-c€

0
%(#

ň¨U0 śl€m€ n€ îďţ€
o€p€q€n€!n€'îďţ€*r€.s€
*
4
%(#

ňŔ…/´{€|€}€îďţ€~€€ îďţ€€€�€}€}€$îďţ€'‚€,�€

.
$'"

ň¨´. ś‹€Ś€Ť€
îďţ€ Ž€
Ź€�€Ť€ Ť€%îďţ€(‘€,’€
)
2
$'"

ňHâ<›€ś€ž€ź€
-
L
ň`ü+T§€¨€Ş€«€­€)®€
6
7
8
0
ň`'+T€·€ą€ş€Ľ€)˝€
6
7
8
0
ň<R0ƀǀ Č€
7
ôTX¤ÄÜř0Hd|�°Ěä8Pp�¨Ŕŕ.*Ř'.ctor '
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text2É?ęĆłYÖIĽ% »«´`MD22*PS'Enqueue>É?ęĆłYÖIĽ% »«´`MD2 n2*ČRzget_IsSame>É?ęĆłYÖIĽ% »«´`MD2 Oň`'T€€€€€&€ %
.
"
(
ňś'S �%€&€'€(€!)€5îďţ€8*€D+€Gîďţ€Qîďţ€R,€

*.)

ň�zR
„4€5€6€7€(îďţ€+8€/:€Eîďţ€Oîďţ€P=€
#2&>
ôř $ < T p >*tşź<ParseFloatData>b__0.É?ęĆłYÖIĽ% »«´`MD2 ´ň$źQ€Sô,� ¬ >*Ä´o<ParseShortData>b__0Śo
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Threading.Tasks$UPLCCommunication"$UPLCCommunication.PLCType.Omron$UPLCCommunication.Common&$USystem.ComponentModel.Composition$USystem.Net*$UPLCCommunication.Common.DataConvert2É?ęĆłYÖIĽ% »«´`MD2 ň$o9€Sô,Ä č >*t<ParseUshortData>b__0.É?ęĆłYÖIĽ% »«´`MD2 ´ň$A€Vô,
$
>*t¸Ź<ParseInt32Data>b__0.É?ęĆłYÖIĽ% »«´`MD2 ´ň$ŹI€Oô,<
`
.*7–ĺ.ctorĚ7ĺ$UJinYuan.Helper
$USystem$USystem.Collections.Generic$USystem.ComponentModel$USystem.IO$USystem.Text2É?ęĆłYÖIĽ% »«´`MD2:*D›get_RecordAlarms6*´Żś#ReadAlarmFileH`Ż#" 1fileAlarmList€(j? 1srĽ$(d 1alarmData€\#­ 1exNÉ?ęĆłYÖIĽ% »«´`MD2 – $€€€č�H�ř�§‚Ü2*��ťŇFindAlarm¸<�Ňě87ř 2itemFÉ?ęĆłYÖIĽ% »«´`MD2 –€š€š€â:*€µžSGenerateAlarmListڵS 3isAlarmȢ^ 3wiü Še 3word,|r 3bits`p} 3bi”Y‚" 3CS$<>8__locals0fÉ?ęĆłYÖIĽ% »«´`MD2 –(s€µ€Ü�?�‚�®�É‚V�yj�®‚v2*`8źIsPLCAlarm„ä8" 4readPLCAlrms¸lŞO" 4CS$<>8__locals0ôh•d 4recordData¸¬ą" 4CS$<>8__locals1¸ŕbÖ 
4ivÉ?ęĆłYÖIĽ% »«´`MD2 –0\€¬�#�#‚"�z„x… „x†Ö†Í�#„x�—…)6* @OnAlarm_NewdĐ@ 5temp:É?ęĆłYÖIĽ% »«´`MD2 – 16*ŔˇWOnAlarm_Remove€W 5temp:É?ęĆłYÖIĽ% »«´`MD2 – 1B*¨
î˘nSaveAlarmRecordWhenFinishÄL
în 6start 6end 6totaltime 
Tí 6filePatht Ü Ś, 
6swt 
€ż  6sw H
C  6exVÉ?ęĆłYÖIĽ% »«´`MD2 –(n€ł€ë�B�ý‚f‚ľ„\…�B*P }Ł\SaveAlarmRecordWhenStart¬
ü }\ 7startđ
Ä § 7filePath$ Ś qâ 7sw$ Ŕ eW 7swđ
ř Ŕ 7exNÉ?ęĆłYÖIĽ% »«´`MD2 – m€­�h�Ń‚)�š„Łňxĺ7l.€/€0€1€2€#3€+4€65€ ’
>
/
"
"
<
ň$B€9=ň\#ŻPI€J€L€M€îďţ€N€O€(P€)Q€4îďţ€8R€?îďţ€AT€BU€ZV€hW€iS€tîďţ€xX€{îďţ€…îďţ€†Y€Š[€Ś\€Ť]€©^€­`€
K
1![)'HI,&
!
O
ň Ň�k€l€ îďţ€m€n€o€q€q€$îďţ€&q€.r€/s‚Oîďţ€Sv€Tw€Xx€\z€]q€hîďţ€w{€{|€}€
)
"
"3
/&!
!


ň°Sµ"¤‹€Ś€Ť€ Ž€
îďţ€Ź€�€‘€îďţ€’€ “€"”€*•€-îďţ€/îďţ€6–€7—€Sîďţ€W�€X™€rîďţ€vš€†›€‡ś€�•€Ž•€–îďţ€šť€›ž€śŽ€ Ž€¦îďţ€­ź€˛ €
"
6
-$@$ma!=/3&-
+/)

ň”85�­€®€îďţ€Ż€±€3îďţ€9˛€:ł€;ł€Bîďţ€Gîďţ€Nł€\´€]µ€wîďţ€{€}¸†Đż€ŢŔ€çÁ€đ€ńł€˙îďţ€Ă€îďţ€Ĺ€2îďţ€4Ć€5Č€Mîďţ€QÉ€RĘ€pË€‰Ě€śÍ€ť΀žĹ€˛Ĺ€Áîďţ€ČĎ€ÍŇ€ÎÔ€Ýîďţ€ßŐ€ŕÖ€ů×€
؀ـԀ"Ô€,îďţ€0Ú€5Ü€
q
=.:*Y&6>1+-4]R92>A6<
4N5.>A6<
ňH@<ă€ĺ€ć€ç€
%
&
ňHW<í€ď€đ€ń€
(
&
ňnî)řű€ü€îďţ€ý€˙€+€8€\€lîďţ€p€q€}€~îďţ€€€ €Ş
€¶îďţ€˝ €ľ €Ç
€Č€Ő€:€=îďţ€Iîďţ€J€Kîďţ€P€Q€[€\€Á€Äîďţ€Đîďţ€Ń€Ň€Ő€×€Ř€ę€í€
;
D
7
[
4
<

o,HLśNś

!
;

ňě\}'ŕ&€'€îďţ€(€*€*,€9îďţ€<-€=.€I/€Jîďţ€K1€L2€u3€�îďţ€…4€†5€Ź6€�7€ť8€ç9€ęîďţ€öîďţ€÷:€řîďţ€ú<€ű=€>€?€P@€Sîďţ€_îďţ€`A€aB€dC€fD€gE€yF€|H€
:
D
4
<

o,H=~N~

!
;

ôbPx
Ś
¤
Ä
Ü
ř
 ( @ ` x ” ¬ Č ŕ  @ X € .*?`<.ctorä?<
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Net$USystem.Text$USystem.Threading.Tasks$UPLCCommunication2É?ęĆłYÖIĽ% »«´`MD22*� a{get_Name:É?ęĆłYÖIĽ% »«´`MD2 ` 2* b‡get_PlcID:É?ęĆłYÖIĽ% »«´`MD2 ` .*8c“get_IP.*ldšset_IP2*¤e˘get_Port2*Üf©set_Port:*g±get_IsConnected:*\h¸set_IsConnected6*�iŔget_Timeout6*ÔjÇset_Timeoutňx<?l€€€€€(€5€>€ Y

.
"
$
ň<{ 0*€*€
*€"#$123ň<‡ 0.€.€
.€ !"012ň$“2€ ň$š2€!-ň$˘6€ň$©6€ ,ň$±:€#'ň$¸:€(,ň$Ŕ>€"ň$Ç>€#/ô€X� ¬ Ä Ü ô
$
<
T
l
„
ś
´
Ě
ä
<Tp�¤.*h‘Ě.ctor0‘Ě
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Threading.Tasks&$USystem.ComponentModel.Composition$UPLCCommunication$USystem.Net"$UPLCCommunication.PLCType.Omron2É?ęĆłYÖIĽ% »«´`MD2 2*�v]Connectl<v] res Cn connect 8Ľ exFÉ?ęĆłYÖIĽ% »«´`MD2 S€Ç�‚‡2*T0ÓDisconnectŚ0ÓŔ Ţ connect>É?ęĆłYÖIĽ% »«´`MD2 J2**ReadBoolXŔ* result>É?ęĆłYÖIĽ% »«´`MD2 !Y2*ě0-ReadInt16¤0- result< R exBÉ?ęĆłYÖIĽ% »«´`MD2 U€ö6*Ř5]ReadInt16Asyncđ�5] result(Ś‚ exBÉ?ęĆłYÖIĽ% »«´`MD2  `�2*Ŕ0’ReadInt32Üx0’ resultt· exBÉ?ęĆłYÖIĽ% »«´`MD2 Q€đ6*¬5ÂReadInt32AsyncÄd5  resultü`ç  exBÉ?ęĆłYÖIĽ% »«´`MD2 ^�2*x5÷ReadFloat°45÷ä0#ř 
result>É?ęĆłYÖIĽ% »«´`MD2 D~6*h 8,ReadArrFloat| 8,  floats´ #4  resultBÉ?ęĆłYÖIĽ% »«´`MD2 w€ą2*
&dReadValuel Đ &d  objBÉ?ęĆłYÖIĽ% »«´`MD2 $__2*ä
% ŠWriteBool
 
%Š 
data 
result>É?ęĆłYÖIĽ% »«´`MD2 K2*� !ŻWriteInt16č
P Ż result:É?ęĆłYÖIĽ% »«´`MD2  2*< "ÉWriteInt32” ü É result:É?ęĆłYÖIĽ% »«´`MD2  2*č #ăWriteFloat@ ¨ ă result:É?ęĆłYÖIĽ% »«´`MD2  2*Đ
&$ýWriteValueě �
&ý result
„
 exBÉ?ęĆłYÖIĽ% »«´`MD2 $cc‡6*Ŕ8%#ReadArrInt16Ô
x8# floats t#+ resultBÉ?ęĆłYÖIĽ% »«´`MD2 w€ą:*|F&[ReadArrInt16AsynczÉ?ęĆłYÖIĽ% »«´`MD2<<ReadArrInt16Async>d__18"~€Ó }:*8F'ˇReadArrFloatAsynczÉ?ęĆłYÖIĽ% »«´`MD2<<ReadArrFloatAsync>d__19"~€Ó }ň¨Ě‘ ś€€ €!€"€6#€H$€U%€f&€w'€�)€�*€ O
+
L
<
)
(
5
/
/
!
ňD]v81€2€4€5€îďţ€6€7€8€*9€1îďţ€4:€5;€B=€N>€S@€Tîďţ€VB€WC€\E€_F€aG€bH€kI€nJ€sK€

"0D+9I%!

!
"


ň�Ó0
„R€S€îďţ€ T€ U€V€ W€)Z€*[€.]€

?%*

ňl*`f€g€h€îďţ€i€$k€(m€
H
"*
ňŔ-0´u€w€y€z€ îďţ€{€|€!~€"€%€€&�€'�€*„€.…€

!E

!



ňŔ]5´Ť€Ž€�€‘€ îďţ€’€“€!”€"•€%–€&—€'™€*š€3›€
+
!I

!


,
ňŔ’0´Ł€¤€¦€§€ îďţ€¨€©€!Ş€"«€%¬€&­€'Ż€*°€.±€

!E

!



ňŔÂ5´ą€ş€Ľ€˝€ îďţ€ľ€ż€!Ŕ€"Á€%€&Ă€'Ĺ€*Ć€3Ç€
)
!I

!


,
ň´÷5
¨Ď€Ń€Ň€Ó€îďţ€Ô€Ő€#×€&Ř€'Ů€(Ű€+Ý€3ŕ€
I&+





ňĚ,8Ŕé€ę€ě€ í€î€îďţ€!ď€"đ€)ń€*ň€-ó€.ô€/ő€2ö€6÷€
0