sanit e0
Transkript
sanit e0
D7 A ABACD DEF F D B , - . - . . . . - - . ! - . . . B BCD / D7 A A EA ()(E *E ( " #A A $ %%&' $ %%%' $ %%+' % . . . F* AE(0 -" EAB1 AB( -BF1 E B F E AF B A3(F4F5 E1FA1E DBDBFCD F 2 EDF D"D B A3( 6 %'F , FFFFFF $%'F7DED8F 8 F-BF E A9F:( (8F-BF E F7DED8F 8 F1A;AF BEAF-))F AFCD F:( (8F-BF B A3(FCDEF5 E1FA1E DBDBFCD F B A3(FD F :D BFCD FCDEF E F $+'F , F AF-!F A"( ABFCDEF B A F F AF- F A"( ACD DE A AF1 <A F 1 E F,3 EF:( (8F +'F E EA F=EB 3D FFFFFFF$%'F &&&+&F B A3(F-BF 1 3 F>A ABF &&&?&F< F &&&?%F B A AE(B(BF1 E FFFFFF/ E1D< BF@A>( ( (0 FF/ &&&+&F &&&?&F &&&+&F &&&?%F F &F FF +F FFFFFF/ A ABFCD> D0 F@A>( ( (0 "FF F B BDAF FF &FF F -* F F F %FF F - FF F +FF F -* F F F BFF F , FF F -" EAB1F F F &&F&F+&FF F &&F&F?&FF F &&F&F+&FF F &&F&F?%FF F D7 A ABACD DEF F D B - . - - - . . - . " ! . - . . . F* AE(0 -" EAB1 -))F1 E %'F A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . . . E EBD / % D7 A B F E AF AB( B A3(F4F5 E1FAD;A>(B(BFCD F 2 EDF D"D 6 B A3( FFFFFF $%'F7DED8F 8 F-BF E A9F:( (8F-))F E F7DED8F 8 F1A;AF BEAF-))F B A3(FCDEF5 E1FA1E DBDBFCD F B A3(FD F :D BFCD F ()(EF E AFCD F:( (8F-))F A AF1 <A F 1 E F,3 EF:( (8F +'F E EA F=EB 3D FFFFFFF$%'F &&&+&F B A3(F-BF 1 3 F>A ABF &&&?&F< F &&&?%F B A AE(B(BF1 E FF/ E1D< BF@A>( ( (0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/ F@A>( ( (0 E &&&+& &&&?& &F &&&+& &&&?% &&&+% &&&?% + F FFFFFFF/ A ABFCD> D0 FFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F "& F %F +F BF FF GF B FBDA F -* F F -* F , F -* F -" EAB1 F F &&&+& F &&&?& F &&&+& &&&?%F F &&&+% F &&&?% D7 A ABACD DEF F D B - / . - . . . . F* AE(0 -" EAB1 - - . " ! - . . AB( D FA1E F B A3(F4F5 E1FA1E DBDBFCD F . % D7 A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . . . 2 EDF D"D B A3( 6 %'F $%'F7DED8F B A3(F-))HF ABF-BHFAF +'F E EA F=EB 3D $%'F &&+&F-))H ABF-BHAF FFFFFFF/ : D3DF>A ABFC DE D BF B A3(BF1 E : D3DF>A ABF &&?&HF(BF1 E B BF>( (BAF1 BI8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFF C F@A>( ( (0FFFFF BF & -* % + FFFFFF/ A ABFCD> FFFFFFFFF D E1D< BF@A>( ( (0FF FFFFF FFFFFF/ B F1 3D8 DEDE &&&+& &&&?& ,! D0 D7 A ABACD DEF F D B , . . . . . - . . . " ! . . . . . % A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . . . $FFFF' , F / D7 A F* AE(0 -" EAB1 AB( 2 EDF D"D FA1E DF B A3(FD:DB9F F E "FB AEA (B(9F FD FCA A A FB AEA (B(F 7E "F! AEA (F&J%+K9F "FB AEA (FD F&JLLFAEA (F :D CD DE EDE %'F , F $*E1(8( F B E 'FFFFFF $%'F* B(F E " AFCDEF BA DFCA A A FB AEA (B(BF-BFD F< F : E DFCA A A FB AEA (B(BF DED8F 8 : E DFCA A A FB AEA (F-BF EF< F BA DFCA A A FB AEA (F-))F E $+'F7 : E DFCA A A FB AEA (F-BFD 9F DED8F 8 F-))F1 E BAF : FCD F-BF B B F E E $B'F* B(FAB1AFCDE1 BF)A> AF DED8F 8 F-BF AFCD 9FCDEF E " AF A B(>AAFCDEFCA A A FB AEA (F-BF $F'FM F:A (8 A1AF &&F-BF1 E B1A1(E $G'F &&F DED8F B A3(F-BF E A9F , F F AE(F ()(E AB(E +'F E F B A3(F1AF-BFD E EA F=EB 3D $%'F &% FFFFFF/ 6 F E "F ABAEA F*E1(8( F BE F E EA ( E1D< BF@A>( ( (0 FF/ B F@A>( ( (0 "F B &F %F +F BF FF GF B B B B B FBDA F -* F , F -* F , F -* F , ECBCD $+'F=BA DFCA A A F-BFD F< F B1DF 8 F FFFFFF/ A ABFCD> B A3(F1AF-BFD F*E1(8( F D0 &%HFDF D B B B E F:( (8F< EDE FD:DBF DED8F 8 F B A3( -" EAB1 F &&&B& F &% &% F &&&B% F &% &+ F &&&B+ &% && F F /=EB 0F*E1(8( F BE F/ , F 0 FFF E A F+FABAA F E A F%FCD D3DB1 F:A (8 (E( (E F E A 1 FAE AFAE A AF:A (8 A AF1 <A F 1 E / F%FD F E A FBFCD D3DB1 F EAEF:A (8 (E( (E F A FBF E A E1D< BF@A>( ( (0 BF F && &% $FFFF' C C C C F BF % F & F && &+ F B "F "F F B "F "F && &B E $FFFF' $FFFF' && && F && &% $FFFF' C! # && &+ "F C C! # && &B "F C C! # $ $ "F C $ ,! FE FFFFFF / A ABFCD> BF F && &% D0 - -! - -! - -! && &+ - -! C - -! && &B - -! C C - -! F - C F && && -! -! - F D7 A AB ABACD DEF F D B - . / . . . . - . . . . . . . . +'F E $FFFF' F* AE(0 -" EAB1 AB( 2 EDF D"D EDE 6 F F$ BEA DF7DED8F=BA D D'FFFFFF $%'F , F F B1ABF)AE (F AEA 9F DED8F B A3(F-BFD FD BD BFCA A A FB AEA (F.CA A A F (EA (B1ABFCA3( (>F AEA .F:A (8(E $+'F* B(FAB1AFCDE1 BF)A> AF DED8F 8 F-BF AFCD 9FCDEF E " AF A B(>AAFCDEFCA A A FB AEA (F-BF E F E EA F (EA (BAF E F BF B1A DF BF BA D D1DE $B'F7 : E DFCA A A FB AEA (F-BFD F1A;AF BEAF DED8F B A3(F-))F1 E BAF : FCD F-BF1 E B F E E $F'F,3 EF &&F DED8F B A3(F-BF E A9F- F F AE(F ()(E AB(E EA F=EB 3D &+F E C F F FFFFFF/ % F FA1E DF B A3(FD:DB9F F E "FB AEA (B(9F FD FCA A A FB AEA (B(F 7E "F! AEA (F&J%+K9F "FB AEA (FD F&JLLFAEA (F :D CD DE %'F- A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . . . " ! D7 A AB( AEA F A"( (8F BEA DF7DED8F=BA D DF E1D< BF@A>( ( (0 BE F E FFFFFFFFFFF/ B EA ( F@A>( ( (0 BF B B ++ * B - ' ( )D ' ( )D ' ( )D ' ( )D B B B +, B C ! &&&+& &&&+% &&&++ &&&+B % -B -)) -)) -)) + -B -B -)) -)) B -B -B -B -)) F -B -B -B -B &+ &% &+ +B &+ LN &+ && -B -B -B -B D7 A CD ABACD DEF F D B ,! . . . . . . . . . . ! . . . . C C %'F,! FFFFFF $%'F E EA F $+'F,! F FFFFFFF$B'F,! F D7 A A EA " #A A ()(E *E ( $ %%&' $ %%%' $ %%+' % . . . B B F7 EDE FD8 B1D BF BEAF&&&&FB AEA (FCA A A3AF D1 E F A AF"E EA (BF BF B BAF B A (1(E F* DF A 1DE1 9F, D F,B1F F#A A (F 8 E EF %F AEA AFB 1DEO *8A3(1AF @ BD B ED 1D3DF DCDPF7DED8 EDBF@ BD B D9FCDEF AEA A1(E DF F AB(A(F E 7DED8 EDBF@ BD B EA (B(BFCA (8 (E( A (F F=>. AB(F FC( (8 AE(BF D A % AEA A AB(A(F"E ).1DA B D C( (8 AE(BF@ BD B D EA (B(BF B D7 A CA ABACD DEF F D B !- . FFFFFFFFFFFFFFFFFFFFFFFFFFF . . . E1D< BF@A>(( (F . . C IF . . . . F$ A B(>AAF +'F E ! . . F@A>( ( (B1AF %'F!$%'FM8 F@A" A ABF F1 DE F E EA FI> EDB1 F;D:CDEF $+'F@A B(>F B BD F E EA 1AF AB( (E F $B'F!- F"E EA 1A DF;A A AE(FA ( A A F< F A (EF A ( (B(F ACD F " . . % D7 A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . . . AB( (E' D DF E AEA F :DADF AEA FCDEF F D FD:DBF AB( (E EA F=EB 3DF $%'F FFFFFF/ F A>( ( (B1AF!- F AB( 1(3(F>A ABF E1D< BF A>( ( (B1AF1AF A (EFB AEA (F1 3D8DE F F@A>( ( (0 BF / & -* &&&+& % *! &&&+% + !- B - &&&?& F -* &&&++ G ? ,! &&&?% E1D< BF@A>( ( (0 &&&+& F &&&+% & . &&&&? $FFFF' &&&&& &&&++ &&&?% $FFFF' &&&&F &&&&? ,! " / 0 F F & 0 F1 F 0 EF %'F!- F D DB E +'F!- F >I B BFD8 F>A AB(F1 3D8D D F E CD DE F*BAA 9F"E EA FD8 F>A AB(F$ AEA AF>A AB('FC F FA>A ( ACD DE F E1D< BF@A>( ( (B1ABF DED >9F< F F@A>( ( (B1ABF DED BF!- F E1D< BF@A>( ( (B1AF >FA AF A (EFB AEA (F; EFD DF A>( ( F IEIB1 F1 FFA B(1(E F %'F F AEA ED D F=> D ED $%' FF: 8D F$%&& 9F%& 9F% 9F& % 'F>A AB A (A(F<AE1(E F <AE1(E $+' A AB A (A( AEFD:DBFGF)AE (F F<AE1(E AB( -! -!F D - - F D 6B D EA F E B -! D D IEIF)AE CDE1 BF)A> AF E E AC E ED 7 $B' A A EF E F AEA E E1 F; EF>A AB A (A(FD:DBF>A ABFA AE(F CA (8 AF=> D ED ,3 EF DED8F 8 F-!F E AF A AB A (A(F B A FC( (8(F- F E A AB A (A(B(BF <A F1 3 EDF F1 3 EDB F A8(E A9F A AB A (A(F B A FC( (8(F -!F E ,3 EF DED8F 8 F-!F E AF <A F1 3 E9F F1 3 EDF EF< F A AB A (A(F B A F C( (8(F-!F E 7 : E DF1 3 EF ()(EAF A8(BAA9F A AB A (A(FC( (8F B A3(F- F E 7DED8F 8 F- F AFCD 9F <A F1 3 EF E B E A AB A (A(B(BF1 3 EDF F1 3 EDB F A8(E A9F A AB A (A(FC( (8F B A3(F-!F E ,3 EF DED8F 8 F-!F E A9F <A F1 3 EF F1 3 EDF EF< F A AB A (A(FC( (8F B A3(F-!F E 7DED8F 8 F- F AFCD F>A ABFD E F1 <A F 1 E9FC DE D BF>A ABF B B1AF A AB A (A(FC( (8F B A3(F- F E B AC F D EFD FA B(F8 D 1 F:A (8(E F@A B(>F DED8F 8 F EAEF-!F E AF : E DF>A ABF1 3 EDF EAEF F1 3 EDF E D>DBF+&FNF>A AB A (A(F AB( ACD DE9F< F F1 3 EDF&J?G9GBGFAEA (F ACD DE F* B(F>A AB A (A(F AB( A A> F,3 EF AB( (E AF HF FDB1DE FD8 DFCA8AE( (>F E &&&+& FFFFFF &&&%FFF &&&%& -! FFFFFF/ &&&0FF/ &&B0 & &&&+% F -!FFF &&&%FFF%&&& %0 F1 D " 2 F 3 && / 31 1 4 $F' " & 0 F 3 & " ! " 2 5 & /& B CD DEF>A AB A (A(F1 3 EDBDBFA1E EDF 9F 9F 9F 9F 9F 9F<C F ACD DEF< FDB1 F) B D B AE(F1AF AB( ACD DE F @A B(>F8 FAB1AF AB( ACD BFDB1 FAEA (3(F &FJF BFAEA (1(E $G' A AB A (A( (FE FD:DBF DED8F B A3(B(F- F A" A F< AFE F A" A F E DE F F B A3(F-!F E A9F>A AB A (A(F:A (8 A> $?' ,3 EF A AB A (A( (FE FD:DBF F F AB( (E A9F AF A AB A (A(1AF AB( ABF) E A (BF A B( (B(F AB A F E DE F=EB 3DBPF -!F &&&%/ &&&0F &&&%&/ &&B0F8 DB1 F AB(E A 9FE F B A3(B1AF AB1(3( (>F) E A F1AF &&&%/ &&&0F8 DB1 F A (1(E F* DF A 1DE1 FD7G&&&F"E EA (B1AF"E EA FDB1DE F D8 DFCA8AE( (>F AAA (E $K' A AB A (A(F,! F B1ABF BEAF <A F1 3 EDF B A F1 E B F IBA E % &&&+& !E #6 76 $ FFFFFF &&&%FFF &&&%& -! FFFFFF/ &&&0FF/ &&B0 & &&&% / &&&0 F * FFF &&%&&FFF%FFF &&%&& &&&% / &&&0 &&%&& F $FFFF' %& %B ,! E F. F 0" 0F 1 "& / F1 " F1 D7 A AC ABACD DEF F D B . - -! . . . . . . . 6B" F . . . . . . . . " ! . - . - . . . - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' +4B . D F* AE(0 -" EAB1 D . F AB( A ABFE . B1D D BF D / . - D7 A 2 EDF D"D D 5- A AB A (A(B(BF F A AB(FRF F1 3 EDF A1AEFC E F A A (F< AFQ E1FA1E DF AB( ACD DE F: <ED F$%&& 9F%& 9F% F< AF& % 'FF F F1 3 EDF$ 'F 5- %'F -!F$-BF D E'F $%' 7DED8F 8 F-BF 1 3 FAB1A9F <A F1 3 EFAE A AFCA8 AE F F>A AB(BAF$ 'F A8( 1(3(FAB1AF A AB A (A(F B A3(F-BF E $+' 7DED8F 8 F-))F E AF< AF>A AB A (A(FE BDE 9F A AB A (A(FC( (8(F-))F EF< F <A F1 3 EF1 FS&TF ← 6B" F D BA C D EFA B AA " DB F " +'F E FFFFFF/ $6BAE A E → 1' EA F=EB 3D $%'F &&&+&F-BF 1 ABF+&F BF BEAF>A AB A (A(B(BF1 3 EDF F1 3 EDB F A8AAA (E F F1 3 EDB F A8 (3(FAB1AF &&LKF-BF E9F1A;AF BEAF &&&?GF-BF E F $+'F A AB A (A(F F1 3 EDB F A8 A1ABF DED8F 8 F-))F E A9F>A AB A (A(B(BF1 3 EDFS&TF E F &&&+%F-BF E A9F &&LKF -))F EF< FF <A F1 3 EF1 FS&TF E E1D< BF@A>( ( (0 FFFFFFFFFF/ D D D BF +- +- * +B D0 ← EF ' ( D * D FFFFFF/ A ABFCD> F@A>( ( (0 C D A → * ' ( )D ' ( EBD D D ++* D +- /=EB 0F@AB("F B F <E DF/ -!0 $%'FCA (8 AUFC( (8(F A ("F B1IE / D FD:DBF+F>A AB A (A(F AB( (E F D A EA (0 C( (8F 1I I &&&&? & 7DED8F 1I I F &&&&+ & AE % %F E EA * +F + * BF B FFFFFF/ A ABFCD> ' D0 F &&&&+ F &F F %FF F &&&?& F/ E EA 0 A BCD EFA &&&+& &&&% &&&& F FF # *$ -!FFF &&&&FFFG F FF # $ -!FFF &&&%FFF? &&&& &&&?& $FFFF' 8D 2D F /. F ,! D7 A A ABACD DEF F D B . - - . . . . . 6B" F . . . . B1D D BF . . . . . . . - " ! . - . . . - +4B . D D F* AE(0 -" EAB1 AB( A ABFE . . F 2 EDF D"D D A AB A (A(B(BF F A AB(FRF %'F - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' B AA D F/ . - D7 A 5F1 3 EDF A1AEFC E F A A (F< AFQ E1FA1E DF AB( ACD DE F: <ED F$%&& 9F%& 9F% F< AF& % 'FF F F1 3 EDF$ 'F 5- F$-))F D E'F $%'F7DED8F 8 F-BF 1 3 FAB9F>A AB A (A(B(BF1 3 EDF F1 3 EDF EF< F:( (8F-BF E $+'F7DED8F 8 F-))F BAA9F>A AB A (A(F1 3 EDF F1 3 EDB1 BF1I8 FCA8 AEF< F1 3 EDFS&TAF1I8IBA 9F:( (8F-))F $B'F F F AB( (E A9F A AB A (A(FC( (8(F-))F EF< F <A F1 3 EDFS&TF E E 7DED8F DB A D ← A AB A (A( FFF B A F:( (8( +'F E FFFFFF/ EA F=EB 3D $%'F &&&+&F DED8F B A3(F-BF E A9F &&&&F B A3(F-BF $+'F &&&+&F DED8DF-))F 1 ABF BEA9F A AB A (A(F1I8 E $B'F &&&++F-BF E A9F <A F1 3 EFS&TF E → $ AE A 1' EF< F &&&?GF:( (8(B(F-BF A"AE FCA8 AE F2 F <A F1 3 EFS&TF E A9F A AB A (A(F B A3(F-))F E1D< BF@A>( ( (0 &&&+& &&&& FFF &&&&FFFG &&&?G $FFFF' &&&++ &&&& $FFFF' FFFFFF/ A ABFCD> F &&&+& F &&&?G D0 FRFG /=EB 0F B< EF B E IF/ -!9F - $%'FCA (8 A FFF DE1 BF)A> AF B< / D 0 EIBFAE1FAE1AF:A (8 A (F$*F→F F→F 'F< F1 E A (F$ F→F F→F*' F D A EA (0 % 9 5 . "F BF F "& " "F & % + B F %FF F &FF & % + B E : E ( * F +FF "& &FF &FF F &FF F F FF / E1D< BF@A>( ( (0 ( 9 &&&+& 5 . BF & . &&&& - F F #* $ FFF &&%&FF%&& &&%& &&&?& $FFFF' &&&F ; 9 &&&+& 5 . F & . &&&? F F #* $ -!FFF &&&&FFFG& ; 9 &&&& 5 . BF & . &&%& F F #* $ -!FFF &&%%FFFG& &&&& &&&?% $FFFF' &&%F &&%% &&%K 9 9 &&&+& 5 . &&+% F & . F # $ -!FFF &&&%FFF%& &&&% &&&+& &&&?+ $FFFF' &&+F ,! FFFFFFF/ A ABFCD> D0 -" EA D B F$ &&&+&' F*$ &&&?&' F $ &&&?%' F $ &&&?+' - -! - -! &&&& - &&&&FUFGF &&&& -! &&&% -! A &&&%FUF%&F &&%% A &&%&FUF%&F &&%%FUFGF A A D7 A D7 A A EA " #A A ()(E *E ( $ %%&' $ %%%' $ %%+' ! ABACD DEF F D B . - . . . . . . . 6B" F D / . . B1D D BF . . . . . - . - . . . - . - +4B . . E D F B AA D E F* AE(0 -" EAB1 AB( A ABFE . 2 EDF D"D D A AB A (A(B(BF F A AB(FRF %'F . . ! 5F1 3 EDF A1AEFC E F A A (F< AFQ E1FA1E DF AB( ACD DE F: <ED F$%&& 9F%& 9F% F< AF& % 'FF F F1 3 EDF$ 'F F$ I I A D)F A AB A (A(' $%'F A AB A (A(B(BF1 3 EDF DED8F 8 A AB A (A(B(BF:( (8F B A3(F-!F E BF 8 E A>F$@A B(>F>A AB A $+'F,3 EF DED8F 8 FE BDE 9F A 5- F-BF 1 3 F IE A FAE ( E AF< FC F1 3 EF>A AB A (A(B(BF F1 3 EDB F A8(E A9F E F F>A AB A (A(9F>A ABF1 3 EDBDF A A1(3(FD:DBF HFBDBF B EVD DF D FCD FCDEF (A(F A (A(FC F A (1(E' AB A (A(F B A3(F-))F< F <A F1 3 EF1 FS&TF E 7DED8F DB A D <A F>A AB A (A(F 1 3 EDF A AB A (A(F C BA F :( (8( E B C F>A AB(F$ 'FRF %FWF + +'F E FFFFFF/ EA F=EB 3D $%'F &&+&F IE DF-BF< F-))F A"( (E9F F1 3 EDB F A8(BAAF &&L?F-BF EF< F &&?%F:( (8F B A3(B(F-BF A"AEF$ %FWF +FRF B& B' $+'F,3 EF &&+BF F DB A DF-BF E A9F <A F1 3 EFS&TF< F &&?%F1 F-))F E E1D< BF@A>( ( (0 &&&+& FFF &&L?FFFB& &&L? &&&?% $FFFF' &&&+B &&L? $FFFF' FFFFFF FFFFFFF/ A ABFCD> D0 F &&&+B F &&&+& F &&L? $ E F DB F F F B 'FF F &&&?% F F FF FRF+& FF FRF%& F /=EB 0F AB E AEABF* AE F <E DF/ 0 $%'FCA (8 A FFF D;>(BF A A IE DBDF : EF< FAD;A>F1 3D8 DE $+'F D FD:DBFA AE F DB A DF:( (8(F< EDE F D A EA ( F F F DVD A F DED8F F FF DVD A F DED8F F F &&&&? 1I I F &&&&+ &F &F FF B EF %F E $ IE +F F EF EA F F F A CAF F +F F FF 3D8 DE F1F <E D F F *1E F &&&+& &&&+% &&&?& &&&& FF/ AB( A A"F*8A3(1AF DB A D A A"F 3D8 DE * AE F A AB( E1D< BF@A>( ( (0 1 &&&+& " "& F F FFF &&&&FFFB?&&& &&&+% 1 &&&& &&&& $FFFF' &&&& FFF &&&&FFF%&& &&&& &&&& $FFFF' D &&&+% &&&& & ! 1 & &&&+% $FFFF' &&&?& FFFFFFFF AB( ABF>A AB A (A(B(BF A (A(FC F A (F A< D F 1D DE F$ EA1AF F %F DF= : E' F F 1I I AB( ABF A (A(FC 1DE' D7 A !AC ABACD DEF F D B . - -! . . . . . . . . . . . . . . . . - " ! . - . . . - . - D7 A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' +4B . . . 6B" FA B1D D BFA B AA D D D F FFFFFFF / F* AE(0 -" EAB1 AB( A ABFE D A AB A (A(B(BF F A AB(FRF %'F 2 EDF D"D 5- F1 3 EDF A1AEFC E F A A (F< AFQ E1FA1E DF AB( ACD DE F: <ED F$%&& 9F%& 9F% F< AF& % 'FF F F1 3 EDF$ 'F 5- -!F$ AEAE (F A AB A (A(' $%'F7DED8F 8 F-BF 1 3 FAB9F A AB A (A(FC( (8(F-BF EF< F>A AB A (A(B(BF1 3 EDF F1 3 EDB1 BFS&TAF1I8 ()(EF BAAF A AB A (A(FC( (8(F-))F E $+'F A AB A (A(FC( (8(F-BF 1 ABF BEA9F DED8F 8 B BF-BF< AF-))F A (FCDEF8 DF1 3D8 DE > $B'F,3 EF DED8F 8 FE BDE 9F A AB A (A(FC( (8(F-))F< F <A F1 3 EF1 FS&TF E 7DED8F DB A D F A AB(F$ ' A AB A (A(F B A F:( (8( +'F E EA $%'F $+'F $B'F / $ AE A 1' F=EB 3D &&&+&F-BF BAA9F &&&&F B A3(F; BF-BFF EF< F A AB A (A(F1 3 EDF1I8 FCA8 AE &&&+&F1 <A (F AEA F-BF< F-))F A"( AF1A;DF>A AB A (A(F1 3 EDF1I8 F1 <A F 1 E &&&+BFE F DB A DF-BF E A9F <A F1 3 EFS&TF EF< F:( (8F1AF-))F E E1D< BF@A>( ( (0 &&&+& -!FFFFF &&&&FFFF%&& &&&& &&&?% $FFFF' &&&+B &&&& $FFFF' FFFFFF/ A ABFCD> D0 &&&+B &&&+& &&&& B FF B FF D #F$ &&&?% < &" FCA8 AE F /=EB 0F DB A F D E 8D . E AF $%'FCA (8 A FFF I> B D>FCDEF;(>1AF D1 BFAD $+'F D ;AE <E DF/ -!0 DBF D E 8D 1 BF A BA ABABFC > F : F DB A DBDF AEAE (FCDEF DB A F: <DEDE F D A EA ( DVD A F DED8F DB A D F &&&&+ I8I F;(>F D D F D<D:F DB A D A4 A3A F 1 E &F D D DB A F AEAE ( %F +F F @I F;(>F D D F D<D:F DB A D D F *1E F &&&+& &&&+& &&&& $B'F E AB( >D BFC DE BF D D F D<D:F " D)D F A ABFC( (8F D D E 8D F E A (F A AB A (A( EA &&&+& -!FFF &&&&FFF+ &&&& &&&+& $FFFF' %0 F 3 && / &. 0 5/ F 2 5 F1 " 1 F1 0F D7 A D7 A A EA " #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ABACD DEF F D B . - 7 . . . . . 6B" F . . . . . . B1D D BF . . . . B AA F ! . - . - . - +4B DED: F* AE(0 -" EAB1 AB( A ABFE . . . D F 2 EDF D"D D A AB A (A(B(BF F A AB(FRF %'F . - DB DED: / . . 5F1 3 EDF A1AEFC E F A A (F< AFQ E1FA1E DF AB( ACD DE F: <ED F$%&& 9F%& 9F% F< AF& % 'FF F F1 3 EDF$ 'F 5- 7F$C D B CD DEF A AB A (A(' $%'F7DED8F 8 F A3 AB(E A9F A AB A (A(FC( (8(F-BF EF< F>A AB A (A(B(BF1 3 EDF F1 3 EDB1 BFS&TAF1I8 E 9F A AB A (A(FC( (8(F-))F E $+'F A AB A (A(B(BF1 3 EDFS&TAF A8 A1ABF DED8F 8 F-))F "F EAEF-BF E A9F>A AB A (A(B(BF1 3 EDF EAEF E BDE $B'F7DED8F 8 FE BDE 9F A AB A (A(FC( (8F B A3(F-))F EF <A F1 3 EF1 FS&TF E F1 3 EDB F 7DED8F DB A D C C A AB A (A(F :( (8F B A3( +'F E $ AE A 1' EA F=EB 3D $%'F &&&+&F-BF E A9F &&L?F B A3(F1AFA B(FAB1AF-BF E F2 F>A AB A (A(FS&TAF1I8 E 9F &&&?GF1 F-))F E $+'FS&TAF A8 A1ABF &&&+&F EAEF-BF E A9F>A AB A (A(B(BF1 3 EDF EAEF F1 3 EDB F 8D BDEF< F EA1ABF1I8 CA8 AE $B'F &&&+BFE F DB A DF-BF E A9F <A F1 3 EFS&TF EF< F:( (8F1AF-))F E FF/ F E1D< BF@A>( ( (0 &&&+& 7FFF &&L?FFFG& &&L? &&&?G $FFFF' &&&+B &&L? $FFFF' FFFFFF FFFFFF/ A ABFCD> D0 F &&&+&F RGF F F F &&&?GF FFFFFFFFFFFFFFFFFFFFFFFFFFF$ AE A 1' AF /=EB 0F#A AF AF <E D/ $%'FCA (8 A FFFF I> B DFAEA ( AE AF $+'F D 70 BFCDEFIEIBIBF;A AFC AF1 <E D F D A EA ( 5 F &% F "F "& F & % + 9 $B'F E 5 . EA A BCD EFA %0 &&&+ & !F " F " 3 F1 F F 00 2 F & 7FFF &&&GFFF+&& &&&+ & &&&& $FFFF' %0 FFF $F'F A ABFCD> D A 1F $F &&&+&'F D BA D E $F &&&G'F ! E A FFFF$F &&%&&'F 2 F & %'F F AEA ED D F=> D E $%'F A (A(F I BF BAEF"A F DED8DF 1D3DB1 F <A F1 3 EDFAE (E(EF< AFA>A (E F $+'FCA (8 AF > D EDB F E FFF: 8D F A (A(F<AE1(E AB( F1 3 EDB F A8(BAAF1A9F:( (8(F-BF A"AE F CA (8 AF > D ED *8A3(F A (A( ,3 EF A (A(F F1 3 EDB1 BF&HAF1I8 E @ AE(F A (A( ,3 EF A (A(F F1 3 EDB F A8(E A9FC( (8F-BF *8A3(.@ AE( A (A( A F AE(F DED8DB F DE F A (A(FCDEFAE AE9FA8A3(F DED8DB F A>A (E F,3 EF F1 3 EDB F A8( (E A9F:( (8F-BF E ADE F A (A( 9FC( (8F-BF E E ,3 EF A (A(F F1 3 EDB F A8(E A9FC( (8F-BF E F BEAFCDEF DED8F DB A DF DE F A (A(F1 3 EDFS&TF E DE F A (A(FCDEF F1 3 EDB F A8 ( ABF $B' +&FNFA1 F A1AEF A (A(F AB( ACD DE9F F1 3 EDFD F&J?G9GBGFAEA (F ACD DE F* B(F A (A(FCDE1 BF)A> AF * B(F A (A(FDB1 DB FCA ( A1ABFCDE1 BF)A> AF AB( (E A9F"E EA F I DFCA8AE( (>F E F &&&+& A> F FFFFFF &&&%FFF &&&%& FFFFFF/ &&&0FF/ &&B0 & F AB( &&&+ % FFF &&&%FFF%&&& %0 F1 9 " 2 F 3 && / 31 1 4 " & 0 F 3 & " ! " 2 5 & /& $F'F A (A(FA1E D9FDB1 F) B D B AE(F1AF1A;D F A FI> E F 9F 9F 9F 9F 9F 9F<C F ACD DE F@A B(>9FDB1 FAEA (3(FF &FJF BF AEA (1(E $G'F,3 EF A (A( (FE FD:DBFE F F AB( AAA A9F A (A(1AF AB( ABF) E A (BFA B( (B(BF AB( A (BAF1D A F 1D D1DE F,3 EF F &&%&/ &&&0F &&%&/ &&B0F DCDFCDEFD)A1 F AB( 1( A9 FE F AB( ABF) E A F &&%&/ &&&0F A (1(E9FA DF A 1DE1 FD7G&&&F"E EA (B1AF I FCA8AE( (>FFFFFFFFFFFFFFF AAA (E % !E $ &FJF B' &&&+& FFFFFF &&%&FFF &&%& FFFFFF/ &&&0FF/ &&B0 & &&%& / &&&0 F * FFF &&+&&FFF%FFF &&+&& &&%& / &&&0 &&+&& K $FF FF' %& %B ,! E F F "F " F" F " " F 2/ " F1 0 " F 0 F F F F $?'F F B F AB(E B9F A (A( (FE FD:DBF DED8 EF-))F A (1(E $K'F F< F F AE(B1A9F F1 3 EDFA8( AFCD 9F AE(F A (A(F DED8DB F DB A F 1D3DF IE A FAE A AF1 <A F 1 E F @A B(>F?GGBGH BF AE(F:( A A> F F< F F AE(B(BF1 3 EDBDF&F A" A FD:DBF F F AB( (E D7 A D7 A A EA " #A A ()(E *E ( $ %%&' $ %%%' $ %%+' # D ABACD DEF F D B . - ! . . . . . . . . . . . . . . . . - ! . - . . . - . - +4B . B F6B" 9D . 9 9D F D BA / F* AE(0 -" EAB1 A (A(F %'F E AB( ! 2 EDF D"D B A3( 5- F1 3 EDF$&FJF?GGBG'F B D B $%'F A F DED8DF 1D3DF>A ABF I BF $+'F F DB A DF-BF E A9FC( (8F-))F / A ABFCD> 5- BAE1AF F1 3 EDB1 BFD DCAE BF%F1I8 E F2 FS&TAF A8( 1(3(B1A9FC( (8F-BF EF <A F1 3 EF F1 3 EDF E D0FFF E F B & 9 " F % "F B FF F 5 &" 9 " F F F F "F "F +'F E EA F=EB 3D $%'F &&&B&F B A3(FGF1 )AF-BF E A9F &&&?&F:( (8(F A (A(F1 3 EDFS&TAF A8 (3(B1ABF1 A (F-BF $+'F &&&B%F B A3(F-BF E A9FC( (8F-))F EF <A F1 3 EF F1 3 EDF E / E E1D< BF@A>( ( (0F &&&B& FFFFF &&%&FFFFFG &&&B% &&%& $FFFF' &&%& &&&?& $FFFF' / A ABFCD> D0 &&&B% &&&B& &&%& &&&?& . B FF 5 &" E D7 A # B ABACD DEF F D B . - ! . . . . . . . . . . . . . . . . - " ! . - . . . - . - B F6B" 9D ) 9D ) F D BA / F* AE(0 -" EAB1 A (A(F %'F B A3( FB . 9 5- F1 3 EDB F A8 (3(B1A9FC( (8F-BF & "& F "F "F B B FF 5 &" & EA F=EB 3D $%'F &&&B&F B A3(F F1 3 EDB F A8AAA F A1AEF-BF E A9F &&&?&FC( (8(F1AF-BF $+'F &&&B%F B A3(F-BF E A9FC( (8F-))F< F A (A(F1 3 EDF1 FS&TF E / . D0FF 9 " F +'F E . 5- B D B $%'F7 BF"A DBF I BF BAE(B1AF A (A(B(BF1 3 EDF%FAE AE F2 F A (A(B(BF1 3 EDF BF)A> AF?GGBGH F A1AEF A ACD DE $+'F F DB A DF-BF 1 3 B1A9FC( (8F-))F< F A (A(B(BF1 3 EDF1 FS&TF E E +4B 2 EDF D"D F1 3 EDF$&FJF?GGBG' F/ A ABFCD> A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' E AB( ! D7 A EF E1D< BF@A>( ( (0 # B $ E # / A ABFCD> D0 &&&B% &&&B& B FF &&%& &&&?& 5 &" $ EF< F D7 A # BD ABACD DEF F D B . - ! . . . . . . . . . . . . . . . . . . . . . . - " ! . - . . . . . . . - . . . - D7 A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' +4B . F F . . B F6B" F F F F !F F D BA F $F F'F / F* AE(0 -" EAB1 ! %'F AB( A (A(F A (A(F1 A (A(F1 F1 3 2 EDF D"D 56 6 5- B A3( 3 EDBDF%FAE (E(EF$W%'F 3 EDBDF%FA>A (EF$.%' EDF$&FJF?G9GBG'F B D B $%'F F DED8DB F"A F 1D3DB1 F I BF BAE1AF A (A(B(BF1 3 EDBDF%FAE (E(E FF2 F A (A(B(BF1 3 EDF C( (8F-BF E F A D F?G9GBGH F A1AEF A ( ACD DE $+'F F DED8DB F"A F 1D3DB1 F I BF BAE1AF A (A(B(BF1 3 EDBDF%FA>A (E $B'F F DB A DF-BF 1 3 B1A9F A (A(B(BF1 3 EDFS&TF E $F'F F< F F DED8 EDB FA B(FAB1AF DB A F 1D3DB1 9F A (A(F1 3 EDF1 3D8 > $G'F*8A3(. AE(F A (A(F A (A(F DED8F DB A DF 1D3DF IE A F:A (8(E / A ABFCD> D0 F F DB A D *E (E AF A D FF*>A AF A D F1 3 ED <A F1 3 E A (A(F BA F :( (8( F1 3 EDB F A8 (3(B1A9F FFFF+'F E EA F=EB 3D $%' &&&B&F B A3(F F1 3 EDB F A8(BAA AF A1AEF-BF E A9F &&&?&FC( (8(F-BF E FFFFFFFF$+'F &&&B%F B A3(B(BF I BF BAE(FD FA8A3(F A AE FFFFFFFF$B'F F 8 F A3 AB1(3(B1A9FC( (8F-))F EF< F A (A(B(BF1 3 EDB FS&TFA AB(E FFFFFFFF$F'F*E (E AF< F*>A AF A (A( (B1AF &&&LLF$# E>A ABF-B'F A (A(F* D)F DB A DF AEA F FFFFFFF/ AB( ACD DE F E1D< BF@A>( ( (0FFF # B $ E # FFFFFFF/ A ABFCD> D0 &&&B+ &&&B& &&&B% &&&& &&&?& B FF < &" $ /=EB 0FCA (8AAA F EF A ( (B(F* AE A AF/ 0 $%'FCA (8 A FF EF B E F 1D FD BD E9F:A (8ABF EF A ( (B(F%FAE (E A FD:DBF %FABDF A (FC B BAFCA ( AAA 9F%F A>A A FD:DBFD F +H FCA ( AAA FFF EF:A (8(E B9FCI IBF E AE(F1 E1 E A FD:DBF %H FFCA ( AAA F%F EF :A (8( E B9F E F1 E1 E A FD:DBF +H FCA ( AAA $+'F D F D A EA ( DVD A F7DED8 1I IF &&&&B %FF +FF F FFF $B'F E F BFF F +FF & %F +F BF DVD A FC( (8 1I IF &&&&? E & % + B E A F %FF EA F # B $ # B $ # B $ # B $ F F F F F F F # B $ E # $ E # $ E # $ E # $ D7 A # ABACD DEF F D B . - ! . . . . . . . . . . . . . . . . - " ! . - . . . - . - D7 A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' +4B . F F . . B F6B" F F !F F D BA F $F F'F / F* AE(0 -" EAB1 AB( A (A(F ! %'F 2 EDF D"D B A3( 5- F1 3 EDF$&FJF?G9GBG'F 5- B D B $%'F7DED8F"A DBDBF I BF BAE(B1AF A (A(B(BF1 3 EDBDF%FAE (E(E F DE F A (A(B(BF1 3 EDFS&TF E $+'F A (A(B(BF1 3 EDF F1 3 EDB F A8(BAA9FC( (8F-BF E $B'F A (A(B(BF1 3 EDBDBF F1 3 EDB1 BF1I8I F 1 3 F>A ABF< FE / A ABFCD> F1 3 EDB F A8 ( ABF BEAF A (A( AFCDEF DED8F DB A DF1A;AF F DB A DF 1D3DF>A AB9FC( (8F-))F E D0 FF F DB A D FFF A (A(F A D F1 3 ED <A F1 3 EF A (A(F:( (8F B A3( +'F E EA F=EB 3D $%'F &&&B&F B A3(F F1 3 EDB F A8(BAA AF A1AEF-BF E A9F &&&?&FC( (8(F1AF-BF E $+'F &&&B&F B A3(F%% F1 )AF-BF BAA9F &&&?&FC( (8(F-))F EF< F A (A(B(BF1 3 EDF&HAFE FFFFFFF/ BDE E1D< BF@A>( ( (0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F &&&B& FFFFFFF &&%&FFFFFFFF%& &&&B% F F &&%& &&%& F / A ABFCD> &&&?& D0 F &&&B% F &&&B& F &&&G F &&&?& F1 3 ED D7 A !A$% !A$ % D!A$% D!A$ ABACD DEF F D B - -2$ ' -2$ ' -29F . - - - . . - . . . . . " ! - - - - +JG D7 A A EA #A A ()(E *E ( F $ %%&' $ %%%' $ %%+' - . -2 -2 9F -2 AB F -24 / F* AE(0 -" EAB1 AB( EAB ) EF 1D A F< EDF< AF< EDBDBFC B1 3 FA1E EAB ) EF 1D BF< EDBDBF A 1 1D A 3DF E %'F -2F$ < ' DE D BF FA1E DB1 DFQ E1F< ED DBDF FA1E DB F A 1 1 E %Q E1 & % & & % & & % & & % & % & % % D +'F -2F$ C F < ' DE D BF W%9 FA1E DB1 DF1 C FQ E1F< ED DBDF W%9 FA1E DB F A 1 1 E F B'F E EA F=EB 3D $%'F &&&+&F BF 1 3 FAB1A9F -2 F 1 & % & & % & & % & & % & % & % % AF;&& BF< ED DF &&&FFQ E1FA1E DB FA AB(E & & & & & & & & % % % % & & % % & & & & & & & & % % % % & & % % -2 2 EDF D"D 5- 4 55- 4 5- . $+'F &&&&%F BF 1 3 FAB1A9F &&&+9F &&&%H1 DF$; & &F BB'F< ED DF -2 F AF &&&?9F &&&GH FA AB(E F % % % % & & & & % % % % & & & & % % % % % % % % & & % % & & % % * % % % % & & & & % % % % & & & & % % % % % % % % & & % % & & % % EF F%'F -2F B BF " EAB1(F AEA FCDEF A (A(F< AF>A AB A (A(F AB( (E AFC B AE(BF1 3 EDF BACD DEF< AF1 3D8 DED CD DE D7 A !A$&% !A$& % !A$'% !A$' ABACD DEF F D B - -2F$ ' -2N$ ' . . - . . . . . . . . - - . " ! . . . . . . . BJG D7 A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . . . -2F9F -2N -2F 9F -2N AB F -2F4 -2N / F* AE(0 -" EAB1 EAB ) EF 1D A EAB ) EF 1D A %'F -2F9F -2NF$ -2FUF AB( F< EDF< AF< EDBDBF A (F 1 3 FA1E DBFCD F" >D F< EDBDBF A ABAAA3(FA1E DBFCD F" >D B < F!DCC F4F -2NUF $%'F B D BF H1 BF H FF.CD F< AFN.CD F< EDF EAB ) -2F$ 'FC DE D BF FA1E DBDBF I -2N$ 'FC DE D BF FA1E DBDBF I A A A AE(B1AF; 1 )FA1E F EF A < F B !6 !6 2 EDF D"D ,4 @ , ,4 @ , 'F EF 1 E F BA D DFF.CD F< ED DBD9F FA1E DBDBF I F BA D DFF.CD DB FA AE F BA D DFN.CD F< ED DBD9F FA1E DBDBF I F BA D DFN.CD DB FA AE F A F A (F A1( AFD8 DBF EDF A AB(F >AE1(F 1D DE F $+'F=B E D F$ 9F 9F 9F 'F< F5 E1F$ 9F 9F 'FA1E EDB F E 9F< ED EF)AE (F8 D 1 FD8 BDE F D FA1E EDB1 9F A BA F FA1E DB1 F " A ABAAA FCD F A A1( AFCDEF BEA DFQ E1FA1E DB1 BF E DFCD EFA (B(E F# 1 )F FA1E DB1 F E DFCD F A A1( AF A ABFCD EFCDEF BEA DFQ E1FA1E DB F A>( (E F,3 EFCD FA1E EDBDBF B BA F :D D8 F< FD8 FCDEF BEA DFQ E1F A1E DB1 F1 <A F 1D DF E D E A9F IE :FQ E1FA1E EDB1 DF DCDFD8 E 5 E1FA1E EDB1 F A BA F FA1E DB1 F A ABAAA FCD F A A1( A9F; 1 )FA1E DF A ABFCD E F&F A>( (E F,3 EF; 1 )F F A1E DB1 F A>( AAA FCD F A A1( AF A ABFD8 EF A"( A> F +'F -2NFF &&&B*FF %& B $%'F A BA FA1E FCD FD F< F " A ABAAA FCD F A A1( AF C%G D FCD EFCDEF BEA DFA1E BFA (B(E C& F C%G C& %& C%G C& F B'F -2NFF &&&&B *FF %& B $%'F A BA FA1E FCDEFQ E1FD 9F< F EAB ) EF 1D A F< EDBDBF > B 3 FC DE D BFQ E1FA1E DB1 BF A8( E A9F A8ABF ( ( F AE1(F 1D DEF< F; 1 ) DFA1E FC EA AEFS&TFD F1 1 E E C%G C& B & C%G %& & C& >F F'F E EA F=EB 3D FFFF &&&&FH BFD DCAE BFF. D F< EDBDBF &&&+&F DED8F DB A DF &&&& 1D3DF>A ABF -2F F AF & +FJF & GFAEA (BAFF A 1 1D D &&&&& & % & & % % & % & & % & % & % & C%G &&&&& C& % % & % % & % & & & & & % & & & EF F%'F -2FF< F -2NF A AE( A> AE(F B A FQ E1FC B1ABF A8ABF F F FA1E EDF W%FA1E DB F D7 A D7 A A EA " #A A ()(E *E ( $ %%&' $ %%%' $ %%+' #!A$% #!A$ % D#!A$% D#!A$ ABACD DEF F D B - -2$ ' -2$ ' -29F -2 9F . - - - . . - . . . . . ! - - - - +JF -2 -24 -2 F* AE(0 AB( EAB ) EF 1D A F< EDF< AF< EDBDBFC EAB ) EF 1D BF< EDBDBF A 1 1D A 3DF -2F$ I BF* A A'F $%'F FQ E1FA1E DBDBF%H F I 2 EDF D"D B1 3 FA1E 5- 4 5- E 5- 4 5- BDBDF FA1E DB FA AE %Q E1 & % & & % & & % & & % & % & % % % & % % & % % & % % & % & % & & +'F . FFFFF -" EAB1 %'F . -2 AB F / - -2F$ C F I $%'F -2$ 'F FFFA A A' BF* A A'F B BF -2$ 'F B1ABF)AE (F%HDBF I =BA BEAF BDBDFD DF1 )AFA A A (E F$ C FQ E1 W% %Q E1 %Q E1 & % & & % & & % & & % & % & % % & % & & % & & % & & % & % & % % =BA F W% % & % % & % % & % % & % & % & & % & % % & % % & % % & % & % & & BEAF B'F E EA F=EB 3D $%'F &&&+&F DED8F B A3(F A"AB(BAA9F &&&&+FQ E1F< ED DBDBF%H F I BDF &&&?H AFA AB(E E = B # $ 9 < IEI D # $ D7 A "!A$% "!A$ ABACD DEF F D B 7 -2$ ' ! - . . - . . . . . - . . . . . . . - " ! - - - - D7 A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' FJ? - 7 -2 / 7 -2 F* AE(0 -" EAB1 EAB ) EF 1D A F< EDF< AF< EDBDBFC EAB ) EF 1D BF< EDBDBF A 1 1D A 3DF ! #A A ! AB( 2 EDF D"D B1 3 FA1E 5- E 5- * ABAAA F< EDF A ( (F$&FJF?GGB?'F / A EA F D0 A EA !HBDBFC D8 B > FC DE D BFA1E 5- AB( DBDFA8AE AFCA EA F FC . ! 7 -2 7 -2 . *1E BDE F BF B A F F! %%& %'F7 -2F$7E "F* A A' $%'F H1 BFD DCAE BF!FQ E1F< ED DF H1 BFD DCAE BF!FA1 FQ E1FA1E DB FA AE $+' -2F F%FQ E1FA A AF A"AE B9F7 -2F F!FA1 F A"AE ;&&&+ W% ;&&&+ ;&&&K 7E "F EAB ) ED ;&&K W!.% W% ;&&&K ;&&K ! W!.% ;&&G* ! ;&&G* 5 E1F1 3 ED +'F E EA F=EB 3D $%'F &&&+&F DED8F DB A DF-BF BAA9F &&&&&9F &&&&%9F &&&&+FQ E1F< ED EDF &&&&F9F &&&&G9F &&&&?H AFA AB(E &&&+& 7 -2FFF &&&&&FFF &&&FFFFB FFF $ F F ! F &&&&& F &&&&% F &&&&+ EA ' ;&&&% ;&&&F ;&&G $=BA ' FF $ 7 -2 , A DBA D B' ;&&&% F ;&&&F ;&&G $ BEA' &&&&F &&&&G &&&&? AEA ( D7 A D7 A A EA " #A A ()(E *E ( $ %%&' $ %%%' $ %%+' !A$% !A$ ABACD DEF F D B - -2$ ' ! . . - . . . - . . . . . . . . - ! - - -2 - FJ? - . . ! -2 -2 / - ! -2 F* AE(0 -" EAB1 AB( EAB ) EF 1D A F< EDF< AF< EDBDBFC EAB ) EF 1D BF< EDBDBF A 1 1D A 3DF ! / A EA F %'F B1 3 FA1E 5- E 5- * ABAAA F< EDF A ( (F$&FJF?GGB?'F 5- D0 A EA #A A 2 EDF D"D !HBDBFC D8 B > FC DE D BFA1E AB( DBDFA8AE AFCA EA F FC *1E BDE F BF B A F F! AEA ( %%& -2F$ D F < 'F $%'F FQ E1FA1E DB1 DF< ED DF H1 BFD DCAE BF!FA1 FQ E1FA1E DB F A>AE $+'F7 B D F< EDBDBFC DFCDEFC I IBIFCA8 AB (:F1 E BAFF DE FD:DBF AB( (E $B'F!HBDBFC FC DE D BFA1E DBF > B 3 B1ABF)A> A A9F#A AF A EA3(F$ %%&'F BDEFA AF; E;AB DFCDED8 F A"( A> &&&+& -2FFF &&&&&FFF &&&&FFFF %$ &&&&& EA ' -2F A D BF $ DBA D B' ;&&G+ F ;&&G+ &&&&& 5 E1F <A ;&&G+ &&&&% ;&&G+ &&&&+ ;&&G+ &&&&B !RF F$*) E' +'F E EA F=EB 3D &&&+&F DED8F DB A DFA D)F 1 3 F>A AB9F &&&&+FQ E1F< ED DF &&&F9F &&&G9F &&&?FA1E EDB F A>( (E &&&+& -2 FFFF &&&&+FFFF &&&FFFFFB < ! "F ;&&LN ;&&LN &&&F = < &" ;&&LN &&&G ;&&LN &&&? D7 A (!A$% (!A$ ABACD DEF . -2$ ' . . . . . . . F . - . . . D B . . . . " ! - - - - -2 A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' FJ? - . . ! -2 -2 / D7 A ! -2 F* AE(0 -" EAB1 AB( 2 EDF D"D 2 EDBDBF A (F 1 3 FA1E 5- # 1 )FA1E 5- -2$ 'F / A EA F B F IEI FCD:D D D0 A EA #A A %'F 5- HBDBFC D8 B > -2F$ D F < 'F $%'F H1 FC DE B BFCD:D FC DE D BFA1E F AB( DBDFA8AE AFCA EA F FC *1E BDE F BF B A F F! %%& E 9FC DE D BF A (1AFCD F H1 BF H F A>( (E / > F) E A 0 C%G CN C& ;%B&* & & & % & & % % & & & & & % & & > F AE FCD > F AE FCD EAB D D BFB C EF$# UF%&.Y;&*' $+'F XBDBF EAB ) EF 1D A FCD F A ( (UF;&&FJF;%&FAEA (F :D CD DE $B' W HBDBF > B 3 FA8( (E A9F#A AF A EA3($ %%&'F BDEF)A A F B :FD8 FFFFFFFFF +'F E F B A> EA F=EB 3D &&&B&F DED8F DB A DF-BF 1 3 F>A AB9F &&&+HBDBF& FCD DB1 BFD DCAE BFF.CD F &&?BH BFD DCAE BF &&&?H AF A>( (E &&&B& -2 FFFF &&&+FFFF &&&?FFFF;&B&F CK C%G FF &&&+ C%G &&&? C& % & % % & CK FF % % % C& & % % % CB AEA ( D7 A D7 A A EA " #A A ()(E *E ( $ %%&' $ %%%' $ %%+' "(!A$% "(!A$ ABACD DEF F D B 7 -2$ ' ! / 7 -2 7 -2 . . . . . . . . . . . . . . . - . . . . . - - - 7 7 - - FJK - . -2 . ! -2 ! F* AE(0 -" EAB1 ! / A EA F AB( #A A 2 EDF D"D 2 EDBDBF A (F 1 3 FA1E 5- # 1 )FA1E 5- 7 -2$ 'F B F IEI FCD:D D 5- 7 -2$ 'F B F IEI F A ( (F$&FJFB+9K?K'F 5- D0 A EA %'F7 . . . . ! HBDBFC FC DE D BFA1E FC D8 B > !FC DE D BFA AB(FA8AE A9FCA EA F -2F$7E "F D F* A A'F $%'F H1 BF H F FCD:D DB F AB( DBDFA8AE AFCA EA F *1E BDE F BF F! AEA ( B A F %%& BDE E F!FQ E1F< EDF " A AE / > F) E A 0 C%G CN C& & & & % & & % % & & & & & % & & ;%B&* EAB D D BFB C EF$# UF%&.Y;&*' > F AE FCD > F AE FCD F $+'F,3 EF F;%B&*FD 9F HBDBF%&.CD DBDF% CD BFCA8 A AEA 9F HBDBFB CD DB1 BFD DCAE BF E "F;A DB1 F A>AE $B'F DE D BFA ABFA8( (E A9F#A AF A EA3(F BDE F +'F E EA F=EB 3D $%'FF %&&&&R;+F&NF< F %+&&RFH IE F &&&&&F BF BAA9F7 -2F F IEI I IE F F EB F E "FCD F " A A A (B(F EDE F %&&&H1 DF< EDBDBF+ CD DB1 BFD DCAE BFN.CD D9F %%&&HIBFF CD DB1 BF D DCAE BF " A AB(E F FD8 FFFQ E1FC BAAF IEI I IE F !A$% D7 A !A$ % )!A$% )!A$ ABACD DEF F D B - -2$ ' -2$ ' F -29F F -2 9F . - - - . . - . . . . . " ! - - - - +JG -2F -2 F F AB F / %'F +'F F* AE(0 -" EAB1 D7 A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' - . F F F F -24 -2F AB( EAB ) EF 1D A F< EDF< AF< EDBDBFC B1 3 FA1E EAB ) EF 1D BF< EDBDBF A 1 1D A 3DF E -2$ A F* A A' $%'F W%9 FA1E DB1 DF A F2 ED DF W%9 H F " A AE $+'F H F ACD FCDEF A (F DED A F B1A ( F A (1(E9F; A1 D A F A (F DED 2 EDF D"D ,* 4 ,* ,* 4 ,* > -2F$ B F A F* A A' $%'F WB9 W+9 W%9 FA1E DB1 DF B F A F2 ED DF WB9 W+9 W%9 H F " A AE $+'F H F ACD FCDEF A (F DED A F B1A ( F A (1(E9F; A1 D A F A (F DED > B'F E EA F=EB 3D FFFFFFFF$%'F &&&&&F-BF E A9F B F A F< ED DF% +BFF %&&&H F . " A AB(E F &&&&& -2FFF% +BFFFF %&&& D7 A D7 A A EA " #A A ()(E *E ( $ %%&' $ %%%' $ %%+' *!A$% *!A$ ABACD DEF F D B - Z -2$ ' . . - - - . . - . . . . . ! - - - - Z -2 AB( . 2 EDF D"D " A ABAAA F EDB DBF A (F 1 3 FCA8 AB (:FA1E EDB DBF " A ABAAA3(FCA8 AB (:FA1E / A EA F D0 A EA D 6!7 D 6!7 AB( F F< *1E AF HBDBF > B 3 FA8( (E A ;&& B ;F E F WBXBDBF1I8I F BA D DFCA (B1AFC W% W+ E F ;F ? ;F E F F E ;&& B B F B E A9F& &&F WBXBDBF I CK C& ;F%$*' E BE1F G ;F E E B ;F E F F BA D DFCA (BAF " A AB(E F C%G CN ;F+$ ' ;FF$ ' ;FB$ ' W% W+ ;F?$ ' ;&& W+ F BA D DFCA F DE F EDE W% @I " A AB A> ;FF$ ' ;&& @I CK C& ;F%$*' ;FB$ ' ;&& F BA D DFCA AF& &&F A>( (E FFFFFB%F;AE) F A1AEF EDB F " A ABACD DE +'F E EA F=EB 3D $%'F &&&&&F-BF AEA ( F C& CN CK C%G +B1F F ! FFFFFFFFF UF A>(B(BF C%G CN ;F+$ ' F! %%& %'FZ -2F$ ;AEAA EF EDB F* A A'F F$%'F H1 BFCA8 A ABF EDB DF H1 BFCA8 A AEA F " A AE F F CN CK C& C%G +B1F E DE F E F W% F ;F E BE1F E F G ;F E W+ ? ;F E FFFFF,3 EF! . Z -2 F* AE(0 -" EAB1 #A A - Z -2 Z -2 / +J%N E A9F[ EDB F2 EDXF +&&&H F " A AB(E F &&&&& Z -2FFF? EDB F A A>FFF +&&& JK ABACD DEF F D B ,! $ ' ,! $ ' - . - - .. - . . . - " ! - - - - +/0 JK A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . . . ,! / ,! 1 F* AE(2 -" EAB3 AB( 56 F A"( A7A F8 EDFA3E %'F,! F$,B7E B 'F $%'F 9BDBF%F)A: A (B(F EAEF 9 $+'F56AE DFD6 F A"AE +'F ,! F$ C F,B7E B 'F $%'F ;%< 9BDBF%F)A: A (B(F 0'F A EA F56 D $%'F,! / ,! F 4 EDF D"D ,! D F A:AE EAEF ;%< 9 F A:AE AE(FD=DBF>D=CDEFCA EA FD6 DF A"( A: ?'F@EB F E EA FFF$%'FAB EF &&&&%F DED6F DB A DF-BF E A<F %%&&9CBF3 B EDF ABFDEFG9 FCDEF &&&&%F-))F "F EAEF-BF E AF %%&&F DB FCDEFAE AE FFFFFF$DEFGF.IFDEFHF.IFDEG&F.IFDEG%<F 'F A B E F %%&&9 FDEFHF3 B EDF A:( (E F A &&&&% ,! FFFFF %%&& JK ABACD DEF F D B A $ ' A $ ' - . - - - . - . . . - - - - +/0 A / F1 F* AE(2 -" EAB3 . . F A"( A7A F8 EDFA3E %'F A F$ 7E B 'F $%'F 9BDBF%F DBDBDF DB F 9 $+'F56AE DFD6 F A"AE 4 EDF D"D ,! D F A:AE DE D F D F A B C A F$ C F 7E $%'F ;%< 9BDBF%F B 'F DBDBDF DB F ;%< 9 DE A B B F A:AE DB DE DB DE A B C F 0'F A EA F56 D $%'F A / A F B : . A AB( 56 +'F A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! JK A B C F AE(FD=DBF>D=CDEFCA EA FD6 DF A"( A: F DBD F3 B EF%FA:A ( (B7AFAE ( FCA EAB(F$ %%+'F ?'F@EB F E EA $%'FAB EF &&&&&F DED6F DB A DF-BF E A<F%+0?F DF%9DBF B 7 F%+009CF %&&&9 F A:AE FFFF &&&&%F-))F "F EAEF-BF E A<F3 B EFA:A A AF3 8A F 3 E F$%+0?.I%+00.I%+0+.I%+0%.I%+0&L ' A A BCD E BCC A F A A JK AB AB AB ABACD DEF F D B - $ ' - $ ' - B . . - - - . . - . . . . . - " ! - - - - +M? - / 1 F* AE(2 -" EAB3 A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . . - - AB( 56 B F1 A EA F A EA *E ( JK AB F A"( A7A F8 EDFA3E D AF A 3(E( A7A FCD F A ( ( N- 4 EDF D"D / NN- 2 A 3(E AF (EA (B3AFAE ( F AB( E A<F*E ( F A EAB(F %'F - F$ A F ) 'F $%'F 9BDBF%EFCD DBDFBF A (3AFCD FCD F AF A 3(E(E<F BF C CD F A 3(E( (E F$%FO E3FD=DB3 F A 3(E A' FFFFFFF*E ( *3E BDE F B7 D DFCD F3 F*E ( F A EAB(BAF$ %%+'F8 F BF3C6C F B7 D DF D F E F! %%+ DE E E E E E E E E E E E E AF A 3(E A +'F - F$ C F A F ) 'F FF$%'F F8 F ;%9DBF0+FCD DBDF*E ( F A EAB(F AEE F A $ %%+' AB A3ABFBFCD F A3AEF AF A 3(E(E ;% C0% C0& C+H C+G C+F C%G C%F C%E C%D C%? CD C? C0 C+ C% C& A D BF) EFBFCD F 0'F@EB F E EA FF$%'F %&&&FPF>%+0?F %&&&9 F A:( (E A (F3 E B3A<F &&&&&F DED6F DB A DF-BF E A<F?FCD F AF A 3(E AF A"( (EF8 F A A A D BEAF>+0?%F JK A A A A ABACD DEF F D B - $ ' - $ ' B - . . - - - . . - . . . . . - ! - - F* AE(2 -" EAB3 B F1 A EA F A EA *E ( A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " - - +M? - / 1 JK . . - - AB( 4 EDF D"D 56 F A"( A7A F8 EDFA3E D ABAF A 3(E( A7A FCD F A ( ( N- / NN- 2 A 3(E AF (EA (B3AFAE ( F AB( E A<F*E ( F A EAB(F *3E BDE %'F - F$ A F D > 'F F$%'F 9BDBF%EFCD DBDFBF A (3AFCD FCD F ABAF A 3(E(E<F BF3C6C F B7 D DFCD F3 F*E ( F A EAB(BAF$ %%+'F8 F BF C B7 D DFCD F A 3(E( (E F$%FO E3FD=DB3 F A 3(E A' D F E F FFFFFFF*E ( DE E E E E E E E E E F! %%+ E E E ABAF A 3(E A +'F - F$ C F A F D > 'F $%'F F8 F ;%9DBF0+FCD DBDF*E ( F A EAB(F AB A3ABFBFCD F A3AEF ABAF A 3(E(E " DB DBE DA DA DA & $' ( D D D D F D C DF DC DB DA D #$ DE A% D ! 0'F@EB F E EA FFFF$%'F %&&&FPF>%+0?F %&&&9 F A:( (E A (F3 E B3A<F &&&&&F DED6F DB A DF-BF E A<F?FCD F ABAF A 3(E AF A"( (EF8 F A A A D BEAF>?%+0F JK C C C C ABACD DEF F D B * * % + $ ' $ ' - . - - - . . . - . . . . . . . " ! - - - - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' ?ME . # %) A # %) A * 1 JK F* AE(2 -" EAB3 % %9 F 56 %'F* F B 7 B 7 F 4 EDF D"D F3 B E ,! / ,! F3 B E ,! / ,! B 7 B BF A 3 3D 7 BDFA3E F$ D B 3F DBAE F*33'F $%'F %F8 F +9BDBF " A (F 9 $+'F56AE DFD6 F A"( (E F56 A EAB(F B : ,! / ,! F A:( (E F B 7 F0+<FEF$>F '93 BF C F8 AF.F0+<FEGF$> F F$ D B 3F DBAE F C F*33'F $%'F %F8 F +9BDBF " A (F 9 F A:( (E $+'F56AE DFD6 F A"( (E $0'F56 F B 7 F+<%?F<?G0<E?FF$>F A EAB(F B : F BCD <F*E ( F '93 BF C B F8 AF.+<%?F<?G0<E?G$> F ''93 BF3C6C F C C " 0'F@EB F E EA FFF$%'F %&&&FPFQ%+0?RF<F %%&&FPFQ%%%%RF '93 BF3C6C F " +'F * . / * AB( +9 + . A (F3 E <F*E ( F F C BCD CD B3A<F &&&&&F DED6F DB A DF-BF E A<FQ+0?DRF B 7 F %+&&9 F A:( (E F A FF A A A B JK DEF DEF DEF DEF ABACD DEF F D B % + $ ' $ ' JK - . - - - . . . - . . . . . . . " ! - - - - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' ?ME . # % *+ A # % *+ A . . / 1 F* AE(2 -" EAB3 % + %'F AB( 4 EDF D"D S( AE AF A"( A7A F8 ED ,! / ,! S( AE( A7A F8 ED ,! / ,! 56 ,! / ,! F B 7 B BF A 3 3D 7 BDFA3E F$ D B 3F DBAE F C EA7 ' FFFFFF$%'F %F DF +FD6 DBDBF B 7 B F 9 F A:AEF$%E.CD ' $+'F56AE DFD6 F A"( (E $0'F56 F B 7 F0+<FEF$>F '93 BF C F8 AF.F0+<FEGF$> '93 BF3C6C F F$ D B 3F DBAE F C F C EA7 ' $%'F %F DF +FD6 DBDBF B 7 B F 9 $+'F56AE DFD6 F A"( (E $0'F56 F B 7 F+<%?F<?G0<E?FF$>F A EAB(F B : F F A:AE '93 BF C F8 AF.+<%?F<?G0<E?G$> ''93 BF3C6C F C A (F3 E <F*E ( F F C BCD 0'F@EB F E EA FFFFFF$%'F %&&&FPFQ+&&RF8 F %%&&FPFQ%&&RF %+&&9 F A:( (E F : DDDD F C B F BCD +'F <F*E ( F A EAB(F DDDDCD B3A<F &&&&&F DED6F DB A DF-BF E A<FD6 A A DBF B 7 F ABFQ%&&RF A A B JK EB EB EB EB ABACD DEF F D B % + $ ' $ ' -* JK - . - - - . . . - . . . . . . - ! - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " - - - ?ME . . A -* -* . A -* / 1 F* AE(2 -" EAB3 AB( % +FD F=AE"( A7A F8 ED ,! / ,! + %FD F=AE"( A7A F8 ED ,! / ,! 56 %'F 4 EDF D"D F B 7 B BF A 3 3D 7 BDFA3E F$ D B 3F DBAE F D" 'F $%'F %F=AE"(F +FD6 DBDBF B 7 B F ;%< 9 $+'F56AE DFD6 F A"( (E ,! / ,! F A:AEF$0+.CD ' B F F C BCD +'F , BCD B C C F$ D B 3F DBAE F C F D" 'F $%'F$ %;%< %'FD F$ +;%< +'9DBF=AE"( (B(F ;0< ;+< ;%< 9 F A:AEF$0+.CD ' $+'F56 F B 7 F+<%?F<?G0<E?FF$>F '93 BF C F8 AF.+<%?F<?G0<E?G$> A EAB(F BDE 0'F@EB F E EA $%'F %&&&FPFR%&&F8 F %%&&FPFR+&RF %+&&M %+&%FA3E EDB F A:( (E F A (F3 E B3A<F &&&&&F DED6F DB A DF-BF ''93 BF3C6C E A<F=AE"( F B 7 F ABFQ+&&&RF A A A A B C F AE(B3AB<F <F ,4<F8 F A A FD6 8 EDF B7 D E FA B(3(E $ 'F F $ 'FFFF ,4$ 'F F ,4 $ ' AE(B(BFD D EDFJK 93AFA6AB(3A DF6 $ 'F F $ ' ,4$ 'F F ,4 $ ' D 3 F3 BD6 DED D6 DE <F*E ( F JK ABACD DEF F D B % + ,4$ ' ,4$ ' - . - - - . . . - . . . . . . - ! - - - - ?ME - # % 4* A # % 4* A F* AE(2 -" EAB3 . + 56 4 EDF D"D CB BF8 ED ,! / ,! BF8 ED ,! / ,! F B 7 B BF A 3 3D 7 BDFA3E ,! / ,! 1 A EA F 2 A EA AB( #A A +9BDBF3 B EDF&FD F %'F ,4F$ D B 3F DBAE F D8D3 'F $%'F %FC CF +FD6 DBDBF $+'F56AE DFD6 F A"( (E C%D *3E BDE B 7 B F 9 F$%E.CD 'F A:AE<F A AB(F3AF ;%9 F A:AE /0 + C& C%D / HGFE 0'F@EB F E EA $%'F %&&&FPFRDDDFRF8 F %%&&FPFRDRF Q+RF A AB(F3AF %+&%9 F A:( (E C%D F A (F3 E 31 C& ? B 7 B F$ ;%< '9 F A:AE<F A AB(F3AF$ ;0< ;+'9 '93 BF C F8 AF.+<%?F<?G0<E?G$> F F A:AE ''93 BF3C6C F C C BCD 12 / G B C " C& %+0? B 1 C%D C& ,4F$ D B 3F DBAE F C F D8D3 'F $%'F$ %;%< %'FC CF$ +;%< +'FD6 DBDBF $+'F56 F B 7 F+<%?F<?G0<E?FF$>F A EAB(F BDE .. F! %%& % C . ,4 AB( % +'F A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ,4/ 1 JK <F*E ( F F B C D D B3A<F &&&&&F DED6F DB A DF-BF E A<FQ%%%%RF B 7 F %+&&9 F A:( (EF8 F A F A A A B AB ABACD DEF F D B , , , / B - - . . - . . . . . - - - - - + A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . AB( 3 D DF4 E1FA1E +'F - F* AE(0 -" EAB1 B %'F - - " ! AB 5 E1FA1E 5D 5- , $%'F DE D BF FA1E DBDBFB CD DBDF E $+'F D F" 6D B B FC DE FD7DBFB8BDBF19:9 F B; D DF<.CD DF > E>AB DFCDEF>A AF : A6 , , $%'F DE D BF FA1E DBDBFB CD DBDFE E $+'F D F" 6D B B FC DE FD7DBFB8BDBF19:9 F B; D DF<.CD DF > E>AB DFCDEF>A AF : A6 ,= EF &&&&+F-!F . 2 EDF D"D D DBDBFB FA1E . E A?F &&&&%8DBF+ CD DBD$C+'F E F &&&&@F-!F AB( (E FB8BDBF1 = EDF4 E1F 6 B = B F 7 FCD F AB( (E FB8BDBF1 = EDF4 E1F 6 B = B F 7 FCD F E A?FA B(FCD DFE E AB ABACD DEF F D B . . - B, $ ' ! . . . . . . - . . . . . . . . . . . . . . . . . . . . . . . . . - ! . . - . . - B / " . . - AAAAAAB . . - AB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD . . CD E CD E . B, FFFFFFFFFFF F* AE(0 -" EAB1 AB( E6 F 19 9BFCA= AB1(=(F E6 F 19 1 DF1A>D DFC 8B BFF ED DF ! / A EA F D0 A EA GB, F #A A ( - FB AEA (F$# =DBFCA: AB (7FA1E A FD7DBF A 1 2 EDF D"D A1 D A F AEA F A6( (E' 5- D D=DFA AB(BFCA: AB (7FA1E 5DF 5- BA;A FF EDF A ( ( DE D BF GB, F 5- AF>D7CDEF 6 F 19 FC B F1 =E FCDEF: D 1 FCD DED AB( E A 1D *1E F! &&%HFCF &&++ %'FB, F $%' F F 6 F 19 1 DFF ED DFC F AE1( ( AF A FD7DBF AB( (E $+' 81 FC DE D BF$ 6 F 19 9BF FB AE ('F 6 F 19 9BF>A)(6A (B1ABF$ FA1E D'F!FA1 F4 E1FF ED DBDF 81 F C DE D BF1A>D DF>A)(6A AF A 1 1 E $@' DE D BF 81 F 6 F 19 F A?FF AFB, F F1 =E FCDEF: D 1 FCD DED 1D ?F GB, F#A AF A EA=(?F &&%HC &&++$5- 'F BDE F $<'F 8 DF F B DF> A1 D A DBF+F EDBDF DE F FA:A=(1A DF DCDFI>%&JFD ?FD F A (F ABFI%JFCA6F B AEA (B(FF FD DB;DF ABFI&JFD F FB AEA (B(F EDE FF A C%H B C& &&%H &&%K L)F > E FD FB F " ;DA F 1 F DBF > F F&F )F! %F A ?F EFB FDB E ; D BFD FB F ; " 1F; EE ; &&++ A A A % +'FEEB F E EA $%'F &&&&%F DED:F DB A DF-BF E A?F& FCA61A DF@FB &&%&FCF &&%@FAEA (BAF A 1 1 E AEA (F AFCA= (F 6 F 19 9BF&FA1E DB1 DF<.4 E1FF ED DF C D A &&&%& %&& %&& & &&&%% %+& %+& % &&&%+ %@& %@& + &&&%@ %M& %M& @ " ;DA F 1 D 1FAE A F FAE AF )F B AB B AB B ABACD DEF F D B . . - $ ' ! . . . . . . - . . . . . . . . . . . . . . . . . . . . . . . . . - . . . A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! . . . . . . . . -F . BF <CD - . . E CD A BF B AAAAAAB E CD FFFFFFFF / F* AE(0 -" EAB1 % + ! / A EA F D0 A EA GB, F #A A ( %'F $%' $+' $@' AB( E6 F 19 9BFCA= AB1(=(F E6 F 19 9BF1A>D DFC A: AB (7FA1E DFF FB =DB1 AEA (F$# 2 EDF D"D A1 D A F AEA F A6( (E' 5- DFA1E 5- AF ACD ?F A ABABFF EDF 6 F 19 F A6( A;A (E 5- NA6( A;A FF EDF A ( ( DE D BF GB, F 5- AF>D7CDEF 6 F 19 FC B F1 =E FCDEF: D 1 FCD DED F F 6 F 19 1 DFF +FA1E DB1 BF!F4 E1FF ED DE D BF 81 F 6 F 19 F &&%HC &&++$5- 'F $<' 8 DF F B DF> A1 B AEA (B(FF FD DB;DF ABFI<JFD AB( E A 1D *1E F! &&%HFCF &&++ ED DFC F AE1( ( AF A FD7DBF AB( (E D?F F B1A DF %FA1E DB F A6AE F A?FF AFB, F F1 =E FCDEF: D 1 FCD DED 1D ?F GB, F#A AF A EA=(?F BDE D A DBF+F EDBDF DE F FA:A=(1A DF DCDFI>%<JFD ?FD F A (F ABFI%JFCA6F F FB AEA (B(F EDE FF CE B A C%H C& &&%H &&%K L)F > E FD FB F " ;DA F 1 FDBF > F F&F )F! %F A ?F EF F DB E ; D BFD FB F; " 1F ; EE ; &&++ B A A A % +'FEEB F E EA $%'F &&&&&F-BF B;A?F %&&&FCF %&@MFAEA (B1A DF<&.4 E1FF ED DF& CA6(BFD F A1E EDB F A6AE CE B1A DF 6 F F A 19 9BF%&FCFH&F B FFFFFFFF$+'F5> E F > [email protected] E1F1A AF )F4 E1F &&&%&FCF &&&%+FD F4ED BFDBF*G F 1 J FDB EBA F E FA11E FHFCFD FDB A 1F BF > F FB C EF@F )F! &FCA &&&&&F-BF B;A?F &&&%&FCF &&&%+FAEA (B1A [email protected] E1FF ED DF & CA6(BF@ F B1A DF*G F 19 9BFHFCFDFA1E EDB F A6AE F CE D &&&%& %& %& H &&&%% +& +& K &&&%+ @& @& D A A A BF A D CA D A AB AB C ABACD DEF F D B - B . - A . . . - . . . . . . . - . . . . - ! . . . - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " . - . - <CD - CD / F* AE(0 -" EAB1 AB( 6D A / A EA F , BF BFB 19 9B9BF A ( 1(=(F FB . . ! 2 EDF D"D AEA ( 5- AEA ( 5- D0 A EA #A A AB( *1E F8A 8F1 = EDFD6DBFF ED BFAEA (=(FA:AE A %'F- BF $%'F B D B $%'F 6D BF 19 9B9BF-EDODBF! A (BAF D $+'F F B1A DF" 6D BF 19 9B9BF8A 8F $+'F#A A $%'FIA JF BDB F+81 BFC9 9 FCDEF1 = EF DED DE +'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF F! %%& DBDF A= AE BDBDBF-EDODBF! A (BAF1 B ?F#A AF A EA=(F$ %%&'F DBDF A= AE BDE F E A?F% F A DF" 6D BF 19 9B9BF8A8F BDF-EDODBF! A (BAF1 B E E A?F@ F A DF" 6D BF 19 9B9BF &&&%&81AFC DE D BF C $+'F &&&&&F DED:F DB A DF-BF 1 B E C D BDF-EDODBF! A A (BAF AB AB DE ABACD DEF F D B . - A . . . - . . . . . . . - . . . . - " ! . . - - - - "# "# / <CD A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' . CD . ! F* AE(0 -" EAB1 AB( 6D A / A EA F , BF BFB 19 9B9BF A ( 1(=(F FB AEA ( %'F 5- AEA ( 5- D0 A EA #A A 2 EDF D"D AB( *1E 8A 8F1 = EDFD6DBFF ED BFAEA (=(FA:AE A F $%'F B D B *'F 6D BF 19 9B9BF A DB FB A (B(F 'F F B1A DF" 6D BF 19 9B9BF8A 8F $+'F#A A *'FIA JF BDB F+81 BFC9 9 FCDEF1 = EF DED DE 'F,= EFC DE D BF AF 6 F 19 F A?FF BDE F F 6 F 19 9BF 6 D EDB1 BF1 +'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF %%& BDBDBF DBDF A= AE A DB F-EDODBF! A (B(F DBDF A= AE ?F#A AF A EA=(F$ %%&'F BDE F AF 81 FC DE D BFA1E F 19 1 F A?F#A AF A EA=(F$ %%&'F A (F :ABFA1E F)AE ( ( AE(B1ABF A BA AB(E E A?F% F A DF" 6D BF 19 9B9BF8A8F BDF A F! A (B(F E E A?F@ F A DF" 6D BF 19 9B9BF8A8F BDF A F! A (B(F E C FFF$+'F &&&&&F DED:F DB A DF-BF F! &&&&& "# AA$AA% AB AB F ABACD DEF F D B . - A B% B+ B@ B< BH . . . . . . . . - . . . . . . . . . . . . . . . . . . . . . . - . . . . . . . . . . . . . . - . . . . . . . . - CD / F* AE(0 -" EAB1 6D BF 19 9B9BF A ( 1(=(F , BFB AEA ( # 1 )F" 6D B # 1 )F>(6 F6A AB( F 1FB AEA ( B E F4 E19 A B% B+ B@ B< BH FB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! . - . - <CD ! - $ . & AB( AEA ( . ' 2 EDF D"D 5555555- %'F $%'F 6D BF 19 9B9BF1 =E 1ABF>AE DFCA: A A (B(F A= AE FFFF$+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDBDBF1 =E 1ABF>AE FCA: A A (B(F A= AE $@'F# 1 )F 6D BF$B%'?F# 1 )F#(6F$B+'?F F A AB(F$B@'?F F 1 F$B<' $<'F B E F5 E19B9BF$BH'FCD FCA:(BAFB FAB A AF 1D=DFA:A=(1AFAB A ( A A1(E %HFCFD . KFCFH *1O DB A AB( < &PF A F E1DBA %PF*E (E( A F E1DBA @FCF% . &P 6D %P#(6F BF BE & BE F FF+'F#A A $%'FIA JF BDB F+81 BFC9 9 FCDEF1 = EF DED DE ?F#A AF A EA=(F$ %%&'F BDE F $+'F,= EFC DE D BF AF 6 F 19 F A?FF AF 81 FC DE D BFA1E F 19 1 F A?F#A AF A EA=(F$ %%&'F BDE F F 6 F 19 9BF 6 D EDB1 BF1 A (F :ABFA1E F)AE ( ( AE(B1ABF A BA AB(E FFFFFF@'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF >(6( A?F A F%&&&F" 6D C E A?F% F A DF" 6D BF 19 9B9BF8A8F B BA?F@FA1O DB F6A AB( A?F%& FC A BDF1 =E 1ABF>AE F 9E D FF F F FCA: A ("FH&&F 1 F+&FD F D1 E AB ABACD DEF F D B L . - A B% . . . . - . . . . . . . . . . - . . . . . . - " ! . . . . - . - ( / 6D BF 19 9B9BF A ( 1(=(F , BFB AEA ( A: ABA;A F "FB AEA ( FB - CD . . ! AB( AEA ( 2 EDF D"D 555- D0 A EA #A A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD ( F* AE(0 -" EAB1 A B% / A EA F . - AB AB( *1E 8A 8F1 = EDFD6DBFF ED BFAEA (=(FA:AE A %'FL $%'F 6D $+'F F BF 19 9B9BF1 A (F AEA F>AE B1A DF" 6D BF 19 9B9BF8A 8F F! %%& DFCA: A A (B(F A= AE BDBDBFB%F "DB1 BF1 A (F>AE FCA: A A (B(F A= AE F+'F#A A $%'FIA JF BDB F+81 BFC9 9 FCDEF1 = EF DED DE ?F#A AF A EA=(F$ %%&'F BDE F $+'F,= EFC DE D BF AF 6 F 19 F A?FF AF 81 FC DE D BFA1E F 19 1 F A?F#A AF A EA=(F$ %%&'F BDE F F 6 F 19 9BF 6 D EDB1 BF1 A (F :ABFA1E F)AE ( ( AE(B1ABF A BA AB(E +'FEEB F E EA $%'F &&&&&F-BF E A?F% A DF" 6D BF 19 9B9BF8A8F BDF@ F " BF1 A (F>AE FCA: AE C $+' ,= EF &&&&&F DED:F DB A DF-BF E A?FD FDB E ; D B F > F" D D BDB F 1 B C E @F F AE F > F "F " ;D)D 1FDBF &&&%&FDB1DE ; &&&&&F-BF E A?F@ F BDF &&&%&F "DB1 BF1 A (F>AE FCA: AE C FF D J FA D FINJFDB A 1F BF > F A DF" 6D D BF 19 9B9BF8N8F A F AB AB E ABACD DEF F D B . - A B% B+ L! . . . . . - . . . . . . . . . . . . . - . . . . . . . . - . . . . . - F* AE(0 -" EAB1 6D A B% B+ / A EA F BF 19 9B9BF A ( 1(=(F FB , BFB AEA ( =E A FDB E" A B F 9E9 ; F =E A FDB E" A B F 9E9 ; F . - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD CD - . . ! AB( AEA ( 2 EDF D"D 5555- "FB AEA ( BFA AE( D0 A EA #A A . - #(E #(E / " ! AB( *1E F8A 8F1 = EDFD6DBFF ED BFAEA (=(FA:AE A %%& %'F L! $%'F 6D BF 19 9B9BF =E A FLB E" A BAFCA: A A (B(F A= AE F$+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDBDBFFB+F BDB FB%F "DBDF =E A FLB E" A 9E9 9E DBDF A= AE F$@'FB+8 F =E A FLB E" A B F A" (EA;A F BDF 7 FD7DB?FD D DFCD FA:A=(1A DF DCDF B %HFCF@ AB( A6 + F BD $AB 81 F AB( A6' F! % NF B AF D1DEQ & BD AF BD +'F#A A $%'FIA JF BDB F+81 BFC9 9 FCDEF1 = EF DED DE ?F#A AF A EA=(F$ %%&'F BDE F $+'F,= EFC DE D BF AF 6 F 19 F A?FF AF 81 FC DE D BFA1E F 19 1 F A?F#A AF A EA=(F$ %%&'F BDE F F 6 F 19 9BF 6 D EDB1 BF1 A (F :ABFA1E F)AE ( ( AE(B1ABF A BA AB(E +'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF E A?F% F A DF" 6D BF 19 9B9BF8A8F B EDBDF =E A FLB E" A B AF 9E9 DBDF A= AE F BDBDBF<FB AEA (F C $+'F &&&&&F DED:F DB A DF-BF E A?F@ F A DF" 6D BF 19 9B9BF8N8F F B EDBDF =E A FLB E" A B AF 9E9 DBDF A= AE F "DBFAFF FNF B BDBDBF &&&%&FB D AEA (F "DBFA?FNFF F AB ABACD DEF F D B . - A B% B+ L! . . . . . - . . . . . . . . . . . . . - . . . . . . . . - . . . . . - . - . - (E (E / " ! F* AE(0 -" EAB1 AB A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD CD - . ! AB( BF 19 9B9BF A ( 1(=(F FB AEA ( , BFB AEA ( ADE FDB E" A B F 9E9 ; F "FB AEA ( ADE FDB E" A B F 9E9 ; F E1DBA F BDFA AE( 2 EDF D"D 5555- 6D A B% B+ / A EA F D0 A EA #A A . AB( *1E 8A 8F1 = EDFD6DBFF ED BFAEA (=(FA:AE A %'F L! $%'F 6D $+'F F LB E" FF$@'FB+8 F F! %%& BF 19 9B9BF ADE FLB E" A BAFCA: A A (B(F A= AE FF B1A DF" 6D BF 19 9B9BF8A 8F BDBDBFB+F BDB F$ AE1( ;(F AEA 'FB%F "DBDF ADE F A B AF 9E9 9E DBDF A= AE ADE FLB E" A B F A" (EA;A F BDF 7 FD7DB?FD D DFCD FA:A=(1A DF DCDF B D1DEQ %HFCF@ AB( A6 + FA D $AB 81 F AB( A6' % NF & BD AF BD +'F#A A $%'FIA JF BDB F+81 BFC9 9 FCDEF1 = EF DED DE ?F#A AF A EA=(F$ %%&'F BDE F $+'F,= EFC DE D BF AF 6 F 19 F A?FF AF 81 FC DE D BFA1E F 19 1 F A?F#A AF A EA=(F$ %%&'F BDE F F 6 F 19 9BF 6 D EDB1 BF1 A (F :ABFA1E F)AE ( ( AE(B1ABF A BA AB(E @'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF E A?F% F $ AF 'F B EDBDF ADE FLB E" A A DF" 6D B AF 9E9 BF 19 9B9BF8A8F DBDF A= AE BDBDBF<FB AEA (F C $+'F &&&&&F DED:F DB A DF-BF E A?F@ F $ ADB'FF F F$ AF 'F B EDBDF ADE C "DBFAF$ ADB'FF FNF B A DF" 6D BF 19 9B9BF8N8F BDBDBF &&&%&FB FLB E" A B AF 9E9 DBDF A= AE D A AEA (F "DBFNF B AB ABACD DEF F D B . - A B% B+ B@ B< . . . . . . . - . . . . . . . . . . . . . . . . . . . - . . . . . . . . . . . . - " ! . . . . . . - - CD / - AB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD - ! . $ . & F* AE(0 -" EAB1 AB( 6D A B% B+ B@ B< / A EA F , D D D D BF 19 9B9BF A ( 1(=(F BFB AEA ( AB F A: A A (F 9E9 ; AB F A: A A (F 9E9 ; AB F A: A A (F 9E9 ; AB F A: A A (F 9E9 ; FB FAF FNF F F F AEA ( BDF "FB BDF "FB BDF "FB BFA AE( 555555- AEA ( AEA ( AEA ( D0 A EA #A A 2 EDF D"D AB( *1E 8A 8F1 = EDFD6DBFF ED BFAEA (=(FA:AE A F! %%& %'F FF$%'F 6D BF 19 9B9BF D AB F A: A A (F A" A (B(F A= AE FF$+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDBDB?F B EDBF D AB FCDEF: D 1 FB%F$A'?FB+F$N'FF FB@F$ 'F $AB 81 F AB( A6'F " EDBDF D AB F A: A A AF7A (: (E A (B(F A= AE FF$@'F D AB F A: A A (F A" (EA;A F BDF$B<'F 7 FD7DB?FD D DFCD FA:A=(1A DF DCDF B D1DEQ %HFCF@ AB( A6 + FA D $AB 81 F AB( A6' % NF & BD AF BD +'F#A A F$%'FIA JF BDB F+81 BFC9 9 FCDEF1 = EF DED DE ?F#A AF A EA=(F$ %%&'F BDE F $+'F,= EFC DE D BF AF 6 F 19 F A?FF AF 81 FC DE D BFA1E F 19 1 F A?F#A AF A EA=(F$ %%&'F BDE F F 6 F 19 9BF 6 D EDB1 BF1 A (F :ABFA1E F)AE ( ( AE(B1ABF A BA AB(E @'FEEB F E EA F$%'F &&&&&F DED:F DB A DF-BF E A?F% F $A'?FB+F$N'FF FB@F$ 'F " EDBDF D A DF" 6D AB F A: A BF 19 9B9BF8A8F BDBDB?F A AF7A (: (E A (B(F A= AE B EDBF D C F$+'F &&&&&F DED:F DB A DF-BF E A?F@ F &&&%&F$A'FF FB%&F$N'F " EDBDF D C AB FCDEF: D A DF" 6D BF 19 9B9BF8N8F BDBDB?F AB F A: A A AF7A (: (E A (B(F A= AE D B EDBF D A D 1 FB%F F AB FCDEF: D1 F AB ABACD DEF F D B 2 . - A . . . - . . . . . . . - . . . . - . . . - . - . - 6D , BF 19 9B9BF A ( 1(=(F BFB AEA ( FB - . CD AB( AEA ( . ! 2 EDF D"D 55- D0 A EA #A A <CD ) B F* AE(0 -" EAB1 A / A EA F A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! ) B / AB AB( *1E F8A 8F1 = EDFD6DBFF ED BFAEA (=(FA:AE A F! %%& %'F2 $%'F 6D BF 19 9B9BF#(6G 6D BF B E EDFAEA (B1AF 7D:F A" A (B(F A= AE $+'F 81 DF" 6D BF 19 9B9BF8A 8F BDBDBF#(6G 6D BF B E EDFAEA (B1AF 7D:F A" A (B(F A= AE +'F#A A FFFF$%'FIA JF BDB F+81 BFC9 9 FCDEF1 = EF DED DE ?F#A AF A EA=(F$ %%&'F BDE $+'F,= EFC DE D BF AF 6 F 19 F A?FF AF 81 FC DE D BFA1E F 19 1 F A?F#A AF A EA=(F$ %%&'F BDE F F 6 F 19 9BF 6 D EDB1 BF1 A (F :ABFA1E F)AE ( ( AE(B1ABF A BA AB(E @'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF 7D:F A"AE E A?F% F A DF" 6D BF 19 9B9BF8A8F BDF#(6G 6D C $+'F &&&&&F DED:F DB A DF-BF AEA (B1AF 7D:F A"AE C BF BE 6D BF EDFAEA (B1AF C E A?F@ F A DF" 6D BF 19 9B9BF &&&%&F BDF#(6G C D A BE EDF AB ABACD DEF F D B 2 . - A . . . - . . . . . . . - . . . . - " ! . . . - . - . - B ) / <CD B ) AB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' - CD . . ! F* AE(0 -" EAB1 6D A / A EA F , BF 19 9B9BF A ( 1(=(F BFB AEA ( FB AB( AEA ( D0 A EA #A A %'F 2 EDF D"D 55- AB( *1E F8A 8F1 = EDFD6DBFF ED BFAEA (=(FA:AE A F! %%& 2 $%'F 6D BF 19 9B9BF 6D BG#(6F B E EDFAEA (B1AF 7D:F A" A (B(F A= AE $+'F 81 DF" 6D BF 19 9B9BF8A 8F BDBDBF 6D BG#(6F B E EDFAEA (B1AF 7D:F A" A (B(F A= AE +'F#A A $%'FIA JF BDB F+81 BFC9 9 FCDEF1 = EF DED DE ?F#A AF A EA=(F$ %%&'F BDE $+'F,= EFC DE D BF AF 6 F 19 F A?FF AF 81 FC DE D BFA1E F 19 1 F A?F#A AF A EA=(F$ %%&'F BDE F F 6 F 19 9BF 6 D EDB1 BF1 A (F :ABFA1E F)AE ( ( AE(B1ABF A BA AB(E @'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF A"AE E A?F% F A DF" 6D BF 19 9B9BF8A8F BDF 6D C $+'F &&&&&F DED:F DB A DF-BF AEA (B1AF 7D:F A"AE C BG#(6F BE EDFAEA (B1AF C E A?F@ F A DF" 6D BF 19 9B9BF &&&%&F BDF C 6D D BG#(6F A BE EDF 7D:F AB ABACD DEF F D B . - A . . . - . . . . . . . - . . . . - " ! . . . - . - B / . - AB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD B - CD . . ! F* AE(0 -" EAB1 6D A B% / A EA F BF 19 9B9BF A ( 1(=(F FB AB( AEA ( , B NAFA: A AF A AB(F$&CFKHH@H'F D0 A EA #A A 2 EDF D"D 555- AB( ,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F F$%'F A "A (F1 E :FD: DBDF E7 : DEDE F$+'F F FB AEA (B1AF A ( (F ABF" 6D A= AE +'F#A A FF$%'F,= EF AB( FF$+'F,= EF AB( $ %%&'F *1E 7 E BF %%& 19 9B1 F AB( ABABFIA JF BDBDBFEA "A (FCDEF: D 1 F1 E A (B(F ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE F@'FEEB F E EA $%' ,= EF &&&&&F-BFD E7 :DE F FB F%81 F A ( (F ABF 6D BF 19 9B1 DFAF BDFD7DBFEA "A (F1 E :FD: C FFFFFFF$+'F,= EF &&&&&F-BFD F EA "A (F1 E :FD: DF E7 C F! DF C FB F@81 F A ( (F ABF :DE 6D BF 19 9B1 DF &&&%&FA1E C DB1 F AB( D A ABABF BFD7DBF AB ABACD DEF F D B . - A . . . - . . . . . . . - . . . . - " ! . . . - . - . - *B / 6D , BF 19 9B9BF A ( 1(=(F <CD - . CD . ! AB( AEA ( FB 2 EDF D"D 55- B D0 A #A A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' *B F* AE( 0 -" EAB1 A / A EA F AB A AB( ,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F F$%'F 6D BF 19 9B9BFA A AF) B D F$+'F F FB AEA (B1AF A ( (F ABF" 6D E7 : DE DBDF A= AE +'F#A A FF$%'F,= EF AB( FF$+'F,= EF AB( $ %%&'F *1E 7 E %%& B FD7DBF AB( (E FFF BF 19 9B1 F AB( ABABFIA JF BDBDBFA A AF) B D B B F ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'F,= EF &&&&&F-BFD F FB F%81 F A ( (F ABF 6D BF 19 9B1 DFAF BDFD7DBFA A AFD: C F$+'F,= EF &&&&&F-BFD F FB F@81 F A ( (F ABF A A AFD: DF E7 :DE C F! DF E7 :DE C 6D BF 19 9B1 DF &&&%&FA1E DB1 F AB( C D ABABF A BFD7DBF AB ABACD DEF F D B . - A B% B+ B@ . . . . . . - . . . . . . . . . . . . . . . . - . . . . . . . . . . - " ! . . . . . . - . - . - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD CD / AB - ! . . $ F* AE(0F -" EAB1 6D A 19 9B9BF A ( 1(=(F FB AB( AEA ( 555- D0 A EA #A A 2 EDF D"D 55- , B AB PF#(6F B E BD6A B B BF*BAF BF EAB(QFAB PF#(6FF B E BD6A BF EAB( $&FCF%&& &&S' AB PF#(6F B E BD6A B B BF AF F BDQFAB PFB ;D F6A AB(F$%FCF%& ' #(6F B E BD6A B F*BAF BF 7D D B% B+ B@ / A EA F BF AB( ,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E F! %%& %'F (1) Pozisyon modülünün hız senkronizasyonu yapmasını sağlar. (2) Pozisyon modülü ax eksenini n3 eksenine n1 ve n2 oranına göre senkronize eder. FFFFFFFFF$@'FB@FD7DBF AB( ACD ; F1 = E EFA:A=(1A DF DCD1DE? * AE ABACD BF = E E & % + @ < H , AB AF BD NF BD F BD ,B; 1 E B D E B #D #D #D #D >. >. >. >. AB AF BD NF BD " 1F; B " 1F; B " 1F; B " 1F; B EF EF EF EF >& >% >+ >@ +'F#A A $%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E $+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA FFFFF$%'F,= EF &&&&&F-BFD F FB F%81 F A ( (F ABF <P@F EAB(B1AF#(6F B E BD6A B F) B D B F C 6D E7 BF 19 9B1 DFNF*BAF : DED D:F E BDFD FAF AF F B D BDFAEA (B1AF AB AB C ABACD DEF F D B - - A B% . . . - . . . . . . . . . - . . . . . . - . . . - F* AE(0 -" EAB1 6D A B% / A EA F , BF B =D: DED ; 19 9B9BF A ( 1(=(F - F> 1 )F" 6D A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD - CD . . ! AB( AEA ( FB 2 EDF D"D 555- B D0 A EA #A A - B B / " ! AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E F! %%& %'F FFFFF$%'F 6D BF 19 9B9BF" 6D BF1 =D: DE F) B D B FD7DBF AB( (E FFFFF$+'FF F FB AEA (B1AF A ( (F ABF" 6D BF 19 9B1 F AB( ABABFIA JF " 6D B B FB%F AEA F1 =D: DEDE BDBDBF>AE F BA (B1AF> 1 )F +'F#A A $%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E $+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA FF$%'F,= EF &&&&&F-BFD 1 =D: DED D:F E F FB F%81 F A ( (F ABF 6D C $+'F,= EF &&&&&F-BFD F FB F@81 F A ( (F ABF 6D " 6D B F &&&+&FA1E DB1 F AB( ABABF" 6D C BF 19 9B1 DFAF BDBDBF> 1 )F" 6D B F+&&&&F AEA F C BF 19 9B1 DF &&&%&FA1E BF AEA F1 =D: DED D:F E C D DB1 F AB( A ABABF A BDBF> 1 )F AB AB C ABACD DEF F D B - - A B% . . . - . . . . . . . . . - . . . . . . - " ! . . . - - - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD - . CD / F* AE(0 -" EAB1 6D A B% / A EA F , BF B =D: DED ; 19 9B9BF A ( 1(=(F FB ! AB( AEA ( 2 EDF D"D 555- F> 1 )F>(6 D0 A EA #A A . AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F FF$%'F 6D BF 19 9B9BF>(6(F1 =D: DE FF$+'F F FB AEA (B1AF A ( (F ABF" 6D AEA F1 =D: DEDE *1E 7 E F! %%& DBDF A= AE BF 19 9B1 F AB( ABABFIA JF BDBDBF>AE F BA (B1AF>(6(B(FB%F +'F#A A F$%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E F$+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF E A?F% A DF" 6D BF 19 9B9BF8A8F BDBDBF> 1 )F>(6(FH&&&F A" A (B(F A= AE &&&&& - FFFF%FFFF&FFFFH&&& $+'F &&&&&F DED:F DB A DF-BF A" A (B(F A= AE E A?F@ A DF" 6D BF 19 9B9BF &&&%&F BDBDBF> 1 )F>(6(F &&&+&F &&&&& - FFF@FFF &&&%&FFF &&&+& AB AB C ABACD DEF F D B . - A B% B+ - . . . . . - . . . . . . . . . . . . . - . . . . . . . . - . . . . . - F* AE(0 -" EAB1 6D A B% B+ / A EA F , BF B =D: DED ; =D: DED ; 19 9B9BF A ( 1(=(F F> 1 )F" 6D F> 1 )F>(6 FB #A A . - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD CD - . . ! AB( AEA ( 2 EDF D"D 5555- B D0 A EA %'F . - B B / " ! AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E F! %%& $%'F 6D BF 19 9B9BFC DE DFCDEF" 6D B1AF>(6(F1 =D: DE $+'F F B1A DF" 6D BF 19 9B9BF8A8F BDBDBF7A (: AF B+F A" A (B(F A= AE DBDF A= AE BA (B1AFB%F" 6D B BAF 1D=DF6A ABF> 1 )F>(6(F $+'F#A A FFF$%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E FFF$+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE +'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF >(6(F+&&&F A"AE E A?F% F A DF" 6D BF 19 9B9BF8A8F C $+'F &&&&&F DED:F DB A DF-BF E A?F@ F A:( 1(=(F6A ABF>(6(F &&&@&F A"AE C BD?FH&&&F" 6D B BAF A:( 1(=(F6A ABF C A DF" 6D BF 19 9B9BF &&&%&F C D A BD?F &&&+&F" 6D A A B BAF D AB ABACD DEF F D B ! 2 . - A . . . . . - . . . . . - . . . . - . . . - . - . - F* AE(0 -" EAB1 6D A / A EA F , BF 19 9B9BF A ( 1(=(F FB - . CD . ! AB( AEA ( 2 EDF D"D 55- B D0 A EA #A A <CD E ) E ) / A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! AB A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F! 2 $%'F 6D $+'F F " *1E 7 E F! %%& BF 19 9B9BFCDEF BEA DFA1( AF 7 DBDF A= AE B1A DF" 6D BF 19 9B9BF8A8F BDBDBFCDEF BEA DFA1( AF 7 F F 1D=DFAB1AFBT% F " F 7 E FC F " DF>(6FF F" 6D DBDF A= AE F,= EF8A 8F BAF E F>AE F 1 E BDFB F +'F#A A FFF$%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E FFF$+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F &&&&&F DED:F DB A DF-BF A= AE E A?F% A DF" 6D BF 19 9B9BF8A8F BDBDBFCDEF BEA DFA1( AF 7 DBDF C $+' &&&&&F DED:F DB A DF-BF 7 DBDF A= AE C E A?F@ A DF" 6D BF 19 9B9BF &&&%&F BDBDBFCDEF D BEA DFA1( AF A AB ABACD DEF F D B L! # - A B% . . . - . . . . . . . . . - . . . . . . - " ! . . . - - F* AE(0 -" EAB1 6D A B% / A EA F BF , B # 1 )F 6D 19 9B9BF A ( 1(=(F FB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD (E + (E + / - AB - CD . . ! AB( AEA ( 2 EDF D"D 555- B D0 A EA #A A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'FL! # F$%'F 6D F$+'F F BF 19 9B9BF AFA:7AF>AE F B1A DF" 6D BF 19 9B9BF8A 8F $+'F#A A FF$%'F,= EF AB( FF$+'F,= EF AB( $ %%&'F *1E 7 E %%& DBDF A= AE F BDBDBFB%F A1AEF AFA:7AF>AE F DBDF A= AE ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE +'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF A= AE E A?F% A DF" 6D BF 19 9B9BF8A8F BDBDBF AFA:7AF%&&FD E FFF$+'F,= EF &&&&&F DED:F DB A DF-BF D DBDF A= AE DBDF U C C F! E A?F@ A DF" 6D BF 19 9B9BF &&&%&F BDBDBF AFA:7AF%&F D A U EDF AB AB CD ABACD DEF F D B - . - A . . . - . . . . . . . - . . . . - " ! . - . - . - . - F* AE(0 -" EAB1 6D A / A EA F , BF 19 9B9BF A ( 1(=(F FB %'F FFFFFF$%'F 6D FFFFFF$+'F F CD AB( AEA ( . . ! 2 EDF D"D 55- B D0 A EA #A A - " " / <CD A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F BF 19 9B9BF F 1 B F-))F A" A (B(F A= AE B1A DF" 6D BF 19 9B9BF8A 8F BD?F D DB CD +'F#A A FF$%'F,= EF AB( FF$+'F,= EF AB( $ %%&'F *1E 7 E F! %%& DFD7DBF F 1 B F-))F A"AE ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF A"AE E A?F% A DF" 6D BF 19 9B9BF8A8F BDF D DB CD DFD7DBF F 1 B F-))F C $+'F,= EF &&&&&F DED:F DB A DF-BF 1 B F-))F A"AE F C E A?F@ A DF" 6D BF 19 9B9BF &&&%&F BDF D DB CD D A DFD7DBF F AB ABACD DEF F D B - A B% . . . - . . . . . . . . . - . . . . . . - " ! . . . - - B / - 6D A B% / A EA F BF , B B 7 E DF" 6D 19 9B9BF A ( 1(=(F FB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD B F* AE(0 -" EAB1 AB - CD . . ! AB( AEA ( 2 EDF D"D 555- B BF1 =D: DED ; =DF1 = E D0 A EA #A A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F FF$%'F 6D FF$+'F F *1E 7 E F! %%& BF 19 9B9BF 7 E DF" 6D B BF1 = EDBDF1 =D: DE DBDF A= AE B1A DF" 6D BF 19 9B9BF8A 8F BDBDBF 7 E DF" 6D BF1 = EDBDFB%F A"AE +'F#A A FF$%'F,= EF AB( FF$+'F,= EF AB( $ %%&'F ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF .%&&F A"AE E A?F% A DF" 6D BF 19 9B9BF8A8F BDBDBF C $+'F,= EF &&&&&F DED:F DB A DF-BF 1 = EDBDF &&&+&F A"AE C 7 E DF" 6D BF1 = EDBDF C E A?F@ A DF" 6D BF 19 9B9BF &&&%&F C D A BDBDBF 7 E DF" 6D A BF AB ABACD DEF F D B , - A B% . . . - . . . . . . . . . - . . . . . . - . . . - - B / 6D A B% / A EA F - <CD B F* AE(0 -" EAB1 , BF 19 9B9BF A ( 1(=(F B DB F B; 1 EFFA FB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! AB A - CD . ! AB( AEA ( 2 EDF D"D 555- F F;>AB D0 A EA #A A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F, FF$%'F 6D FF$+'F F BF 19 9B9BF 7 E DF,B 1 EF B1A DF" 6D BF 19 9B9BF8A 8F *1E 7 E F! %%& = EDBDF1 =D: DE DBDF A= AE BDBDBF 7 E DF,B 1 EF = EDBDFB%F A"AE +'F#A A FF$%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E FF$+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA F$%'F,= EF &&&&&F DED:F DB A DF-BF A"AE E A?F% A DF" 6D BF 19 9B9BF8A8F BDF C F$+'F,= EF &&&&&F DED:F DB A DF-BF &&&+&F A"AE C 7 E DF,B 1 EF = EDBDF.%&&F C E A?F@ A DF" 6D BF 19 9B9BF &&&%&F C D BDF A 7 E DF,B A 1 EF = EDBDF AB ABACD DEF F D B . - A B% B+ B@ B< ,* . . . . . . . - . . . . . . . . . . . . . . . . . . . - . . . . . . . . . . . . " ! - . . . . . . . - . - CD / F* AE(0 -" EAB1 6D A B% B+ B@ B< / A EA F , E=E E=E E=E E=E BF 19 9B9BF A ( 1(=(F A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD ! - . $ AB( AEA ( FB B D ; FF EDBDBF$> 1 )F" 6D BFF AF>(6'F1 = EDF D ; F "FB AEA ( F B DF 7 F$&PF * F =E FF AF%PF - F =E ' D ; FF EDBDBF7 :D1DBDF 7 F$&PF 6D BF =E FF AF%PF#(6F =E . & 2 EDF D"D 555555- ' D0 A EA #A A . - AB A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E %%& %'F ,* FFF$%'F 6D BF 19 9B9BF =E F A" A (B(F A= AE FFF$+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDFB+F "DB FB<8 F 1 = EDBDF DE E FFF$@'FB@F1 = EDB F E F * FF AF - F =E F A"( ACD DE FFFFFFB@FD7DBF 7D CD ; F1 = E EFA:A=(1A DF DCD1DEQ F = ED FF$<'FB<FD7DBF 7D CD ; E FB%F> 1 )F" 6D E=E FN B * FE=E - FE=E & % F! BFF AF> 1 )F>(6(F D F1 = E EFA:A=(1A DF DCD1DEQ F = ED E=E D ; F2 ED 6D BFE=E #(6FE=E & % +'F#A A $%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E F $+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF - FE=E F@&&&F E C E A?F% A DF" 6D BF 19 9B9BF8A8F BDBDBF%& D "DB1 DF>(6F1 = EDF AB ABACD DEF F D B . - A B% B+ B@ B< ,** . . . . . . . - . . . . . . . . . . . . . . . . . . . - . . . . . . . . . . . . - " ! . . . . . . . - . - CD / F* AE(0 -" EAB1 6D A B% B+ B@ B< / A EA F BF 19 9B9BF A ( 1(=(F A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD - ! , B E=E D ; FCA: AB (7F "FB AEA ( E=E F B DF 7 F$&PF * F =E E=E D ; FF EDBDBF7 :D1DBDF 7 F$&PF E=E FA1 D FF 6D . $ AB( AEA ( FB AF%PF - F =E ' BF =E FF AF%PF#(6F =E . & 2 EDF D"D 555555- ' D0 A EA #A A . - AB A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E F! %%& %'F ,** $%'F 6D BF 19 9B9BF1D6DF =E D DF A" A (B(F A= AE FF FFFFFF$+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDFB+F B DB F E FB%81 BFD DCAE BFB<FA1 F " F> 1 )F " 6D BFF AF> 1 )F>(6(F =E FF EDFC DB1 DF1 = EFD F1 =D: DEDE FB@8 DF1 = E F E F1 F * FF AF - F =E F A"( ACD DE FFFFB+FD7DBF 7D CD ; F1 = E EFA:A=(1A DF DCD1DEQ F = ED E=E FN B * FE=E - FE=E & % FFFF FFFFB@FD7DBF 7D CD ; F1 = E EFA:A=(1A DF DCD1DEQ F = ED & % FFFF$@'F F C DE B F D AB( A1ABF B; ?F =E D ; E=E D ; F2 ED 6D BFE=E #(6FE=E FF EDF1 = EDBDBF EDFD AF FCA: AFCDEF" 6D BF 19 9B9BFC =DB1 F D1DE +'F#A A $%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E $+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA FFF$%'F,= EF &&&&&F DED:F DB A DF-BF "DBDBF>(6F1 = EDF * FE=E C E A?F% F B D A DF" 6D BF F1 =D: DED DE 19 9B9BF8A8F BDBDBF%& " BFD DCAE BFHF AB ABACD DEF F D B , B . - A . . . - . . . . . . . - . . AB . . - " ! . . . - . - . - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD - CD / . . ! F* AE(0 -" EAB1 6D A / A EA F , BF 19 9B9BF A ( 1(=(F AB( AEA ( FB 2 EDF D"D 55- B D0 A EA #A A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F, B FF$%'F 6D FF$+'F F F! %%& BF 19 9B9BF*;D F "F A" A (B(F A= AE B1A DF" 6D BF 19 9B9BF8A 8F BDBDBF*;D F +'F#A A FF$%'F,= EF AB( FF$+'F,= EF AB( $ %%&'F *1E 7 E "F A" A (B(F A= AE ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF E A?F% A DF" 6D BF 19 9B9BF8A8F BDF*;D F "F A"AE C FFFF$+'F,= EF &&&&&F DED:F DB A DF-BF C E A?F@ A DF" 6D BF 19 9B9BF &&&%&F BDF*;D F D A "F A"AE AB AB E ABACD DEF F D B - A B% . . . - . . . . . . . . . - . . . . . . - . . . - / F* AE(0 -" EAB1 6D A B% / A EA F , BF 19 9B9BF A ( 1(=(F B DB F"E >DCD 1F FB - <CD - CD AB( AEA ( . . ! 2 EDF D"D 555- " F F; AEF D0 A EA #A A - # # A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E F! %%& %'F $%'F 6D BF 19 9B9BF9E D BF>A A (FE DBDF A= AE $+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDBDBF D FD7DBF9E D BF>A A (FE 7D DB F E F B B BF7( (:F1 E F D DB CD DE DBDF A= AE F* E(;AFB%F +'F#A A $%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E F $+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF E A?F% A DF" 6D E EFF F B B BF7( (:F1 E B F D E BF 19 9B9BF8A8F BDF D FD7DBF9E D BF>A A (F C $+'F,= EF &&&&&F DED:F DB A DF-BF E E C E A?F@ A DF" 6D BF 19 9B9BF &&&%&F BDF D D A FD7DBF9E D BF>A A (F AB AB A E ABACD DEF F D B , . - A . . . - . . . . . . . - . . . . - " ! . . . - . - - - # # / <CD A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' CD . . ! F* AE(0 -" EAB1 6D A / A EA F , BF 19 9B9BF A ( 1(=(F FB AB( AEA ( B D0 A EA #A A 2 EDF D"D 55- AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F, $%'F 6D $+'F F BF 19 9B9BF>A AF 7 D:DBDF D B1A DF" 6D BF 19 9B9BF8A 8F *1E 7 E F! %%& DBDF A= AE BDBDBF>A AF 7 D:DBDF D DBDF A= AE +'F#A A FFFF$%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E FFFF$+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF A= AE E A?F% A DF" 6D BF 19 9B9BF8A8F BDBDBF>A AF 7 D:DBDF D DBDF C FFFF$+'F,= EF &&&&&F DED:F DB A DF-BF D DBDF A= AE C E A?F@ A DF" 6D BF 19 9B9BF &&&%&F BDBDBF>A AF D A 7 D:DBDF AB ABACD DEF F D B . - A B% . . . . - . . . . . . . . . . - . . . . . . - " ! . . . . - . - B B / F* AE(0 -" EAB1 6D A B% / A EA F , ! BF 19 9B9BF A ( 1(=(F FB <CD A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' - CD AB( AEA ( . . ! 2 EDF D"D 555- B AFRA (: AF2 EDF*1 1D D0 A EA #A A . - AB A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F FFFF$%'F 6D BF 19 9B9BF! $+'F F B1A DF" 6D BF ! A A FRA (: AF A"AE *1E 7 E F! %%& A A FRA (: AF A" A (B(F A= AE 19 9B9BF8A 8F BDF! A A FRA (: AF2 EDFA AB(B1AF A ( (F ABF "F1 = EDB F E F +'F#A A FFF$%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E FFF$+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA FFF$%'F,= EF &&&&&F DED:F DB A DF-BF E A?F% A DF" 6D A ( (F ABFHFF ED F E F! A A FRA (: AF A"AE C BF 19 9B9BF8A8F BDF! C A A FRA (: AF2 EDFA AB(B1AF AB ABACD DEF F D B . - A B% B+ . . . . . . . . . - . . . . . . . . . - . . . . . . . . - . . . . . - . - . - B F* AE(0 -" EAB1 6D A B% B+ / A EA F D0 A EA BF 19 9B9BF A ( 1(=(F FB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! B / AB A <CD CD - . ! AB( AEA ( , B E=E D ; F2 EDBDBF = EDF$ F"AEA E E1 F1 =D: ; F"AEA E E1 DF1 =D: ; F ABFF ED F ABFF EDBDBF 2 EDF D"D 5555- BDF1 = ED' AB( #A A F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F FF$%'F 6D FF$+'F F BF 19 9B9BF B1A DF" 6D BF F *1E 7 E F! %%& F"AEA E F =E D DF A" A (B(F A= AE 19 9B9BF8A 8F BDBDBFB+F"AEA E DB FB%F1 = EDBDFA A A (B(F A= AE = ED % + @ < H K D V M %& %% . AEA " 1F D D DA F " 1 *1O DB F D F% *1O DB F D F+ *1O DB F D F@ *1O DB F D F< F" EFE A D B D AB; F" EFE A D B F " F 1 BD F BD F D" E F &P 5G 5FF%P G DEFF+P >A &P" FF%P FF+PDB;>FF@P1 E &P %FF%P %&FF+P %&&FF@P %&&& F*G +'F#A A FFFF$%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E $+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE F@'FEEB F E EA FFFF$%'F,= EF &&&&&F DED:F DB A DF-BF D D DBDF+&&&&&F A"AE E A?F% A DF" 6D BF 19 9B9BF8A8F C $+'F,= EF &&&&&F DED:F DB A DF-BF CDA F>(6(B(F &&&+&F A"AE C BDF F"AEA E E1 BF>(6F C E A?F@ A DF" 6D BF 19 9B9BF &&&%&F C D A BDF F"AEA A E E1 BF AB ABACD DEF F D B . - A B% B+ , . . . . . . . . . - . . . . . . . . . - . . . . . . . . - . . . . 6D A BF 19 9B9BF A ( 1(=(F FB . - <CD CD - . . ! AB( AEA ( , B E=E D ; F2 EDBDBF = EDF$ D: D:F"AEA E 1 = ED' B D: D:F"AEA E E1 DF1 =D: ; F ABFF ED B% 2 EDF D"D 55E1 F1 =D: ; F ABFF EDBDBF BDF 55- D0 A EA #A A . - B F* AE(0 -" EAB1 B+ / A EA F . - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! B / AB A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F , $%'F 6D $+'F F *1E 7 E F! %%& BF 19 9B9BF D: D:F"AEA E F =E D DF A" A (B(F A= AE B1A DF" 6D BF 19 9B9BF8A 8F BDBDBFB+F"AEA E DB FB%F1 = EDBDFA A A (B(F A= AE = ED % + @ < H K D V M %& %% %+ %@ %< %H %K +'F#A A FF$%'F,= EF AB( FF$+'F,= EF AB( $ %%&'F AEA E A D F )F G5 DBD F )F G5 A; A >F " B AD B - " F D F )F D D BDB F " F . EF F A ; F, EBA FLB E ; D BF &P AE FF%PW-BFF+P D" F- " F DE ; D B &P E4AE1FF%P F E *1O DB F A EB &P EA" 6 D1F%P . EF F 1 F 1 &P! B FF%P5D >FF+P*) E D "A F D D BF1 EDB F BD) E F-" EA D BF &PB F1D " A 1FF%P1D " A 1 ;F A D G DBD F1 EDB F BD) E F &PB F1 ; 1FFF%P1 ; 1 -" EA D B , EBA F " 1G D D BF B E F 4D ;>DB F &P"E >DCD 1FF%PA 4 1 * 4 1 , EBA FLB E ; D BF* 4 1 &P"E >DCD 1FF%PA 4 1 , EBA F "F* 4 1 &P"E >DCD 1FF%PA 4 1 D AB F, EBA F AE F* 4 1F &P"E >DCD 1FF%PA 4 1 &PF 4 F D FFF%PFLB. D D BF D B B1D D BF )F D D BDB F " FF +PF 4 F D F*! FLB. D D BF D B @PF 4 F D F- FLB. D D BF D B ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA F$%'F,= EF &&&&&F DED:F DB A DF-BF E A?F% A; A >F "AB6A B B F%&&F A"AE A DF" 6D BF 19 9B9BF8A8F C $+'F,= EF &&&&&F DED:F DB A DF-BF E A?F@ #AED;DF "F36DBDBDF &&&+&F A"AE C BDF D: D:F"AEA C A DF" 6D BF D E1 BF D 19 9B9BF &&&%&F C E A BDF A D: D:F"AEA B E E1 BF AB ABACD DEF F D B . - A B% B+ # . . . . . . . . . - . . . . . . . . . - . . . . . . . . - . . . . . - F* AE(0 -" EAB1 6D A BF 19 9B9BF A ( 1(=(F , B E=E D ; F2 EDBDBF BDF1 = ED' -EDODB F1 B F"AEA B% B+ / A EA F = EDF$ EDODB F1 B E EDB1 . - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD CD - . 2 EDF D"D 55- F"AEA DF1 =D: ; . ! AB( AEA ( FB E EDB1 F1 =D: ; F ABFF EDBDBF F ABFF ED 55- D0 A EA #A A . - +B +B / " ! AB A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F %'F # $%'F 6D $+'F F *1E 7 E F! %%& BF 19 9B9BF EDODB F1 B F"AEA E F =E D DF A" A (B(F A= AE B1A DF" 6D BF 19 9B9BF8A 8F BDBDBFB+F"AEA E DB FB%F1 = EDBDFA A A (B(F A= AE = ED % + @ < H K D AEA E *11E F )F-ED DBF DB F EBF F-ED DBF DB ?F#D >F " 1 EBF F-ED DBF DB ?F 4F " 1 EBF F-ED DBF DB ?F*1O DB F D EBF F-ED DBF DB ?F 4 F D " B A D BF )F-ED DBF DB F EBF F-ED DBF DB ?F AE F D V EBDB F > 1F F-ED DBF M EBDB F DE ; D BF F-ED DBF DB F DB F &PF -BG-ED DBF DB $- 'FFFF%PF -BG-ED DBF DB $-!' +PF A D XF DBD G-ED DBF DB FFFF@PF -B <PF EBF F-ED DBF DB FA F#D >F " 1F HPF A D FXF DBD &PF E4AE1FFFF%PF F E +'F#A A FFFF$%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E FFFF$+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF E A?F% A DF" 6D BF "AEA E EDB1 BF AE F D F1 = EDBDF%&& F A"AE 19 9B9BF8A8F C "AEA $+'F,= EF &&&&&F DED:F DB A DF-BF E A?F@ E EDB1 BF-EDODBF*1E DBDF &&&+&F A"AE C BDF EDODB F1 B C A DF" 6D BF F 19 9B9BF &&&%&F C D F A BDF EDODB F1 B A F AB ABACD DEF F D B . - A B% B+ . . . . . . . . . - . . . . . . . . . - . . . . . . . . - " ! . . . . . - . - B B / F* AE(0 -" EAB1 6D A 19 9B9BF A ( 1(=(F FB <CD CD - . . ! 2 EDF D"D 55E1 F1 =D: ; F ABFF EDBDBF BDF 55- D0 A EA #A A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' AB( AEA ( , B E=E D ; F2 EDBDBF = EDF$ AB F"AEA E 1 = ED' AB F"AEA E E1 DF1 =D: ; F ABFF ED B% B+ / A EA F BF . - AB A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E F! %%& %'F FFFF$%'F 6D BF 19 9B9BF EDODB F1 B F"AEA E F =E D DF A" A (B(F A= AE $+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDBDBFB+F"AEA E DB FB%F1 = EDBDFA A A (B(F A= AE $@'FB+F1 = E EDFA:A=(1A DF DCDF ACD DEQ F = ED AEA E F W F#D >F " 1 W F 4F " 1 W F*1O DB F D LB;>DB F " 1 % + @ < +'F#A A $%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E FFFFFFFFFFFFF$+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF E A?F% #D >F " 1F1 = EDBDFH&&&F A"AE A DF" 6D BF 19 9B9BF8A8F C $%' ,= EF &&&&&F DED:F DB A DF-BF E A?F@ A DF" 6D W F*1O DB F D F1 = EDBDF &&&+&F A"AE C BDF AB F"AEA E E1 BFW F C BF 19 9B9BF &&&%&F C D A BDF AB A F"AEA D E E1 BF AB ABACD DEF F D B . - A B% . . . . - . . . . . . . . . . - . . . . . . - . . .. . - . - . - F* AE(0 -" EAB1 6D A BF , B E=E D ; 1 = ED' B% / A EA F <CD B B / 19 9B9BF A ( 1(=(F F2 EDBDBF FB A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! AB A - CD . ! AB( AEA ( = EDF$ DED:F DB A DF"AEA . 2 EDF D"D 55E EDB1 F1 =D: ; F ABFF EDBDBF BDF 5- D0 A EA #A A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E F! %%& %'F $%'F 6D BF 19 9B9BF DED:F DB A DF"AEA $+'F F B1A DF" 6D BF 19 9B9BF8A 8F $@'FB%F1 = EDBDBF> EFCD DFCDEF DED:F DB A DBDF D ?F DB A F F B A FB A (F AEA F AB( D & % + @ < H BDED:F DB A D A D F D BA DBD F D BA ! AEF-ED DBF DB F D BA -ED DBF DB F D BA , E BF "F D BA ; EA 1F "F D BA E F =E D DF A" A (B(F A= AE BDBDBFB%F"AEA E DBDF1 =D: DEDE EDE F D F1 = EDF&FD ?F DB A F*F B A FB ABA;A D K D V M %& %%FCF%H A (F AEA F AB( ABA;A ?F%F BDED:F DB A D LB E ; D BF D BA * D DAE FLB E ; D BF D BA " 1G D D BF B E F 4D ;>DB F D BA LB. D D BF D BA , EBA F D AB F AE F D BA B 1 +'F#A A FF$%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E FF$+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE F@'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF E A?F% "AEA E EDB1 BF*;D F "F DB A DBDF F A DF" 6D BF 19 9B9BF8A8F B A FB A (F A"AE C F$+'F,= EF &&&&&F DED:F DB A DF-BF E A?F@ A DF" 6D "AEA E EDB1 BF &&&+&F"AEA E DBDF1 =D: DEDE C BDF DED:F DB A DF C BF 19 9B9BF &&&%&F C D A BDF DED:F DB A DF A AB ABACD DEF F D B . - A B% B+ . . . . . - . . . . . . . . . . . . . - . . . . . . . . - . . . . . - F* AE(0 -" EAB1 6D A B% B+ / A EA F BF 19 9B9BF A ( 1(=(F , B E=E D ; F2 EDBDBF -E A F"AEA E E1 FB . - A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD CD - = EDF$ E A F"AEA E DF1 =D: ; F ABFF ED E1 F1 =D: ; F ABFF EDBDBF . . ! AB( AEA ( BDF1 = ED' 2 EDF D"D 5555- D0 A EA #A A . - B B / " ! AB A AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E %%& %'F F F$%'F 6D BF 19 9B9BF E A F"AEA E F =E D DF A" A (B(F A= AE F$+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDBDBFB+F"AEA E DB FB%F1 = EDBDFA A A (B(F A= AE F$@'FB+F1 = EDFA:A=(1A D EF DCDF ACD DEQ F = ED % + AEA F- " F F F DE; AEFLB E" A D BF @ ,B; 1 EF < H ,B; 1 EJ F* F B F- " F 1 K D V M %& %% %+ %@ %< B B B B B B B B B %F* D F +F* D F @F* D F %F-BF*E %F-))F*E +F-BF*E +F-))F*E @F-BF*E @F-))F*E FLB" F DB DB DB A A A A A A " 1 F! &P &P &P %P +P @P <P HP KP E 4F*; DF FF%P#D >F*; DF D11 F" DB FF%P B EA F" 5G 5$%. >A F%. 5G 5$%. >A F+. G DE$%. >A F%. G DE$%. >A F+. >A *G $+. >A F%. >A *G $+. >A F+. >A *G $+. >A F<. DB D" D E' D" D E' D" D E' D" D E' D" D E' D" D E' D" D E' A1 1F2A &PLB1DFD1 A F- " %P A F- " &PAFA D FF%PNFA D FF+P FA D FF@P,B; 1 E +'F#A A FF$%'F,= EF AB( FF$+'F,= EF AB( $ %%&'F ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF E A?F% A DF" 6D - " F F F"AEA E DBDF#D >F*; DF F A"AE BF 19 9B9BF8A8F C FFFFF$+'F,= EF &&&&&F DED:F DB A DF-BF ,B; 1 EF FLB" F 1 F"AEA C BDF E A F"AEA E E1 BF F C E A?F@ A DF" 6D BF E DBDF &&&+&F A"AE 19 9B9BF &&&%&F C D A BDF E A F"AEA A D E E1 BF AB AB A A EA " #A A ()(E *E ( $ %%&' $ %%%' $ %%+' F ABACD DEF F D B . - A . . . . - . . . . . . . . . . - . . . . . . . ! . . . - - - <CD - CD / . . ! F* AE(0 -" EAB1 AB( 6D A , BF 19 9B9BF A ( 1(=(F AEA ( 5DBFD D FF FB AEA ( 5- D0 A EA AB( #A A %'F 5- B 81A DFA1E / A EA F FB 2 EDF D"D F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E %%& F $%'F 6D BF 19 9B9BF 7 E DF1 E B F A (B(F A= AE $+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDBDBF 7 E DF1 E F A (B(FF FC A AB(BAF A 1 1 CD DBDF A= AE $@'F 81 FC DE D BF FA AB(BAF A 1 1D ; F ABF1 = EFA:A=(1A DF DCD1DEQ F* AB( T% T+ T@ T< TK TV TM T%& T%%FCF T+& +% 55555555555- F! ; F 81 FC DE D BF F E F D"D -" EA D BF A FLB) E A D BF% -" EA D BF A FLB) E A D BF+ F* D FLB) E A D B , EBA FLB" F D BA F A E BF DD B E BF " 1 "F! C E F 1 F! C E #A AFLB) E A D B #A AF#D E F%FCF%& ,B; 1 EF2A +'F#A A $%'F,= EF AB( ABABFIA JF BDB1 FCDEF1 = EF+81 BFC9 9 ?F#A AF A EA=(F$ %%&'F F E $+'F,= EF AB( ABABF AF 6 F 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA C A C C AB AB A F ABACD DEF F D B . - A B% B+ B@ . . . . . . - . . . . . . . . . . . . . . . . - . . . . . . . . . . - . . . . . . - A / " ! . - . - CD F* AE(0 -" EAB1 A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' <CD - . ! $ AB( BF 19 9B9BF A ( 1(=(F FB AEA ( , BF$&PFA. BD?F%PFN. BD?F+PF . BD' B9: 9E9 ; F7A (: AFF EDF1 = ED B9: 9E9 ; F7A (: AFF EDF7 :D1DF$%C%%' B9: 9E9 ; F7A (: AFF EDF "FB AEA ( 2 EDF D"D 55L! 55- 6D A B% B+ B@ / A EA F D0 A EA #A A . AB( F,= EF8A 8F1 = EDFD6DBFF ED BFAEA (=(F *1E 7 E F! %%& %'F $%'F 6D BF 19 9B9BF7A (: AFF EDF1 = EDBDF1 =D: DE DBDF A= AE $+'F F B1A DF" 6D BF 19 9B9BF8A 8F BDBDB?FB@F "DB1 DFB+F7A (: AFF ED DBDBF1 = EDBDFB%F A" A (B(F A= AE $@'FB+8BDBF1 = EDFA:A=(1A DF AC AF E F 7D D1DE = ED % + @ < H K D V 2 ED 2 EDF 6 B = 2 EDF D"D # 1 )F 6D B ADE FLB E" A B NAE1( ;(F 6D B RA (: AF#(6( F A AB( F 1F! AEA ( B E FN B D RA (: AFN B D RA (: AFZ D .+%<D<V@K<VFCF+%<D<V@K<D L! .+%<D<V@K<VFCF+%<D<V@K<D L! M %& %% +'F#A A $%'F,= EF AB( E1DBA AE * AEF! AEA ( ADE FLB E" A N B D ABABFIA JF &FCF A D F>(6 &FCFH&&&& &FCFKHH@H &PF 6D BF B E 9?F%PF#(6F B E 9 &PF DB ?F%PF " A &PF,B1?F%PF " A ?F+PF B DB &PF A F E1DBA F %PF*E (E( A F E1DBA %FCF< BF BDB1 FCDEF1 = EF+81 BFC9 9 FFFFFFFFF@'FEEB F E EA ,= EF &&&&&F DED:F DB A DF-BF E A?F& F A DF" 6D " 6D BF1 = EDBDF%&&&&F A" A (B(F A= AE C &PF 5?F%PF BF 55- 5 5- ?F#A AF A EA=(F$ %%&'F 19 9B9BFAF A 555555- F EF BDBDB?F &&&+&F "DB1 A DF> 1 )F AB ABACD DEF F D B B, $ ' ! . . - . . . . . . - . . . . . . . . . . . . . . . . . . . . . . . . . - " ! . . . . . . B . . . . . . AAAAAAB <CD AB A A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' - . CD E CD E . B, / F* AE(0 -" EAB1 AB( D BF 19 9B9BF A ( 1(=(F D BF 19 9B9BF ACD F>A)(6AFA AB(B(BFCA: AB (7FA1E " 81A DFA1E ! / A EA F D0 A EA #A A - DBFD D FFF FB FB 2 EDF D"D AEA ( 5D 5- AEA (F 5- BA;A FF EDF A ( ( 5AB( F% F F+ F %'FB, ?FB, FFFF$%'F D BF FFFF$+'F D BF A1E DB F DE D BF DE D BF AF>D7CDEF 19 F A A DF 19 9BF FA1E DF *1E %%& BF1 =D 19 FF ED EDBDF A (F A= AE 19 9B9BF 81 FC DE D BFA1E DB1 BF!FA1 F1 " A AE F! C F4 E1FF ED DBDF "F 81 FC DE D BF F +'F#A A $%'F,= EF 81 BF 8 F " A ABA;A F>A)(6AFC DB1 F A: AF E AF>A AF :ACD DE F F>A AF B B D: DE?F ABH&&&8 F DED 6 FFFF$+'F,= EF AB( ABABF AF D BF 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE @'FEEB F E EA $%'F@ F AFCA= (F ABF A1E EDB F A6AE D BF 19 9B9BF&F.F@FA1E EDB1 DF+F1 C .4 E1FF ED DF "F &&&%&FCF &&&%@F C D &&&%& &&&%% %&& %+& %&& %+& & % &&&%+ %@& %@& + &&&%@ %M& %M& @ . BFA A / . 0 1 DA 1! A D A / A AB B AB A B ABACD DEF F D B % + ! $ ' . . - . . . . . . - . . . . . . . . . . . . . . . . AAA* 2 AAA* 2 . . . . . . . . . - . . . . . . . . . . . . BF BF B A EA #A A ()(E *E ( $ %%&' $ %%%' $ %%+' " ! AAAAAAB <CD - . CD E CD E . FFFFFFFFFFF / F* AE(0 -" EAB1 AB( D BF 19 9B9BF A ( 1(=(F % D BF 19 9B9BF ACD F>A)(6AFA AB(B(BFCA: AB (7FA1E + D BF 19 F ! / A EA F D0 A EA #A A FB 2 EDF D"D AEA (F " A ABA;A FF EDBDBFA1E 5D 5- D 5- NA6( A;A FF EDF A ( ( 5AB( %F +F %'F ?F FF$%'F F FF$+'F +FA1E DE D BF DE D BF AF>D7CDEF 19 F A A DF 19 9BF FA1E DF F D BF 19 FF EDF A6 A FD7DBF DB1 BF!F4 E1FF ED DF F B1A DF *1E %%& BF1 =D AB( (E D BF 19 9BF %FA1E F! DB F " A AE +'F#A A FF$%'F %81 BFD DCAE BF!F4 E1FF EDFD6DBFF ED BFA AB1ABF A:AE AF>A AF :ACD DE F F>A AF B B D: DE?FABH&&&8 F DED 6 $+'F,= EF AB( ABABF AF D BF 19 F AF A1AF A ( ABF 19 1 F 81 F AB( ABABFA1E F AF#A AF A EA=(F $ %%&'F F E FR9B 9FC FA1E EF AB( ABF 19 9BF D"DB F E F)AE ( ( AEF E CD DE F@'FEEB F E EA $%'F,= EF &&&&&F DED:F DB A DF-BF %&FCF<MFA1E EDB F A6AE F E A?F %&&&FCF %&@MFAEA (B1A DF<&.4 E1FF ED DFD CE F A DF A D BF 19 9B9BF XGK XGB NOT Komut NOT PMK F L - - - Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. - N D R - - - Step 1 Bayrak Hata Sıfır Artık (F110) (F111) (F112) - NOT 1) NOT (1) NOT öncesindeki sonucu tersine çevirir. (2) Tersleme komutu (NOT) kullanılırsa komutun sol tarafı için, A kontak devresi ters dönerek B kontak devresine dönüşür, B kontak deversi ise A kontak devresine dönüşür, ve seri bağlı devre paralele, parallel bağlı devre ise seri bağlı devreye dönüşür. 2) Örnek Program Program 遖 ve 遘 aynı sonucu verir. [Program 倫] P00020 P00021 P00022 P00023 P00024 P00060 [Program 厘] P00060 P00020 P00021 P00022 P00023 P00024 4-162 XGK XGB BCD, BCDP, DBCD, DBCDP Komut BCD(P) DBCD(P) S D PMK F L O O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O O O N D R O O O O O O Step 2~4 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O - BCD, DBCD S D BCDP, DBCDP S D - means BCD/DBCD [Bellek Ayarı] Tanım Operand Veri Tipi S Verinin kayıtlı olduğu Adres No. WORD/DWORD D Hedef bölgenin adres numarası WORD/DWORD [Bayrak Seti] Bayrak Hata Tanım BCD(P) için S değeri 0~9999 (h270F) dışında bir değer olursa. DBCD(P) için S+1,S değeri 0~99999999 (h5F5E0FF) dışında bir değer olursa. Adres No. 1) BCD (Binary-Coded Decimal) F110 (1) S adresineki BIN verisini (0~h270F) BCD biçimine dönüştürerek D adresine kaydeder. Komut BCP(P) DBCD(P) BIN biçimi 0~h270F 0~h05F5E0FF Veri Boyutu 16-bit 32-bit 2 BCD biçimi 0~9999 0~99999999 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1 S: h270F BCD‟ye dönüşüm 2 D: BCD 9999 3 2 2 2 1 2 0 2 3 2 2 2 1 2 0 2 3 2 2 2 1 2 0 2 3 2 2 2 1 2 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 3 X10 2 X10 4-163 1 X10 0 X10 2) DBCD (Binary-Coded Decimal) (1) (S+1,S) adresindeki BIN verisini (0~h05F5E0FF) BCD verisine dönüştürerek D+1 ve D adreslerine sırasıyla kaydeder. S+1 (Higher places) S (Lower places) 16 15 31 2 0 0 0 0 0 1 0 1 1 1 1 1 0 1 2 1 0 2 1 3 1 1 0 0 0 0 0 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 0 2 1 S : h05F5EOFF Convert to BCD D : BCD 99999999 3 2 1 2 2 0 1 2 0 0 2 1 7 x10 3 1 0 0 1 1 6 x10 0 2 1 0 2 2 2 2 1 1 0 0 1 0 5 3 4 x10 2 1 0 3 2 2 2 2 1 0 0 1 1 0 3 x10 1 1 0 2 x10 0 1 x10 D+1 (Higher 4 places) 3) Hata 0 2 2 0 1 2 0 0 2 1 0 x10 x10 D (Lower 4 places) (1) Eğer BIN verisi BCD‟ye dönüştükten sonra sınırları aşıyorsa, Hata Bayrağı setlenir(F110). 4) Örnek Program (1) P20 kontağı On olduğu zaman D00001 adresindeki very BCD‟ye dönüştürülerek P0005 adresine kaydedilir. P00020 BCD D00001 P0005 1 D00001 0 1 0 0 1 0 1 0 12 x2 x2 0 1 0 8 1 0 x2 0 1 0 4 0 x2 0 1 h1111 0 BIN data is converted to BCD P0005 0 3 2 1 0 2 1 2 2 3 x10 0 0 2 0 0 3 2 1 2 1 2 2 2 x10 4-164 1 0 2 0 3 2 1 1 2 1 2 2 1 x10 0 0 2 1 3 2 0 0 2 1 2 2 0 x10 1 0 2 h4369 XGK XGB BCD4, BCD4P, BCD8, BCD8P Komut PMK F L O O - O O S D BCD4(P) BCD8(P) Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O - N D R - - - Step 3~5 BCD4, BCD8 BCD4P, BCD8P P Bayrak Hata Sıfır Artık (F110) (F111) (F112) O - S D S D - means BCD4/BCD8 [Bellek Ayarı] Tanım Operand S D Veri Tipi BCD‟ye dönüştürülecek veri veya verinin adres numarasının bit pozisyonu Verinin kaydedileceği adres numarasının bit pozisyonu NIBBLE/BYTE NIBBLE/BYTE [Bayrak Seti] Bayrak Hata 1) BCD4 2) BCD8 Tanım BCD4 için S değeri 0~9 dışında olursa. BCD8 için S değeri 0~99 dışında olursa. Adres No. F110 (1) S adresindeki 4-bit BIN verisini (0~9) BCD4 biçimine dönüştürüp D adresine kaydeder. (2) S değeri (0~9) dışında olursa Hata Bayrağı (F110) setlenir. (1) S adresindeki 8-bit BIN verisini (0~99) BCD8 biçimine dönüştürüp D adresine kaydeder. (2) S değeri (0~99) dışında olursa Hata Bayrağı (F110) setlenir. 3) Örnek Program (1) P00000 kontağı On olursa, „9‟ Nibble verisi BCD‟ye dönüştürülüp („h9‟) P0200‟ün 4 numaralı bitinden itibaren kaydedilir. (2) P00001 kontağı On olursa, „99‟ Nibble verisi BCD‟ye dönüştürülüp („h99‟) P0200‟ün 8 numaralı bitinden itibaren kaydedilir. P00000 BCD4 9 P02004 P00001 BCD8 99 P04008 4-165 XGK XGB BIN, BINP, DBIN, DBINP Komut BIN(P) DBIN(P) PMK F L O O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O O O N D R O O O O O O Step 2~4 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O - BIN, DBIN S D BINP, DBINP S D - means BIN/DBIN [Bellek Ayarı] Operand Tanım Veri Tipi S BCD veri veya BCD verinin kayıtlı olduğu adres numarası WORD/DWORD D BIN‟e dönüştürülen verinin kaydedileceği adres numarası WORD/DWORD [Bayrak Seti] Bayrak Hata Tanım BIN(P) için, S verisi BCD biçimi (0~9999) dışında olursa. DBIN(P) için, S+1,S verisi BCD biçimi (0~99999999) dışında olursa. Adres No. F110 1) BIN (Binary) (1) S adresindeki BCD verisi (0~9999) BIN biçimine dönüştürülüp D adresine kaydedilir. Komut BCP(P) DBCD(P) BCD biçimi 0~9999 0~99999999 Veri boyutu 16-bit 32-bit 2 S: BCD 9999 3 2 2 2 1 2 0 2 3 2 2 2 1 2 0 2 3 2 2 2 1 2 BIN biçimi 0~h270F 0~h05F5E0FF 0 2 3 2 2 2 1 2 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 3 X 10 2 1 X 10 0 X 10 X 10 BIN‟e dönüşüm 215 2 14 213 2 12 211 210 2 D: 0x270F 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 0 0 1 0 0 1 1 1 0 0 0 0 0 1 1 1 2) DBIN (Double Binary) (1) S+1,S adresindeki BCD verisi (0~99999999) BIN biçimine dönüştürülüp D+1,D adresine kaydeder. 4-166 S : BCD 99999999 S+1 (Higher 4 places) 3 2 1 2 2 0 1 2 0 S (Lower 4 places) 3 0 2 1 1 0 0 1 1 6 7 0 1 5 x10 x10 0 2 1 3 0 2 1 0 3 2 2 2 2 2 2 2 2 1 0 0 1 1 0 0 1 1 4 x10 0 1 1 2 3 x10 0 0 1 1 x10 x10 0 2 1 2 2 0 1 2 0 0 2 1 0 x10 x10 Covert to BIN 16 15 31 2 0 0 0 0 D : h05F5EOFF 0 1 0 1 1 1 1 1 0 1 2 1 0 3 2 1 1 1 0 0 0 D+1 (Higher 16-bit) 0 0 1 1 1 1 2 1 2 2 1 1 2 1 0 2 1 D (Lower 16-bit) 3) Örnek Program P00020 kontağı On olduğu zaman P0000 BCD verisi BIN biçimine dönüştürülüp D0002 adresine kaydedilir. P00020 BIN 3 P0000 2 0 2 1 2 0 2 1 0 2 0 3 2 0 3 2 1 2 1 2 1 0 2 1 3 2 0 2 x10 2 1 2 0 2 0 0 2 0 3 2 1 1 x10 2 P0000 1 2 0 2 0 D0002 0 2 1 h2709 1 h0A95 0 x10 x10 Convert to BIN D0002 0 0 0 0 1 0 1 0 1 4-167 0 0 1 0 1 0 XGK XGB BIN4, BIN4P, BIN8, BIN8P Komut BIN4(P) BIN8(P) S D PMK F L O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O - N D R - - - Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 3~5 O BIN4, BIN8 BIN4P, BIN8P P - S D S D - BIN4/BIN8 [Bellek Ayarı] Operand S D [Bayrak Seti] Bayrak Hata 1) BIN4 Tanım Veri Tipi Dönüştürülecek veri veya verinin kayıtlı olduğu adresin bit pozisyonu Dönüştürülen verinin kaydedileceği adresin bit pozisyonu NIBBLE/BYTE NIBBLE/BYTE Tanım BIN4(P) için, S verisi BCD biçimi (0~9) dışında olursa. BIN8(P) için, S verisi BCD biçimi (0~99) dışında olursa. Adres No. F110 (1) S adresindeki 4-bit BCD verisini (0~9) BIN4 biçimine dönüştürüp D adresine kaydeder. (2) S değeri BCD biçimi (0~9) dışında ise Hata Bayrağı (F110) setlenir. 2) BIN8 (1) S adresindeki 8-bit BCD verisini (0~99) BIN8 biçimine dönüştürüp D adresine kaydeder. (2) S değeri BCD biçimi (0~9) dışında ise Hata Bayrağı (F110) setlenir. 3) Örnek Program (1) P00000 kontağı On olursa BCD verisi dönüştürülüp P0200‟ün 4.bitinden itibaren kaydedilir. (2) P00001 kontağı On olursa BCD verisi dönüştürülüp P0400‟ün 8.bitinden itibaren kaydedilir. P00000 BIN4 h9 P02004 BIN8 h99 P04008 P00001 4-168 XGK XGB GBCD, GBCDP Komut S D N GBCD(P) PMK F L T O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O U N D R O O O O O O O O O O O O GBCD GBCDP [Bellek Ayarı] Operand Step 4~6 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O - GBCD S D N GBCDP S D N Tanım Veri Tipi S BIN verisi veya verinin kayıtlı olduğu adres numarası WORD D Dönüştürülen BCD verisinin kaydedileceği adres numarası WORD N BCD‟ye dönüştürülecek adres sayısı WORD [Bayrak Seti] Bayrak Hata - Tanım N adet veriden herhangi biri 0~9999(h270F) dışında bir değere sahipse N adet veri seçilen adres bölgesinin sınırlarını aşarsa setlenir Adres No. F110 1) GBCD (Group Binary Coded Decimal) (1) S adresinden başlayarak N adet BIN veri BCD biçimine dönüştürülerek sırasıyla D adresinden itibaren kaydedilir. (2) Dönüştürülecek verilerden herhangi biri "0~9999" dışında bir değer ise Hata Bayrağı (F110) setlenir. 2) Örnek Program (1) P00000 kontağı On olursa, P1000~P1004 arasındaki 5 word veri Group BCD komutu tarafından BCD biçimine dönüştürülüp P1100~P1104 adreslerine kaydedilir. P00000 GBCD P1000 P1100 5 4-169 XGK XGB GBIN, GBINP Komut S D N GBIN(P) PMK F L T O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O U N D R O O O O O O O O O O O O GBIN GBINP [Bellek Ayarı] Operand Step 4~6 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O - GBIN S D N GBINP S D N Tanım Veri Tipi S BCD verisi veya verinin kayıtlı olduğu adres numarası WORD D Dönüştürülen BIN verisinin kaydedileceği adres numarası WORD N BIN‟e dönüştürülecek adres sayısı WORD [Bayrak Seti] Bayrak Hata - Tanım N adet veriden herhangi biri 0~9999(h270F) dışında bir değere sahipse N adet veri seçilen adres bölgesinin sınırlarını aşarsa setlenir Adres No. F110 1) GBIN (Group Binary) (1) S adresinden başlayarak N adet BCD veri BIN biçimine dönüştürülerek sırasıyla D adresinden itibaren kaydedilir. (2) Dönüştürülecek verilerden herhangi biri "h0~h9999" dışında bir değer ise Hata Bayrağı (F110) setlenir. 2) Örnek Program (1) P00000 kontağı On olursa, P1000~P1004 arasındaki 5 word BCD veri Group BIN komutu tarafından BIN biçimine dönüştürülüp P1100~P1104 adreslerine kaydedilir. P00000 GBIN 4-170 P1000 P1100 5 XGK XGB I2R, I2RP, I2L, I2LP Komut I2R(P) I2L(P) PMK F L O O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 - I2R, I2L I2RP, I2LP P - S D S D - I2R/I2L [Bellek Ayarı] Operand S D Tanım Veri Tipi Integer Veri veya Integer Verinin kayıtlı olduğu adres numarası Real biçime dönüştürülmüş verinin kaydedilceği adres numarası INT REAL/LREAL 1) I2R (Integer -> Real) (1) 16-bitlik S Integer verisini 32-bitlik Single Real verisine dönüştürüp D+1, D adresine kaydeder. S b15 b0 h04D2 b31 h449A D+1 (1234) b15 b0 h4000 D 2) I2L (Integer -> Long real) (1) 16-bitlik S Integer verisini 64-bitlik Long Real verisine dönüştürüp D+3, D+2, D+1, D adresine kaydeder. S b15 b0 h04D2 (1234) b63 b48 h4093 D+3 b32 h4800 D+2 b16 h0000 D+1 b0 h0000 D 3) Örnek Program (1) P0000 kontağı On olursa, „1234‟ Integer verisi Real veriye dönüştürülür ve D1200 ile D1201 adreslerine kaydedilir. P00000 12R 4-171 1234 D1200 XGK XGB D2R, D2RP, D2L, D2LP Komut D2R(P) D2L(P) PMK F L O O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O O O O Step 2~4 D2R, D2L D2RP, D2LP Bayrak Hata Sıfır Artık (F110) (F111) (F112) - - S D P S D - D2R/D2L [Bellek Ayarı] Operand Tanım Veri Tipi S Double Integer Veri veya Double Integer Verinin kayıtlı olduğu adres numarası D Real biçime dönüştürülmüş verinin kaydedilceği adres numarası DINT REAL/LREAL 1) D2R (Double Integer -> Real) (1) 32-bitlik S+1, S Integer verisini 32-bitlik Single Real verisine dönüştürüp D+1, D adresine kaydeder. (2) Eğer 32-bitlik Integer veri değeri, Floating point Real veri değerinin sınırlarını (24-bit) aşarsa, hassasiyet derecesi düşer ve Hata Bayrağı (F0057A) setlenir. Ama PLC çalışmaya devam eder. S+1,S b31 h00BC b15 b0 h614E b31 h4B3C D+1 (12345678) b15 b0 h614E D 2) D2L (Double Integer -> Long real) (1) 32-bitlik S+1, S Integer verisini 64-bitlik Long Real verisine dönüştürüp D+3, D+2, D+1, D adresine kaydeder. S+1,S b31 h00BC b15 b0 h614E (12345678) b63 b48 h4167 D+3 b32 h8C29 D+2 b16 hC000 D+1 b0 h0000 D 3) Örnek Program (1) P0000 kontağı On olursa, P1000 ve P1001 adreslerindeki „812121‟ Double Integer verisi Real veriye dönüştürülür ve P1100 ile P1101 adreslerine kaydedilir. P00000 D2R . 4-172 P1000 P1100 XGK XGB R2I, R2IP, R2D, R2DP Komut R2I(P) R2D(P) PMK F L O O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O O O O Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 2~4 O R2I, R2D R2IP, R2DP P - S D S D - R2I/R2D [Bellek Ayarı] Operand Tanım S Reel sayı veya Reel sayının kaytlı olduğu adres numarası D Dönüştürülmüş verinin kaydedileceği adres numarası [Bayrak Seti] Bayrak Hata Veri Tipi REAL INT/DINT Tanım Adres No. R2I komutu kullanıldığında ve S değeri „-32,768~32,767‟ sınırları dışında ise. R2D komutu kullanıldığında ve S değeri „-2,147,483,648 ~2,147,483,647‟ sınırları dışında ise. F110 1) R2I (Real -> Integer) (1) R2I, S+1,S Reel Sayısını (32-bit) 16-bitlik tam sayıya dönüştürüp D adresine kaydeder. b15 b31 S+1, S h4640 b0 b15 D hE6B6 (12345.678) b0 h303A (12346) (2) Eğer S+1, S sayısı -32,768~32,767 aralığının dışında ise, çalışma hatası oluşur. Bu sırada, dönüştürülecek değer 32,767‟den büyükse D adresine 32,767, veya -32,768‟den küçükse D adresine -32,768 yazılır. (3) Ondalık kısımlar en yakın tam sayıya yuvarlanır. 2) R2D (Real -> Double Integer) (1) R2D, S+1,S Reel Sayısını (32-bit) 32-bitlik tam sayıya dönüştürüp D, D+1 adresine kaydeder. b15 b31 S+1, S h47F1 b0 b15 b31 D+1, D h2065 h0001 b0 hE241 (123457) (123456.78) (2) Eğer S+1, S sayısı -2,147,483,648~2,147,483,647 aralığının dışında ise, çalışma hatası oluşur. Bu sırada, dönüştürülecek değer 2,147,483,647‟den büyükse D,D+1 adresine 2,147,483,647, veya 2,147,483,648‟den küçükse D,D+1 adresine -2,147,483,648 yazılır. (3) Ondalık kısımlar en yakın tam sayıya yuvarlanır. 4-173 3) Hata (1) Eğer R2I komutu kullanıldığında S+1, S sayısı -32,768~32,767 aralığının dışında ise, çalışma hatası oluşur. (2) Eğer R2D komutu kullanıldığında S+1, S sayısı -2,147,483,648~2,147,483,647 aralığının dışında ise, çalışma hatası oluşur. 4) Örnek Program (1) P00000 giriş sinyali On olduğu zaman, „45688.8123‟ Reel verisi „45689‟ tam sayısına dönüştürülüp P1100,P1101 adresine kaydedilir. P00000 R2D 4-174 45688.8123 P1100 XGK XGB L2I, L2IP, L2D, L2DP Komut L2I(P) L2D(P) PMK F L O O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O O O O Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 2~4 O L2I, L2D L2IP, L2DP P - S D S D - means L2I/L2D [Bellek Ayarı] Operand Tanım Veri Tipi S Long Reel sayı veya Long Reel sayının kaytlı olduğu adres numarası D Dönüştürülmüş verinin kaydedileceği adres numarası [Bayrak Seti] Bayrak Hata LREAL INT/DINT Tanım L2I komutu kullanıldığında ve S değeri „-32,768~32,767‟ sınırları dışında ise. L2D komutu kullanıldığında ve S değeri „-2,147,483,648 ~2,147,483,647‟ sınırları dışında ise. Adres No. F110 1) L2I (Long real -> Integer) (1) L2I(P), S+3,S+2,S+1,S Long Reel Sayısını (64-bit) 16-bitlik tam sayıya dönüştürüp D adresine kaydeder. b63 b48 H4093 b32 H4A45 D+3 b16 H84FD b15 b0 H0FF6 D+2 D+1 (1234.5678901234) b0 H04D2 D (1234) D (2) Eğer S+3, S+2, S+1, S sayısı -2,147,483,648~2,147,483,647 aralığının dışında ise, çalışma hatası oluşur. Bu sırada, dönüştürülecek değer 2,147,483,647‟den büyükse D,D+1 adresine 2,147,483,647, veya 2,147,483,648‟den küçükse D,D+1 adresine -2,147,483,648 yazılır. (3) Ondalık kısımlar en yakın tam sayıya yuvarlanır. 2) L2D (Long real -> Double Integer) (1) L2D(P), S+3, S+2, S+1, S Long Reel Sayısını (64-bit) 32-bitlik tam sayıya dönüştürüp D, D+1 adresine kaydeder. b63 b48 H4167 S+3 b32 H8C29 b16 HDCD6 S+2 S+1 ( 12345678. 901234) b0 HE8B0 S b15 b31 D+1, D H00BC b0 H614E ( 12345678) (2 Eğer S+1, S sayısı -2,147,483,648~2,147,483,647 aralığının dışında ise, çalışma hatası oluşur. Bu sırada, dönüştürülecek değer 2,147,483,647‟den büyükse D,D+1 adresine 2,147,483,647, veya 2,147,483,648‟den küçükse D,D+1 adresine -2,147,483,648 yazılır. (3) Ondalık kısımlar en yakın tam sayıya yuvarlanır. 3) Örnek Program (1) Long Reel tipindeki D1000~D1003=13456.6 ise, P0000 giriş sinyali On olduğu zaman, Integer tipine dönüştürülen 13457 değeri P1100‟e yazılır. 4-175 P00000 L2I D1000 P1100 XGK XGB X R2L, R2LP Komut PMK F L O O O - O O S D R2L(P) Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 - - R2L R2LP P S D S D - means R2L [Bellek Ayarı] Operand Tanım Veri Tipi S Long Reel sayı veya Reel sayının kaytlı olduğu adres numarası REAL D Dönüştürülmüş verinin kaydedileceği adres numarası LREAL [Bayrak Seti] Bayrak Tanım Adres No. FPU çalışma hata bayrakları F0057E, F0057C, F0057B, F0057A setlenirse. Hata F110 1) R2L (Reel -> Long Reel) (1) R2L, 32-bitlik S+1,S Reel Sayısını Long reel (64-bit) sayıya sönüştürüp D+3, D+2, D+1, D adresine kaydeder. S+1,S b31 h4B3C b15 b0 h614E (12345678) b63 b48 h4167 D+3 b32 h8C29 D+2 b16 hC000 D+1 2) Hata Giriş verisinin Reel sayı olmaması dışında herhangi bir hata oluşmaz. 3) Örnek Program P00000 R2L 4-176 45688.8123 P1100 b0 h0000 D XGK XGB X L2R, L2RP Komut L2R(P) PMK F L O O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 L2R L2RP P O - S D S D - means L2R [Bellek Ayarı] Operand Tanım Veri Tipi S Reel sayı veya Long Reel sayının kaytlı olduğu adres numarası LREAL D Dönüştürülmüş verinin kaydedileceği adres numarası REAL [Bayrak Seti] Bayrak Tanım Adres No. FPU çalışma hata bayakları F0057E, F0057C, F0057B, F0057A setlenirse. Hata F110 1) L2R (Long Reel -> Reel) (1) L2R(P), S+3,S+2,S+1,S Long Reel Sayısını Reel sayıya dönüştürüp D+1, D adresine kaydeder. b63 b48 0x4167 S+3 b32 0x8C29 b16 0xDCD6 S+2 S+1 ( 12345678. 901234) b0 0xE8B0 D+1, D b31 0x4B3C S b15 b0 0x614E ( 12345678. 901234) 2) If S+3,S+2,S+1,S Long Reel Sayısının değeri Reel Sayı sınırlarını aşıyorsa, çalışma hatası oluşur. 3) Örnek Program (1) Long Real tipindeki D1000~D1003=13456.6 ise, eğer giriş sinyali P0000 On olursa, 13456.6 long reel verisi reel veriye dönüştürülüp P1100 adresine kaydedilir. P00000 L2R 4-177 D1000 P1100 XGK XGB CMP, CMPP, DCMP, DCMPP Komut CMP(P) DCMP(P) PMK F L O O O O O O S1 S2 Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O O O O O O O O N D R O O O O O O 2~4 CMP, DCMP P CMPP, DCMPP Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step - - S1 S2 S1 S2 - CMP/DCMP [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile karşılaştırılan veri veya verinin olduğu adres numarası WORD/DWORD S2 S1 ile karşılaştırılan veri veya verinin olduğu adres numarası WORD/DWORD 1) CMP (Karşılaştırma) (1) S1 ile S2‟yi karşılaştırır. Sonuca göre 6 adet özel röle bayrağına uygun değerler atanır. (Ġşaretsiz çalışma) Bayrak Karş. tipi S1> S2 S1< S2 S1= S2 F121 0 1 1 F120 < 0 1 0 F122 = 0 0 1 F124 1 0 1 F123 > 1 0 0 F125 1 1 0 P00020 CMP P0005 P0006 Compare to P0005 and P0006 Word S1 1 0 1 1 0 1 1 0 0 1 1 0 1 0 1 1 S2 1 0 1 1 0 1 1 0 0 1 1 0 1 0 1 1 (2) S1 ile S2 karşılaştırılırsa, işlem sonucuna (S1=S2) göre gerekli bayraklar setlenir. (3) Programda, 6 özel röle bayrağına en son karşılaştırma işlemine göre uygun değerler atanır. (4) 6 özel röle istenilen adette kullanılabilir. 2) Örnek Program (1) P1000=100 ve P1100=10 olması durumunda, P00000 giriş sinyali On olduğunda, F123 setlenir çünkü P1000 P1100‟den büyüktür (P1000>P1100). P00000 CMP 4-178 P1000 P1100 XGK XGB CMP4, CMP4P, CMP8, CMP8P Komut CMP4(P) CMP8(P) S1 S2 PMK F L O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O O N D R - O O O O Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 2~4 CMP4, CMP8 P CMP4P, CMP8P - - S1 S2 S1 S2 - CMP4/CMP8 [Bellek Ayarı] Operand Tanım Veri Tipi S1 Karşılaştırılacak veri veya verinin bulunduğu adresin başlangıç bit numarası NIBBLE/BYTE S2 Karşılaştırılacak veri veya verinin bulunduğu adresin başlangıç bit numarası NIBBLE/BYTE 1) CMP4 (Nibble karşılaştırma) (1) OP1‟in belirtilen 4-bitini OP2‟nin belirtilen 4-biti ile karşılaştırır ve sonuca göre gerekli bayrakları setler. (2) OP1 ile OP2‟yi karşılaştırarak sonuca göre 6 özel bayrağa uygun değerler atanır (Ġşaretsiz Çalışma). (3) 6 özel röle bayrağına en son karşılaştırma işlemine göre uygun değerler atanır. (4) 6 özel röle (F120~F125) istenilen adette kullanılabilir. 2) CMP8 (Byte karşılaştırma) (1) OP1‟in belirtilen 8-bitini OP2‟nin belirtilen 8-biti ile karşılaştırır ve sonuca göre gerekli bayrakları setler. (2) OP1 ile OP2‟yi karşılaştırarak sonuca göre 6 özel bayrağa uygun değerler atanır (Ġşaretsiz Çalışma). (3) 6 özel röle bayrağına en son karşılaştırma işlemine göre uygun değerler atanır. (4) 6 özel röle (F120~F125) istenilen adette kullanılabilir. 3) Örnek Program (1) P01004=10 ve P02008=15 olması durumunda, P00000 giriş sinyali On olursa, F120 bayrağı setlenir çünkü P01004 P02008‟den küçüktür. P00000 CMP4 4-179 P01004 P02008 XGK XGB TCMP, TCMPP, DTCMP, DTCMPP Komut S1 TCMP(P) S2 DTCMP(P) D PMK F L T O O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O O O O O O O - U N D R O O O O O O O O O O O O TCMP, DTCMP P TCMPP, DTCMPP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~6 O - S1 S2 D S1 S2 D - TCMP/DTCMP [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile karşılaştırılan veri veya verinin olduğu adres numarası WORD/DWORD S2 S1 ile karşılaştırılacak verinin adres numarası WORD/DWORD D S1 ile S2‟nin karşılaştırma sonucunun kaydedileceği adres numarası (1 word) WORD/DWORD [Bayrak Seti] Bayrak Hata Tanım Adres No. „S2 + 15 adresi (WORD/DWORD)‟ kullanılan adres alanının dışına taşıyorsa. F110 1) TCMP (Tablo Karşılaştırma) (1) S1 verisi ile S2 adresinden itibaren 16 adet veriyi karşılaştırır ve D adresine bit bit sonucu yazar (aynı ise „1„ ,değilse „0‟). (2) S1 karşılaştırılacak ilk veridir, ve S2 de karşılaştırılacak tablonun başlangıç adresidir. 2) Örnek Program (1) P00020 giriş sinyali On olursa, D0000‟daki „h0057‟ verisini D0002‟den itibaren 16-word veriyle karşılaştırır. Ve karşılaştırma sonucu olan „5‟i P0006‟ya kaydeder. P00020 TCMP D0000 D0002 P0006 Comparison Data (S1) h0057 (S2) D0000 (D) h0057 D0002 h1234 h0057 D0004 h3456 h7893 h1252 D0007 h3452 D0014 h4523 h0024 h3451 4-180 D0017 5 P0006 XGK XGB GX(P), GDX(P) (GEQ, GEQP, GGT, GGTP, GLT, GLTP, GGE, GGEP, GLE, GLEP, GNE, GNEP GDEQ, GDEQP, GDGT, GDGTP, GDLT, GDLTP, GDGE, GDGEP, GDLE, GDLEP, GDNE, GDNEP) Uygulanabilir Bellek Bölgesi Komut PMK F L T C S Z O O O O O O O - O O O O O O O O O O O O - O O O O S1 S2 D N GX(P) GDX(P) Con D.x R.x st. O O U D R O O O O O O O O O O O O P Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~6 O S1 S2 D N P S1 S2 D N - - means GEQ/GGT/GLT/GGE/GLE/GNE [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile karşılaştırılan veri veya verinin olduğu adres numarası WORD S2 S1 ile karşılaştırılacak verinin adres numarası WORD D S1 ile S2‟nin karşılaştırma sonucunun kaydedileceği adres numarası (1 word) WORD Karşılaştırma sayısı (0 ~ 16) WORD N [Bayrak Seti] Bayrak Tanım Adres No. Eğer N değeri çalışılan adres alanından taşarsa. Hata F110 1) Word Data Group Compare Instruction (1) S1 verisi ile S2‟den itibaren N adet veriyi 1‟e 1 karşılaştırarak D adresine sonucu bit bit kaydeder. (2) Karşılaştırma doğru ise D‟nin uygun bitine 1 yazılır. (3) Karşılaştırma doğru değil ise D‟nin uygun bitine 0 yazılır. (4) S1‟de -32,768‟den 32767‟ye kadar değer olabilir. Komutun çalışması aşağıdaki gibidir. Operation Result 32000 S2 S1 S1+1 S1+2 32000 4321 32000 S1+(N-2) S1+(N-1) 1234 5678 D h0005 N 2) Örnek Program Operation Result D1000 D1001 D1002 D1006 D1007 1234 5678 5000 7777 4321 8 = D1100 D1101 D1102 D1106 D1107 1234 5678 5000 h00FF D1200 8 7777 4321 P0000 giriş kontağı On olursa, 8‟er word veri karşılaştırılır ve karşılaştırma sonucu olan h00FF D1200 adresine kaydedilir. P00000 GEQ 4-181 D1000 D1100 D1200 8 XGK XGB BSFT, BSFTP Komut St Ed BSFT(P) PMK F L O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O - N D R - - - Step 3/4 BSFT P BSFTP Bayrak Hata Sıfır Artık (F110) (F111) (F112) - - St Ed St Ed - BSFT [Bellek Ayarı] Operand Tanım Veri Tipi St BSFT işleminin başlangıç biti BIT Ed BSFT işleminin bitiş biti BIT 1) BSFT (Bit Kaydırma) (1) Başlangıç bitinden(St) bitiş bitine (Ed) kadar olan bitleri 1 kaydırır. (2) Bit kaydırma yönü - S1 < Ed: sola kaydırma - S1 > Ed: sağa kaydırma b15 Before 1 St 0 1 Ed 1 0 0 1 0 1 1 1 0 0 1 b0 0 1 Discarded After 1 0 0 1 1 0 0 1 0 1 1 1 0 0 0 1 2) Örnek Program (1) P0070=h8000 olması durumunda, P0000‟ın On‟dan Off‟a geçtiği taramada, P0070F‟den P00704‟ kadar olan bitleri sağa kaydırır çünkü P0070F P00704‟den büyüktür (P0070F > P00704). P00000 BSFTP 4-182 P0070F P00704 XGK XGB BSFL, BSFLP, DBSFL, DBSFLP Komut PMK F L O O - O O D n BSFL(P) DBSFL(P) Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 BSFL, DBSFL P BSFLP, DBSFLP - - D N D N O BSFL/DBSFL [Bellek Ayarı] Operand Tanım Veri Tipi Bitleri kaydırılacak olan adres numarası D N [Bayrak Seti] Bayrak Artık WORD/DWORD D adresinin sola kaç kez kaydırılacağı WORD Tanım Adres No. Artık Bayrağı artığın değerine bağlı olarak On veye Off olur. F112 1) BSFL (Sola Bit Kaydırma) D adresini N kez bit bit sola kaydırır. b15 D 1 b0 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1 Before When N=2 CY D 1 1 0 0 1 0 1 1 1 0 0 1 0 0 0 0 0 0 After 2) DBSFL (Double Sola Bit Kaydırma) D+1,D adresini N kez bit bit sola kaydırır. D+1 b31 D b15 b0 1 0 1 1 0 1 1 0 1 1 1 0 0 1 0 1 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1 Before CY When N=2 D 1 0 1 1 1 0 0 1 0 1 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1 0 0 0 0 0 0 After Filled with 0 3) Örnek Program (1) P1000=‟h000F‟ olması durumunda, P00000 On olduğunda, 4 bit sola kaydırılır ve „h00F0‟ sonucu P1000‟e kaydedilir. P00000 BSFL 4-183 P1000 4 XGK XGB BSFL4, BSFL4P, BSFL8, BSFL8P Komut BSFL4(P) BSFL8(P) D n PMK F L O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O Step 3~5 - BSFL4, BSFL8 P BSFL4P, BSFL8P Bayrak Hata Sıfır Artık (F110) (F111) (F112) - D N D N O BSFL4/BSFL8 [Bellek Ayarı] Operand D N [Bayrak Seti] Bayrak Artık Tanım Veri Tipi BSFL işleminin başlangıç biti NIBBLE/BYTE Belirtilen D bit pozisyonundan sola kaç kez kaydırılacağı. WORD Tanım Adres No. Artık Bayrağı en son atılan bit değerine bağlı olarak On veye Off olur. F112 1) BSFL4 (Nibble Sola Bit Kaydırma) (1) D adresinin belirtilen bit pozisyonundan itibaren 4 biti N kez bit bit sola kaydırır. D: Start bit 4 Bit b15 D 0 b0 1 0 0 1 0 0 1 0 0 1 0 1 0 1 1 Before CY D 0 1 0 0 1 0 0 When N=2 1 0 0 1 0 0 0 0 0 1 1 After 2) BSFL8 (Byte Sola Bit Kaydırma) (1) D adresinin belirtilen bit pozisyonundan itibaren 8 biti N kez bit bit sola kaydırır. (2) Artık Bayrağı en son atılan bit değerine bağlı olarak On veye Off olur. 3) Örnek Program (1) P0100=„h00F0‟ olması durumunda, 4 numaralı bitten itibaren 4 bit 2 kez sola kaydırılır ve „h03C0‟ sonucu P0100‟e kaydedilir. P00000 BSFL4 4-184 P01004 2 XGK XGB BSFR, BSFRP, DBSFR, DBSFRP Komut BSFR(P) DBSFR(P) D n PMK F L O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O O O O Step 2~4 BSFR, DBSFR P BSFRP, DBSFRP Bayrak Hata Sıfır Artık (F110) (F111) (F112) - - D N D N O BSFR/DBSFR [Bellek Ayarı] Operand D N [Bayrak Seti] Bayrak Artık Bitleri kaydırılacak olan adres numarası D adresinin sağa kaç kez kaydırılacağı Tanım Veri Tipi WORD/DWORD WORD Tanım Adres No. Artık Bayrağı artığın değerine bağlı olarak On veye Off olur. F112 1) BSFR (Sağa Bit Kaydırma) (1) D adresini N kez bit bit sağa kaydırır. (2) Artık Bayrağı artığın değerine bağlı olarak On veye Off olur. 2) DBSFR (Double Bit Shift Right) (1) D+1,D adresini N kez bit bit sola kaydırır. (2) Artık Bayrağı artığın değerine bağlı olarak On veye Off olur. 3) Örnek Program (1) D01000=‟h001F‟olması durumunda, P00000 On olduğunda, sağa 4 kez kaydırılır ve „h0001‟ sonucu D01000‟e yazılır. P00000 P BSFR D01000 4 4-185 XGK XGB BSFR4, BSFR4P, BSFR8, BSFR8P Komut BSFR4(P) BSFR8(P) D n PMK F L O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O N D R O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 3/4 - BSFR4(P) BSFR8(P) P - D N D N O BSFL [Bellek Ayarı] Operand D n [Bayrak Seti] Bayrak Artık Tanım Veri Tipi BSFL işleminin başlangıç biti NIBBLE/BYTE Belirtilen D bit pozisyonundan sağa kaç kez kaydırılacağı. WORD Tanım Adres No. Artık Bayrağı en son atılan bit değerine bağlı olarak On veye Off olur. F112 1) BSFR4 (Nibble Sağa Bit Kaydırma) (1) D adresinin belirtilen bit pozisyonundan itibaren 4 biti N kez bit bit sağa kaydırır. (2) Artık Bayrağı en son atılan bit değerine bağlı olarak On veye Off olur. 2) BSFR8 (Byte Sağa Bit Kaydırma) (1) D adresinin belirtilen bit pozisyonundan itibaren 8 biti N kez bit bit sağa kaydırır. (2) Artık Bayrağı en son atılan bit değerine bağlı olarak On veye Off olur. 3) Örnek Program (1) P0100=‟h00F0‟ olursa, giriş sinyali On olursa, 4 numaralı bitten itibaren 4 bit 4 kez sağa kaydırılır ve sonra „h000F‟ sonucu P0100‟e kaydedilir. P00000 BSFR4 4-186 P01004 4 XGK XGB WSFT, WSFTP Komut WSFT(P) PMK F L O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O O N D R O O O O O O Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 2~4 O WSFT WSFTP P - St Ed St Ed WSFT [Bellek Ayarı] Operand Tanım Veri Tipi St WSFT işleminin başlangıç adresi WORD Ed WSFT işleminin bitiş adresi WORD 1) WSFT (Word Kaydırma) (1) Başlangıç adresinden(St) bitiş adresine(Ed) kadar olan wordeleri 1 kaydırır. b15 b0 b15 1234 Başlangıç Başlangıç wordü wordü 2345 3456 If St 4567 Bitiş wordü < 5678 (2) Word kaydırma yönü - S1 S2 (e.g. WSFT D0000 - S1 S2 (e.g. WSFT D0003 b0 0 Word word kaydır 1234 2345 Ed 3456 4567 Bitiş wordü D0003) aşağı doğru D0000) yukarı doğru 2) Örnek Program (1) P00000 On‟dan Off durumuna geçtiği taramada, D1000‟den D1004‟e kadar olan wordler aşağı 1 kaydırılır. b15 D01000 D01004 b0 b15 b0 D01000 1234 1 word kaydır 0 2345 1234 3456 2345 4567 3456 5678 D01004 4567 P00000 WSFTP 4-187 D01000 D01004 - XGK XGB WSFL, WSFLP, WSFR, WSFRP Komut WSFL(P) WSFR(P) PMK F L T O O O - O O O O O O D1 D2 N Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O U N D R O O O O O O O O O O O O WSFL, WSFR P WSFLP, WSFRP Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 4~6 - - D1 D2 N D1 D2 N - WSFL/WSFR [Bellek Ayarı] Operand Tanım Veri Tipi D1 WSFL işleminin başlangıç adresi WORD D2 WSFL işleminin bitiş adresi WORD N Kaydırma sayısı WORD 1) WSFL (Sola Word Kaydırma) (1) D1‟den D2‟ye kadar olan wordleri N kez sola kaydırır. Ve boşalan wordlerin yerine 0 atanır. 2) WSFR (Sağa Word Kaydırma) (1) D1‟den D2‟ye kadar olan wordleri N kez sağa kaydırır. Ve boşalan wordlerin yerine 0 atanır. 3) Örnek Program (1) P00020 giriş sinyali On olduğunda, P0000‟dan P0008‟e 9-word veri 2 kez sağa kaydırılır ve P0007 ve P0008‟e 0 atanır. P00020 WSFR P8 P7 P6 P5 P4 P3 P2 P1 P0000 P0 Before 9999 8888 7777 6666 5555 4444 3333 2222 1111 Shift by 2-word P8 After 0 P0 0 9999 8888 7777 6666 5555 4444 3333 4-188 P0008 2 XGK XGB XCHG, XCHGP, DXCHG, DXCHGP Komut PMK F L O O - O O XCHG(P) D1 DXCHG(P) D2 Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O O O O N D R O O O O O O 2~4 (D)XCHG (D)XCHGP Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step P - - D1 D2 D1 D2 - (D)XCHG [Bellek Ayarı] Operand Tanım Veri Tipi D1 Değiş tokuş edilecek adres numarası WORD/DWORD D2 Değiş tokuş edilecek adres numarası WORD/DWORD 1) XCHG (Değiş Tokuş) (1) D1 ve D2 adreslerinin değerlerini değiş tokuş eder. b15 1 word b0 D1 D2 2) DXCHG (Double Değiş Tokuş) (1) D1+1,D1 ve D2+1,D2 adreslerinin değerlerini değiş tokuş eder. 3) Örnek Program (1) P1000=‟h1234‟ ve P1100=‟5678‟ olması durumunda, P00000 girişi Off‟tan On‟a geçtiği anda, „5678‟ P1000‟e ve daha sonra „h1234‟ ise P1100‟e kaydedilir. P00000 XCHG 4-189 P1000 P1100 XGK XGB GXCHG, GXCHGP Komut D1 GXCHG(P) D2 N PMK F L T O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O U N D R O O O O O O O O O O O O GXCHG P GXCHGP Step 4~6 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O D1 D2 N D1 D2 N - - GXCHG [Bellek Ayarı] Operand Tanım Veri Tipi D1 D2 ile değiş tokuş edilecek grubun ilk adresi WORD D2 D1 ile değiş tokuş edilecek grubun ilk adresi WORD Değiş tokuş edilecek word adedi WORD N [Bayrak Seti] Bayrak Tanım Adres No. Çalışılan adres alanının dışına taşılırsa. Hata F110 1) GXCHG (1) D1 ve D2 adreslerinden başlayarak N‟er adet word veriyi değiş tokuş eder. h0001 D1 D10 h0100 h0002 h0101 h0003 h0102 h0004 h0103 h0005 h0104 h0006 h0105 N (2) D1 ve D2 adreslerinden başlayarak N‟er adet word veriyi sırasıyla değiş tokuş eder. D1 ve D2‟den başlayan adresler çakışırsa, istenmeyen sonuçlar doğabilir. 2) Örnek Program (1) P00000 giriş sinyali Off‟tan On‟a geçtiği anda, P0010~P0012 ve P0020~P0022 adreslerindeki değerler değiş tokuş edilir. P10 h0001 P20 h0100 h0002 h0101 h0003 h0102 Değiş tokuştan P10 sonra h0100 P20 h0101 h0002 h0102 h0003 P00000 GXCHG 4-190 h0001 P0010 P0020 3 XGK XGB SWAP, SWAPP Komut SWAP(P) D PMK F L O - O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. - - - - - - - O N D R O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2 - SWAP - - D SWAPP P D SWAP [Bellek Ayarı] Operand D Tanım Veri Tipi Düşük ve yüksek anlamlı byteları takas edilecek word adresi WORD 1) SWAP (1) Bir word adresinin düşük ve yüksek anlamlı bytelarını takas eder. Upper byte Lower byte D 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 D 0 0 1 0 0 1 0 1 0 1 0 0 1 0 0 1 2) Örnek Program (1) P00000 giriş sinyali Off‟tan On‟a geçtiği anda, D00100 adresineki word verisinin yüksek ve düşük anlamlı byteları takas edilir ve daha sonra tekrar D00100‟e yazılır. Upper byte Lower byte D100 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 D100 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 P00000 SWAP 4-191 D00100 XGK XGB GSWAP, GSWAPP Komut PMK F L O O - O O D N GSWAP(P) Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 GSWAP GSWAPP P O - D N D N - GSWAP [Bellek Ayarı] Operand D N [Bayrak Seti] Bayrak Tanım Veri Tipi Düşük ve yüksek anlamlı byteları takas edilecek ilk word adresi WORD Takas işlemi yapılacak word sayısı WORD Tanım Adres No. Çalışılan adres alanının dışına taşılırsa. Hata F110 1) GSWAP (Group SWAP) (1) N adet word adresinin düşük ve yüksek anlamlı bytelarını takas eder. 1byte 1byte 1 0 1 1 0 1 1 0 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 0 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 0 0 1 1 0 1 0 1 1 Bytelar takas edildi 2) Örnek Program (1) P00000 giriş sinyali On olduğunda, P1000~P1002 arasındaki 3 word verinin yüksek ve düşük anlamlı byteları takas edilir. Upper byte Lower byte Upper byte Lower byte 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 P1000 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 P1001 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 P1002 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 P00000 GSWAP 4-192 P1000 3 XGK XGB WAND, WANDP, DWAND, DWANDP Komut S1 WAND(P) S2 DWAND(P) D PMK F L T O O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O - U N D R O O O O O O O O O O O (D)WAND (D)WANDP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~6 - O S1 S2 D P S1 S2 D - WAND/DWAND [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile WAND işlemine sokulacak veri BIN 16/32 S2 S1 ile WAND işlemine sokulacak veri BIN 16/32 D [Bayrak Seti] WAND işleminin sonucunun kaydedileceği adres numarası Tanım Bayrak Sıfır BIN 32 Adres No. Ġşlem sonucu sıfır çıkarsa. F111 1) WAND(Word AND) (1) S1 ve S2 word verilerinin sırasıyla her bir bitini birbirleriyle Lojik AND(VE) işlemine sokarak sonuçları D adresinde karşılık gelen bitlerine yazar. b15 S1 b8 b7 b0 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 WAND b15 S2 b0 1 0 0 1 1 1 1 0 0 1 0 1 0 1 1 1 b15 D b8 b7 b8 b7 b0 1 0 0 0 0 1 1 0 0 1 0 1 0 1 1 1 2) DWAND(Double Word AND) (1) S1+1, S1 ve S2+1, S2 double word verilerinin sırasıyla her bir bitini birbirleriyle Lojik AND(VE) işlemine sokarak sonuçları D+1, D adresinde karşılık gelen bitlerine yazar. 4-193 S1 S1+1 b31 S1 b0 b16 b15 1 1 0 0 1 0 1 1 1 0 0 1 1 0 DWAND S2 S2+1 b31 S2 1 0 1 1 b31 1 0 0 0 1 1 0 1 0 0 1 1 0 1 D+1 D b0 b16 b15 D b0 b16 b15 0 0 1 1 0 0 0 1 0 0 3) Logic Ġşlem Tablosu Sınıflandırma Lojik AND(VE) Lojik OR(VEYA) Özel Lojik OR (XOR) Özel Negatif Lojik OR (XNR) Ġşlem Detayları Yalnızca A ile B aynı anda 1 olduklarında sonuç 1 olur (diğer durumlarda, sonuç 0 olur). Yalnızca A ile B aynı anda 0 olduklarında sonuç 0 olur (diğer durumlarda, sonuç 0 olur) A ile B aynı olursa sonuç 0 olur (değilse, sonuç 1 olur). A ile B aynı olursa sonuç 1 olur (değilse, sonuç 0 olur). Örnek Ġşlem Formülü Y=A B Y=A+B Y=A B+A B Y=(A+B)(A+B) A B Y 0 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 0 0 0 1 0 1 0 1 0 0 1 1 1 4) Örnek Program (1) P1000=„h1111‟ ve P1100=„h3333‟ ise, P00000 giriş sinyali On olduğunda, WAND işleminin sonucu „h3333‟ P1200‟e kaydedilir. P00000 WAND 4-194 P1000 P1100 P1200 XGK XGB WOR, WORP, DWOR, DWORP Komut WOR(P) DWOR(P) S1 S2 D PMK F L T O O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O - U N D R O O O O O - O O O O O O (D)WOR (D)WORP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~6 - O S1 S2 D P S1 S2 D - WOR/DWOR [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile WOR işlemine sokulacak veri BIN 16/32 S2 S1 ile WOR işlemine sokulacak veri BIN 16/32 WOR işleminin sonucunun kaydedileceği adres numarası BIN 16/32 D [Bayrak Seti] Bayrak Sıfır Tanım Adres No. Ġşlem sonucu sıfır çıkarsa. F111 1) WOR(Word OR) (1) S1 ve S2 word verilerinin sırasıyla her bir bitini birbirleriyle Lojik OR(VEYA) işlemine sokarak sonuçları D adresinde karşılık gelen bitlerine yazar. b15 S1 b8 b7 b0 1 1 0 1 0 0 1 1 1 0 1 1 0 1 0 0 WOR b15 S2 b0 1 1 0 0 0 1 1 0 0 1 1 1 0 1 1 0 b15 D b8 b7 b8 b7 b0 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 0 2) DWOR(Double Word OR) (1) S1+1, S1 ve S2+1, S2 double word verilerinin sırasıyla her bir bitini birbirleriyle Lojik OR(VEYA) işlemine sokarak sonuçları D+1, D adresinde karşılık gelen bitlerine yazar. 4-195 S1 S1+1 b31 S1 b0 b16 b15 1 1 0 1 1 1 1 1 0 1 1 0 0 1 DWOR S2 S2+1 b31 S2 1 1 0 0 b31 1 1 0 1 1 0 1 1 1 0 0 1 0 1 D+1 D b0 b16 b15 D b0 b16 b15 1 1 1 1 0 1 1 0 1 1 3) Örnek Program (1) P1000=„h1111‟ ve P1100=„h2222‟ ise, P00000 giriş sinyali On olduğunda, WOR işleminin sonucu „h3333‟ P1200‟e kaydedilir. P00000 WOR 4-196 P1000 P1100 P1200 XGK XGB WXOR, WXORP, DWXOR, DWXORP Komut S1 WXOR(P) S2 DWXOR(P) D PMK F L T O O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O - U N D R O O O O O - O O O O O O (D)WXOR (D)WXORP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~6 - O S1 S2 D P S1 S2 D - WXOR/DWXOR [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile WXOR işlemine sokulacak veri WORD/DWORD S2 S1 ile WXOR işlemine sokulacak veri WORD/DWORD WOR işleminin sonucunun kaydedileceği adres numarası WORD/DWORD D [Bayrak Seti] Bayrak Sıfır Tanım Adres No. Ġşlem sonucu sıfır çıkarsa. F111 1) WXOR(Word Exclusive OR) (1) S1 ve S2 word verilerinin sırasıyla her bir bitini birbirleriyle Özel OR(Özel VEYA) işlemine sokarak sonuçları D adresinde karşılık gelen bitlerine yazar. b15 S1 b8 b7 b0 0 1 0 0 1 1 1 0 1 1 0 0 1 1 0 0 WXOR b15 S2 b15 D b8 b7 b0 1 0 0 0 1 0 1 0 1 1 0 1 0 1 0 1 b8 b7 b0 1 1 0 0 0 1 0 0 0 0 0 1 1 0 0 1 (2) Exclusive OR: Bir bit 0 ve diğer bit 1 ise, sonuç 1 olur. Diğer durumlarda 0 olur. 2) DWXOR(Double Word Exclusive OR) (1) S1+1, S1 ve S2+1, S2 word verilerinin sırasıyla her bir bitini birbirleriyle Özel OR(Özel VEYA) işlemine sokarak sonuçları D+1, D adresinde karşılık gelen bitlerine yazar. 4-197 S1 S1+1 b31 S1 b0 b16 b15 0 1 1 1 0 0 1 1 0 1 0 0 0 1 DWXOR S2 S2+1 b31 S2 1 0 0 1 b31 1 1 1 0 1 0 1 0 1 0 0 1 0 1 D+1 D b0 b16 b15 D b0 b16 b15 1 0 1 0 0 0 1 0 1 1 3) Örnek Program (1) P1000=‘h1111‟ ve P1100=‘h2222‟ olması durumunda, giriş sinyali On olduğunda, WOR işlem sonucu „h3333‟ P1200‟e kaydedilir. P00000 WXOR 4-198 P1000 P1100 P1200 XGK XGB WXNR, WXNRP, DWXNR, DWXNRP Komut S1 WXNR(P) S2 DWXNR(P) D PMK F L T O O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O - U N D R O O O O O - O O O O O O (D)WXNR (D)WXNRP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~6 - O S1 S2 D P S1 S2 D - means WXNR [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile WXNR işlemine sokulacak veri BIN 16/32 S2 S1 ile WXNR işlemine sokulacak veri BIN 16/32 WOR işleminin sonucunun kaydedileceği adres numarası BIN 16/32 D [Bayrak Seti] Bayrak Sıfır Tanım Adres No. Ġşlem sonucu sıfır çıkarsa. F111 1) WXNR( Word Exclusive NOR) (1) S1 ve S2 word verilerinin sırasıyla her bir bitini birbirleriyle Özel NOR(Özel VEYA DEĞĠL) işlemine sokarak sonuçları D adresinde karşılık gelen bitlerine yazar. b15 S1 b8 b7 b0 1 1 1 1 0 1 1 1 1 0 1 1 1 0 0 0 WXNR b15 S2 b15 D b8 b7 b0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 b8 b7 b0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 1 (2) Exclusive NOR: Ġki bit birbirinden farklı ise, sonuç 0 olur. Ġki bit birbirinin aynısı ise, sonuç 1 olur. 2) DWXNR( Double Word Exclusive NOR) (1) S1+1, S1 ve S2+1, S2 word verilerinin sırasıyla her bir bitini birbirleriyle Özel NOR(Özel VEYA DEĞĠL) işlemine sokarak sonuçları D+1, D adresinde karşılık gelen bitlerine yazar. 4-199 S1+1 b31 S1 S1 b16 b15 1 0 1 0 0 0 1 1 0 b0 1 1 1 0 1 DWXNR S2 S2+1 b31 S2 b31 0 1 1 1 0 0 1 0 1 0 1 1 1 0 D+1 D b0 b16 b15 0 0 1 0 D b0 b16 b15 0 1 1 1 0 0 0 0 1 1 3) Örnek Program (1) P1000=‘h1111‟ ve P1100=‘h2222‟ olması durumunda, giriş sinyali P00000 On olursa, Özel NOR (WXNR) işlem sonucu „hCCCC‟ P1200‟e yazılır. P00000 WXNR 4-200 P1000 P1100 P1200 XGK XGB GWAND, GWANDP PMK F L S1 O O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st. O O O O O S2 D N O O O O - O O O O O O Komut GWAND(P) O O O - O O O - - O O O O N D R O O O O O O O O O O O O GWAND P GWANDP Step 4~7 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O S1 S2 D N S1 S2 D N - - GWAND [Bellek Ayarı] Tanım Operand Veri Tipi S1 S2 ile GWAND işlemine sokulacak verilerin başlangıç adresi BIN 16 S2 S1 ile GWAND işlemine sokulacak verilerin başlangıç adresi BIN 16 D GWAND işleminin sonucunun kaydedileceği adres numarası BIN 16 WAND işleminin ard arda kaç word üzerinde yapılacağı BIN 16 N [Bayrak Seti] Bayrak Tanım Adres No. Çalışılan adres alanının dışına taşılırsa. Hata F110 1) GWAND(Group Word AND) (1) S1 ve S2‟ten başlayan N word verinin sırasıyla her bir bitini birbirleriyle Lojik AND(VE) işlemine sokarak sonuçları D‟den itibaren N adet adreste karşılık gelen bitlere yazar. b15 b8 b7 b15 b0 b8 b7 b0 S1 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 S2 1 0 1 1 0 1 1 1 1 0 0 1 1 0 0 1 S1+1 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 0 S2+1 1 1 0 0 0 1 0 1 1 0 1 1 1 0 1 0 S1+2 0 1 0 1 0 1 1 0 0 0 1 1 1 0 0 1 S2+2 0 1 0 1 0 1 1 1 0 1 1 0 1 1 0 1 n n AND S1+(N-2) 1 1 1 1 0 1 1 1 1 0 1 1 1 0 0 0 S2+(N-2) 0 0 1 1 0 0 1 1 1 1 0 0 1 1 0 1 S1+(N-1) 1 1 1 1 0 1 0 1 1 0 0 1 0 1 1 1 S2+(N-1) 1 1 0 0 1 1 1 1 1 0 1 0 1 0 1 1 b15 b8 b7 b0 D 1 0 1 1 0 0 1 0 1 0 0 1 1 0 0 0 D+1 1 0 0 0 0 1 0 1 1 0 1 0 1 0 0 0 D+2 0 1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 n D+(N-2) 0 0 1 1 0 0 1 1 1 0 0 0 1 0 0 0 D+(N-1) 1 1 0 0 0 1 0 1 1 0 0 0 0 0 1 1 4-201 (2) S2 için -32,768~32,767(BIN 16-bit) aralığındaki değerler kulanılabilir. b15 b8 b7 b0 S1 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 S1+1 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 0 S1+2 0 1 0 1 0 1 1 0 0 0 1 1 1 0 0 1 n b15 AND S2 b8 b7 b0 1 0 1 1 0 1 1 1 1 0 0 1 1 0 0 1 S1+(N-2) 1 1 1 1 0 1 1 1 1 0 1 1 1 0 0 0 S1+(N-1) 1 1 1 1 0 1 0 1 1 0 0 1 0 1 1 1 b15 b8 b7 b0 D 1 0 1 1 0 0 1 0 1 0 0 1 1 0 0 0 D+1 1 0 1 1 0 1 0 1 1 0 0 0 1 0 0 0 D+2 0 0 0 1 0 1 1 0 0 0 0 1 1 0 0 1 n D+(N-2) 1 0 1 1 0 1 1 1 1 0 0 1 1 0 0 0 D+(N-1) 1 0 1 1 0 1 0 1 1 0 0 1 0 0 0 1 2) Örnek Program (1) P00000 ON olduğu zaman, P1000~P1004 ile P1100~P1104 verilerini GWAND işlemine sokup işlem sonucunu P1200~1204 adreslerine yazar. P00000 GWAND 4-202 P1000 P1100 P1200 5 XGK XGB GWOR, GWORP Komut GWOR(P) S1 S2 D N PMK F L T O O O O O O - O O O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O O O O U N D R O O O O O O O O O O O O O O O O GWOR P GWORP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~7 O - S1 S2 D N S1 S2 D N - GWOR [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile GWOR işlemine sokulacak verilerin başlangıç adresi WORD S2 S1 ile GWOR işlemine sokulacak verilerin başlangıç adresi WORD D GWOR işleminin sonucunun kaydedileceği adres numarası WORD WOR işleminin ard arda kaç word üzerinde yapılacağı WORD N [Bayrak Seti] Bayrak Tanım Adres No. Çalışılan adres alanının dışına taşılırsa. Hata F110 1) GWOR(Group Word OR) (1) S1 ve S2‟ten başlayan N word verinin sırasıyla her bir bitini birbirleriyle Lojik OR(VEYA) işlemine sokarak sonuçları D‟den itibaren N adet adreste karşılık gelen bitlere yazar. b15 b8 b7 b15 b0 b8 b7 b0 S1 0 0 0 1 0 0 1 1 0 1 1 1 1 1 0 1 S2 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1 S1+1 1 1 0 1 0 1 0 1 0 0 1 0 0 0 0 1 S2+1 1 1 0 1 1 1 0 0 1 1 1 0 0 1 1 1 S1+2 0 0 1 0 0 1 1 0 0 0 0 0 1 0 0 1 S2+2 0 0 0 0 0 1 1 1 1 0 0 0 1 0 1 1 n n S1+(N-2) 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 0 S2+(N-2) 0 1 1 0 1 0 0 1 1 1 0 1 1 1 1 1 S1+(N-1) 1 1 0 0 0 1 0 1 1 0 1 1 0 1 1 1 S2+(N-1) 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 0 b15 b8 b7 b0 D 1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 D+1 1 1 0 1 1 1 0 1 1 1 1 0 0 1 1 1 D+2 0 0 1 0 0 1 1 1 1 0 0 0 1 0 1 1 n D+(N-2) 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 D+(N-1) 1 1 0 1 1 1 0 1 1 1 0 1 0 1 1 1 4-203 (2) S2 için -32,768~32,767(BIN 16-bit) aralığındaki değerler kulanılabilir. b15 b8 b7 b0 S1 0 0 0 1 0 0 1 1 0 1 1 1 1 1 0 1 S1+1 1 1 0 1 0 1 0 1 0 0 1 0 0 0 0 1 S1+2 0 0 1 0 0 1 1 0 0 0 0 0 1 0 0 1 b15 n S2 b8 b7 b0 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1 S1+(N-2) 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 0 S1+(N-1) 1 1 0 0 0 1 0 1 1 0 1 1 0 1 1 1 b15 b8 b7 b0 D 1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 D+1 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1 D+2 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1 n D+(N-2) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 D+(N-1) 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 2) Örnek Program (1) P00000 On olursa, P1000~P1004 ile P1100~P1104 verilerini GWOR işlemine sokup işlem sonucunu P1200~1204 adreslerine yazar. P00000 GWOR 4-204 P1000 P1100 P1200 5 XGK XGB GWXOR, GWXORP Komut S1 S2 GWXOR(P) D N PMK F L T O O O O O O - O O O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O O O O U N D R O O O O O O O O O O O O O O O O GWXOR P GWXORP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~7 O - S1 S2 D N S1 S2 D N - GWXOR [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile GWXOR işlemine sokulacak verilerin başlangıç adresi WORD S2 S1 ile GWXOR işlemine sokulacak verilerin başlangıç adresi WORD D GWXOR işleminin sonucunun kaydedileceği adres numarası WORD WXOR işleminin ard arda kaç word üzerinde yapılacağı WORD N [Bayrak Seti] Bayrak Tanım Adres No. Çalışılan adres alanının dışına taşılırsa. Hata F110 1) GWXOR(Group Word XOR) (1) S1 ve S2‟ten başlayan N word verinin sırasıyla her bir bitini birbirleriyle Lojik Özel OR(Özel VEYA) işlemine sokarak sonuçları D‟den itibaren N adet adreste karşılık gelen bitlere yazar. b15 b8 b7 b15 b0 b8 b7 b0 S1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0 S2 1 1 0 0 0 0 1 1 0 0 1 1 1 1 1 1 S1+1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 S2+1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 1 1 S1+2 0 0 1 1 0 0 1 1 0 0 0 1 1 1 0 1 S2+2 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 n n S1+(N-2) 1 0 0 1 1 1 0 0 1 1 1 1 0 0 1 1 S2+(N-2) 0 1 1 0 1 0 0 1 1 1 0 0 0 1 1 1 S1+(N-1) 1 1 0 0 0 0 0 0 1 1 1 1 0 0 1 1 S2+(N-1) 1 1 0 1 1 0 1 1 1 1 1 0 0 1 0 1 b15 b8 b7 b0 D 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 D+1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 D+2 1 1 0 0 0 0 1 1 1 1 0 1 1 1 1 0 n D+(N-2) 0 0 0 0 1 0 1 0 1 1 0 0 1 0 1 1 D+(N-1) 1 1 1 0 0 1 0 0 1 1 1 0 1 0 0 1 4-205 (2) S2 için -32,768~32,767(BIN 16-bit) aralığındaki değerler kulanılabilir. b15 b8 b7 b0 S1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0 S1+1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 S1+2 0 0 1 1 0 0 1 1 0 0 0 1 1 1 0 1 b15 n S2 b8 b7 b0 1 1 0 0 0 0 1 1 0 0 1 1 1 1 1 1 S1+(N-2) 1 0 0 1 1 1 0 0 1 1 1 1 0 0 1 1 S1+(N-1) 1 1 0 0 0 0 0 0 1 1 1 1 0 0 1 1 b15 b8 b7 b0 D 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 D+1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 D+2 0 0 0 0 1 1 1 1 1 1 0 1 1 1 0 1 n D+(N-2) 1 0 1 0 0 0 0 0 0 0 1 1 0 0 1 1 D+(N-1) 1 1 1 1 1 1 0 0 0 0 1 1 0 0 1 1 2) Örnek Program (1) P00000 On olursa, P1000~P1004 ile P1100~P1104 verilerini GWXOR işlemine sokup işlem sonucunu P1200~1204 adreslerine yazar. P00000 GWXOR 4-206 P1000 P1100 P1200 5 XGK XGB GWXNR, GWXNRP Komut S1 S2 GWXNR(P) D N PMK F L T O O O O O O - O O O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st. O O O O O O O O O O U N D R O O O O O O O O O O O O O O O O GWXNR P GWXNRP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~7 O - S1 S2 D N S1 S2 D N - GWXNR [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ile GWXNR işlemine sokulacak verilerin başlangıç adresi WORD S2 S1 ile GWXNR işlemine sokulacak verilerin başlangıç adresi WORD D GWXNR işleminin sonucunun kaydedileceği adres numarası WORD WXNR işleminin ard arda kaç word üzerinde yapılacağı WORD N [Bayrak Seti] Bayrak Tanım Adres No. Çalışılan adres alanının dışına taşılırsa. Hata F110 1) GWXNR(Group Word XNR) (1) S1 ve S2‟ten başlayan N word verinin sırasıyla her bir bitini birbirleriyle Lojik Özel NOR(Özel VEYA DEĞĠL) işlemine sokarak sonuçları D‟den itibaren N adet adreste karşılık gelen bitlere yazar. b15 b8 b7 b15 b0 b8 b7 b0 S1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 S2 0 0 0 1 0 0 0 0 1 0 1 0 1 0 1 1 S1+1 0 0 0 1 1 1 0 0 1 1 0 1 0 0 1 1 S2+1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 S1+2 1 0 1 1 1 0 1 0 1 1 0 0 1 1 0 0 S2+2 0 0 1 1 0 1 0 1 1 0 1 1 0 1 1 1 n n XNR S1+(N-2) 1 0 0 1 1 1 0 0 1 0 1 0 1 1 1 1 S2+(N-2) 1 1 1 1 1 1 0 0 0 0 1 1 0 0 1 1 S1+(N-1) 1 0 1 1 0 0 1 1 0 0 0 1 1 1 0 0 S2+(N-1) 0 0 1 1 0 0 1 1 1 1 0 0 1 0 1 1 b15 b8 b7 b0 D 0 0 1 0 1 1 0 0 1 0 0 1 1 0 1 1 D+1 0 1 0 0 1 0 1 0 1 0 0 0 0 1 0 1 D+2 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 n D+(N-2) 1 0 0 1 1 1 1 1 0 1 1 0 0 0 1 1 D+(N-1) 0 1 1 1 1 1 1 1 0 0 1 0 1 0 0 0 4-207 (2) S2 için -32,768~32,767(BIN 16-bit) aralığındaki değerler kulanılabilir. b15 b8 b7 b0 S1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 S1+1 0 0 0 1 1 1 0 0 1 1 0 1 0 0 1 1 S1+2 1 0 1 1 1 0 1 0 1 1 0 0 1 1 0 0 n b15 XNR S2 b8 b7 b0 0 0 0 1 0 0 0 0 1 0 1 0 1 0 1 1 S1+(N-2) 1 0 0 1 1 1 0 0 1 0 1 0 1 1 1 1 S1+(N-1) 1 0 1 1 0 0 1 1 0 0 0 1 1 1 0 0 b15 b8 b7 b0 D 0 0 1 0 1 1 0 0 1 0 0 1 1 0 1 1 D+1 1 1 1 1 0 0 1 1 1 0 0 0 0 1 1 1 D+2 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 0 n D+(N-2) 0 1 1 1 0 0 1 1 1 1 1 1 1 0 1 1 D+(N-1) 0 1 0 1 1 1 0 0 0 1 0 1 1 0 0 0 2) Örnek Program (1) P00000 On olursa, P1000~P1004 ile P1100~P1104 verilerini GWXOR işlemine sokup işlem sonucunu P1200~1204 adreslerine yazar. P00000 GWXNR 4-208 P1000 P1100 P1200 5 XGK XGB MAX, MAXP, DMAX, DMAXP Komut MAX(P) DMAX(P) S D N PMK F L T O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O O O U N D R O O O O O O O O O O O O (D)MAX (D)MAXP Step 4~6 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O O S D N P S D N - (D)MAX [Bellek Ayarı] Operand Tanım Veri Tipi S MAX işleminin başlangıç adresi INT/DINT D Ġşlem sonucunun kaydedileceği adres numarası INT/DINT N [Bayrak Seti] Bayrak S‟den başlayarak kaç adet veri ile MAX işleminin yapılacağı WORD Tanım Adres No. Hata Kullanılan adres türünün hafıza alanının dışına taşılırsa. F110 Sıfır Ġşlem sonucu sıfır olursa. F111 1) MAX (Maksimum) (1) S‟den itibaren N adet word veriden en büyük değere sahip olan bulunup D adresine kaydedilir. (2) Ġşaretli olarak karşılaştırma yapılır. (3) Ġşlem sonucu sıfır ise, Sıfır Bayrağı setlenir. (4) N=0 ise komut çalıştırılmaz. Nesnelerin başlangıç adresi S 123 S+1 10 S+2 S+3 500 123 S + (n-4) -123 S + (n-3) 20 S + (n-2) 123 123 S + (n-1) Maksimum değer Arama aralığı (n ) 4-209 D 500 2) DMAX (Double Maksimum) (1) S‟den itibaren N adet double word veriden en büyük değere sahip olan bulunup D adresine kaydedilir. (2) Ġşaretli olarak karşılaştırma yapılır. (3) Ġşlem sonucu sıfır ise, Sıfır Bayrağı setlenir. (4) N=0 ise komut çalıştırılmaz. Nesnelerin başlangıç adresi S -12345 S+2 25894 S+4 256 588479 S+6 S + (2n-8) 26594823 S + (2n-6) 145 S + (2n-4) -258 S + (2n-2) Maksimum değer Arama aralığı (n ) D 26594823 -365412 3) Örnek Program (1) D01000=1111, D01001=3333, D01002=2222 olması durumunda, P00000 giriş sinyali On olduğu zaman, D01100=3333 olur. P00000 MAXP 4-210 D01000 D01100 D01200 XGK XGB MIN, MINP, DMIN, DMINP Komut S D N MIN(P) DMIN(P) PMK F L T O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O O O U N D R O O O O O O O O O O O O (D)MIN (D)MINP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~6 O O S D N P S D N - (D)MIN [Bellek Ayarı] Operand Tanım Veri Tipi S MIN işleminin başlangıç adresi INT/DINT D Ġşlem sonucunun kaydedileceği adres numarası INT/DINT N [Bayrak Seti] Bayrak Hata Sıfır S‟den başlayarak kaç adet veri ile MIN işleminin yapılacağı WORD Tanım Adres No. Kullanılan adres türünün hafıza alanının dışına taşılırsa. Ġşlem sonucu sıfır olursa. F110 F111 1) MIN (Minimum) (1) S‟den itibaren N adet word veriden en küçük değere sahip olan bulunup D adresine kaydedilir. (2) Ġşaretli olarak karşılaştırma yapılır. (3) Ġşlem sonucu sıfır ise, Sıfır Bayrağı setlenir. (4) N=0 ise komut çalıştırılmaz. Nesnelerin başlangıç adresi S 123 S+1 10 S+2 S+3 500 S + (n-4) -123 S + (n-3) 20 S + (n-2) 123 123 S + (n-1) 123 Minimum değer Arama aralığı (n ) 4-211 D -123 2) DMIN (Double Minimum) (1) S‟den itibaren N adet double word veriden en küçük değere sahip olan bulunup D adresine kaydedilir. (2) Ġşaretli olarak karşılaştırma yapılır. (3) Ġşlem sonucu sıfır ise, Sıfır Bayrağı setlenir. (4) N=0 ise komut çalıştırılmaz. Nesnelerin başlangıç adresi S -12345 S+2 25894 S+4 S+6 256 Arama aralığı (n ) 588479 S + (2n-8) 26594823 S + (2n-6) 145 S + (2n-4) -258 -365412 S + (2n-2) Minimum değer D -365412 3) Örnek Program (1) D01000=1111, D01001=3333, D01002=2222, D01200=h0003 olması durumunda, P00000 giriş sinyali On olduğunda, D01100=1111 olur. P00000 MINP 4-212 D01000 D01100 D01200 XGK XGB SUM, SUMP, DSUM, DSUMP Komut SUM(P) DSUM(P) S D N PMK F L T O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O O O Step U N D R O O O O O O O O O O O O 4~6 (D)SUM (D)SUMP Bayrak Hata Sıfır Artık (F110) (F111) (F112) P O O S D N S D N O (D)SUM [Bellek Ayarı] Operand Tanım Veri Tipi S SUM işleminin başlangıç adresi INT/DINT D Ġşlem sonucunun kaydedileceği adres numarası INT/DINT N [Bayrak Seti] Bayrak Hata Sıfır Artık S‟den başlayarak kaç adet veri ile SUM işleminin yapılacağı WORD Tanım Kullanılan adres türünün hafıza alanının dışına taşılırsa veya taşma meydana gelirse. Ġşlem sonucu sıfır olursa. Taşma meydana gelirse Adres No. F110 F111 F112 1) SUM (Word Summary) (1) S‟den itibaren N adet word verinin toplamı bulunup D adresine kaydedilir. (2) Ġşaretli olarak karşılaştırma yapılır. (3) Ġşlem sonucu sıfır ise, Sıfır Bayrağı setlenir. (4) Ġşlem sırasında taşma meydana gelirse, Hata Bayrağı ve Artık Bayrağı setlenir. (5) Taşma meydana gelse bile sonuç kaydedilir. Bu yüzden yanlış sonuçlara karşı Artık Bayrağı her zaman kontrol edilmelidir. (6) N=0 ise komut çalıştırılmaz. Ġşleme başlanacak adres S 123 S+1 10 S+2 500 S+3 123 S + (n-4) -123 S + (n-3) 20 S + (n-2) 123 123 S + (n-1) Toplam n 4-213 D 899 2) DSUM (Double Word Summary) (1) S‟den itibaren N adet double word verinin toplamı bulunup D adresine kaydedilir. (2) Ġşaretli olarak karşılaştırma yapılır. (3) Ġşlem sonucu sıfır ise, Sıfır Bayrağı setlenir. (4) Ġşlem sırasında taşma meydana gelirse, Hata Bayrağı ve Artık Bayrağı setlenir. (5) Taşma meydana gelse bile sonuç kaydedilir. Bu yüzden yanlış sonuçlara karşı Artık Bayrağı her zaman kontrol edilmelidir. (6) N=0 ise komut çalıştırılmaz. Ġşleme başlanacak adres S -12345 S+2 25894 S+4 256 S+6 Toplam 588479 S + (2n-8) 26594823 S + (2n-6) 145 S + (2n-4) -258 S + (2n-2) -365412 D n 26831591 3) Örnek Program (1) D01000=h1111, D01001=h3333, D01002=h2222, D01200=h0003 olması durumunda, P00000 giriş sinyali On olduğunda, D01100=h6666 olur. P00000 SUMP 4-214 D01000 D01100 D01200 XGK XGB AVE, AVEP, DAVE, DAVEP Komut S D N AVE(P) DAVE(P) PMK F L T O O O O - O O O O O O Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O O O U N D R O O O O O O O O O O O O Step 4~6 (D)AVE (D)AVEP Bayrak Hata Sıfır Artık (F110) (F111) (F112) O O S D N P S D N - AVE [Bellek Ayarı] Operand Tanım Veri Tipi S AVE işleminin başlangıç adresi INT/DINT D Ġşlem sonucunun kaydedileceği adres numarası INT/DINT S‟den başlayarak kaç adet veri ile AVE işleminin yapılacağı INT/DINT N [Bayrak Seti] Bayrak Tanım Adres No. Hata Kullanılan adres türünün hafıza alanının dışına taşılırsa F110 Sıfır Ġşlem sonucu sıfır olursa F111 1) AVE (Word Average) (1) S‟den itibaren N adet word verinin aritmetik ortalaması bulunup D adresine kaydedilir. (2) D‟ye kaydedilecek değer INT türündedir. (3) Ġşlem sonucu sıfır ise, Sıfır Bayrağı setlenir. (4) N adet verinin toplamı N‟e tam olarak bölünmezse sonucun ondalık kısmı ihmal edilir. Ġşleme başlanacak adres S 123 S+1 10 S+2 500 S+3 123 S + (n-4) -123 S + (n-3) 20 S + (n-2) 123 123 S + (n-1) Ortalama n 4-215 D 112 2) DAVE (Double Word Average) (1) S‟den itibaren N adet double word verinin aritmetik ortalaması bulunup D adresine kaydedilir. (2) D‟ye kaydedilecek değer DINT türündedir. (3) Ġşlem sonucu sıfır ise, Sıfır Bayrağı setlenir. (4) N adet verinin toplamı N‟e tam olarak bölünmezse sonucun ondalık kısmı ihmal edilir. Ġşleme başlanacak adres S -12345 S+2 25894 S+4 256 S+6 588479 S + (2n-8) S + (2n-6) S + (2n-4) S + (2n-2) Ortalama D n 3353948 26594823 145 -258 -365412 3) Örnek Program (1) D01000=1111, D01001=3333, D01002=2222, D01200=h0003 olması durumunda, giriş sinyali On olduğunda, D01100=2222 olur. P00000 AVEP 4-216 D01000 D01100 D01200 XGK XGB RAMP Komut RAMP N1 N2 D1 N3 D2 PMK F L T O O O O O O O O - O O O O O O O O - Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O O O O O - RAMP U N D R O O O - O O O O O O O O O O O O O O O RAMP [Bellek Ayarı] Operand Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~7 - - - N1 N2 D1 N3 D2 Tanım Veri Tipi N1 Ġlk değer WORD N2 Son değer WORD D1 Mevcut değer WORD N3 Çalıştırma sayısı (tarama sayısı) WORD D2 Komut tamamlanma adresi (1: tamamlandı, 0: devam ediyor veya Off durumunda) WORD 1) RAMP D1 değerini ilk değerden son değere kadar N3 adet tarama boyunca düz bir doğru halinde artırır, çalıştırılan sayıyı da D1+1‟e kaydeder. Komut tamamlanırsa, D2 değeri 1 yapılır. (D2‟nin 0 numaralı biti setlenir) (1) D1 değerini ilk değerden son değere kadar N3 adet tarama boyunca düz bir doğru halinde artırır. (2) 0 ~ 350 arası çalışmada 7 adet tarama zamanındaki değişim aşağıdaki gibidir; D1 değeri 250 300 200 N2 değeri (350) 150 N1 değeri (0) 350 100 50 Çalıştırma sayısı (7) (3) N2-N1 değeri çalıştırma sayısına tam bir şekilde bölünmezse, sonuç istendiği gibi düz bir doğru şeklinde olmaz. (4) N3 çalıştırma sayısıdır. N3=0 olursa herhangi bir işlem yapılmaz. (5) D1+1‟e çalıştırılan sayıyı kaydeder. Bu yüzden D1+1‟e elle bir müdahale edilmemelidir. (6) Eğer komut son değere kadar çalıştırılırsa, D2 adresine 1 yazılır. (7) Komut çalışırken Off yapılırsa, D1 (mevcut değer) değişmez. Komut tekrar çalıştırılırsa, RAMP komutu işleme baştan başlar. (8) RAMP komutunu yarıda kesmek için, D2 adresine 1 yazmak gerekir. (9) RAMP komutu bittikten sonra tekrar çalıştırmak için ön koşulu tekrar On yapmak gerekir. (10) N1 ve N2 değerlerini D2 adresi 1 olmadan önce değiştirmeyiniz. N1 veya N2‟nin çalışma anında değiştirilmesi çalışmayı olumsuz etkiler. 2) Örnek Program (1) D01000=1000, D01100=2000, D01300=100 olması durumunda, giriş sinyali On olduğu zaman, D01200 her taramada 10 artırılır ve tarama sayısı D01201‟e kaydedilir. (2) 100 tarama bittiğinde, D01400‟ün 0 numaralı biti setlenir. P00000 RAMP 4-217 D01000 D01100 D01200 D01300 D01400 XGK XGB SORT, DSORT Komut (D)SORT PMK F L T O O O O O O - O O O O O O O O - S N1 N2 D1 D2 Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O O O O O O - U N D R O O O O - O O O O O O O O O O O O O O O (D)SORT S Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~7 N1 N2 O D1 - - D2 (D)SORT [Bellek Ayarı] Operand S Veri Tipi WORD/DWORD N1 Sıralama aralığı & düzeni (büyükten küçüğe veya küçükten büyüğe) WORD N2 Her taramada çalıştırma sayısı(< Sıralama aralığı) WORD D1 Komut tamamlanma adresi (1: tamamlandı, 0: devam ediyor veya Off durumunda) WORD Yardımcı adres WORD D2 [Bayrak Seti] Bayrak Hata 1) Tanım Sıralanacak verilerin başlangıç adresi Tanım Eğer N1 eğeri very tipinin sınırlarını aşarsa Eğer N1+1 sıralama düzeni 0 veya 1‟den farklı ise Adres No. F110 SORT (1) S adresinden itibaren N1 adet 16-bit veriyi N1+1 değerine gore küçükten büyüğe(0) veya büyükten küçüğe(1) sıralar. -124 Sıralanacak veri -10 35 0 Küçükten büyüğe sıralama 35 -10 500 500 -124 500 1 35 Büyükten küçüğe sıralama -10 N1 -124 4 N1+0 0 N1+1 (2) SORT komutuyla sıralama birden fazla tarama zamanına ihtiyaç duyar. Komutun işlemi kaç tarama sayısında bitireceği N1/N2 sonucuyla bulunur(ondalık kısım ihmal edilir). N2 büyüdükçe işlem daha az tarama zamanında yapılır ama tarama zamanı uzar. (3) Eğer N2=0 ise komut işletilmez. (4) Ġşlemin süreceği maksimum tarama sayısı aşağıdaki gibi bulunabilir; Sürecek maksimum tarama sayısı = (N1) * (N1 -1) † 2 † N2 [adet]. Örneğin, N1=10 ve N2=1 ise, 10 * (10-1) † 2 † 1=45(adet). Ama N2=2 ise, 45 † 2 = 22.5 23 [adet] tarama işlemin bitmesi için yeterlidir. (5) SORT komutu tamamlandığı zaman D1 adresine 1 yazılır. Sıralama bittikten sonra, giriş kontağını OFF yaparak D1‟e 0 yazılmasını sağlarız. (6) D2‟den itibaren, 2-word (SORT)/4-word (DSORT) veri komut tarafından kullanılır. Kullanıcı bu adresleri kullanmamalıdır. (7) Ġşlem sırasında N1 rakamını değiştirmeyiniz. 2) Örnek Program P00000 SORT P1000 P1100 4-218 P1200 P1300 P1400 XGK XGB BINDA, BINDAP, DBINDA, DBINDAP Komut BINDA(P) DBINDA(P) PMK F L O O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O O O O O O N D R O O O O O O Step 2~4 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O (D)BINDA (D)BINDAP - S D P S D - BINDA [Bellek Ayarı] Operand Tanım Veri Tipi S ASCII‟ye dönüştürülecek veri veya kayıtlı olduğu adres INT/DINT D Ġşlem sonucunun kaydedileceği adres STRING 1) BINDA (Binary‟den Decimal ASCII‟ye dönüşüm) (1) Sayının onluk sistemdeki değerinin her basamağını sırasıyla ASCII biçimine dönüştürür. (2) ASCII biçimine dönüştürülen veri D adresinden başlayarak her worde iki karakter gelecek şekilde sırasıyla kaydedilir. (3) S negatif bir sayı ise, –(h2D) işareti D adresinin ilk baytına yazılır. (4) S işaretli olarak kabul edilir. (5) BINDA komutunun çalışma aralığı –32768(hFFFF) ~ 32767(h7FFF) arasıdır. b15 b8 S b7 b15 b0 b8 b7 b0 Sign 10,000-digit ASCII code D 1,000-digit ASCII code 100-digit ASCII code D+1 10-digit ASCII code D+2 1-digit ASCII code 0 D+3 0 16-bit Binary veri (6) Örneğin, eğer S= –12345 ise, sonuç D‟ye şöyle kaydedilir; b15 S b0 - 1 2 3 4 5 b15 b8 S h31 (1) h2D (-) D+1 h33 (3) h32 (2) D+2 h35 (5) h34 (4) b0 2 3 4 5 b0 D D+3 b15 b7 h00 b15 b8 b7 b0 D h33 (3) h32 (2) D+1 h35 (5) h34 (4) D+2 4-219 h00 2) DBINDA (Binary‟den Decimal ASCII‟ye dönüşüm) (1) Sayının onluk sistemdeki değerinin her basamağını sırasıyla ASCII biçimine dönüştürür. (2) ASCII biçimine dönüştürülen veri D adresinden başlayarak her worde iki karakter gelecek şekilde sırasıyla kaydedilir. (3) S negatif bir sayı ise, –(h2D) işareti D adresinin ilk baytına yazılır. (4) DBINDA komutunun çalışma aralığı –2147483648(hFFFFFFFF) ~ 2147483647(h7FFFFFFF) arasıdır. b15 D S+1 Upper 16-bit S Lower 16-bit 32-bit Binary data 3) Örnek Program b0 b8 b7 1000000000-digit ASCII code Sign data D+1 10000000-digit ASCII code 100000000-digit ASCII code D+2 100000-digit ASCII code 1000000-digit ASCII code D+3 1000-digit ASCII code 10000-digit ASCII code D+4 10-digit ASCII code 100-digit ASCII code D+5 0 1-digit ASCII code P00000 BINDAP 4-220 P1000 P1100 XGK XGB BINHA, BINHAP, DBINHA, DBINHAP Komut S D BINHA(P) DBINHA(P) PMK F L O O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O O O O O O N D R O O O O O O Step 2~4 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O (D)BINHA (D)BINHAP - S D P S D BINHA [Bellek Ayarı] Operand Tanım Veri Tipi ASCII‟ye dönüştürülecek veri veya kayıtlı olduğu adres S WORD/DWORD Ġşlem sonucunun kaydedileceği adres D [Bayrak Seti] Bayrak BIN 32 Tanım Adres No. Eğer D adresinin sınırları aşılırsa bayrak setlenir Hata - F110 1) BINHA (Binary‟den Hex ASCII‟ye dönüşüm) (1) Sayının onaltılık sistemdeki değerinin her basamağını sırasıyla ASCII biçimine dönüştürür. (2) ASCII biçimine dönüştürülen veri D adresinden başlayarak her worde iki karakter gelecek şekilde sırasıyla kaydedilir. (3 BINHA komutunun çalışma aralığı h0000 ~ hFFFF arasıdır. b15 b8 b7 b0 S D D+1 D+2 16-bit Binary veri b15 b8 b7 b0 3rd-digit ASCII code 4th-digit ASCII code 1st-digit ASCII code 2nd digit ASCII code 0 (4) Örneğin, eğer S=02A6H ise, sonuç şöyle olur; b15 S b8 b7 b0 b15 02A6H D D+1 D+2 4-221 b8 b7 h32 (2) h36 (6) b0 h30 (0) h41 (A) h00 2) DBINHA (Binary to Hex ASCII) (1) Sayının onaltılık sistemdeki değerinin her basamağını sırasıyla ASCII biçimine dönüştürür. (2) ASCII biçimine dönüştürülen veri D adresinden başlayarak her worde iki karakter gelecek şekilde sırasıyla kaydedilir. (3) DBINHA komutunun çalışma aralığı h00000000 ~ hFFFFFFFF arasıdır. b15 D th 8 -digit ASCII code th 7 -digit ASCII code D+1 5 -digit ASCII code 6th-digit ASCII code S D+2 3rd-digit ASCII code 4th-digit ASCII code Lower 16-bit D+3 1st-digit ASCII code 2nd digit ASCII code S+1 Upper 16-bit b0 b8 b7 th 32-bit BIN veri D+4 00H 3) Örnek Program P00000 BINHAP 4-222 P1000 P1100 XGK XGB BCDDA, BCDDAP, DBCDDA, DBCDDAP Komut PMK F L O O O - O O BCDDA(P) S DBCDDA(P) D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O O O O O O N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 O (D)BCDDA (D)BCDDAP - - S D P S D BCDDA [Bellek Ayarı] Operand Tanım Veri Tipi ASCII‟ye dönüştürülecek BCD veri veya verinin kayıtlı olduğu adres S BCD Ġşlem sonucunun kaydedileceği adres D [Bayrak Seti] Bayrak STRING Tanım Adres No. Eğer BCD verisi çalşma aralığını aşarsa Hata F110 1) BCDDA (BCD‟den Decimal ASCII‟ye dönüşüm) (1) Her basamağı sırayla Decimal ASCII‟ye dönüştürür. (2) ASCII‟ye dönüştürülen veri D adresinden başlayarak sırasıyla her worde 2 basamak gelecek şekilde kaydedilir. (3) BCDDA komutunda, çalışma aralığı h0000 ~ h9999‟dur. BCD veri aralığı aşılırsa Hata bayrağı çeker. b15 b12b11 b 8b 7 b 4b 3 b0 S 1000-digit 100-digit 10-digit D D+1 D+2 1-digit b15 b8 b7 b0 100-digit ASCII code 1000-digit ASCII code 1-digit ASCII code 10-digit ASCII code 0 Only if Off (4) S adresindeki h9105 verisi aşağıdaki gibi dönüştürülerek sonuç D adresinden başlayarak kaydedilir. b15 S b8b7 b12 b11 9 1 b0 b4b3 0 b15 5 D D+1 D+2 4-223 b8 b7 h31 (1) h35 (5) b0 h39 (9) h30 (0) h00 2) DBCDDA (BCD to Decimal ASCII) (1) Her basamağı sırayla Decimal ASCII‟ye dönüştürür. (2) ASCII‟ye dönüştürülen veri D adresinden başlayarak sırasıyla her worde 2 basamak gelecek şekilde kaydedilir. (3) DBCDDA komutunda, çalışma aralığı h00000000 ~ h99999999‟dur. b15 S S+1 b31 b16 b15 b0 1000000-digit ASCII code 10000000-digit ASCII code D+1 10000-digit ASCII code 100000-digit ASCII code D+2 100-digit ASCII code 1000-digit ASCII code D+3 1-digit ASCII code 10-digit ASCII code 1 digit 10,000 digits 10 digits 100,000 digits 100 digits 1,000,000 digits 10,000,000 digits b0 b8 b7 D 0 1,000 digit 3) Ornek Program P00000 BCDDAP 4-224 P1000 P1100 XGK XGB DABIN, DABINP, DDABIN, DDABINP Komut S D DABIN(P) DDABIN(P) PMK F L O O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O O O O O O N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 (D)DABIN (D)DABINP O - S D P S D - DABIN [Bellek Ayarı] Operand S D [Bayrak Seti] Bayrak Hata Tanım Veri Tipi Binary‟ye dönüştürülecek ASCII verisinin kayıtlı olduğu adres STRING Sonucun kaydedileceği adres INT/DINT Tanım Girilen ASCII verisi çalışma aralığını aşarsa setlenir. Girilen ASCII string uzunluğu maksimum uzunluğu(31) aşarsa setlenir. Girilen ASCII değeri işaret veya 0~9‟dan farklı ise setlenir. Adres No. F110 1) DABIN (Decimal ASCII‟den Binary‟ye dönüşüm) (1) Decimal ASCII veriyi Binary‟ye dönüştürüp D‟ye kaydeder. (2) ASCII string‟in sonunda NULLolmalıdır. (3) ASCII verisinin ilk wordünün düşük anlamlı byte‟ı binary verisinin işaretini belirler. (4) Ġşaret –(h2D) veya +(h2B) olmalıdır. (5) +(h2B) işareti ihmal edilebilir. (6) D adresine işaretli oalrak kaydedilir. (7) DABIN komutunun çalışma aralığı –32768(h8000) ~ 32767(h7FFF)‟dir. (8) Girilen ASCII değeri işaret veya 0~9 olmalıdır. Bunlardan farklı ise Hata bayrağı setlenir. b15 b8 b7 b0 Sign data 10000-digit ASCII code S 1000-digit ASCII code 100-digit ASCII code S+1 1-digit ASCII code b15 S S+1 S+2 b0 10-digit ASCII code End of string (Null) b8 b7 h32 (2) h31 (1) h38 (8) b15 D Binary16-bit data b0 b15 h2D (D) h35 (5) h30 (0) h00 (NULL) D 4-225 b0 - 2 5 1 0 8 2) DDABIN (Double Decimal ASCII‟den Binary‟ye dönüşüm) (1) Decimal ASCII veriyi Binary‟ye dönüştürüp D‟ye kaydeder. (2) ASCII string‟in sonunda NULLolmalıdır. (3) ASCII verisinin ilk wordünün düşük anlamlı byte‟ı binary verisinin işaretini belirler. (4) Ġşaret –(h2D) veya +(h2B) olmalıdır. (5) +(h2B) işareti ihmal edilebilir. (6) ) D adresine işaretli olarak kaydedilir. (7) DDABIN komutunun çalışma aralığı –2147483648(h80000000) ~ 2147483647(h7FFFFFFF)‟dir. Girilmesi gerekilen ASCII string işaret veya 0~9 rakamları olmalıdır. Bunlardan başka bir değer girilirse, Hata bayrağı setlenir. b15 b0 b8 b7 1000000000-digit ASCII code Sign data 10000000-digit ASCII code 100000000-digit ASCII code S+2 100000-digit ASCII code 1000000-digit ASCII code S+3 1000-digit ASCII code 10000-digit ASCII code S+4 10-digit ASCII code 100-digit ASCII code S+5 End of string 1-digit ASCII code S S+1 D+1 D b0 b31 b16 b15 Upper 16-bit Lower 16-bit 32-bit BIN data 3) Örnek Program P00000 DABINP 4-226 P1000 P1100 XGK XGB HABIN, HABINP, DHABIN, DHABINP PMK F L S O O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O O D O - O O Komut HABIN(P) DHABIN(P) - O - - - O O N D R O O O O O O Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 2~4 O (D)HABIN P (D)HABINP - S D S D - HABIN [Bellek Ayarı] Operand Tanım Veri Tipi Binary‟ye dönüştürülecek heksadesimal ASCII verinin kayıtlı olduğu adres S STRING Ġşlem sonucunun kaydedileceği adres D [Bayrak Seti] Bayrak WORD/DWORD Tanım String uzunluğu maksimum uzunluğu aşarsa setlenir. Girilen veri çalışma aralığını aşarsa setlenir. 0~F dışında bir veri girilirse setlenir. Hata Adres No. F110 1) HABIN (Hex ASCII‟den Binary‟ye dönüşüm) (1) Heksadesimal ASCII veriyi Binary‟ye dönüştürür ve D‟ye kaydeder. (2) ASCII string‟in sonu NULL ile belirlenir. (3) HABIN komutunda, çalışma aralığı h0000 ~ hFFFF‟tir. (4) Girilen ASCII değeri işaret veya 0~F olmalıdır. Bunlardan farklı ise Hata bayrağı setlenir. (5) Hex gösterimi için ilk harf olarak „h‟veya H‟ kabul edilir. b15 S S+1 S+2 b0 b8 b7 rd 4 -digit ASCII code st 2 -digit ASCII code b15 th 3 -digit ASCII code b8 End of string (Null) b15 b0 nd 1 -digit ASCII code S S+1 S+2 b7 D Binary16-bit data b0 b8 b7 h41 (A) h44 (D) b15 h35 (5) h38 (8) b8 D b7 b0 5A8DH h00 (NULL) 2) DHABIN (Double Hex ASCII‟den Binary‟ye dönüşüm) (1) Heksadesimal ASCII veriyi Binary‟ye dönüştürür ve D‟ye kaydeder. (2) ASCII string‟in sonu NULL ile belirlenir. (3) Girilen ASCII değeri işaret veya 0~F olmalıdır. Bunlardan farklı ise Hata bayrağı setlenir. (4) DHABIN komutunda, çalışma aralığı h00000000 ~ hFFFFFFFF‟tir. (5) Hex gösterimi için ilk harf olarak „h‟veya H‟ kabul edilir. b15 8 -digit ASCII code th 6 -digit ASCII code 7 -digit ASCII code S+1 5 -digit ASCII code S+2 S+3 b0 b8 b7 th S th th th rd 4 -digit ASCII code st 2 -digit ASCII code 3 -digit ASCII code 1 -digit ASCII code nd D+1 D b31 b16 b15 b0 Upper 16-bit Lower 16-bit 32-bit Binary data 3) Örnek Program P00000 HABINP 4-227 P1000 P1100 XGK XGB DABCD, DABCDP, DDABCD, DDABCDP Komut DABCD(P) DDABCD(P) S D PMK F L O O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O O O O O O N D R O O O O O O Step 2~4 O S D P S D (D)DABCD (D)DABCDP Bayrak Hata Sıfır Artık (F110) (F111) (F112) - - DABCD [Bellek Ayarı] Operand Tanım Veri Tipi BCD‟ye dönüştürülecek desimal ASCII verinin kayıtlı olduğu adres S STRING Ġşlem sonucunun kaydedileceği adres D [Bayrak Seti] Bayrak BCD Tanım Eğer ASCII string BCD çalışma aralığını aşarsa(0~9, h30 ~ h39 ASCII‟de) Eğer ASCII string uzunluğu 4‟ü aşarsa(DABCD)/8‟i aşarsa(DDABCD) Hata Adres No. F110 1) DABCD (Desimal ASCII‟den BCD‟ye dönüşüm) (1) Desimal ASCII veriyi Binary‟ye dönüştürür ve D‟ye kaydeder. (2) D verisi işaretsiz olarak kaydedilecektir. (3) DABCD komutunda, çalışma aralığı h0000 ~ h9999‟dur. S S+1 S+2 b8 b7 b15 b0 100-digit ASCII code 1000-digit ASCII code 1-digit ASCII code 10-digit ASCII code b15 End of string (Null) b15 b8 S h37 (7) S+1 h35 (5) b12b11 b 8b 7 1000-digit 100-digit b7 b 4b 3 b0 D b15 b0 h38 (8) S b12 b11 8 10-digit b8 b7 7 1-digit b4 b3 6 b0 5 h36 (6) h00 (NULL) S+2 2) DDABCD (Double Desimal ASCII‟den BCD‟ye dönüşüm) (1) Desimal ASCII veriyi Binary‟ye dönüştürür ve D‟ye kaydeder. (2) D verisi işaretsiz olarak kaydedilecektir. (3) DABCD komutunda, çalışma aralığı h00000000 ~ h99999999‟dur. b15 S 1000000-digit ASCII code 10000000-digit ASCII code S+1 10000-digit ASCII code 100000-digit ASCII code S+2 100-digit ASCII code S+3 1-digit ASCII code S+4 D D+1 b0 b8 b7 b31 b16 b15 b0 1 digit 10,000 digits 10 digits 100,000 digits 100 digits 1,000,000 digits 1000-digit ASCII code 10-digit ASCII code 0 10,000,000 digits 1,000 digit 3) Örnek Program (1) P00000 giriş sinyali On olduğu zaman, D00000~D00001‟de kayıtlı ASCII kodunu BCD‟ye dönüştürür ve D00010‟a „1284‟ yazar. b15 b8 D0 D1 D2 b7 b0 h32 h31 h34 h38 b15 D10 b12 b11 b8 b7 b4 b3 1 2 8 DABCDP D00000 D00010 h00 (NULL) P00000 4-228 b0 4 XGK XGB LEN, LENP Komut LEN(P) S D PMK F L O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O O N D R O O O O O O Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 2~4 - LEN LENP - S D P S D - LEN [Bellek Ayarı] Operand Tanım S String‟in başlangıç adresi D String uzunluğunun kaydedileceği adres Veri Tipi STRING WORD 1) LEN (Uzunluk) (1) S adresindeki string‟in uzunluğunu hesaplayıp D adresine yazar. (2) S adresindeki string veri NULL kodu olmadan 31 karakteri geçse bile, Hata bayrağı çekmeden 31 sonucu yazılır. b15 b8 b7 b0 S h33 (3) h32 (2) S+1 h35 (5) h34 (4) b8 b15 D b7 b0 4 h00 S+2 2) Örnek Program (1) P00000 giriş sinyali On olduğu zaman, D00000~D00001 „deki „124‟ün string uzunluğu „3‟ olarak hesaplanır ve D10‟a kaydedilir. b15 b8 b7 b0 D0 h31 (1) h32 (2) D1 h00 h34 (4) b15 b8 b7 3 D10 h36 D2 P00000 LEN 4-229 D0000 D00010 b0 XGK XGB STR, STRP, DSTR, DSTRP Komut STR(P) DSTR(P) S1 S2 D PMK F L T O O O - O O O O - Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O - U N D R O O O O O O O O O O O O Step 4~6 (D)STR (D)STRP Bayrak Hata Sıfır Artık (F110) (F111) (F112) O - S1 S2 D P S1 S2 D - STR [Bellek Ayarı] Operand Tanım Veri Tipi S1 S2 ondalık adedinin (0~28) kayıtlı olduğu adres S2 Dönüştürülecek Binary veri INT/DINT Sonuç string‟in kaydedileceği adres STRING D [Bayrak Seti] Bayrak WORD Tanım Adres No. Ondalık adedi 0~28 dışında olursa Hata F110 1) STR (String) (1) S2‟deki 16-bit Binary veriye S1‟de seçilen ondalık sayısına göre nokta eklenerek, string‟e dönüştürülür ve D adresine kaydedilir. S1 Ondalık adet . Ġşaret ASCII code of Sign rd 2 string ASCII code th 4 string ASCII code 1 string ASCII code D+1 3 string ASCII code D+2 5 string ASCII code th 7 string ASCII code D+3 D+4 S2 st D th nd th 6 string ASCII code NULL (End of string) Binary16 data (2) S1 verinin ondalık kısmının adedidir. (3) STR komutunda, S1 „0~28‟ dışında bir sayı ise, Hata bayrağı setlenir. (4) Eğer Binary16 verinin basamak sayısından daha fazla ondalık sayısı seçilmişse, eksik basamaklar sıfırla doldurularak tamamlanır. (5) Eğer Binary16 veri negatif bir sayı ise, string‟in başında h2D(-) ekleyin. S1 3 . Ġşaret S2 -32765 4-230 D h33 (3) h2D (-) D+1 h2E (.) h32 (2) D+2 h36 (6) h37 (7) D+3 h00 (NULL) h35 (5) 2) DSTR (String) (1 S2‟deki 32-bit Binary veriye S1‟de seçilen ondalık sayısına göre nokta eklenerek, string‟e dönüştürülür ve D adresine kaydedilir. b15 Decimal places S1 th Ġşaret S2+1 D (Specified total places-1) ASCII code D+1 (Specified total places-3) ASCII code (Specified total places-2) ASCII code D+2 (Specified total places-5)th ASCII code (Specified total places-4)th ASCII code b16 b15 Upper 16-bit D+3 (Specified total places-7) ASCII code D+4 b0 Lower 16-bit 32-bit Binary data ASCII code of Sign th S2 b31 b0 b8 b7 th th (Specified total places-6) ASCII code th (Specified total places-9) ASCII code th (Specified total places-8) ASCII code 00H (Specified total places-10) ASCII code th th D+5 String‟in sonuna otomatik olarak eklenir (3) S1 verinin ondalık kısmının adedidir. (4) STR komutunda, S1 „0~28‟ dışında bir sayı ise, Hata bayrağı setlenir. b15 S1 . Ġşaret S2+1 b31 b0 b8 b7 5 S2 b16 b15 -2147483645 D h32 (2) h2D (-) D+1 h34 (4) h31 (1) D+2 h34 (4) h37 (7) D+3 h38 (8) h2E (.) D+4 h36 (6) h33 (3) D+5 h35 (5) h34 (4) 0 h00 (NULL) b0 32-bit Binary data String‟in sonuna otomatik olarak eklenir 3) Örnek Program P00000 STR 4-231 P1000 P1100 P1200 XGK XGB VAL, VALP, DVAL, DVALP Komut VAL(P) DVAL(P) PMK F L T O O O - O O O - S D1 D2 Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O - U N D R O O O O O O O O O O O O (D)VAL (D)VALP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~6 O - S D1 D2 P S D1 D2 - VAL [Bellek Ayarı] Operand Tanım Veri Tipi Binary‟ye dönüştürülecek string‟in başlangıç adresi S STRING Ondalık adedi D1 D2 [Bayrak Seti] Bayrak Hata WORD Dönüştürülen verinin kaydedileceği adres INT/DINT Tanım Eğer ASCII string değeri 0x30~0x39, Ġşaret( -, +) veya ondalık noktası dışında ise Eğer ASCII string uzunluğu maksimum uzunluğu aşarsa Adres No. F110 1) VAL (Değer) (1) S adresindeki string veriye D1 değerine göre ondalık noktası ekleyerek binary‟ye dönüştürür ve D2 adresine kaydeder. (2) ASCII string aralığı h30 ~ h39‟dur, işaret ve ondalık nokta dışında bir karakter var ise Hata bayrağı setlenir. VAL komutunda, S‟nin çalışma aralığı –32768 ~ 32767‟dir. b0 b8 b7 st S 1 string ASCII code ASCII code of Sign S+1 3rd string ASCII code 2nd string ASCII code S+2 5th string ASCII code 4th string ASCII code 00H 7th text 6 string ASCII code 2nd text 7th string ASCII code S+4 D2 th 1st text S+3 D1 Ġşaret b15 Ondalık yerler Integer disregarding decimal point BIN 16-bit String‟in sonu 3 S h33 (3) h2D (-) S+1 h2E (.) h32 (2) S+2 h36 (6) h37 (7) S+3 h00 (NULL) h35 (5) D1 - 3 2. 7 6 5 Ġşaret -32765 4-232 D2 2) DVAL (Value) (1) S adresindeki string veriye D1 değerine göre ondalık noktası ekleyerek binary‟ye dönüştürür ve D2 adresine kaydeder. (2) ASCII string aralığı h30 ~ h39‟dur, işaret ve ondalık nokta dışında bir karakter var ise Hata bayrağı setlenir. DVAL komutunda, S‟nin çalışma aralığı –2147483648 ~ 2147483647. 3rd string ASCII code ASCII code of Sign nd 2 string ASCII code th 4 string ASCII code th 6 string ASCII code th 8 string ASCII code 5 string ASCII code S +3 7 string ASCII code S +4 9 string ASCII code th D1 Ondalık yerler th D2+1 D2 Integer disregarding decimal point th th th 11 string ASCII code 10 string ASCII code 00H 12 string ASCII code 12th text S +1 S +2 b0 b8 b7 st 1 string ASCII code Sign 1st text 2nd text b15 S th BIN 32-bit Sring‟in sonu 3) Örnek Program P00000 VAL 4-233 P1000 P1100 P1200 XGK XGB X RSTR, RSTRP, LSTR, LSTRP Komut RSTR(P) LSTR(P) S1 S2 D PMK F L T O O O - O O O - Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O - U N D R O O O O O O O O O O O O (D)RSTR (D)RSTRP Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 4~6 O - S1 S2 D P S1 S2 D - RSTR [Bellek Ayarı] Operand Tanım S1 Dönüştürülecek Floating point veri S2 Efektif ondalık adet (0~25) D [Bayrak Seti] Bayrak Hata Veri Tipi REAL/LONG WORD Dönüştürülen string‟in kaydedileceği adres STRING Tanım Dönüştürülen veri D hafıza alanından taşıyorsa Eğer S2 „0~25‟ dışında ise Adres No. F110 1) RSTR (Reelden String‟e dönüşüm) (1) S1 floating point reel veri üstel ASCII verisine dönüştürülür. Dönüştürülürken kullanılacak ondalık adedi S2 ile belirlenir. (2) RSTR‟nin çalışma aralığı -3.40282347e+038 ~ -1.17549435e-038 veya 1.17549435e-038 ~ 3.40282347e +038‟dir. S2‟nin çalışma aralığı ise „0 ~ 25‟tir. S2 3 b15 - 1 . 2 3 5 E + 0 Ġşarett S1+1 D2 D2+1 D2+2 D2+3 D2+4 b8 b7 h31 (1) h32 (2) h35 (5) h2B (+) h00 (NULL) b0 h2D (-) h2E (.) h33 (3) h45 (E) h30 (0) String‟in sonuna otomatik olarak eklenir S1 -1.235E+0 Floating point reel veri 4-234 2) LSTR (Double Reelden String‟e dönüşüm) (1) S1 floating point reel veri üstel ASCII verisine dönüştürülür. Dönüştürülürken kullanılacak ondalık adedi S2 ile belirlenir. (2) LSTR‟nin çalışma aralığı -1.7976931348623157e+290 ~ -2.2250738585072014e-290 veya 2.2250738585 072014e-290 ~ 1.7976931348623157e+290‟dır. Not) Eğer girilen değer çalışma aralığını aşarsa, bir hata vermeden 1.#INF000e+0 veya -1.#QNAN0E+0 veya 0 gözükebilir. (3) S2‟ye girilebilecek değer aralığı „0~25‟tir. b15 D S2 Ondalık yerler . Ġşaret (tam) S1+1 E Ġşaret (üstel) Otomatik eklenir (Specified total places-1) th ASCII code ASCII code of Sign D+1 ASCII code of decimal (Specified total places-2)th point(.)(2EH) ASCII code D+2 (Specified total places-5)th (Specified total places-4)th ASCII code (decimal) ASCII code (decimal) D+3 (Specified total places-7)th ASCII code (Specified total places-6)th ASCII code D+4 (Specified total places-9)th ASCII code (exponential) 45e (E) D+5 (Specified total places-11)th (Specified total places-10)th ASCII code (exponential) ASCII code(exponential) S1 Floating point reel b0 b8 b7 D+6 00H String‟in sonuna otomatik olarak yazılır 3) Örnek Program P00000 RSTR P1000 P1100 P1200 4-235 XGK XGB X STRR, STRRP, STRL, STRLP Komut S D STRR(P) STRL(P) PMK F L O O - O O Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 STRR STRRP O S D P S D - - STRR [Bellek Ayarı] Operand S D [Bayrak Seti] Bayrak Hata Tanım Veri Tipi Dönüştürülecek string‟in adresi STRING Sonucun kaydedileceği adres REAL/LREAL Tanım 1.String‟in sonunda NULL yoksa, veya ASCII veri 0x30~0x39, işaret, ondalık nokta, „e‟ veya „E‟ dışında bir karakter varsa 2. String uzunluğu maksimum uzunluğu aşarsa 3. Girilen string float point biçiminde değilse 4. Girilen string çalışma aralığını aşarsa(STRR, STRRP) Adres No. F110 1) STRR (String‟den Reel‟e dönüşüm) (1) S ASCII string‟ini reel veriye dönüştürüp D‟ye kaydeder. (2) Seçilen string ondalık veya üstel veriye dönüştürülebilir. S S+1 S+2 S+3 S+4 b8 b7 b0 b15 st ASCII code of Sign 1 string ASCII code rd 2 th 4 string ASCII code th 8 string ASCII code 3 string ASCII code nd string ASCII code D+1 th 5 string ASCII code th 7 string ASCII code h00 String‟in sonu (3) Ġzin verilen stringler şunlardır; "-1.23e+25" Normal "-123e+25" Normal "12345678" Normal "12.345" Normal "+12.345e-62" "-1.23e25" Normal Abnormal " 1.23e+25" Abnormal 4-236 Floating point Reel D b15 b0 b8 b7 S 34H (4) 20H (-) S +1 2EH (.) 31H (1) S +2 32H (2) 33H (3) S +3 31H (1) 30H (0) S +4 20H (+) 45H (E) S +5 30H (0) 31H (1) S +6 D+1 -4.1320 D 1E+11 Floating point Reel 00H (4) ASCII veride 0x30~0x39, işaret, ondalık nokta, „e‟ veya „E‟ dışında bir karakter varsa Hata bayrağı setlenir. (5) STRR‟nin çalışma aralığı -3.40282347e+038 ~ -1.17549435e-038 veya 1.17549435e-038 ~ 3.402823 47e+038‟dir. (6) STRR(P) komutunda, eğer giriş verisi çalışma aralığını aşarsa, Hata bayrağı setlenir. Girilen veride ondalık basamağı 17‟den fazlaysa, girilen veri ihmal edilir. 2) STRL (String to Double real) (1) S ASCII string‟ini long reel veriye dönüştürüp D‟ye kaydeder. (2) STRL‟nin çalışma aralığı -1.7976931348623157e+290 ~ -2.2250738585072014e-290 veya 2.2250738585072014e-290 ~ 1.7976931348623157e+290‟dır. (3) Girilen değer çalışma aralğını aşarsa, bir hata vermeden 1.#INF000e+0 veya -1.#QNAN0E+0 veya 0 gözükebilir. (4) STRL(P)‟de izin verilen stringler, STRR(P) ile aynıdır. (5) Girilen veride ondalık basamağı 17‟den fazlaysa, girilen veri ihmal edilir. 3) Örnek Program P00000 STRR 4-237 P1000 P1100 XGK XGB ASC, ASCP Komut ASC(P) PMK F L T O O O - O O O - S D cw Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O U N D R O O O O O O O O O O O O Step 4~6 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O - - Komut ASC S D cw P S D cw Komut ASCP ASC [Bellek Ayarı] Operand Tanım S Hexadecimal Binary D Dönüştürülen string‟in kaydedileceği adres N [Bayrak Seti] Bayrak Hata Veri Tipi WORD STRING Dönüştürülecek karakter sayısı WORD Tanım Adres No. Cw formatı yanlış girilmişse F110 1) ASC( ASCII) (1) S adresindeki veriyi CW‟de belirtilen formatta ASCII‟ye dönüştürür ve D‟ye kaydeder. CW formatı S D 0 N Number to be converted (0~8) Don't Care D „s start bit S‟s start bit (2) S adresindeki heksadesimal veriyi CW‟de belirtilen formatta S. bitten itibaren ASCII‟ye dönüştürür ve formatta belirtilen D. bitten itibaren D adresine kaydeder. b15 th b15 b0 b8 b7 1 place D 2 character‟s ASCII code 1 letter‟s ASCII code rd 2nd place 1st place D+1 4 letter‟s ASCII code 3 letter‟s ASCII code D+2 2 letter‟s ASCII code 1 letter‟s ASCII code D+3 4 letter‟s ASCII code 3rd letter‟s ASCII code 2 letter‟s ASCII code 1 letter‟s ASCII code S S+1 4th place 3 place th st 2 place 3 place 4 place b0 b8 b7 rd 4 place rd 3 place nd nd 2 place Binary data nd th nd th st rd st st 1 place nd 4-238 st Specified number n of characters b15 b0 b8b7 b15 b0 b8b7 S 1 2 E F D h45 (E) h46 (F) S+1 A B 7 8 D+1 h31 (1) h32 (2) Specified number 0 0 0 0 D+2 h37 (7) h38 (8) n of letters D+3 h41 (A) h42 (B) Binary data 0 0 (3) N karakter sayısı seçilerek S ve D adreslerinden itibaren işlem yapılacak aralık seçilmiş olur. (4) Kaynak adres aralığı ve hedef adres aralığı çakışsa dahi, işlem normal olacaktır. (5) N sayısı tek ise, en son adresin yüksek anlamlı 8 bitine otomatik oalrak “00H”yazılır. (6) N sayısı “0” ise, dönüşüm yapılmayacaktır. 2) Örnek Program P00000 ASC 4-239 P1000 P1100 P1200 XGK XGB HEX, HEXP Komut PMK F L T O O O - O O O O S D N HEX(P) Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O U N D R O O O O O O O O O O O O HEX HEXP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~6 O - S D N P S D N - HEX [Bellek Ayarı] Operand Tanım Veri Tipi S Binary‟ye dönüştürülecek string D Sonucun yazılacağı adres WORD Dönüştürülecek karakter sayısı WORD N [Bayrak Seti] Bayrak STRING Tanım Adres No. S‟teki string veri Heksadesimal olarak gösterilebilecek alanı aşarsa Hata F110 1) HEX (1) S‟ten itibaren N adet heksadesimal veriyi HEX‟e dönüştürüp D adresine yazar. b15 S2 S2+1 S2+2 S2+3 b8 b7 b0 2 letter‟s ASCII code 1 letter‟s ASCII code 4th letter‟s ASCII code 3rd letter‟s ASCII code 2 letter‟s ASCII code 1 letter‟s ASCII code 4 letter‟s ASCII code 3 letter‟s ASCII code nd nd th st b15 b12 b11 th D D+1 b8 b7 rd b4 b3 nd b0 st 4 place 3 place 2 place 1 place 4th place 3rd place 2nd place 1st place st rd Specified number n of letters Binary data b15 S b0 b8 b7 h45 (E) b15 h66 (f) S+1 h31 (1) h32 (2) S+2 h37 (7) h38 (8) S+3 h61 (a) h42 (B) 0 0 Specified number N of letters b0 b8 b7 D 1 2 E F D+1 A B 7 8 0 0 0 0 Binary data (2) N değerine göre S ve D adreslerinde işlem yapılacak aralık otomatik olarak belirlenir. (3) Kaynak adres aralığı ve hedef adres aralığı çakışsa dahi, işlem normal olacaktır. (4) N sayısı 4‟ün katı değilse, “0” işlemden sonra eksik yerlere sıfır doldurulur. (5) N sayısı “0” ise, dönüşüm yapılmayacaktır. 2) Örnek Program P00000 HEX 4-240 P1000 P1100 P1200 XGK XGB RBCD, RBCDP, LBCD, LBCDP Komut RBCD(P) LBCD(P) Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st PMK F L N D R S1 O - O - - - O - - - O O O O S2 O - O - - - O - - - O O O O D O - O - - - O - - - O O O O RBCD, LBCD RBCDP, LBCDP Step 4~6 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O - S1 S2 D P S1 S2 D - RBCD/LBCD [Bellek Ayarı] Operand Tanım Veri Tipi S1 Floating point Veri S2 Ondalık sayısı (0~7) WORD BCD‟ye dönüştürülen verinin kaydedileceği adres WORD D [Bayrak Seti] Bayrak REAL/LREAL Tanım Adres No. 1.Dönüştürülen veri D alanını aşarsa 2.Ondalık sayısı 0~7‟yi aşarsa 3.S1 değeri çalışma aralığını aşarsa Hata F110 1) RBCD (Reel‟den BCD‟ye dönüşüm) (1) S adresindeki floating point Reel verisini BCD floating point formatına dönüştürür ve D adresine kaydeder. (2) BCD format ondalık sayısı 0 ~ 7 aralığında olmalıdır. Bu aralık aşılırsa, Hata bayrağı setlenir, ve D değişmeden kalır. (3) RBCD‟nin çalışma aralığı -3.40282347e+038 ~ -1.17549435e-038 veya 1.17549435e-038 ~ 3.40282347e +038‟dir. Bu alan aşılırsa Hata bayrağı setlenir. S1+1 S1 D+1 Floating point reel If artı:0 If eksi:1 Ġşaret D BCD D+2 S2 3 BCD ondalık sayısı D+3 Üstel işaret D+4 BCD üstel S1+1 S1 D -3.578 216E+2 D+1 S2 BCD floating point formatı If artı:0 If eksi:1 (0~38) D+2 6 4-241 1 H3578216 D+3 0 D+4 2 2) LBCD (Double real to BCD) (1) S adresindeki floating point Double Reel verisini BCD floating point formatına dönüştürür ve D adresine kaydeder. (2) BCD formatı RBCD‟deki gibidir. (3) LBCD‟nin çalışma aralığı -1.7976931348623157e+290 ~ -2.2250738585072014e-290 veya 2.225073858 5072014e-290 ~ 1.7976931348623157e+290‟dır. Eğer girilen değer çalışma aralığını aşarsa, Hata bayrağı setlenir. 3) Örnek Program P00000 RBCD 4-242 P1000 P1100 P1200 XGK XGB X BCDR, BCDRP, BCDL, BCDLP Komut BCDR(P) BCDL(P) Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st PMK F L N D R S1 O - O - - - O - - - O O O O S2 O O O O O - O - - O O O O O D O - O - - - O - - - O O O O BCDR BCDRP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4 O - S1 S2 D P S1 S2 D - BCDR [Bellek Ayarı] Operand Tanım S1 BCD floating point verisi S2 BCD floating point formatının ondalık sayısı D [Bayrak Seti] Bayrak Hata Veri Tipi WORD WORD Sonucun kaydedileceği adres REAL/LREAL Tanım 1.S1‟deki verinin formatı yanlışsa 2.S2 ondalık sayısı 0~7‟yi aşarsa 3.BCD üstel sayısı izin verilen aralığı aşarsa (BCDR(P) : 38, BCDL(P) : 290) Adres No. F110 1) BCDR (BCD‟den Reel‟e dönüşüm) (1) S adresindeki BCD floating point verisini Reel floating point formatına dönüştürür ve D adresine kaydeder. (2) S1+4‟te seçilebilecek BCD üstel aralığı 0~38‟dir. Bu aralık aşılırsa, Hata bayrağı setlenir. (3) BCD floating point formatının S2 ondalık sayı aralığı 0~7‟dir. S1 S1+1 BCD floating decimal point format S1+2 Ġşaret Ġşaret S1+4 BCD üstel S1 S1+1 S1+2 artı:0 eksi:1 (0~38) Floating point reel BCD ondalık sayısı 1 S1+1 H3578216 S1+3 Ġşaret S1+4 BCD üstel S2 D+1 BCD S1+3 S2 artı:0 eksi:1 S1 -3.578 216E+2 6 4-243 D 2) BCDL (BCD‟den Long Reel‟e dönüşüm) (1) S adresindeki BCD floating point verisini Long Reel floating point formatına dönüştürür ve D adresine kaydeder. (2) S1+4‟te seçilebilecek BCD üstel aralığı 0~290‟dır. Bu aralık aşılırsa, Hata bayrağı setlenir. (3) BCD floating point formatının S2 ondalık sayı aralığı 0~7‟dir. 3) Örnek Program P00000 BCDR 4-244 P1000 P1100 P1200 XGK XGB SIN, SINP Komut SIN(P) PMK F L O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O - N D R O O O O O O Step 2~4 Bayrak Hata Sıfır Artık (F110) (F111) (F112) - - SIN SIN S D SINP SINP S D [Bellek Ayarı] Operand Tanım - Veri Boyutu S Sinüs işlemi için girilen açı değeri (Radyan) LREAL D Sonucun kaydedileceği adres LREAL 1) SIN (Sinüs) (1) S adresindeki açının sinüsünü hesaplayıp sonucu D adresine yazar. S ve D‟nin veri tipleri Double real‟dır. (2) Giriş değeri radian cinsindendir. Açıyı radyana çevirmek için RAD komutuna bakınız. (3) Eğer S‟nin değeri 1.047…( /3 rad = 600) ise, işlem sonucu 0.8660… ( 3 2 ) olur. 2) Örnek Program P00000 RAD M0008 M0000 SIN M0000 M0004 P00001 M0008, M0009‟daki açı değeri radyana dönüştürülüp M0000, M0001‟e kaydedilir. Daha sonra SIN işlemi yapılıp sonuç M0004, M0005‟e yazılır. 4-245 XGK XGB COS, COSP Komut COS(P) PMK F L O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O - N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 - - COS COS S D COSP COSP S D [Bellek Ayarı] Operand Tanım Veri Boyutu S Kosinüs işlemi için girilen açı değeri (Radyan) LREAL D Sonucun kaydedileceği adres LREAL 1) COS (Kosinüs) (1) S adresindeki açının sinüsünü hesaplayıp sonucu D adresine yazar. S ve D‟nin veri tipleri Double real‟dır. (2) Giriş değeri radian cinsindendir. Açıyı radyana çevirmek için RAD komutuna bakınız. (3) Eğer S‟nin değeri 0.5235…( /6 rad = 300) ise, işlem sonucu 0.8660… ( 3 2 ) olur. 2) Örnek Program P00000 RAD M0008 M0000 COS M0000 M0004 P00001 4-246 - XGK XGB TAN, TANP Komut PMK F L O O - O O S D TAN(P) Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O - N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 - - TAN TAN S D TANP TANP S D [Bellek Ayarı] Operand Tanım Veri Boyutu S Tanjant işlemi için girilen açı değeri (Radyan) LREAL D Sonucun kaydedileceği adres LREAL 1) TAN (Tanjant) (1) S adresindeki açının sinüsünü hesaplayıp sonucu D adresine yazar. S ve D‟nin veri tipleri Double real‟dır. (2) Giriş değeri radian cinsindendir. Açıyı radyana çevirmek için RAD komutuna bakınız. (3) Eğer S‟nin değeri 0.5235…( /6 rad = 300) ise, işlem sonucu 0.5773... olur. 2) Örnek Program P00000 RAD M0008 M0000 TAN M0000 M0004 P00001 4-247 - XGK XGB RAD, RADP Komut PMK F L O O - O O S D RAD(P) Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O - N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 - - RAD RAD S D RADP RADP S D [Bellek Ayarı] Operand Tanım - Veri Boyutu S Açı değeri LREAL D Ġşlem sonucunun kaydedileceği adres LREAL 1) RAD (Radyan) (1) S adresindeki açı değerini radyana dönüştürüp sonucu D adresine kaydeder. S ve D‟nin veri tipleri double real‟dır. (2) Dereceden radyana dönüşüm şöyle yapılır; Radyan = Derece x /180 2) Örnek Program P00003 RAD M0000 M0002 DEG M0002 M0004 P00004 4-248 XGK XGB DEG, DEGP Komut DEG(P) PMK F L O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O - N D R O O O O O O Step 2~4 Bayrak Hata Sıfır Artık (F110) (F111) (F112) - - DEG DEG S D DEGP DEGP S D [Bellek Ayarı] Operand Tanım - Veri Boyutu S Radyan değeri LREAL D Ġşlem sonucunun kaydedileceği adres LREAL 1) DEG (Derece) (1) S adresindeki açı değerini radyana dönüştürüp sonucu D adresine kaydeder. S ve D‟nin veri tipleri double real‟dır. (2) Radyandan dereceye dönüşüm şöyle yapılır; (3) Derece = Radyan x 180 / 2) Örnek Program P00003 RAD M0000 M0002 DEG M0002 M0004 P00004 4-249 XGK XGB SQRT, SQRTP Komut SQRT(P) PMK F L O O - O O S D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O - N D R O O O O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2~4 O - SQRT SQRT S D SQRTP SQRTP S D [Bellek Ayarı] Operand S D [Bayrak Seti] Bayrak Hata Tanım - Veri Boyutu SQRT işlemine sokulacak giriş değeri LREAL Ġşlem sonucunun kaydedileceği adres LREAL Tanım Adres No. S değeri negatif ise F110 1) SQRT (Karekök) (1) S değerini karekök işlemine sokar ve sonucu D adresine kaydeder. S ve D‟nin veri tipleri double real‟dır. (2) S değeri negatif ise Hata bayrağı setlenir. 2) Örnek Program P00001 SQRT 4-250 M0000 M0004 XGK XGB LIMIT, LIMITP, DLIMIT, DLIMITP Komut LIMIT(P) DLIMIT(P) PMK F L T O O O O - O O O O O O - S1 S2 S3 D Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O O O O U N D R O O O O O O O O O O O O O O O O LIMIT,DLIMIT LIMITP, DLIMITP Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~7 O - S1 S2 S3 D P S1 S2 S3 D - LIMIT/DLIMIT [Bellek Ayarı] Operand Tanım Veri Boyutu S1 Kontrol edilecek verinin kayıtlı olduğu adres INT/DINT S2 Maksimum çıkış değeri INT/DINT S3 Minimum çıkış değeri INT/DINT Çıkış değerinin kaydedileceği adres INT/DINT D [Bayrak Seti] Bayrak Hata Tanım Adres No. Maksimum çıkış değeri minimum çıkış değerinden küçükse F110 1) LIMIT (1) Fonksiyon (1) S2 ve S3‟te seçilen maksimum ve minimum limit değerlerine göre S1 değerini limitler. (2) Çıkış Koşulu S1 S3 S3 S1 S2 S2 S1 , , , D S3 D S1 D S2 D Çıkışı Çıkış S2 Giriş S1 Girişi S3 4-251 2) Örnek Program P00010 LIMIT D00010 300 -400 D00040 If D00010 is -500, D00040 = -400 If D00010 is -400, D00040 = -400 If D00010 is -300, D00040 = -300 If D00010 is -200, D00040 = -200 If D00010 is 0, D00040 = 0 If D00010 is 200, D00040 = 200 If D00010 is 300, D00040 = 300 If D00010 is 400, D00040 = 300 If D00010 is 500, D00040 = 300 4-252 XGK XGB PIDRUN Komut PIDRUN PMK F L - - - S Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O - PIDRUN N D R - - - Step 2 Bayrak Hata Sıfır Artık (F110) (F111) (F112) - PIDRUN [Bellek Ayarı] Operand Tanım Veri Boyutu PID işlemi için kullanılacak Loop numarası (0~31) S S Sabit 1) PIDRUN (PID RUN) (1) PID fonksiyonunu çalıştırır. 2) Hızlı Başlangıç (1) Basitçe, PV ve MV sırasıyla kontrolör girişi ve çıkışı olarak kullanılır. Kullanıcı SV, MV_max, Kp, Ti and Td değerlerini girmelidir. PV : Kontrolör girişidir, genellikle AD modülü kullanılır. MV : Kontrolör çıkışıdır, genellikle DA modülü kullanılır. SV : Kontrol hedefi, kontrol sonucu ulaşılmak istenen hedeftir. MV_max : Maksimum kontrol çıkışı, kontrolörün kullanabileceği maksimum kontrol çıkışı. Genellikle 10000 kulanılır (XGB de ise genellikle 4000 kullanılır). Eğer 0 kullanılırsa 0‟dan büyük çıkış elde edilemez. Kp, Ti, Td : Oransal, integral ve diferansiyel katsayılar girilir. 3) Örnek Program P0 PIDRUN 4-253 0 In case of XGK Loop K alanı None Common 0 1 30 31 Sembol Veri Tipi K0000 K0999 K10000~ K1001F K10020~ K1003F K10040~ K1005F K10060~ K1007F K10080~ K1009F K10100~ K1011F K10120~ K1013F K10140~ K1015F K10140~ K1015F K10140~ K1015F K10140~ K1015F K10140~ K1015F K1024 K1025 K1026 K1028 K1030 K1032 K1033 K1034 K1035 K1036 K1037 K1038 K1039 K1040 K1041 K1042 K1044 K1046 K1048 K1050 K1051 K1052 K1053 K1054 L1055 K1056 K2015 K2016 (1024+32N) 0‟da çalışması -- Fonksiyon Previous model changing and User using area _PIDxx_MAN BIT Auto PID Output specified (0:Automatic, 1:Manual) _PIDxx_PAUSE BIT Disable PID PAUSE _PIDxx_NEG BIT Positive PID (0:forward,1:reverse) Control of operation _PIDxx_AW_DIS BIT Disable PID Anti Wind-up (0:operation,1:prohibition) _PIDxx_EX_RUN BIT Disable PID external operation Komut (when operates by HMI) _PIDxx_STAT BIT Stop _PIDxx_AT_EN BIT Stop _PID00_AT_ONLY BIT 0 _PID00_AT_HYS BIT Manual _PID00_AT_STAT BIT Stop _PID00_ST_EN BIT Disable _PID00_INT0 BIT - _PID00_SV _PID00_T_s _PID00_K_p _PID00_T_i _PID00_T_d _PID00_d_PV_max _PID00_d_MV_max _PID00_MV_max _PID00_MV_min _PID00_MV_man _PID00_ALARM _PID00_PV _PID00_PV_old _PID00_MV _PID00_AT_HYS_val _PID00_ERR _PID00_MV_p _PID00_MV_i _PID00_MV_d _PID00_AT_STEP _PID00_ST_STEP _PID00_AT_prd1 _PID00_AT_prd2 _PID00_AT_max _PID00_AT_min _PID01_SV INT WORD REAL REAL REAL INT INT INT INT INT WORD INT INT INT INT DINT REAL REAL REAL WORD WORD WORD WORD WORD WORD INT 0 Every scan 0 Disable 0 Disable Disable If both are Disable 0 0 0 0 0 0 0 0 0 0 0 PID operation indicated (0:Stop, 1:Run) PID Auto-tuning setting (0:Prohibition 1:Operation) Controll setting after PID Auto-tuning (0:Control after tuning,1:Only operates tuning) PID Auto tuning Hysteresis setting automatically (0:Manual, 1:Auto-detect) PID Display of Auto-tuning operation status (0:Stop, 1:Run) PID Self-tuning setting (0:Prohibition, 1:Operation) PID Internal memory 0 (Prohibition of user setting) PID target value (SV) – Loop 00 PID calcualtion cycle (T_s)[0.1msec] - Loop 00 PID P - constant (K_p) – Loop 00 PID I - constant (T_i)[sec] –Loop 00 PID D - constant (T_d)[sec] –Loop 00 PID PV variation limitation - Loop00 PID MV variation limitation - Loop 00 PID MV maximum value limitation – Loop 00 PID MV minimum value limitation – Loop 00 PID manual output (MV_man) – Loop 00 PID alarm (latch) – Loop 00 PID present value (PV) – Loop 00 PID previous value (PV_old) – Loop 00 PID output value (MV) – Loop 00 PID Hysteresis setting value – Loop 00 PID control Hata value – Loop 00 PID output value P – Loop 00 PID output value I – Loop 00 PID output value D – Loop 00 PID display of Auto-tuning status - Loop 00 PID display of self-tuning status - Loop 00 PID internal memory 1 (Prohibition of user setting) - Loop 00 PID internal memory 2 (Prohibition of user setting) - Loop 00 PID internal memory 3 (Prohibition of user setting) - Loop 00 PID internal memory 4 (Prohibition of user setting) - Loop 00 PID target value (SV) – Loop 01 Reserved Memory _PID31_SV K2047 (1055+32N) INT 0 PID target value (SV) – Loop 31 - * xx : Loop number of PID Açıklama PID komutları kullanılmadığı takdirde bu K adresleri başka işlemler için kullanılabilir. 4-254 Reserved Memory In case of XGB Device PID common Type Name Function K1200 16bit _PID_MAN PID output select (0: Auto, 1: Manual) K1201 16bit _PID_PAUSE PID pause (0: STOP/RUN, 1: PAUSE) K1202 16bit _PID_REV PID operation selection (0: Forward, 1: Reverse) K1203 16bit _PID_AW2D PID Anti Wind-up2 prohibition (0: Operate 1: Prohibit) K1204 16bit _PID_REM_RUN PID remote run bit for HMI (0: STOP, 1: RUN) K1205 - - NO USE K1206 16bit _PID_D_on_ERR PID derivative term (0: on PV, 1: on ERR) K1207 - - NO USE K1208 16bit _PID_PWM_EM PID PWM operation permission (0: Prohibit, 1: Permit) K1209 16bit _PID_STD PID operation indicated (0: STOP, 1: RUN) K1210 16bit _PID_ALARM PID display of warning status (0: Normal, 1: Warning) K1211 16bit _PID_HATA PID display of Hata status (0: Normal, 1: Hata) K1212~1215 - Reserved NO USE K1216+40*S INT _PID00_SV PID set value (SV) K1217+40*S WORD _PID00_T_s PID sampling time (T_s) K1218+40*S REAL _PID00_K_p PID P – constant (K_p) K1220+40*S REAL _PID00_T_i PID I – constant (T_i) K1222+40*S REAL _PID00_T_d PID D – constant (T_d) K1224+40*S WORD _PID00_d_PV_max PID the maximum delta_PV limit K1225+40*S WORD _PID00_d_MV_max PID the maximum delta_MV limit K1226+40*S INT _PID00_MV_max PID the maximum MV K1227+40*S INT _PID00_MV_min PID the minimum MV K1228+40*S INT _PID00_MV_man PID manual output (MV_man) K1229+40*S INT _PID00_PV PID process value (PV) K1230+40*S INT _PID00_PV_old PID one step previous PV (PV_old) K1231+40*S INT _PID00_MV PID manipulated value (MV) K1232+40*S DINT _PID00_ERR PID control Hata value K1234+40*S REAL _PID00_MV_p PID P component of the MV K1236+40*S REAL _PID00_MV_i PID I component of the MV K1238+40*S REAL _PID00_MV_d PID D component of the MV K1240+40*S WORD _PID00_DB_W PID deadband value of PV (operate after stabilization) K1241+40*S WORD _PID00_Td_lag PID Lag value of derivative term K1242+40*S WORD _PID00_PWM PID PWM contact point setting up value K1243+40*S WORD _PID00_PWM_Prd PID PWM product time K1244+40*S WORD _PID00_SV_RAMP PID SV ramping K1245+40*S WORD _PID00_PV_Track PID PV Tracking K1246+40*S INT _PID00_PV_MIN PID PV minimum limit K1247+40*S INT _PID00_PV_MAX PID PV maximum limit K1248+40*S WORD _PID_ALM_CODE PID alarm code K1249+40*S WORD _PID_ERR_CODE PID Hata code K1250~1255 - Reserved NO USE Loop 4-255 PIDAT Komut PIDAT S PMK F L - - - Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O - N D R - - - Step 2 PIDAT PIDAT [Bellek Ayarı] Operand Bayrak Hata Sıfır Artık (F110) (F111) (F112) - S Tanım Veri Boyutu AT işlemi için kullanılacak Loop numarası (0~15) S Sabit 1) PIDAT (PID AutoTune) (1) PID Auto Tuning fonksiyonunu çalıştırır. 2) Hızlı Başlangıç (1) Basitçe, PV ve MV sırasıyla kontrolör girişi ve çıkışı olarak kullanılır. Kullanıcı SV, Ts değerlerini girmelidir. PV : Kontrolör girişidir, genellikle AD modülü kullanılır. MV : Kontrolör çıkışıdır, genellikle DA modülü kullanılır. SV : Kontrol hedefi, kontrol sonucu ulaşılmak istenen hedeftir. 3) Örnek Program P0 PIDAT 4-256 0 Adres Tip Ad Fonksiyon K1856 16bit _AT_REV AT operation selection (0: Forware, 1: Reverse) K1857 16bit _AT_PWM_EN AT PWM operation permission (0: Prohibit, 1: Permit) K1858 16bit _AT_HATA AT display of Hata status (0: Normal, 1: Hata) K1859 - Reserved NO USE K1860+20*S INT _AT00_SV AT target value (SV) K1861+20*S WORD _AT00_T_s AT calculation cycle (T_s) K1862+20*S INT _AT00_MV_max AT MV maximum value limit K1863+20*S INT _AT00_MV_min AT MV minimum value limit K1864+20*S WORD _AT00_PWM AT PWM contact point setting up value K1865+20*S WORD _AT00_PWM_Prd AT PWM output cycle K1866+20*S WORD _AT00_HYS_val AT hysteresis set up – loop 00 K1867+20*S WORD _AT00_STATUS AT display of auto-tuning status K1868+20*S WORD _AT00_ERR_CODE AT Hata code K1870+20*S REAL _AT00_K_p AT result P – constant (K_p) K1872+20*S REAL _AT00_T_i AT result I – constant (T_i) K1874+20*S REAL _AT00_T_d AT result D – constant (T_d) K1875+20*S INT _AT00_PV AT present value K1876+20*S INT _AT00_MV AT output value K1877~1879 WORD Reserved NO USE AT common Loop 4-257 JMP, LABEL Komut JMP LABEL PMK F L - - - n n Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O - N D R - - - Step 1 5 Bayrak Hata Sıfır Artık (F110) (F111) (F112) - Label JMP JMP Label [Bellek Ayarı] Operand Label Tanım Veri Tipi Zıplanacak pozisyon etiketi (Ġngilizce : 16 adete kadar) STRING 1) JMP (1) Eğer JMP (label) komutunun giriş kontakları On olursa, etiketten (LABEL) sonraki satıra atlanır, ve JMP ile etiket arasındaki komutlar işletilmez. (2) Aynı etiket iki defa kullanılmaz. Ama aynı JMP komutu iki defa kullanılır. (3) Acil durumlarda çalıştırılacak komutların JMP ile etiket arasına koyulması tavsiye edilmez. P00000 JMP_ST JMP P00000 ( Label ) JMP_ST: 2) Örnek Program (1) P00020 giriş sinyali On olduğu zaman, JMP SKIP_RING ile SKIP_RING etiketi arasındaki program işletilmez. P00020 JMP SKIP_RING P00030 CTUD P00031 C00002 100 C0002 R ) ( C0002 Label P00060 ( R ) SKIP_RING: 4-258 XGK XGB CALL, CALLP, SBRT, RET Komut CALL(P) SBRT PMK F L - - - n n Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O - N D R - - - Step 1 5 Bayrak Hata Sıfır Artık (F110) (F111) (F112) - P CALL(P) n END n SBRT SBRT RET RET means CALL [Bellek Ayarı] Operand n Tanım Veri Tipi Çağrılacak fonksiyonun etiketi (Ġngilizce :16‟ya kadar, Korece : 8 karaktere kadar) STRING 1) CALL (1) Program işletilirken CALL n komutunun giriş kontağı On olursa, SBRT n ~ RET komutları arasındaki program işletilir. (2) CALL komutu tekrarlanabilir. SBRT n ~ RET komutları ile aralarındaki program END komutunun altında bulunmalıdır. (3) Hata oluşma koşulları . Toplam SBRT sayısı 512‟yi aşarsa: Program download edilemeyecektir. . CALL n komutu bulunur ama SBRT n komutu bulunmaz ise. (4) 16 kez SBRT içinde SBRT çağrılabilir. (5) SBRT komutunda, CALL komutu END komutunun yanında bulunabilir. 2) Örnek Program P00020 P00050 ( P00021 P00022 ( P0002F CALL INC_D0 END SBRT INC_D0 INCP D00000 F0092 F0010 MOV D00000 P0006 RET 4-259 ) P00051 ) XGK XGB FOR, NEXT Komut FOR NEXT n PMK F L O - - O - Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st O O O O O - NEXT n D R O - O - O - Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2 1 O FOR FOR [Bellek Ayarı] Operand N Step - - n NEXT Tanım Veri Tipi FOR~NEXT arasındaki programı çalıştırma sayısı WORD 1) FOR~NEXT (1) PLC, FOR komutuyla karşılaştığı zaman FOR~NEXT komutları arasındaki programı n kez çalıştırıp daha sonra NEXT‟ten sonraki adıma geçer. (2) n için çalışma aralığı 1 ~ 65535‟tir. (3) FOR~NEXT komutu iç içe 16 defa kullanılabilir. Bu aşılırsa program yüklenemez. (4) FOR~NEXT döngüsünden çıkmak için BREAK komutu kullanılabilir. (5) Tarama zamanı beklenenden uzun sürebileceği için, WDT limitini aşmamak için WDT komutunu kullanınız. 2) Örnek Program PLC, FOR~NEXT komutunu 2 kez yürütür. FOR NEXT 4-260 2 XGK XGB BREAK Komut BREAK PMK F L - - - Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st - N D R - - - BREAK Bayrak Hata Sıfır Artık (F110) (F111) (F112) - Step 1 BREAK 1) BREAK (1) FOR~NEXT döngüsünden çıkmak için kullanılır. (2) BREAK komutu tek başına kulanılamaz. Yalnızca FOR~NEXT döngüsü içinde kulanılabilir. FOR~NEXT döngüsü içinde kullanılmazsa, program yüklenemez. 2) Örnek Program (1) M0000 giriş sinyali On olduğu zaman FOR~NEXT döngüsünden çıkılır. FOR 5 P00051 ( ) M00000 BREAK FOR 4 ( ) ( ) ( ) NEXT NEXT End of loop ( 4-261 ) XGK XGB STC, CLC Komut PMK F L - - - STC / CLC Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st - N D R - - - Step 1 Bayrak Hata Sıfır Artık (F110) (F111) (F112) O STC STC CLC CLC [Bayrak Seti] Bayrak Artık Tanım STC‟nin koşulu On olduğu zaman setlenir CLC‟nin koşulu On olduğu zaman resetlenir STC veya CLC‟nin koşulları Off olduğu zaman bir değişiklik olmaz 1) STC (Artık Bayrağını Setleme) (1) Giriş koşulu On olursa, Artık Bayrağı(F112) setlenir(On). 2) CLC (Artık Bayrağını Resetleme) (1) Giriş koşulu On olursa, Artık Bayrağı(F112) resetlenir (Off). 3) Örnek Program (1) M0000 giriş koşulu On olursa, Artık Bayrağı(F112) setlenir. M00000 STC Yürütüldü Artık Bayrağı (F112) setlendi M0001 giriş koşulu On olursa, Artık Bayrağı(F112) resetlenir. M00001 STC Yürütüldü 4-262 Artık Bayrağı (F112) resetlendi Adres No. F112 XGK XGB DUTY Komut DUTY PMK F L T - O - - - D N1 N2 Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x U st O O - DUTY N D R - - - DUTY [Bellek Ayarı] Operand Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4 D - N1 - - N2 Tanım Veri Tipi D F100 ~ F107 BIT- N1 ON olacak tarama sayısı WORD N2 OFF olacak tarama sayısı WORD 1) DUTY (1) D‟de seçilmiş F zamanlama palsi bitini (F100~F107) N1 tarama sayısı boyunca On, N2 tarama sayısı boyunca da Off yapar. (2) Giriş koşulu Off ise, zamanlama palsi biti (F100~F107) Off olur. (3) N1 = 0 ise, zamanlama palsi biti her zaman Off olur. (4) N1 > 0, N2 = 0 ise, zamanlama palsi biti her zaman On olur. (5) DUTY komutu giriş koşulu ON olduğu zaman çalışmaya başlar, çalışmaya başladıktan sonra giriş koşulu Off olsa bile çalışmaya devam eder. Input condition DUTY Timing N1 scanN2 scan 2) Örnek Program P0 DUTY 4-263 F01000 3 1 XGK XGB TFLK Komut TFLK PMK F L T O O O O O O - O O O O O O D1 S1 S2 D2 Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x st O O O O O O O O O - U N D R O O O O O O O O O O O O TFLK TFLK [Bellek Ayarı] Operand Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 4~7 D1 S1 O - S2 - D2 Tanım Veri Tipi D1 On/Off yapılacak bit adresi S1 D1 adresinin On olma süresi WORD S2 D1 adresinin Off olma süresi WORD D2 (D2+0) : Yürütülen zaman (D2+1) : Kullanılacak birim zaman (0-1ms, 1-10ms, 2-100ms, 3-1s) (D2+2) ~ (D2+4): Sistem alanı (word * 3) WORD BIT 1) TFLK (1) Giriş koşulu On olduğu sürece D1 bitini S1 süresi kadar On daha sonra S2 süresi kadar Off yapar. Input contact point OFF ON S2 S1 D1 (BIT) OFF ON (2) Giriş koşulu Off olduğunda D2 yürütme zamanı sıfırlanır, ve D1 biti Off olur. Giriş koşulu tekrar On olduğunda, komut çalışmaya baştan başlar. (3) Birim zaman D2+1‟den ayarlanır. 0 – 1ms, 1 – 10ms, 2 – 100ms, 3 – 1s. Bu rakam 3‟ten büyük olursa hata meydana gelmez. Ve birim zaman 1s olarak kabul edilir. (4) Bu komutu yürütebilmek için 3 word‟e ihtiyaç vardır. D2+2, D2+3, D2+4 adreslerini komut kullanır. Bu yüzden D2 adresini seçerken sonraki adreslere de dikkat edilmesi gerekir. 2) Örnek Program P00000 TFLK 4-264 P07000 P1000 P1100 P1200 XGK XGB NEG, NEGP, DNEG, DNEGP Komut NEG(P) DNEG(P) PMK F L O - O D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st - - - O - - - O N D R O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2 - NEG, DNEG - - D P D NEGP, DNEGP NEG / DNEG [Bellek Ayarı] Operand D Tanım Veri Tipi Ġşareti değiştirilecek adres WORD/DWORD 1) NEG (Negatif) (1) D adresindeki sayının işaretini değiştirip yine D‟ye kaydeder. P00001 NEGP Sınıflandırma Alan Veri Komuttan önce D0010 -00030(hFFE2) D00010 Komuttan sonra D0010 00030(h001E) 2) DNEG( Double Word Negatif ) (1) (1) D, D+1 adresindeki sayının işaretini değiştirip yine D, D+1‟e kaydeder. P00001 DNEGP Sınıflandırma Area Data Komuttan önce D0010, D0011 -30 (hFFFFFFE2) D00010 Komuttan sonra D0010, D0011 30 (h0000001E) 3) Örnek Program (1) D0020 adresindeki sayının işaretini değiştirir. M00000 NEGP MULP 4-265 D00020 2 D00020 D10000 XGK XGB ABS, ABSP, DABS, DABSP Komut ABS(P) DABS(P) PMK F L O - O D Uygulanabilir Bellek Bölgesi Con T C S Z D.x R.x U st - - - O - - - O N D R O O O Step Bayrak Hata Sıfır Artık (F110) (F111) (F112) 2 - - ABS, DABS - D P ABSP, DABSP D ABS/DABS [Bellek Ayarı] Operand D Tanım Veri Tipi Mutlak değeri alınacak adres WORD/DWORD 1) ABS (Mutlak değer) (1) D adresindeki sayının mutlak değerini alıp yine D‟ye kaydeder. P00003 ABSP Sınıflandırma Alan Veri Komuttan önce D0010 -00030(hFFE2) D00010 Komuttan önce D0010 00030(h001E) 2) DABS (Double Mutlak Değer) (1) D, D+1 adresindeki sayının mutlak değerini alıp yine D, D+1‟e kaydeder. 3) Örnek Program P00000 ABS 4-266 P1000 XGK XGB GET, GETP Komut sl S D N GET(P) PMK F L T O O - O O - Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x U st O O O O O N D R O O O O O O GET GETP Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 4~7 - - sl S D N P sl S D N - GET [Bellek Ayarı] Operand Tanım Veri Boyutu sl Özel modülün bağlı olduğu slot numarası (Heksadesimal olarak yazılır) WORD S Özel modülde okunacak dahili hafızanın başlangıç adresi WORD D Okunan verinin CPU hafızasında kaydedileceği adresin başlangıç numarası WORD Okunacak veri sayısı WORD N [Bayrak Seti] Bayrak PUT/GET Hata Tanım Adres No. Belirtilen slotta bir özel modül yoksa GET Komutu hatasız tamamlanamadıysa F0015 ~ F0022 1) GET (1) Bu komut özel modülün hafızasındaki verileri okumak için kullanılır. (2) Sl slotundaki özel modülün S‟de belirtilen adresinden itibaren N word veriyi okuyup D‟de belirtilen adrese yazar. (3) Sl slotunda bir özel modül yoksa, veya GET komutu hatasız tamamlanamadıysa, Hata Bayrağının uygun biti F0015~F0022(WORD) setlenir. (4) sl 2 basamaklı Heksadesimal olarak yazılır. sl aşağıdaki programdaki gib „h10‟ olarak yazılırsa, ilk basamak olan „1‟ base numarasını ve ikinci basamak olan „0‟ ise slot numarasını gösterir. M00021 GET h10 b15 100 D00100 4 b0 F0015 F0016 . . . If there is no special module in the Slot 0 of No.1 Base, or Get instruction is not completed correctly. F0022 4-267 1 2) Örnek Program (1) P00001 giriş sinyali On olduğu zaman, 0 numaralı base‟deki 3 numaralı slottaki özel modülün 0 numaralı adresinden itibaren 4-word veriyi okur ve D0010 ~ D0013‟e kaydeder. P00001 GET h03 D00010 100 100 0 D00011 120 120 1 D00012 130 130 2 D00013 190 190 3 D area of CPU Special module Fixed area 4-268 0 D00010 4 XGK XGB PUT, PUTP Komut PUT(P) sl S D N PMK F L T O O - O O - Uygulanabilir Bellek Bölgesi Con C S Z D.x R.x U st O O O O - N D R O - O - O - PUT PUTP P Bayrak Hata Sıfır Artık (F110) (F111) (F112) Step 4~7 O - sl S1 S2 N sl S1 S2 N - PUT [Bellek Ayarı] Operand Tanım Veri Boyutu sl Özel modülün bağlı olduğu slot numarası (Heksadesimal olarak yazılır) WORD S1 Özel modülde yazılacak dahili hafızanın başlangıç adresi WORD S2 CPU hafızasından okunan verinin kayıtlı olduğu adres veya sabit sayı. WORD Yazılacak veri sayısı WORD N [Bayrak Seti] Bayrak PUT/GET Hata Tanım Belirtilen slotta bir özel modül yoksa GET Komutu hatasız tamamlanamadıysa Adres No. F0015 ~ F0022 1) PUT (1) Bu komut bir özel modülün hafızasına veri yazmak için kullanılır. (2) S2‟de belirtilen CPU hafızasındaki N word‟lük veriyi okuyup sl slotundaki özel modülün S1 adresine yazar. (3) Sl slotunda bir özel modül yoksa, veya PUT komutu hatasız tamamlanamadıysa, Hata Bayrağının uygun biti F0015~F0022(WORD) setlenir. (4) sl 2 basamaklı Heksadesimal olarak yazılır. sl aşağıdaki programdaki gib „h10‟ olarak yazılırsa, ilk basamak olan „1‟ base numarasını ve ikinci basamak olan „0‟ ise slot numarasını gösterir. M00021 PUT h14 2 D00100 b15 b0 F0015 F0016 . . . If there is no special module in the Slot 0 of No.1 Base, or PUT instruction is not completed correctly. F0022 4-269 4 1 2) Örnek Program (1) M00000 biti On olduğu zaman, D1000~D1039 adresindeki 40-word veri okunup 0.base‟in 7.slotunda bulunan özel modülün 10~49 adresine yazılır. M00000 PUT h07 10 D1000 40 (1)M00010~ M00002 adresindeki 3-word veri okunup 0.base‟in 3.slotunda bulunan A/D modülünün 5~7 adresine yazılır. M00000 PUT h03 5 Address M00010 10 10 5 M00011 20 20 6 M00012 30 30 7 A/D module s common RAM M area of CPU 4-270 M00010 3