Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
�����
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�,� � - . - . . . . - - . - . . . % . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� -BF1�E���B�F��E��AF��B�A3(F4F5�E1FA1E��DBDBFCD�F��B�A3( �6�
%'F�,�FFFFFF$%'F7DED8F��8��F-BF��E�A9F:(�(8F-BF��E�F7DED8F��8��F1A;AF��BEAF-))F��AFCD�F:(�(8F-BF��A�AF1�<A�F�1�E�F,3�EF:(�(8F��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"(ACDDE�
+'F�E��EA�F=EB�3DFFFFFFF$%'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@A>((�(0
�
F F
�&&&+&F
�&&&+&F
&F
+F
���"FF F �B���BDAFF F -"�EAB1F F F&FF F �-*�FF F �&&F&F+&FF F%FF F -��FF F �&&F&F?&FF F+FF F �-*�FF F �&&F&F+&FF FBFF F �,�FF F �&&F&F?%FF F
�&&&?&F
�F
�&&&?%F
FFFFFF/�A�ABFCD>����D0
������
������
������
��
��
���
�
�
D7� D7�
A A
BCDB
�������
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�� � - . - - - . . - . . - . . . % . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� -))F1�E���B�F��E��AF��B�A3(F4F5�E1FAD;A>(B(BFCD�F��B�A3( �6�
%'F ��FFFFFF$%'F7DED8F��8��F-BF��E�A9F:(�(8F-))F��E�F7DED8F��8��F1A;AF��BEAF-))F��AFCD�F:(�(8F-))F��A�AF1�<A�F�1�E�F,3�EF:(�(8F��B�A3(FCDEF5�E1FA1E��DBDBFCD�F��B�A3(FD��F��:D�BFCD�F�()(EF��E�
+'F�E��EA�F=EB�3DFFFFFFF$%'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
FFFFFFF/�A�ABFCD>����D0
FFFFFFFFF
�������
������
������
������
�
�
�
�
���
��
��
��
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
& F
+
���"
F �B���BDAF -"�EAB1 F& F �-*� F �&&&+&F% F -�� F �&&&?&F+ F �-*� F �&&&+&FB F �,� F �&&&?%F
F F �-*� F �&&&+%FG F �� F �&&&?%FF
�&&&+&
�&&&+&
�&&&+%
�&&&?&
��&&&?%
�&&&?%
D7� D7�
A A
EBDE
����
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�� � - . - . . . . - - . - . . . % . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �D�FA1E��F��B�A3(F4F5�E1FA1E��DBDBFCD�F��B�A3( �6�
%'F��$%'F7DED8F��B�A3(F-))HF�ABF-BHFAF��:�D3DF>A�ABFC�DE�D�BF��B�A3(BF1�E���B�F1�3D8�DEDE�
+'F�E��EA�F=EB�3D$%'F�&&+&F-))H�ABF-BHAF��:�D3DF>A�ABF�&&?&HF(BF1�E���B�BF>(��(BAF1�BI8���D�
FFFFFFF/��E1D<�BF@A>((�(0FF
FFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFF/�����F@A>((�(0FFFFF
�����������
BF�� �������� �������
&
%
+
�-*�
��
,!�
�&&&+&
�&&&?&
FFFFFF/�A�ABFCD>����D0
FFFFFFFFF
������
������
���
���
��
��
� ������
�
�
�� �������
C��
D7� D7�
A A
�
�
���������
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�,� � . . . . . - . . . . . . . . % . . .
/����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�����EDE�7E�"F!��AEA�(F&J%+K9F���"FB��AEA�(FD��F&JLLFAEA�(F��:D�CDDE� �6�
%'F�,�F������$*E1(8(�F��B�E�'FFFFFF$%'F*�B(F�E�"�AFCDEF�BA��DFCA�A�A�FB��AEA�(B(BF-BFD��F<�F��:�EDFCA�A�A�FB��AEA�(B(BF�DED8F��8��F��B�A3(F1AF-BFD��F��:�EDFCA�A�A�FB��AEA�(F-BF��EF<�F�BA��DFCA�A�A�FB��AEA�(F-))F��E�
$+'F7�:�EDFCA�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�AB(>AAFCDEFCA�A�A�FB��AEA�(F-BF��E�$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�()(EAB(E�
+'F�E��EA�F=EB�3D
$%'F�&%���F�E�"F��ABAEA�F*E1(8(�F��B�E�F�E��EA�(
FFFFFF/��E1D<�BF@A>((�(0 FF/�����F@A>((�(0
$+'F=BA��DFCA�A�A�F-BFD��F<�F��B1DF��8�F��B�A3(F1AF-BFD��F*E1(8(�F��B�E�F:(�(8F<�EDE�
FFFFFF/�A�ABFCD>����D0
���" F �B���BDAF -"�EAB1 F& F �-*� F �&&&B&F% F �,� F �&%�&%F+ F �-*� F �&&&B%F
B F �,� F �&%�&+FF F �-*� F FG F �,� F �&%�&&
�������
���������
������ ��
������ ��
ECBCD
�&&&B+B
B�����
B
B
B�����
B�����
�
�
�
������
������
B�����
B�����
������
�
� � ��&%HFDF�D���FD:DBF�DED8F��8��F��B�A3(
D7� D7�
A A
$FFFF'�,�F������
������
�
/=EB��0F*E1(8(�F��BE�F/�,�F�0FFF�E�A���F+FABAA�F�E�A���F%FCD��D3DB1�F:A(8�(E((E�F�E�A���F%FD��F�E�A���FBFCD��D3DB1�F���EAEF:A(8�(E((E�F����A�FBF�E�A���F1�FAE�AFAE�A�AF:A(8�A�AF1�<A�F�1�E�
/��E1D<�BF@A>((�(0
����
����������C��
BF��F
$FFFF'�&&�&%�
����������C��
$FFFF'�&&�&+
�
����������C��
$FFFF'�&&�&B
�
C��� ��F�BF��
$FFFF'�&&�&&
�
�&&�&%����������C!��"F���
#����������C��$
�&&�&+����������C!��"F���
#����������C��$
�&&�&B����������C!��"F���
#����������C��$
,!�
�������������F������B�������"F�"F
�������������F������B�������"F�"F
%��F��&������F����E���F
FEFFFFFF
/�A�ABFCD>����D0
���������
-!
-!
-!
-!
BF��F
�&&�&%
�&&�&+
�&&�&B
C��� ��F��F��
�&&�&&
-��
-��
-��
-��
-��
-��
-!
-!
-!
-!
-!
-��
-��
-��
��������
��C��
����������C��
��������
��C��
�AB������
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
-�� � . . . . . - . . . . . . . . % . . .
/����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�����EDE�7E�"F!��AEA�(F&J%+K9F���"FB��AEA�(FD��F&JLLFAEA�(F��:D�CDDE� �6�
%'F-��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�AB(>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�:�EDFCA�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�()(EAB(E�
+'F�E��EA�F=EB�3D
�&+F�E�C�F��AB(AEA�F�A"(�(8F��BEA�DF7DED8F=BA�D�DF��B�E�F�E��EA�(FFFFFFF/��E1D<�BF@A>((�(0 FFFFFFFFFFF/�����F@A>((�(0
!� �&&&+& �&&&+% �&&&++ �&&&+B �&+�&% �&+�+B �&+�LN �&+�&&
% -B -)) -)) -)) -B
+ -B -B -)) -)) -B
B -B -B -B -)) -B
F -B -B -B -B -B
BF��� ��������� ������� �
�� '�(� � ������
�� �)D � B������
�� '�(� � �������
�� �)D � B������
�� '�(� � �
* � �)D �B���+,
�� '�(� � �
- � �)D �B�����
�
������
������
������
������
������ B�����
B���++
B�����
������ B�����
C��
D7� D7�
A A
$FFFF'-��F������
������
�
���CD
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
,!� . . . . . . . . . . . . . . % . . .
%'F,!�FFFFFF$%'F�E��EA�F��B�B�F7����EDE�$+'F,!�F������FD8�B1D���BF��BEAF&&&&FB��AEA(FCA�A�A3AF�D1�E�
FFFFFFF$B'F,!�F������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�����ED1D3DF�DCDPF7DED8�EDBF@�BD�B���DF�F��AB(A(F�E��EA�(B(BFCA(8�(E(�A�(F�F=>.�AB(F�FC(�(8AE(BF@�BD�B���D9FCDEF�AEA�A1(E�
7DED8�EDBF@�BD�B���D
�������������������
������A���������
��).1DA�B��D�
C(�(8AE(BF@�BD�B���D
��AB(A(F"E��EA�(B(BF��B�
%�AEA�A
D7� D7�A A
C�� C��
CA�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
!-� . . . . . . . . . . . . . . % . . .
FFFFFFFFFFFFFFFFFFFFFFFFFFF��E1D<�BF@A>((�(F���C�IF����F$�AB(>AAF�����F@A>((�(B1AF��AB((E'
%'F!-�$%'FM8��F@A"�A�ABF�����F1�����DE�F�E��EA�FI>�EDB1�F;D:CDEF���D�DF�����E�$+'F@AB(>F�B���BD�F�E��EA�1AF��AB((E�F$B'F!-�F"E��EA�1A�DF;A�AAE(FA�(�A�A�F<�F�A�(EF�A�(�(B(F�ACD�F���AEA�F��:DADF�AEA�FCDEF������F�D���FD:DBF��AB((E�
+'F�E��EA�F=EB�3DF
$%'F�����F�A>((�(B1AF!-�F��AB(1(3(F>A�ABF��E1D<�BF�A>((�(B1AF1AF�A�(EFB��AEA�(F1�3D8DE�F
FFFFFF/�����F@A>((�(0
����������
BF�� �������� �������
&
%
�-*�
*!�
�&&&+&
�&&&+%
+
B
!-�
-�� �&&&?&
F
G
�-*�
-��
�&&&++
�&&&?%
? ,!�
������/��E1D<�BF@A>((�(0
$FFFF'�&&&&?�&&&+&
$FFFF'�&&&?%�&&&++
,!�
�&&&+%
&&&&&
&&&&F
&&&&?
������F�����&�.��
�"�/����0��F��������F���&��0�F1�F��0������������� ���
EF������
%'F!-�F������B�BFD8���F>A�AB(F1�3D8D�D�F�����E�CDDE�F*BAA�9F"E��EA�FD8���F>A�AB(F$�AEA�AF>A�AB('FC�F�����F�DDB�E��FA>A�(ACDDE�
+'F!-�F������F��E1D<�BF@A>((�(B1ABF�DED���>9F<�F�����F@A>((�(B1ABF�DED�BF!-�F��E1D<�BF@A>((�(B1AF��>I���>FA�AF�A�(EFB��AEA�(F;�EFD�DF�A>((�F�IEIB1�F1�FFA�B(1(E�
D7� D7�
A A
������������������������������ ���������
%'F����F�AEA���ED��D�F=>�D��ED$%' FF:�8D�F$%&&��9F%&��9F%��9F&�%��'F>A�ABA�(A(F<AE1(E�F����F�AEA���E��E1�F;�EF>A�ABA�(A(FD:DBF>A�ABFA�AE(F
<AE1(E�$+' �A�ABA�(A(AEFD:DBFGF)AE�(F�����F<AE1(E�
����� �AB(�A�A CA(8�AF=>�D��ED
�-! -!F�D��E,3�EF�DED8F��8��F-!F��E�AF�A�ABA�(A(F��B�A�FC(�(8(F-��F��E��A�ABA�(A(B(BF��<A��F1�3�EDF���F1�3�EDB�F�A8(E�A9F�A�ABA�(A(F��B�A�FC(�(8(F-!F��E�
�-�� -��F�D��E,3�EF�DED8F��8��F-!F��E�AF��<A��F1�3�E9F���F1�3�EDF��EF<�F�A�ABA�(A(F��B�A�FC(�(8(F-!F��E�7�:�EDF1�3�EF�()(EAF�A8(BAA9F�A�ABA�(A(FC(�(8F��B�A3(F-��F��E�
�� 6B���EAF�D��E
7DED8F��8��F-��F��AFCD�9F��<A��F1�3�EF��E�B�E��A�ABA�(A(B(BF1�3�EDF���F1�3�EDB�F�A8(E�A9F�A�ABA�(A(FC(�(8F��B�A3(F-!F��E�
��-!��B���AC��D��E
,3�EF�DED8F��8��F-!F��E�A9F��<A��F1�3�EF���F1�3�EDF��EF<�F�A�ABA�(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�ABA�(A(FC(�(8F��B�A3(F-��F��E�
� �7 ��ED���EF�D��E
��B���AC�F�D��EFD�FA�B(F8��D1�F:A(8(E�F@AB(>F�DED8F��8��F���EAEF-!F��E�AF��:�EDF>A�ABF1�3�EDF���EAEF���F1�3�EDF��E�
$B' �IEIF)AE�������D>DBF+&FNF>A�ABA�(A(F��AB(ACDDE9F<�F���F1�3�EDF&J?G9GBGFAEA�(F�ACDDE�F*�B(F>A�ABA�(A(FCDE1�BF)A>AF��AB(A�A>�F,3�EF��AB((E�AF���HF��FDB1DE��FD8��DFCA8AE(�(>F��E�
FFFFFF� &&&%FFF�&&&%&FFFFFF/ �&&&0FF/�&&B0
�&&&+&
�-!
�-!FFF�&&&%FFF%&&&
�&&&+%
%0�F1�������D��������"������ ���&�����0�����!�"���2��F�3�&&�/��������������������F���"��2�
31��1���4������ ������3�&����"��5��&�/&��
&
F
$F' ����B�CDDEF>A�ABA�(A(F1�3�EDBDBFA1E���EDF�9F�9F�9F�9F�9F 9F<C�F�ACDDEF<�FDB1���F)�B��D��BAE(F1AF��AB(ACDDE�F@AB(>F8�FAB1AF��AB(ACD�BFDB1���FAEA(3(F�&FJF�BFAEA�(1(E�
$G' �A�ABA�(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�ABA�(A(F:A(8�A>�
$?' ,3�EF�A�ABA�(A(�(FE��������FD:DBF ����F������F��AB((E�A9F������AF�A�ABA�(A(1AF��AB(ABF)�E�A�(BFA�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��FD8��DFCA8AE(�(>F�AAA��(E�
$K' �A�ABA�(A(F,!�F������B1ABF��BEAF��<A��F1�3�EDF��B�A�F1�E���B�F�IBA��E�
E���F��0�"�����1�"&��/��F1����������F1��F.����0�F�����"���
FFFFFF� &&&%FFF�&&&%&FFFFFF/ �&&&0FF/�&&B0
�&&&+&
�-!
�&&&%/�&&&0
&
%&
�&&%&&�F
$FFFF'
�&&&%/�&&&0
*���FFF�&&%&&FFF%FFF�&&%&&F
,!�%B
%���!�E�� �
#6�76�$
���AC
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�-!� . . . - . . . . . . . . . .� - . . . . . . . . - - . - -
+4B . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �A�ABFE���D 5- �
��A�ABA�(A(B(BF���F1�3�EDF�A1AEFC���E�F�A��A�(F<��AFQ�E1FA1E��DF��AB(ACDDE����F�A�AB(FRF����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�AFCA8AE�F���F>A�AB(BAF$�'F�A8(1(3(FAB1AF�A�ABA�(A(F
��B�A3(F-BF��E�$+' 7DED8F��8��F-))F��E�AF<��AF>A�ABA�(A(FE�����BDE��9F�A�ABA�(A(FC(�(8(F-))F��EF<�F��<A��F1�3�EF1�FS&TF��E�
+'F�E��EA�F=EB�3D$%'F�&&&+&F-BF�1���ABF+&F�BF��BEAF>A�ABA�(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�ABA�(A(F���F1�3�EDB�F�A8�A1ABF�DED8F��8��F-))F��E�A9F>A�ABA�(A(B(BF1�3�EDFS&TF��E�F�&&&+%F-BF��E�A9F�&&LKF-))F��EF<�FF��<A��F1�3�EF1�FS&TF��E�
FFFFFF/��E1D<�BF@A>((�(0 FFFFFFFFFF/�����F@A>((�(0
FFFFFF/�A�ABFCD>����D0
BF�� � ��������� ������� �
�� '�(� � �
�� D�� �
�
������
D��+-�������
� � '�(� � �
� � �)D � �
* � '�(� � �
� � EBD � D��+- �
D��+-
������
�����*
������
��
�
*
������
D������D��+-��������
D��+- �����*
B
D��+-
�
D���
6B"��F��B1D�D�BF
D��� D� F�
← →C��D������A���������
��������������EF
← →C
$6BAE�A��1'
6B"��F�D�BA
�D��EFA�B�AA�"�DB�F���"��
D7� D7�A A
/=EB��0F@AB("F��B��F��<E��DF/�-!0
$%'FCA(8�AUFC(�(8(F�A�("F��B1IE���FD:DBF+F>A�ABA�(A(F��AB((E�
/�D����F�D�A�EA�(0
FFFFFF/�A�ABFCD>����D0
F/�E��EA�0
�����������A�BCD�EFA��
�-!FFF�&&&&FFFG
�&&&+&
�-!FFF�&&&%FFF?
�&&&&
,!�
�&&&%
$FFFF'�&&&?&
��F������FF�� �#��*$�����
���F������FF�� �#���$�����
8�D����2�D�������F�/.�������F����
�&&&&
& �
�
�
�
�
�
�
�
�
�E��EA�� � � �
��AE��� �
�7DED8F��1II�
F�&&&&+
C(�(8F��1II�
�
' �
�*��* �
��&&&&?
%
+
B
�����
�
&
% F
+ F
B F
�� �
�� �
�� �
�� �
�� �
�
F�&F F�%FF
� �
F�&&&&+
F�&&&?&
���A��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�-��� . . . - . . . . . . . . . .� - . . . . . . . . - - . - -
+4B . . .
F/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �A�ABFE���D 5- �
��A�ABA�(A(B(BF���F1�3�EDF�A1AEFC���E�F�A��A�(F<��AFQ�E1FA1E��DF��AB(ACDDE����F�A�AB(FRF����F:�<ED�F$%&&��9F%&��9F%��F<��AF&�%��'FF�F���F1�3�EDF$�'F
5- �
%'F�-��F$-))F�D��E'F$%'F7DED8F��8��F-BF�1�3�FAB9F>A�ABA�(A(B(BF1�3�EDF���F1�3�EDF��EF<�F:(�(8F-BF��E�$+'F7DED8F��8��F-))F��BAA9F>A�ABA�(A(F1�3�EDF���F1�3�EDB1�BF1I8����FCA8AEF<�F1�3�EDFS&TAF1I8IBA�9F:(�(8F-))F��E�$B'F ����F������F��AB((E�A9F�A�ABA�(A(FC(�(8(F-))F��EF<�F��<A��F1�3�EDFS&TF��E�
+'F�E��EA�F=EB�3D$%'F�&&&+&F�DED8F��B�A3(F-BF��E�A9F�&&&&F��B�A3(F-BF��EF<�F�&&&?GF:(�(8(B(F-BF�A"AE�$+'F�&&&+&F�DED8DF-))F�1���ABF��BEA9F�A�ABA�(A(F1I8����FCA8AE�F2�F��<A��F1�3�EFS&TF��E�A9F�A�ABA�(A(F��B�A3(F-))F��E�
$B'F�&&&++F-BF��E�A9F��<A��F1�3�EFS&TF��E�
FFFFFF/��E1D<�BF@A>((�(0
�-��FFF� &&&&FFFG
�&&&+&
�&&&&
$FFFF'�&&&?G
�&&&++
$FFFF'�&&&&
FFFFFF/�A�ABFCD>����D0
� �F�&&&+&
F�&&&?G
�FRFG
← →�
$��AE�A��1'
7DED8F�DB�AD
�A�ABA�(A(FFF��B�A�F:(�(8(
D7� D7�
A A
D�
6B"��F��B1D�D�BF��B�AA�
D� D F
/=EB��0F��B<���EF��B�E�IF/�-!9F�-��0
$%'FCA(8�AFFF�DE1�BF)A>AF��B<���EIBFAE1FAE1AF:A(8�A�(F$*F→F�F→F�'F<�F1�E�A�(F$�F→F�F→F*'�
/�D����F�D�A�EA�(0
%��"F����"&� �"�"F����"&�
��F��
BF��F ��&FF
��F�� ��F��
9��5�.��
F�+FF F�%FF F�&FF
������
&%+B������
�E
�:
E(�
&%+B������
������
��&FF
��&FF
*
�
�
FF
/��E1D<�BF@A>((�(0
�-��FFF� &&%&FF%&&
�&&&+&
&&&&
�-!FFF� &&&&FFFG&
�&&&+&
&&&?
�-!FFF� &&%%FFFG&
�&&&&
&&%&
�&&%&
$FFFF'�&&&?&
&&&F
�&&%%
&&%K
�-!FFF� &&&%FFF%&
�&&&+&
&&+%
$FFFF'�&&&?%�&&&&
&&%F
$FFFF'�&&&?+�&&&%
&&+F
�&&&+&
,!�
(��9��5�.���BF�����&�.���F������F�#*�����$
;��9��5�.��������F������&�.���F������F�#*�����$
;��9��5�.���BF�����&�.���F������F�#*�����$
9��9��5�.��������F������&�.���F����#�������$
FFFFFFF/�A�ABFCD>����D0
-"�EA�D�B
�&&&%
�&&&&
-!-��F$�&&&+&'
F*$�&&&?&'
F�$�&&&?+'
F�$�&&&?%'
�&&&&FUFGF��A�
�&&%%FUFGF��A�
�&&%&FUF%&F��A�
�&&&%FUF%&F��A�
-!-��
-��
-��
-!
-!
�&&%%
�&&&&
���!�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�� � . . . - . . . . . . . . . .� - . . . . . . . . - - . - -
+4B . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �A�ABFE���D 5- �
��A�ABA�(A(B(BF���F1�3�EDF�A1AEFC���E�F�A��A�(F<��AFQ�E1FA1E��DF��AB(ACDDE����F�A�AB(FRF����F:�<ED�F$%&&��9F%&��9F%��F<��AF&�%��'FF�F���F1�3�EDF$�'F
5- �
%'F�� F$�I�IA�D)F�A�ABA�(A('$%'F�A�ABA�(A(B(BF1�3�EDF�DED8F��8��F-BF�1�3�F�IE�A�FAE�(��E�AF<�FC�F1�3�EF>A�ABA�(A(B(BF���F1�3�EDB�F�A8(E�A9F�A�ABA�(A(B(BF:(�(8F��B�A3(F-!F��E�F��F>A�ABA�(A(9F>A�ABF1�3�EDBDF�A�A1(3(FD:DBF���HFBDBF�B�EVD�DF���D��FCD�FCDEF��E�BF��8��E�A>F$@AB(>F>A�ABA�(A(F�A(A(FC�����F��A(1(E'�
$+'F,3�EF�DED8F��8��FE�����BDE��9F�A�ABA�(A(F��B�A3(F-))F<�F��<A��F1�3�EF1�FS&TF��E�
+'F�E��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�+FRFB&�B'�
$+'F,3�EF�&&+BF ����F�DB�ADF-BF��E�A9F��<A��F1�3�EFS&TF<�F�&&?%F1�F-))F��E�
FFFFFF/��E1D<�BF@A>((�(0
�� FFF� &&L?FFFB&
�&&&+&
�&&L?
$FFFF'�&&&?%
�&&&+B
$FFFF'�&&L?
FFFFFFFFFFFFF/�A�ABFCD>����D0
����DB�F
$�E���B�'F
F F
FFF�FRF+&
FFF�FRF%&
F
FF
F�&&&+B
F�&&&+&
F�&&&?%
F�&&L?
�� C�
���F>A�AB(F$�'FRF�%FWF�+
��E�B�C����
7DED8F�DB�AD
��<A��F>A�ABA�(A(F1�3�EDF
�A�ABA�(A(F��B�A�F:(�(8(
D7� D7�
A A
D�E
6B"��F��B1D�D�BF��B�AA�D�E D F
/=EB��0F�AB��E�AEABF*AE�F��<E��DF/�� 0
$%'FCA(8�AFFF�D;>(BF���A�A�IE��DBDF�:�EF<�FAD;A>F1�3D8�DE���FD:DBFAAE�F�DB�ADF:(�(8(F<�EDE�
$+'F�D����F�D�A�EA�(
*1E��F �AB(��&&&+& �A��A"F*8A3(1AF�DB�AD�&&&+% �A��A"F��3D8�DE���&&&?& *AE��&&&& ���F�A�AB(
FF/��E1D<�BF@A>((�(0
�&&&+&
�� FFF� &&&&FFFB?&&&
���FFF�&&&&FFF%&&
$FFFF'�&&&&�&&&&
�&&&&
�&&&+%
$FFFF'�&&&&�&&&&
�&&&+%
$FFFF'�������&&&&
�&&&?&
�&&&+%
��1������"�"&�F���F����
����1���
D��&��!�1�� ���&���
FFFFFFFF��AB(ABF>A�ABA�(A(B(BF�A(A(FC�����F��A�(F�A<�D��F�1DDE�F$��EA1AF��AB(ABF�A(A(FC�����1DE'
F
&F�E��EA�F F
$�IE��DF=:�E'F
F F����EF
FF
F
F
F �F
��3D8�DE��F1�<E��DF
FF��B��EF�A�CAFF
�DVD�AF�DED8F��1IIF
F�&&&&+ F
%F
+FF ������������
�F
&F
%F
+F
���
���
���
���
���
���
�F
�DVD�AF�DED8F��1IIF
F�&&&&?
F
�����!AC
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
��-!� . . . - . . . . . . . . . .� - . . . . . . . . - - . - -
+4B . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �A�ABFE���D 5- �
��A�ABA�(A(B(BF���F1�3�EDF�A1AEFC���E�F�A��A�(F<��AFQ�E1FA1E��DF��AB(ACDDE����F�A�AB(FRF����F:�<ED�F$%&&��9F%&��9F%��F<��AF&�%��'FF�F���F1�3�EDF$�'F
5- �
%'F��-!F$����AEAE(F�A�ABA�(A('$%'F7DED8F��8��F-BF�1�3�FAB9F�A�ABA�(A(FC(�(8(F-BF��EF<�F>A�ABA�(A(B(BF1�3�EDF���F1�3�EDB1�BFS&TAF1I8����FCA8AE�F�()(EF��BAAF�A�ABA�(A(FC(�(8(F-))F��E�
$+'F�A�ABA�(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�ABA�(A(FC(�(8(F-))F<�F��<A��F1�3�EF1�FS&TF��E�
+'F�E��EA�F=EB�3D$%'F�&&&+&F-BF��BAA9F�&&&&F��B�A3(F;���BF-BFF��EF<�F�A�ABA�(A(F1�3�EDF1I8����FCA8AE�$+'F�&&&+&F1�<A�(F�AEA�F-BF<�F-))F�A"(�AF1A;DF>A�ABA�(A(F1�3�EDF1I8����F1�<A�F�1�E�$B'F�&&&+BFE����F�DB�ADF-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�� �D����
#F$
B�FF�� �<�&"�
FFFFFFF
��������������F�A�AB(F$�'
$��AE�A��1'
7DED8F�DB�AD
�A�ABA�(A(F��B�A�F:(�(8(
D7� D7�
A A
D���
6B"��FA�B1D�D�BFA�B�AA�
D��� D F
/=EB��0F�DB�AF�D�E�8D�.��E��AF��<E��DF/��-!0
$%'FCA(8�AFFF�I>�B�D>FCDEF;(>1AF�D1�BFAD��DBF�D�E�8D�1�BF�A�BA�ABABFC�>��F��:��F�DB�ADBDF�AEAE(FCDEF�DB�A�F:�<DEDE�
$+'F�D����F�D�A�EA�(
*1E��F �AB(��&&&+& ��>D���BFC�DE���BFD�D�F�D<D:F�&&&+& �"��D)D�F�A�ABFC(�(8F ���D�&&&& �D�E�8D�F��E��A(F�A�ABA�(A(
$B'F�E��EA�
��-!FFF� &&&&FFF+
�&&&+&
$FFFF'�&&&+&�&&&&
%0����������������F���&.���2��������3�&&�/�����0�������������5���F1�" 1�
�������5�/��F���F1�����0F����
��A4�A3A;AE����F�1�E
�DB�AF�AEAE(
D�
�D�D��� �
��� �
�I8I�F;(>FD�D�F�D<D:F�DB�AD
@I����F;(>FD�D�F�D<D:F�DB�AD
�DVD�AF�DED8F�DB�ADF�&&&&+ �
&F
%F
+FF ��
����������
�F
�������"
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
� �7� . . . - . . . . . . . . . .� - . . . . . . . . - - . - -
+4B . . .
/����F*�AE(0
%'F� �7F$C������D��B�CDDEF�A�ABA�(A('$%'F7DED8F��8��F�A3AB(E�A9F�A�ABA�(A(FC(�(8(F-BF��EF<�F>A�ABA�(A(B(BF1�3�EDF���F1�3�EDB1�BFS&TAF1I8�E��9F�A�ABA�(A(FC(�(8(F-))F��E�
$+'F�A�ABA�(A(B(BF1�3�EDFS&TAF�A8�A1ABF�DED8F��8��F-))F��"F���EAEF-BF��E�A9F>A�ABA�(A(B(BF1�3�EDF���EAEF���F1�3�EDB�FE�����BDE�
$B'F7DED8F��8��FE�����BDE��9F�A�ABA�(A(FC(�(8F��B�A3(F-))F��EF��<A��F1�3�EF1�FS&TF��E�
+'F�E��EA�F=EB�3D$%'F�&&&+&F-BF��E�A9F�&&L?F��B�A3(F1AFA�B(FAB1AF-BF��E�F2�F>A�ABA�(A(FS&TAF1I8�E��9F�&&&?GF1�F-))F��E�$+'FS&TAF�A8�A1ABF�&&&+&F���EAEF-BF��E�A9F>A�ABA�(A(B(BF1�3�EDF���EAEF���F1�3�EDB�F�8D��BDEF<�F�EA1ABF1I8����FCA8AE�
$B'F�&&&+BFE����F�DB�ADF-BF��E�A9F��<A��F1�3�EFS&TF��EF<�F:(�(8F1AF-))F��E�
FF/��E1D<�BF@A>((�(0
� �7FFF� &&L?FFFG&
�&&&+&
$FFFF'�&&&?G�&&L?
$FFFF'�&&L?�&&&+B
FFFFFFFFFFFF/�A�ABFCD>����D0
F
�
F �&&&+&F
F �&&&?GF
�F
�RGF��AF
FFFFFFFFFFFFFFFFFFFFFFFFFFF$��AE�A��1'
�
DED:�
6B"��F��B1D�D�BF��B�AA�F��DB��
DED:� D� F�
-"�EAB1 �AB(� 2�EDF�D"D
� �A�ABFE���D 5- �
��A�ABA�(A(B(BF���F1�3�EDF�A1AEFC���E�F�A��A�(F<��AFQ�E1FA1E��DF��AB(ACDDE����F�A�AB(FRF����F:�<ED�F$%&&��9F%&��9F%��F<��AF&�%��'FF�F���F1�3�EDF$�'F
5- �
C
$��AE�A��1'
7DED8F�DB�AD
�A�ABA�(A(F:(�(8F��B�A3(
C
D7� D7�A A
/=EB��0F#A�AF���AF��<E��D/� �70
$%'FCA(8�AFFFF�I>�BDFAEA(�AEAF���BFCDEFIEIBIBF;A�AFC��AF1�<E��D
$+'F�D����F�D�A�EA�(
�� �F�&�%��"F����"&��������
9��5�.��
��F��F��
���5����
&%+��������
$B'F�E��EA�
�����������A�BCD�EFA��
� �7FFF� &&&GFFF+&&
�&&&+&
$FFFF'
�&&&+&
�&&&&
%0���!F�����"�F��������F�������������F����
���"��3�F1���������00�������2��F���������&
%0���2��F���������&
FFF$F'F�A�ABFCD>����D
����A��1F�D�BA
$F�&&&+&'F�
��
�D��E� $F�&&&G'F�
!�E�AFFFF$F�&&%&&'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���F1�3�EDB�F�A8(BAAF1A9F:(�(8(F-BF�A"AE�F$+'FCA(8�AF�>�D��EDB�F��E�FFF:�8D�F�A�(A(F<AE1(E�
����� �AB(� CA(8�AF�>�D��ED
��� *8A3(F�A�(A( ,3�EF�A�(A(F���F1�3�EDB1�BF&HAF1I8�E��9FC(�(8F-BF��E�
��� @��AE(F�A�(A( ,3�EF�A�(A(F���F1�3�EDB�F�A8(E�A9FC(�(8F-BF��E�
����*8A3(.@��AE(�A�(A(
�A�F���AE(F�DED8DB�F��DE��F�A�(A(FCDEFAE�AE9FA8A3(F�DED8DB�F��DE��F�A�(A(FCDEFA>A(E�F,3�EF���F1�3�EDB�F�A8((E�A9F:(�(8F-BF��E�
�� �ADE���F�A�(A(,3�EF�A�(A(F���F1�3�EDB�F�A8(E�A9FC(�(8F-BF��E�F���F1�3�EDB�F�A8�(��ABF��BEAFCDEF�DED8F�DB�ADF��DE��F�A�(A(F1�3�EDFS&TF��E�
$B' +&FNFA1���F�A1AEF�A�(A(F��AB(ACDDE9F���F1�3�EDFD��F&J?G9GBGFAEA�(F�ACDDE�F*�B(F�A�(A(FCDE1�BF)A>AF��AB(�A>�F*�B(F�A�(A(FDB1���DB�FCA�(�A1ABFCDE1�BF)A>AF��AB((E�A9F"E��EA�F�I�����DFCA8AE(�(>F��E�
F
FFFFFF� &&&%FFF�&&&%&FFFFFF/ �&&&0FF/�&&B0
�&&&+&���
���FFF�&&&%FFF%&&&
�&&&+%
%0�F1�������9��������"������ ���&�����0�����!�"���2��F�3�&&�/��������������������F���"��2�
31��1���4������ ������3�&����"��5��&�/&��
&
F
$F'F�A�(A(FA1E��D9FDB1���F)�B��D��BAE(F1AF1A;DF��A�FI>�E�F�9F�9F�9F�9F�9F 9F<C�F�ACDDE�F@AB(>9FDB1���FAEA(3(FF�&FJF�BFAEA�(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���F����F�"�F�������"����F��
����F���"�F��2�/���"���F�����"F����F1�������0����F����
"���������"�F���0����F�
FFFFFF� &&%&FFF�&&%&FFFFFF/ �&&&0FF/�&&B0
�&&&+&���
�&&%&/�&&&0
&
%&
�&&+&&�K
$FFFF'
�&&%&/�&&&0
*��FFF�&&+&&FFF%FFF�&&+&&F
,!�%B
%���!�E�� �$�&FJF�B'
$?'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�AF��1D3DF�IE�A�FAE��A�AF1�<A�F�1�E�F@AB(>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�
��#�D
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���� . . . . - . . . . . . . . .! - . . . . . . . . - - . - -
+4B . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �A�(A(F��B�A3( 5- �
! ���F1�3�EDF$&FJF?GGBG'F 5- �
%'F��B��D��B$%'F�A�F�DED8DF��1D3DF>A�ABF�I����BF��BAE1AF���F1�3�EDB1�BFD�DCAE�BF%F1I8�E�F2�FS&TAF�A8(1(3(B1A9FC(�(8F-BF��E�$+'F ����F�DB�ADF-BF��E�A9FC(�(8F-))F��EF��<A��F1�3�EF���F1�3�EDF��E�
/�A�ABFCD>����D0FFF
E���F�B� ��&
������FB�FF�� �5�&"�
9�"�F�%��"F
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��E�$+'F�&&&B%F��B�A3(F-BF��E�A9FC(�(8F-))F��EF��<A��F1�3�EF���F1�3�EDF��E�
/��E1D<�BF@A>((�(0F
/�A�ABFCD>����D0
�&&&B%
�&&&B&
�&&%&
�&&&?&
B�FF�� �5�&"�
�&&&B&���FFFFF�&&%&FFFFFG
$FFFF'�&&%&�&&&B%
�&&%&
$FFFF'�&&&?&
D7� D7�A A
����F�D�BA
9D�
���B�F6B"��
9D�9 �
E
����#�B
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���� . . . . - . . . . . . . . .! - . . . . . . . . - - . - -
+4B . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �A�(A(F��B�A3( 5- �
! ���F1�3�EDF$&FJF?GGBG' 5- �
%'F��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���F1�3�EDB�F�A8�(3(B1A9FC(�(8F-BF��EF<�F�BF)A>AF?GGBGH�F�A1AEF�A�ACDDE�
$+'F ����F�DB�ADF-BF�1�3�B1A9FC(�(8F-))F<�F�A�(A(B(BF1�3�EDF1�FS&TF��E�
F/�A�ABFCD>����D0FF
E���F�B� ��&
������F B�FF�� �5�&"�
9�"�F��"&��
�"F�"F�B� ��&
+'F�E��EA�F=EB�3D$%'F�&&&B&F��B�A3(F���F1�3�EDB�F�A8AAA�F�A1AEF-BF��E�A9F�&&&?&FC(�(8(F1AF-BF��E�F$+'F�&&&B%F��B�A3(F-BF��E�A9FC(�(8F-))F<�F�A�(A(F1�3�EDF1�FS&TF��E�
/��E1D<�BF@A>((�(0
��������������
������
�����
#����$����
����
#����$����E�
B
/�A�ABFCD>����D0
�&&&B%
�&&%&
B�FF�� �5�&"�
�&&&B&
�&&&?&
D7� D7�A A
����F�D�BA
9D
)
���B�F6B"��9D
)
9 �
E
��#�BD
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
����
� . . . . - . . . . . . . . .� - - - - - . . - - . - . . .� - - - - - . . - - . - . . .! - . . . . . . . . - - . - -
+4B . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �A�(A(F��B�A3( 5- �� �A�(A(F1�3�EDBDF%FAE�(E(EF$W%'F �6�� �A�(A(F1�3�EDBDF%FA>A�(EF$.%' �6�
! ���F1�3�EDF$&FJF?G9GBG'F 5- �
%'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���F1�3�EDB�F�A8�(3(B1A9FC(�(8F-BF��E�F�A��D���F?G9GBGH�F�A1AEF�A�(ACDDE�
$+'F�F�DED8DB�F"A�F��1D3DB1�F�I����BF��BAE1AF�A�(A(B(BF1�3�EDBDF%FA>A�(E�$B'F ����F�DB�ADF-BF�1�3�B1A9F�A�(A(B(BF1�3�EDFS&TF��E�$F'F�F<�F�F�DED8�EDB�FA�B(FAB1AF�DB�AF��1D3DB1�9F�A�(A(F1�3�EDF1�3D8��>�$G'F*8A3(.���AE(F�A�(A(F�A�(A(F�DED8F�DB�ADF��1D3DF�IE�A�F:A(8(E�
/�A�ABFCD>����D0
�
����F�D�BAF
����F���B�F6B"��F
$F F'F
����F �F �F �F !F
���F1�3�ED
F ����F�DB�AD
��<A��F1�3�E
�A�(A(F��B�A�F:(�(8(
*E�(E�AF�A�D
FF*>A��AF�A�D
D7� D7�
A A
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�A3AB1(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�ADF�AEA�F��AB(ACDDE�F
FFFFFFF/��E1D<�BF@A>((�(0FFF
��������
����������������������������������
������
������
#����$�����
�����
#����$����E�
B
FFFFFFF/�A�ABFCD>����D0
�&&&B+
�&&&&
B�FF�� �<�&"�
�&&&B&
�&&&?&
�&&&B%
/=EB��0FCA(8AAA�F����EF�A�(�(B(F*�AEA�AF/����0
$%'FCA(8�AFF����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%FA>A��A�FD:DBFD��F��+H��FCA�(AAA��FFF����EF:A(8(E��B9FCI�IBF����EAE(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�(
$B'F�E��EA�
����F
#����$����
B
����F
#����$�����
B
���������������������������������
������
���������������������������������
������
�������������������������������
������
���������������������������������
������
����F
#����$�����
B
����F
#����$�����
B
�����������F��������������������F
������
����F
#����$����F
B
����
#����$����E�
�����
#����$����E
�����
#����$����E�
�����
#����$����E�
���
���
�
�
%+B�
�
�E��EA�
F�BFF F�+FF F�%FF
��%FF��+FF
F�FFF
&FFF���
�
&%+B
����
�DVD�AFC(�(8��1IIF�&&&&?
�DVD�AF7DED8��1IIF�&&&&B
��#��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�� � . . . . - . . . . . . . . .! - . . . . . . . . - - . - -
+4B . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �A�(A(F��B�A3( 5- �
! ���F1�3�EDF$&FJF?G9GBG'F 5- �
%'F��B��D��B$%'F7DED8F"A�DBDBF�I����BF��BAE(B1AF�A�(A(B(BF1�3�EDBDF%FAE�(E(E�F���F1�3�EDB�F�A8�(��ABF��BEAF�A�(A(�AFCDEF�DED8F�DB�ADF1A;AF��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����F�DB�ADF��1D3DF>A�AB9FC(�(8F-))F��E�
/�A�ABFCD>����D0
+'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�����BDE�
FFFFFFF/��E1D<�BF@A>((�(0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
F
F/�A�ABFCD>����D0
F
�&&%&
�&&&B&
�&&&B%
�� FFFFFFF�&&%&FFFFFFFF%&
F�&&%&
�&&&?&
�
����F�D�BAF
�� F���B�F6B"��F
�� F �F !F
$F F'F
���F1�3�ED�
F�&&&G
F�&&&B%
F�&&&B&
F�&&&?&
���F1�3�ED
FF ����F�DB�AD
��<A��F1�3�EF
�A�(A(F:(�(8F��B�A3(
FFF�A�(A(F�A�D
D7� D7�
A A
����!A$%�!A$�%�D!A$%�D!A$�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�F$�%%+'
�-2$�'��-2$�'
� - - - - - . - . . - - - - -
� - . - - - . - . . . - - - -+JG - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �EAB�)�EF�1D�A��F<�EDF<��AF<�EDBDBFC��B1�3�FA1E�� 5- �4�5- �
� �EAB�)�EF�1D�BF<�EDBDBF�A�1�1D�A�3DF��E 5- �4�5- �
%'F�-2F$��<�'��DE�D�BF�FA1E��DB1��DFQ�E1F<�ED�DBDF�FA1E��DB�F�A�1�1�E�
+'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�������AF;&&�BF<�ED�DF�&&&FFQ�E1FA1E��DB�FA�AB(E�
��������������������
������
%Q�E1
� & % & & % & & % & & % & % & % %
D & % & & % & & % & & % & % & % %
D7� D7�
A A
1��� & & & & & & & & % % % % & & % %
����� & & & & & & & & % % % % & & % %
�-29F��-2
��AB�F�-24��-2
� �
� � ��-2�9F�-2�
$+'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�ABA�(A(F��AB((E�AFC�BAE(BF1�3�EDF���BACDDEF<��AF1�3D8�DED�CDDE�
��!A$&%�!A$&�%�!A$'%�!A$'��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�-2F$�'�-2N$�'
� - . - . . . . - - - - . . .� - . - . . . . - - . . . . .
BJG . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �EAB�)�EF�1D�A��F<�EDF<��AF<�EDBDBF�A�(F�1�3�FA1E��DBFCD�F"�>D���B� !6���,4�@�,
� �EAB�)�EF�1D�A��F<�EDBDBF�A�ABAAA3(FA1E��DBFCD�F"�>D���B� !6���,4�@�,
%'F�-2F9F�-2NF$�-2FUF��<�F!DCC�F4F�-2NUF��<�F����'F
$%'F��B��D��BF�H1�BF�H��FF.CD�F<��AFN.CD�F<�EDF�EAB�)�EF�1�E��-2F$�'FC�DE�D�BF�FA1E��DBDBF�I����F�BA�D�DFF.CD�F<�ED�DBD9F�FA1E��DBDBF�I����F�BA�D�DFF.CD�DB�FA�AE��-2N$�'FC�DE�D�BF�FA1E��DBDBF�I����F�BA�D�DFN.CD�F<�ED�DBD9F�FA1E��DBDBF�I����F�BA�D�DFN.CD�DB�FA�AE�F�A�F�A�(FA�A�AAE(B1AF;�1�)FA1E����F��EF�A�A1(��AFD8��DBF��EDF�AAB(F��>AE1(F�1DDE�F
$+'F=B���E�D�F$�9F�9F�9F�'F<�F5�E1F$�9F 9F�'FA1E���EDB�F��E�9F<�ED�EF)AE�(F8��D1�FD8�BDE�F�D�FA1E���EDB1�9F�A�BA�F�FA1E��DB1�F��"�AABAAA�FCD�F�A�A1(��AFCDEF��BEA�DFQ�E1FA1E��DB1�BF��E��DFCD��EFA(B(E�F#�1�)F�FA1E��DB1�F����EDFCD�F�A�A1(��AF�AABFCD��EFCDEF��BEA�DFQ�E1FA1E��DB�F�A>((E�F,3�EFCD�FA1E���EDBDBF��B�BA���F��:D�D8��F<�FD8���FCDEF��BEA�DFQ�E1FA1E��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���AABAAA�FCD�F�A�A1(��A9F;�1�)FA1E�����DF�AABFCD��E�F&F�A>((E�F,3�EF;�1�)F�FA1E��DB1�F�A>(AAA�FCD�F�A�A1(��AF�AABFD8���EF�A"(�A>�F
+'F�-2NFF�&&&B*FF�%&�B$%'F�A�BA�FA1E��FCD�FD��F<�F��"�AABAAA�FCD�F�A�A1(��AF���D�FCD��EFCDEF��BEA�DFA1E����BFA(B(E�
C%G
�%&
C&
C%G
�F
C&
C%G
�F
C&
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��>FAE1(F�1DDEF<�F;�1�)���DFA1E����FC�EAAEFS&TFD�F1�1�E��E�
C%G
�B
C&
C%G
�%&
C&
&&
D7� D7�
A A
�-2F9F�-2N
��AB�F�-2F4�-2N
� �
� � ��-2F�9F�-2N�
F'F�E��EA�F=EB�3DFFFF�&&&&FH��BFD�DCAE�BFF.�D�F<�EDBDBF�&&&+&F�DED8F�DB�ADF��1D3DF>A�ABF�-2F�F�������AF�&�+FJF�&�GFAEA�(BAFF�A�1�1D���D�
�������������������������
������
�&&&&� �&&&&&
C%G
�&&&&&
C&
& % & & % % & % & & % & % & % &
% % & % % & % & & & & & % & & &
EF������
F%'F�-2FF<�F�-2NF�����AE(F��B�A�FQ�E1FC�����B1ABF�A8ABF������F �����F��������FA1E���EDF�W%FA1E��DB�FA��AE(�A>�
��#!A$%�#!A$�%�D#!A$%�D#!A$�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
��-2$�'���-2$�'
� - - - - - . - . . - - - - -� - . - - - . - . . . - - - -
+JF - . .
/����F*�AE(0
%'F��-2F$�I����BF*�A�A'F$%'F�FQ�E1FA1E��DBDBF%H�F�I����BDBDF�FA1E��DB�FA�AE�
+'F���-2F$���C�F�I����BF*�A�A'F$%'F���-2$�'F������B�BF��-2$�'F������B1ABF)AE�(F%HDBF�I����BDBDFD�DF1�)AFA�A�A��(E�F$���C�FQ�E1FFFA�A�A'
%Q�E1
� & % & & % & & % & & % & % & % %
� % & % % & % % & % % & % & % & &
=BA�
��BEAF
%Q�E1
& % & & % & & % & & % & % & % %
% & % % & % % & % % & % & % & &
%Q�E1
& % & & % & & % & & % & % & % %
% & % % & % % & % % & % & % & &
=BA�F
��BEAF
-"�EAB1 �AB(� 2�EDF�D"D
� �EAB�)�EF�1D�A��F<�EDF<��AF<�EDBDBFC��B1�3�FA1E�� 5- �4�5- �
� �EAB�)�EF�1D�BF<�EDBDBF�A�1�1D�A�3DF��E 5- �4�5- �
D7� D7�
A A
�W%
�W%
�
�
��-29F���-2
��AB�F��-24���-2
FFFFF�� ���-2�9F���-2�
� �
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
#�����$�
#�����$�
��"!A$%�"!A$�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
7�-2$�'� - - - - - . - . . - - - - -� - . - - - . - . . . - - - -! - . - . . . - . . - - - - -
FJ? - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �EAB�)�EF�1D�A��F<�EDF<��AF<�EDBDBFC��B1�3�FA1E�� 5- �
� �EAB�)�EF�1D�BF<�EDBDBF�A�1�1D�A�3DF��E 5- �
! *�ABAAA�F<�EDF�A�(�(F$&FJF?GGB?'F 5- �
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��AEA�(
#A�A!HBDBFC�����FC�DE�D�BFA1E��FC����DBDFA8AE�AFCA�EA�F����BDE�F������BF��B�A�FD8�B��>��
�%%&
%'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�
+'F�E��EA�F=EB�3D$%'F�&&&+&F�DED8F�DB�ADF-BF��BAA9F�&&&&&9F�&&&&%9F�&&&&+FQ�E1F<�ED�EDF�&&&&F9F�&&&&G9F�&&&&?H�AFA�AB(E�
7�-2FFF� &&&&&FFF�&&&FFFFB
�&&&+&
F!F
�&&&&F;&&&%
;&&&F;&&G�
�&&&&&F
F
F
FFF�$���EA�'
7�-2
,��A���F
FF�$����DBA�D�B'
$=BA�' $��BEA'
�&&&&+
�&&&&%
�&&&&?
�&&&&G
;&&&%
;&&&F;&&G�
D7� D7�
A A
7�-2
7�-2� � �7�-2�
7�-2� � !
!
;&&&+
;&&&K
;&&K�
;&&G*
�
5�E1F1�3�ED
;&&&+
;&&&K
;&&K�
;&&G*
�
�W!.%
7E�"F�EAB�)�ED
!!
�W%
������
�W%
������
�W!.%
���!A$%��!A$�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
��-2$�'� - - - - - . - . . - - - - -� - . - - - - . . . - - - -! - . - . . . - . . - - - - -
FJ? - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �EAB�)�EF�1D�A��F<�EDF<��AF<�EDBDBFC��B1�3�FA1E�� 5- �
� �EAB�)�EF�1D�BF<�EDBDBF�A�1�1D�A�3DF��E 5- �
! *�ABAAA�F<�EDF�A�(�(F$&FJF?GGB?'F 5- �
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��AEA�(
#A�A!HBDBFC�����FC�DE�D�BFA1E��FC����DBDFA8AE�AFCA�EA�F����BDE�F������BF��B�A�FD8�B��>��
�%%&
%'F��-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�IBIFCA8AB�(: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>�
+'F�E��EA�F=EB�3D�&&&+&F�DED8F�DB�ADFA��D)F�1�3�F>A�AB9F�&&&&+FQ�E1F<�ED�DF�&&&F9F�&&&G9F�&&&?FA1E���EDB�F�A>((E�
��-2�FFFF� &&&&+FFFF�&&&FFFFFB
�&&&+&
��<���!��"F���
������ �&&&F
�&&&G
�&&&?
;&&LN ;&&LN
;&&LN
;&&LN
=����<�&"�
�%$���EA�'��-2F���A��D�BFF
$����DBA�D�B'
5�E1F<A��
�&&&&&�&&&&&
F$*)��E'
!RF
�&&&&B
�&&&&%
�&&&&+
;&&G+ ;&&G+
;&&G+
;&&G+
;&&G+
�
��-2FFF�&&&&&FFF�&&&&FFFF
�&&&+&
D7� D7�
A A
��-2
��-2�� ���-2�
��-2� � !
!
����(!A$%�(!A$�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
��-2$�'� - - - - - . - . . - - - - -� - . - - - - . . . - - - - -� . . . . . . - . . . - - - -
FJ? - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� 2�EDBDBF�A�(F�1�3�FA1E�� 5- �
� #�1�)FA1E�� 5- �
� ��-2$�'F������B�F�IEI���FCD:D�D 5- �
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��AEA�(
#A�A�HBDBFC�����FC�DE�D�BFA1E��FC����DBDFA8AE�AFCA�EA�F����BDE�F������BF��B�A�FD8�B��>�
�%%&
%'F��-2F$�D�F��<�'F$%'F�H1�FC�DE�B�BFCD:D��F��E�9FC�DE�D�BF�A�(1AFCD�F�H1�BF�H��F�A>((E�
$+'F�XBDBF�EAB�)�EF�1D�A��FCD�F�A�(�(UF;&&FJF;%&FAEA�(F��:D�CDDE�$B' �W�HBDBF�>�B�3�FA8((E�A9F#A�AF�A�EA3($�%%&'F����BDEF)A�A�F��B�:FD8���F��B��A>�
FFFFFFFFF
+'F�E��EA�F=EB�3D�&&&B&F�DED8F�DB�ADF-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&
% & % % & % % %
CK
�&&&?
C&
& % % %CB
�F�F�
�F�F�C%G
C%G
D7� D7�
A A
& & & % & & % % & & & & & % & &
C&C%G CN
�>�F��AE�FCD� �>�F��AE�FCD� �EAB��D��D�BFB��C�EF$#���UF%&.Y;&*'
/�>�F)�E�A�0
;%B&*
��-2
��-2� � ���-2�
��-2 � � !
!
��"(!A$%�"(!A$�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
7��-2$�'
� - - - - - . - . . - - - - -� - . - - - . - . . . - - - -� . . . . . . - . . - - - - -! . . . . . . - . . - - - - -
FJK - . .
/����F*�AE(0
-"�EAB1 �AB(� 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- �
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��AEA�(
#A�A�HBDBFC�����FC�DE�D�BFA1E��FC����DBDFA8AE�AFCA�EA�F����BDE�F������BF��B�A�FD8�B��>�!FC�DE�D�BFAAB(FA8AE�A9FCA�EA�F����BDE�
�%%&
%'F7��-2F$7E�"F�D�F*�A�A'F$%'F�H1�BF�H��F�FCD:D�DB�F��E�F!FQ�E1F<�EDF��"�AAE�
F$+'F,3�EF�F;%B&*FD��9F�HBDBF%&.CD�DBDF%�CD���BFCA8A�AEA�9F�HBDBFB�CD�DB1�BFD�DCAE�BF�E�"F;ADB1�F�A>AE�$B'F��DE�D�BFAABFA8((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�IIE�F��� ��F�EB��F�E�"FCD�F��"�AA�A�(B(F�����EDE�F�%&&&H1��DF<�EDBDBF+�CD�DB1�BFD�DCAE�BFN.CD�D9F�%%&&HIBFF�CD�DB1�BF
D�DCAE�BF��"�AAB(E�F��FD8��FFFQ�E1FC���BAAF�IEI�IIE�F
���������������������������������
������
& & & % & & % % & & & & & % & &
C&C%G CN
�>�F��AE�FCD� �>�F��AE�FCD� �EAB��D��D�BFB��C�EF$#���UF%&.Y;&*'
/�>�F)�E�A�0
;%B&*
D7� D7�
A A
7��-2
7��-2� � �7��-2�
7��-2 � � �
�
!
!
���!A$%��!A$�%�)!A$%�)!A$�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�-2$�'��-2$�'
� - - - - - . - . . - - - - -
� - . - - - . - . . . - - - -+JG - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� �EAB�)�EF�1D�A��F<�EDF<��AF<�EDBDBFC��B1�3�FA1E�� ,*�4� ,*�
� �EAB�)�EF�1D�BF<�EDBDBF�A�1�1D�A�3DF��E ,*�4� ,*�
%'F �-2$ �AF*�A�A'$%'F�W%9�FA1E��DB1��DF �AF2�ED�DF�W%9�H��F��"�AAE�$+'F�H��F�ACD�FCDEF�A�(F�DED�A����F�B1A(�F��A(1(E9F;���A1��D�AF�A�(F�DED���>�
+'F��-2F$��B�F �AF*�A�A'$%'F�WB9�W+9�W%9�FA1E��DB1��DF��B�F �AF2�ED�DF�WB9�W+9�W%9�H��F��"�AAE�$+'F�H��F�ACD�FCDEF�A�(F�DED�A����F�B1A(�F��A(1(E9F;���A1��D�AF�A�(F�DED���>�
B'F�E��EA�F=EB�3DFFFFFFFF$%'F�&&&&&F-BF��E�A9F��B�F �AF<�ED�DF%�+BFF�%&&&H�F��"�AAB(E�F
�-2FFF%�+BFFFF�%&&&
�&&&&&
�F �-29F��-2F
��AB�F �-24��-2F
�F �F
�F �F �FF �-2�9F��-2�F
D7� D7�
A A
��*!A$%�*!A$�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
Z�-2$�'� - . - - - . - . . - - - - -� - . - - - . - . . . - - - -
+J%N - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� ��"�AABAAA�F��EDB�DBF�A�(F�1�3�FCA8AB�(:FA1E��D �� 6!7
� ��EDB�DBF��"�AABAAA3(FCA8AB�(:FA1E��D �� 6!7
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��AEA�(
#A�A F�F<��AF�HBDBF�>�B�3�FA8((E�A� �%%&
%'FZ�-2F$�;AEAA��EF��EDB�F*�A�A'FF$%'F�H1�BFCA8A�ABF��EDB�DF�H1�BFCA8A�AEA�F��"�AAE�F
FFFFF,3�EF!���F�WBXBDBF1I8I�F�BA�D�DFCA��(B1AFC��B�E�A9F&�&&F�WBXBDBF�I����F�BA�D�DFCA��(BAF��"�AAB(E�F
FFFFFB%F;AE)�F�A1AEF��EDB�F��"�AABACDDE�
+'F�E��EA�F=EB�3D$%'F�&&&&&F-BF��E�A9F[��EDB�F2�EDXF�+&&&H�F��"�AAB(E�F
Z�-2FFF?��EDB�F�A�A>FFF�+&&&
�&&&&&
!���UF
C&F
C%G
+B1F����EFF
�
�W%
FFFFFFFFF�A>(B(BF��B�B�F�����EDE
�W+ G�;F����EBE1F����E
�DE��F����E
?�;F����E
F�;F����E
CKCN
B�;F����E F;&&
C&F
C%G
+B1F����EFF
�
�W%
�W+ G�;F����EBE1F����E
�DE��F����E
?�;F����E
F�;F����E
CKCN
B�;F����E F;&&
C&C%G;F+$�'�
�W%
�W+
;FB$�';FF$�'
CKCN
@I����F�BA�D�DFCA��F��"�AAB�A>�
;F%$*'C&C%G
;F+$�'�
�W%
�W+ ;&&
;FB$�'
;&&
;FF$�'
CKCN
@I����F�BA�D�DFCA��AF&�&&F�A>((E�
;F%$*'
D7� D7�
A A
;&&;F?$�'
Z�-2
Z�-2� � �Z�-2�
Z�-2 � �
������������������������
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
,!�$�'�,!�$�'
� - . - - .. - . . . - - - - - +/0 . . .
1����F*�AE(2-"�EAB3 �AB(� 4�EDF�D"D
� 56��F�A"(A7A�F8�EDFA3E��D ,!�
%'F,!�F$,B7E���B�'F$%'F�9BDBF%F)A:A�(B(F���EAEF�9��F�A:AE�$+'F56AE��DFD6��F�A"AE�
+'F�,!�F$���C�F,B7E���B�'F$%'F�;%<�9BDBF%F)A:A�(B(F���EAEF�;%<�9��F�A:AE�
0'F�A�EA�F56��D$%'F,!�/�,!�F�����AE(FD=DBF>D=CDEFCA�EA�FD6��DF�A"(�A:�
?'F@EB��F�E��EA�FFF$%'FAB�EF�&&&&%F�DED6F�DB�ADF-BF��E�A<F�%%&&9CBF3�B�EDF�ABFDEFG9�FCDEF���B�E��F�%%&&9�FDEFHF3�B�EDF�A:((E�F�&&&&%F-))F��"F���EAEF-BF��E�AF�%%&&F�DB�FCDEFAE�AE�
FFFFFF$DEFGF.IFDEFHF.IFDEG&F.IFDEG%<F���'F
���� ������
��� �
A��
��� �
A��
,!��FFFFF�%%&&
�&&&&%
JK� JK�� �
���������
�����������
�
,!�/�,!�
� �
�������������������������
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�A�$�'��A�$�'
� - . - - - . - . . . - - - - +/0 . . .
F1����F*�AE(2-"�EAB3 �AB(� 4�EDF�D"D
� 56��F�A"(A7A�F8�EDFA3E��D ,!�
%'F�A�F$��7E���B�'F$%'F�9BDBF%F���DBDBDF�DB�F�9��F�A:AE�$+'F56AE��DFD6��F�A"AE�
+'F��A�F$���C�F��7E���B�'F$%'F�;%<�9BDBF%F���DBDBDF�DB�F�;%<�9��F�A:AE�
0'F�A�EA�F56��D$%'F�A�/��A�F�����AE(FD=DBF>D=CDEFCA�EA�FD6��DF�A"(�A:�F�DBD���F3�B�EF%FA:A�((B7AFAE�(�FCA�EAB(F$�%%+'F����B��:�
?'F@EB��F�E��EA�$%'FAB�EF�&&&&&F�DED6F�DB�ADF-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��'�
�BCD �BCCE�
��� �
A�
��� �
A�
F��A�����A�
A
A B C A B B
DEDF
�
DEDF
����
�
A B C F � � �
DB
A B C F � � �
DB
����
�
��
DE DE
JK� JK�� �
���������
�����������
�
�A�/��A�
� �
�
��AB��AB����AB���AB�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
-�$�'� -�$�'
� - . - - - . - . . . - - - -B - . - - - . - . . - - - - -
+M? . . -
1����F*�AE(2-"�EAB3 �AB(� 4�EDF�D"D
� 56��F�A"(A7A�F8�EDFA3E��D N- �/�N- �
B ��AF�A�3(E(A7A�FCD�F�A�(�( N- �F1�A�EA�F���2
�A�EA� �AB(� *3E��F!��
*E�(� �A�3(E�AF�(EA�(B3AFAE�(�F��E�A<F*E�(�F�A�EAB(F����BDE� �%%+
%'F -�F$ ��A��F��)�'F$%'F�9BDBF%EFCD�DBDFBF�A�(3AFCD�FCD�F��AF�A�3(E(E<F�BF�C����F�B7�D�DFCD�F3�F*E�(�F�A�EAB(BAF$�%%+'F8�F�BF3C6C�F�B7�D�DF
CD��F�A�3(E((E�F$%FO�E3FD=DB3�F�A�3(E�A'
+'F� -�F$���C�F ��A��F��)�'FFF$%'F�F8�F�;%9DBF0+FCD�DBDF*E�(�F�A�EAB(F��AB�A3ABFBFCD�F�A3AEF��AF�A�3(E(E�
C0& C+H C+G C+F C%G C%F C%E C%D C%?C0% CD C? C0 C+ C% C&
��A�D�BF)�EFBFCD��
$�%%+'
�AEE�F�A� �;% �
F0'F@EB��F�E��EA�
FF$%'F�%&&&FPF>%+0?F��A�(F3�E���B3A<F�&&&&&F�DED6F�DB�ADF-BF��E�A<F?FCD�F��AF�A�3(E�AF�A"((EF8�F��BEAF>+0?%F�%&&&9�F�A:((E�
���A����A�����D
A
E E E E E E E E E E E E E
FFFFFFF*E�(�
��AF�A�3(E�A
DF DE
JK� JK�� �
���������
�����������
�
-�/� -�
� �
�
�
����A��A����A���A�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
- $�'� - $�'
� - . - - - . - . . . - - - -B - . - - - . - . . - - - - -
+M? . . -
1����F*�AE(2
-"�EAB3 �AB(� 4�EDF�D"D
� 56��F�A"(A7A�F8�EDFA3E��D N- �/�N- �
B �ABAF�A�3(E(A7A�FCD�F�A�(�( N- �F1�A�EA�F���2
�A�EA� �AB(� *3E��F!��
*E�(� �A�3(E�AF�(EA�(B3AFAE�(�F��E�A<F*E�(�F�A�EAB(F����BDE� �%%+
%'F - F$ ��A��F D�>�'FF$%'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����F
�B7�D�DFCD��F�A�3(E((E�F$%FO�E3FD=DB3�F�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�
DBE DA� DA� DA� D� D� D� DF DCDB DF DC DB DA D DE
����������� ���D��!
�" �
#$A%
�� &�$'�(
0'F@EB��F�E��EA�FFFF$%'F�%&&&FPF>%+0?F��A�(F3�E���B3A<F�&&&&&F�DED6F�DB�ADF-BF��E�A<F?FCD�F�ABAF�A�3(E�AF�A"((EF8�F��BEAF>?%+0F
�%&&&9�F�A:((E�
���A����A�����D
A
E E E E E E E E E E E E E
FFFFFFF*E�(�
�ABAF�A�3(E�A
DF DE
JK� JK�� �
���������
�����������
�
- /� -
� �
�
�
����C����C������C�����C���
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
*��$�'�*��$�'
�% - - - - - . - . . - - - - -�+ - - - - - . - . . - - - - -� - . - - - . - . . . - - - -
?ME . . .
1����F*�AE(2
-"�EAB3 �AB(� 4�EDF�D"D
�% �+9��F���B�7��F3�B�E ,!�/�,!�
�+ �%9�F���B�7��F3�B�E ,!�/�,!�
� 56��F��B�7�B�BF�A�3�3D�7�BDFA3E�� ,!�/�,!�
%'F*��F$�D�B�3F�DBAE�F*33'F$%'F�%F8�F�+9BDBF��"A�(F�9��F�A:((E�$+'F56AE��DFD6��F�A"((E�F56��F��B�7�F0+<FEF$>F���'93�BF�C����F8��AF.F0+<FEGF$>����'93�BF3C6C���<F*E�(�F
�A�EAB(F����B��:�
����������
��� �
F
�BCD������
��� �
�
" ���B������
��� �
F
+'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�������'93�BF�C����F8��AF.+<%?F<?G0<E?G$>��������''93�BF3C6C���<F*E�(�F�A�EAB(F����B��:�
"
�
�����������
���
F
����C�
F��
�
�BCD��������
���
�
����C�
���
�
���CD�������
���
F
����C�
F��
0'F@EB��F�E��EA�FFF$%'F�%&&&FPFQ%+0?RF<F�%%&&FPFQ%%%%RF��A�(F3�E���B3A<F�&&&&&F�DED6F�DB�ADF-BF��E�A<FQ+0?DRF��B�7�F�%+&&9�F�A:((E�F
�FF���A����A�����A�B
A
#�%)��
� � �A#�%)���
� �A
*��/�*��
�
�
JK� JK�� �
����DEF��DEF����DEF���DEF�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���$�'����$�'
�% - - - - - . - . . - - - - -�+ - - - - - . - . . - - - - -� - . - - - . - . . . - - - -
?ME . . .
1����F*�AE(2
-"�EAB3 �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���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*E�(�F�A�EAB(F����B��:�
����������
��� �
F
�BCD������
��� �
�
� DDDD������
��� �
F
+'F����F$�D�B�3F�DBAE�F���C�F��C�EA7�'$%'F�%F���DF�+FD6��DBDBF��B�7�B�F�9��F�A:AE�$+'F56AE��DFD6��F�A"((E�$0'F56��F��B�7�F+<%?F<?G0<E?FF$>F�������'93�BF�C����F8��AF.+<%?F<?G0<E?G$>��������''93�BF3C6C���<F*E�(�F�A�EAB(F����B��:�
�
�
�����������
���
F
����C�
F��
�
�BCD��������
���
�
����C�
���
�
DDDDCD������
���
F
����C�
F��
0'F@EB��F�E��EA�FFFFFF$%'F�%&&&FPFQ+&&RF8�F�%%&&FPFQ%&&RF��A�(F3�E���B3A<F�&&&&&F�DED6F�DB�ADF-BF��E�A<FD6��DBF��B�7�F�ABFQ%&&RF
�%+&&9�F�A:((E�F
������A����A������A�B
A
JK� JK�� �
#�%�*+
� � �A#�%�*+�
� �A
���/����
�
�
���EB���EB�����EB����EB�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���$�'����$�'
�% - - - - - . - . . - - - - -�+ - - - - - . - . . - - - - -� - . - - - . - . . - - - -
?ME . . .
1����F*�AE(2
-"�EAB3 �AB(� 4�EDF�D"D
�% �+FD�F=AE"(A7A�F8�ED ,!�/�,!�
�+ �%FD�F=AE"(A7A�F8�ED ,!�/�,!�
� 56��F��B�7�B�BF�A�3�3D�7�BDFA3E�� �,!�/�,!�
%'F���F$�D�B�3F�DBAE�F���D"�'F$%'F�%F=AE"(F�+FD6��DBDBF��B�7�B�F�;%<�9��F�A:AEF$0+.CD�'�$+'F56AE��DFD6��F�A"((E�
,�BCD
��� �
��
BCD�
��� �
�B
B��C�C
�C� ��� ��� �
F���� F
+'F����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$>��������''93�BF3C6C���<F*E�(�F�A�EAB(F����BDE�
0'F@EB��F�E��EA�$%'F�%&&&FPFR%&&F8�F�%%&&FPFR+&RF��A�(F3�E���B3A<F�&&&&&F�DED6F�DB�ADF-BF��E�A<F=AE"(�F��B�7�F�ABFQ+&&&RF�%+&&M�%+&%FA3E���EDB�F�A:((E�F
������A����A�����A�B
A
C�������
���F�����AE(B3AB<F����<F�,4<F8��F�����AE(B(BFD�D��EDFJK�93AFA6AB(3A�DF6��D3�F3�BD6�DED�D6�DE��A�A�FD6�8�EDF�B7��D�E�FA�B(3(E�
����$�'F�F���$�'FFFF �����$�'F�F����$�'�,4$�'F�F�,4�$�' ��,4$�'F�F��,4�$�'
JK� JK�� �
-*���-*�
� � �A-*�����-*��
� �A
���/����
�
�
��
������������������������
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B���
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�,4$�'��,4$�'
�% - - - - - . - . . - - - - -�+ - - - - - . - . . - - - - -� - . - - - . - . . - - - -
?ME - . .
1����F*�AE(2
-"�EAB3 �AB(� 4�EDF�D"D
�% ��CB�BF8�ED ,!�/�,!�
�+ ���BF8�ED ,!�/�,!�
� 56��F��B�7�B�BF�A�3�3D�7�BDFA3E�� ,!�/�,!�
1�A�EA�F���2
�A�EA� �AB(� *3E��F!��
#A�A �+9BDBF3�B�EDF&FD��F����BDE� �%%&
%'F�,4F$�D�B�3F�DBAE�F�D8D3�'F$%'F�%FC�CF�+FD6��DBDBF��B�7�B�F�9��F$%E.CD�'F�A:AE<F�AAB(F3AF�;%9�F�A:AE�$+'F56AE��DFD6��F�A"((E�
+'F��,4F$�D�B�3F�DBAE�F���C�F�D8D3�'F$%'F$�%;%<�%'FC�CF$�+;%<�+'FD6��DBDBF��B�7�B�F$�;%<�'9��F�A:AE<F�AAB(F3AF$�;0<�;+'9��F�A:AE�$+'F56��F��B�7�F+<%?F<?G0<E?FF$>F�������'93�BF�C����F8��AF.+<%?F<?G0<E?G$>��������''93�BF3C6C���<F*E�(�F
�A�EAB(F����BDE�
�
�B
.
.�
�����������
���
��
����C�
����
�BCD��������
�������C�
�B��
�
F�B
�
D������
���
F
����C�
F��
�D��������
�������C�
F�C
0'F@EB��F�E��EA�$%'F�%&&&FPFRDDDFRF8�F�%%&&FPFRDRF��A�(F3�E���B3A<F�&&&&&F�DED6F�DB�ADF-BF��E�A<FQ%%%%RF��B�7�F�%+&&9�F�A:((EF8�F
Q+RF�AAB(F3AF�%+&%9�F�A:((E�
F�����A����A�����A�B
A
/HGFE
C%D C&
�%
%+0?
C%D C&
�+
/G
C%D C&
��/0���1��
?
C%D C&
�"� 12���31
JK� JK�� �
#�%��4*
� � �A#�%��4*�
� �A
�,4/��,4
�
�
������������
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
��,�� ,�,�
� - - - - . - . . . - - - -B - - - - - . - . . - - - - -
+ . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� 3�DDF4�E1FA1E��D 5- �
B 5�E1FA1E��DBDBFB�FA1E��D 5- �
%'F��,�$%'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��AB((E�FB8BDBF1�=�EDF4�E1F�6�B�=�B�F��7��FCD�F
>�E>AB�DFCDEF>A�AF��:�A6�
+'F� ,�,�$%'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��AB((E�FB8BDBF1�=�EDF4�E1F�6�B�=�B�F��7��FCD�F
>�E>AB�DFCDEF>A�AF��:�A6�
,=�EF�&&&&+F-!F��E�A?F�&&&&%8DBF+�CD�DBD$C+'F����E�F�&&&&@F-!F��E�A?FA�B(FCD�DFE�����E�
����
������
� �����
� �������
AB� AB�� �
��������
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
B,�$�'
� . . . . . . . . . - . . . .� . . . . . . . . . - . . . .� - . - . . . . . . . - - - -! - . - . . . . . . - - - - -
<CD . . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� E6�F��199BFCA=AB1(=(F���FB��AEA�(F$#���A1��D�AF�AEA�F�A6((E' 5- �
� E6�F��191��DF1A>DDFC��=DBFCA:AB�(7FA1E��D 5- �
� ���8B�BFF�ED�DF����A�FD7DBF�A�1���D=DFAAB(BFCA:AB�(7FA1E��DF 5- �
! -��BA;A�FF�EDF�A�(�( 5- �
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
���GB,�F#A�A�(
��DE�D�BF����AF>D7CDEF�6�F��19FC��B����E�A���GB,�F������F1�=E�FCDEF:��D1�FCD�DED��1D���
�&&%HFCF�&&++
%'FB,�F$%' ��F�����F�6�F��191��DFF�ED�DFC���F�AE1(�(�AF����A�FD7DBF��AB((E�$+' �81�FC�DE�D�BF$�6�F��199BF���FB��AE�('F�6�F��199BF>A)(6A�(B1ABF$�FA1E��D'F!FA1��F4�E1FF�ED�DBDF�81�F
C�DE�D�BF1A>DDF>A)(6A�AF�A�1�1�E�$@' ��DE�D�BF�81�F�6�F��19F����A?FF��AFB,�F������F1�=E�FCDEF:��D1�FCD�DED��1D���?F���GB,�F#A�AF�A�EA=(?F
�&&%HC�&&++$5- �'F����BDE�F$<'F�8�DF������F��B���DF>���A1��D�ADBF+F��EDBDF��������DE�F�FA:A=(1A�DF�DCDFI>%&JFD��?FD�F�A�(F�ABFI%JFCA6FB��AEA�(B(FF�FD�DB;DF�ABFI&JFD��F���FB��AEA�(B(F�����EDE�FF
������
�����������������A��������B
�&&%H
�&&%K
C%H C&
%A
A
A
�&&++
L)F�>�E�FD�FB�F�"�;DAF��1��FDBF�>�F���F&F�)F!��%F�A��?F�EFB��FDB��E�;�D�BFD�FB��F;��"���1F;�EE�;���
��
B,�FFFFFFFFFFF
AAAAAAB CD��B � E�
CD � E�
AB� AB�� �
+'FEEB��F�E��EA�$%'F�&&&&%F�DED:F�DB�ADF-BF��E�A?F&�FCA61A�DF@FB��AEA(F���AFCA=(F�6�F��199BF&FA1E��DB1��DF<.4�E1FF�ED�DF�&&%&FCF�&&%@FAEA�(BAF�A�1�1�E�
C�����
�������D�������A��������B
�&&&%%
�&&&%+
�&&&%& %&&
%+&
%@&
�FAE�AF�)F���
�&&&%@ %M&
%
+
&%&&
%+&
%@&
�"�;DAF��1��F�D��1FAE�A
@%M&
B���B�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���$�'
� . . . . . . . . . - . . . .� . . . . . . . . . - . . . .� - . - . . . . . . . - - - -F! - . - . . . . . . - . . . .
<CD - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� E6�F��199BFCA=AB1(=(F���FB��AEA�(F$#���A1��D�AF�AEA�F�A6((E' 5- �
�% E6�F��199BF1A>DDFC��=DB1��DFA1E�� 5- �
�+ �A:AB�(7FA1E��DFF��AF�ACD�?F�A�ABABFF�EDF�6�F��19�F�A6(A;A��(E� 5- �
! NA6(A;A�FF�EDF�A�(�( 5- �
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
���GB,�F#A�A�(
��DE�D�BF����AF>D7CDEF�6�F��19FC��B����E�A���GB,�F������F1�=E�FCDEF:��D1�FCD�DED��1D���
�&&%HFCF�&&++
%'F���$%' ��F�����F�6�F��191��DFF�ED�DFC���F�AE1(�(�AF����A�FD7DBF��AB((E�$+' �+FA1E��DB1�BF!F4�E1FF�ED�D?F�F����B1A�DF�%FA1E��DB�F�A6AE�F$@' ��DE�D�BF�81�F�6�F��19F����A?FF��AFB,�F������F1�=E�FCDEF:��D1�FCD�DED��1D���?F���GB,�F#A�AF�A�EA=(?F
�&&%HC�&&++$5- �'F����BDE�$<' �8�DF������F��B���DF>���A1��D�ADBF+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
������
CE�����B�������A��������B
�&&%H
�&&%K
C%H C&
%A
A
A
�&&++
L)F�>�E�FD�FB�F�"�;DAF��1��FDBF�>�F���F&F�)F!��%F�A��?F�EF���FDB��E�;�D�BFD�FB��F;��"���1F
;�EE�;���
BF�
���FFFFFFFF
AAAAAAB CDBF�B
CD �� E��
A
�� E��
AB� AB�� �
+'FEEB��F�E��EA�$%'F�&&&&&F-BF��B;A?F�%&&&FCF�%&@MFAEA�(B1A�DF<&.4�E1FF�ED�DF&�CA6(BFD�F����B1A�DF�6�F��199BF%&FCFH&FA1E���EDB�F�A6AE�
������
CE�����F��������A�������B�
FFFFFFFF$+'F5>�E�F�>�[email protected]�E1F1A�AF�)F4�E1F�&&&%&FCF�&&&%+FD�F4ED���BFDBF*G�F��1��J�FDB��EBAF����E�FA11E���FHFCFDFDB��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��199BFHFCFDFA1E���EDB�F�A6AE�F
������
CE�����D����������������D
�&&&%&
�&&&%%
%&
+&
�A����A��A�BF
�&&&%+ @&
H
K
�������
%&
+&
���A����D��CA������A���
D@&
C��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
- B� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �
A� ,���BFB��AEA�( 5- �
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(FA:AE�A �%%&
%'F- BF$%'F��B��D��B$%'F��6D���BF��199B9BF-EDODBF!���A�(BAF�D����DBDF�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBF-EDODBF!���A�(BAF1�B���DBDF�A=AE�
$+'F#A�A$%'FIA�JF����BDB�F+81�BFC9�9�FCDEF1�=�EF�DEDDE��?F#A�AF�A�EA=(F$�%%&'F����BDE�F
+'FEEB��F�E��EA�$%'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�F����A�DF"�6D���BF��199B9BF8A8F����BDF-EDODBF!���A�(BAF1�B�E�
������
�����������C
$+'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�F����A�DF"�6D���BF��199B9BF�&&&%&81AFC�DE�D�BF����BDF-EDODBF!���A�(BAF1�B�E�
������
������D���A�����C
� � CD �!
AB� AB�� �
DE�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���� . . . . . . . . . - . - - -A� - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A 8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(FA:AE�A �%%&
%'F���F$%'F��B��D��B*'F��6D���BF��199B9BF��A�DB�FB���A�(B(F�������DBDF�A=AE��'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBF��A�DB�F-EDODBF!���A�(B(F�������DBDF�A=AE�
$+'F#A�A*'FIA�JF����BDB�F+81�BFC9�9�FCDEF1�=�EF�DEDDE��?F#A�AF�A�EA=(F$�%%&'F����BDE�F�'F,=�EFC�DE�D�BF����AF�6�F��19F����A?FF��AF�81�FC�DE�D�BFA1E��F��191�F����A?F#A�AF�A�EA=(F$�%%&'F����BDE�F��F�6�F��199BF�6�D��EDB1�BF1�A�(F��:ABFA1E��F)AE�((�AE(B1ABF�A�BA�AB(E�
+'FEEB��F�E��EA�$%'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�F����A�DF"�6D���BF��199B9BF8A8F����BDF��A�F!���A�(B(F����E�
������
�����������C
FFF$+'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�F����A�DF"�6D���BF��199B9BF8A8F����BDF��A�F!���A�(B(F����E�
�&&&&&
"#�AA$AA%�
"#�"#� CD �!
-"�EAB1 �AB(� 2�EDF�D"D
� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �
A� ,���BFB��AEA�( 5- �
AB� AB�� �
F��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���
� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -B@ - . - . . . - . . - . - - -B< - . - . . . - . . - . - - -BH - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
%'F���$%'F��6D���BF��199B9BF1�=E�1ABF>AE����DFCA:A��A�(B(F�A=AE�
FFFF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�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�FABA�AF��1D=DFA:A=(1AFABA�(�A��A1(E�
%HFCFD KFCFH < @FCF% &
.*1O���DB��A�AB(
&PF���A�F���E1DBA�%PF*E�(E(��AF���E1DBA�
.&P��6D���BF��B�E�%P#(6F��B�E�
FFF+'F#A�A
$%'FIA�JF����BDB�F+81�BFC9�9�FCDEF1�=�EF�DEDDE��?F#A�AF�A�EA=(F$�%%&'F����BDE�F$+'F,=�EFC�DE�D�BF����AF�6�F��19F����A?FF��AF�81�FC�DE�D�BFA1E��F��191�F����A?F#A�AF�A�EA=(F$�%%&'F����BDE�F��F�6�F��199BF�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�ADF-BF��E�A?F%�F����A�DF"�6D���BF��199B9BF8A8F����BDF1�=E�1ABF>AE�����FCA:A�("FH&&F>(6(�A?F���A�F%&&&F"�6D���B�BA?F@FA1O���DB�F6A�AB(�A?F%&��FC�����F�9E��D��FF�F�F��1�F+&FD�F�D1�E�
������
A��������������������������������������C
��� ��� �� �$ �& �'CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���BFB��AEA�( 5- �B% #�1�)F"�6D���B �5- �B+ #�1�)F>(6 �5- �B@ ������F6A�AB( 5- �B< �F��1FB��AEA�( 5- �BH ��B�E�F4�E19 5- �
AB� AB�� �
���
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
L��� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A 8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(FA:AE�A �%%&
%'FL��$%'F��6D���BF��199B9BF1�A�(F�AEA�F>AE����DFCA:A��A�(B(F�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����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�DEDDE��?F#A�AF�A�EA=(F$�%%&'F����BDE�F$+'F,=�EFC�DE�D�BF����AF�6�F��19F����A?FF��AF�81�FC�DE�D�BFA1E��F��191�F����A?F#A�AF�A�EA=(F$�%%&'F����BDE�F��F�6�F��199BF�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��199B9BF8A8F����BDF@�F���"��BF1�A�(F>AE�����FCA:AE�
������
C ��������������D
$+' ,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?FD�FDB��E�;�D�B�F�>�F"��D�D�BDB�F��1��J�FA�D�FINJFDB��A�1F�BF�>�F���FB��C�E@F��F��AE�F�>�F���"F�"�;D)D�1FDBF�&&&%&FDB1DE�;����&&&&&F-BF��E�A?F@�F����A�DF"�6D���BF��199B9BF8N8F����BDF�&&&%&F���"DB1�BF1�A�(F>AE�����FCA:AE�
FF
������
C ������D�������A�����
(�� (�� CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���BFB��AEA�( 5- �B% �A:ABA;A�F���"FB��AEA�( 5- �
AB� AB�� �
E��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�L!
� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(FA:AE�A �%%&
%'F�L!$%'F��6D���BF��199B9BF��=E��AFLB��E"�A���BAFCA:A�A�(B(F�A=AE�F$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBFFB+F����BDB�FB%F���"DBDF��=E��AFLB��E"�A���BAF
�9E9��9E���DBDF�A=AE�F$@'FB+8��F��=E��AFLB��E"�A���B�F�A"�(EA;A�F����BDF��7���FD7DB?FD�DDFCD�FA:A=(1A�DF�DCDF����B��D1DEQ
%HFCF@ + % &
��AB(�A6�F����BD$AB�81�F
��AB(�A6'NF����BD AF����BD
+'F#A�A$%'FIA�JF����BDB�F+81�BFC9�9�FCDEF1�=�EF�DEDDE��?F#A�AF�A�EA=(F$�%%&'F����BDE�F$+'F,=�EFC�DE�D�BF����AF�6�F��19F����A?FF��AF�81�FC�DE�D�BFA1E��F��191�F����A?F#A�AF�A�EA=(F$�%%&'F����BDE�F��F�6�F��199BF�6�D��EDB1�BF1�A�(F��:ABFA1E��F)AE�((�AE(B1ABF�A�BA�AB(E�
+'FEEB��F�E��EA�$%'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�F����A�DF"�6D���BF��199B9BF8A8F����BDBDBF<FB��AEA(F���"DBFAFF�FNF����B�EDBDF��=E��AFLB��E"�A���BAF�9E9����DBDF�A=AE�F
������
C ��������������B���D
$+'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�F����A�DF"�6D���BF��199B9BF8N8F����BDBDBF�&&&%&FB��AEA(F���"DBFA?FNFF�F�F����B�EDBDF��=E��AFLB��E"�A���BAF�9E9����DBDF�A=AE�F
#(E #(E CD �! �� ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���BFB��AEA�( 5- �B% ��=E��AFDB��E"�A���B�F�9E9��;��F���"FB��AEA�( 5- �B+ ��=E��AFDB��E"�A���B�F�9E9��;��F����BFA�AE( 5- �
AB� AB�� �
���
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�L!
� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A 8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(FA:AE�A �%%&
%'F�L!$%'F��6D���BF��199B9BF�ADE���FLB��E"�A���BAFCA:A�A�(B(F�A=AE�FF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBFB+F����BDB�F$�AE1(�;(F�AEA�'FB%F���"DBDF�ADE���FLB��E"�A���BAF�9E9��9E���DBDF�A=AE�
FF$@'FB+8��F�ADE���FLB��E"�A���B�F�A"�(EA;A�F����BDF��7���FD7DB?FD�DDFCD�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�DEDDE��?F#A�AF�A�EA=(F$�%%&'F����BDE�F$+'F,=�EFC�DE�D�BF����AF�6�F��19F����A?FF��AF�81�FC�DE�D�BFA1E��F��191�F����A?F#A�AF�A�EA=(F$�%%&'F����BDE�F��F�6�F��199BF�6�D��EDB1�BF1�A�(F��:ABFA1E��F)AE�((�AE(B1ABF�A�BA�AB(E�
@'FEEB��F�E��EA�$%'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�F����A�DF"�6D���BF��199B9BF8A8F����BDBDBF<FB��AEA(F���"DBFAF$�ADB'FF�FNF$�AF�'F����B�EDBDF�ADE���FLB��E"�A���BAF�9E9����DBDF�A=AE�
������
C �������������B����
$+'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�F����A�DF"�6D���BF��199B9BF8N8F����BDBDBF�&&&%&FB��AEA(F���"DBFNF$�ADB'FF�F�F$�AF�'F����B�EDBDF�ADE���FLB��E"�A���BAF�9E9����DBDF�A=AE�
������
C ������D�������A��������B
�(E �(E CD �! �� ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���BFB��AEA�( 5- �B% �ADE���FDB��E"�A���B�F�9E9��;��F���"FB��AEA�( 5- �B+ �ADE���FDB��E"�A���B�F�9E9��;��F�E1DBA�F����BDFA�AE( 5- �
AB� AB�� A
���
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���
� . . . . . . . . . - . - -A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -B@ - . - . . . - . . - . - - -B< - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A 8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(FA:AE�A �%%&
%'F���FF$%'F��6D���BF��199B9BF�D���AB�F�A:A��A�(F�A"�A�(B(F�A=AE�FF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDB?F����B�EDBF�D���AB�FCDEF:��D1�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�DDFCD�FA:A=(1A�DF�DCDF����B��D1DEQ
%HFCF@ + % &
��AB(�A6�FA�D�$AB�81�F
��AB(�A6'NF����BD AF����BD
+'F#A�AF$%'FIA�JF����BDB�F+81�BFC9�9�FCDEF1�=�EF�DEDDE��?F#A�AF�A�EA=(F$�%%&'F����BDE�F$+'F,=�EFC�DE�D�BF����AF�6�F��19F����A?FF��AF�81�FC�DE�D�BFA1E��F��191�F����A?F#A�AF�A�EA=(F$�%%&'F����BDE�F��F�6�F��199BF�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�ADF-BF��E�A?F%�F����A�DF"�6D���BF��199B9BF8A8F����BDBDB?F����B�EDBF�D���AB�FCDEF:��D1�FB%F
$A'?FB+F$N'FF�FB@F$�'F���"�EDBDF�D���AB�F�A:A��A�AF7A(:�(E�A�(B(F�A=AE�
������
C ����������������������D���F
F$+'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�F����A�DF"�6D���BF��199B9BF8N8F����BDBDB?F����B�EDBF�D���AB�FCDEF:��D1�F�&&&%&F$A'FF�FB%&F$N'F���"�EDBDF�D���AB�F�A:A��A�AF7A(:�(E�A�(B(F�A=AE�
������
C ������D�������A��������������
��� ��� �� �$ �&CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D
� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���BFB��AEA�( 5- �B% �D���AB�F�A:A��A�(F�9E9��;��FAF����BDF���"FB��AEA�( 5- �B+ �D���AB�F�A:A��A�(F�9E9��;��FNF����BDF���"FB��AEA�( 5- �B@ �D���AB�F�A:A��A�(F�9E9��;��F�F����BDF���"FB��AEA�( 5- �B< �D���AB�F�A:A��A�(F�9E9��;��F����BFA�AE( 5- �
AB� AB�� �
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
2��� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(FA:AE�A �%%&
%'F2��$%'F��6D���BF��199B9BF#(6G��6D���BF��B�E��EDFAEA�(B1AF��7D:F�A"�A�(B(F�A=AE�$+'F�81��DF"�6D���BF��199B9BF8A�8F����BDBDBF#(6G��6D���BF��B�E��EDFAEA�(B1AF��7D:F�A"�A�(B(F�A=AE�
+'F#A�AFFFF$%'FIA�JF����BDB�F+81�BFC9�9�FCDEF1�=�EF�DEDDE��?F#A�AF�A�EA=(F$�%%&'F����BDE�$+'F,=�EFC�DE�D�BF����AF�6�F��19F����A?FF��AF�81�FC�DE�D�BFA1E��F��191�F����A?F#A�AF�A�EA=(F$�%%&'F����BDE�F��F�6�F��199BF�6�D��EDB1�BF1�A�(F��:ABFA1E��F)AE�((�AE(B1ABF�A�BA�AB(E�
@'FEEB��F�E��EA�$%'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�F����A�DF"�6D���BF��199B9BF8A8F����BDF#(6G��6D���BF��B�E��EDFAEA�(B1AF��7D:F�A"AE�
������
C ��C�����������
$+'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�F����A�DF"�6D���BF��199B9BF�&&&%&F����BDF#(6G��6D���BF��B�E��EDFAEA�(B1AF��7D:F�A"AE�
������
C ��C����D�����A�����
)�B)�B CD �!
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �
A� ,���BFB��AEA�( 5- �
AB� AB�� �
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
��2� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(FA:AE�A �%%&
%'F��2$%'F��6D���BF��199B9BF��6D���BG#(6F��B�E��EDFAEA�(B1AF��7D:F�A"�A�(B(F�A=AE�$+'F�81��DF"�6D���BF��199B9BF8A�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�DEDDE��?F#A�AF�A�EA=(F$�%%&'F����BDE�$+'F,=�EFC�DE�D�BF����AF�6�F��19F����A?FF��AF�81�FC�DE�D�BFA1E��F��191�F����A?F#A�AF�A�EA=(F$�%%&'F����BDE�F��F�6�F��199BF�6�D��EDB1�BF1�A�(F��:ABFA1E��F)AE�((�AE(B1ABF�A�BA�AB(E�
@'FEEB��F�E��EA�$%'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�F����A�DF"�6D���BF��199B9BF8A8F����BDF��6D���BG#(6F��B�E��EDFAEA�(B1AF��7D:F�A"AE�
������
C C�������������
$+'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�F����A�DF"�6D���BF��199B9BF�&&&%&F����BDF��6D���BG#(6F��B�E��EDFAEA�(B1AF��7D:F�A"AE�
������
C C������D�����A�����
B�) B�) CD �!
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���BFB��AEA�( 5- �
AB� AB�� �
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A ,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F���F$%'F A�"A(F1�E�:FD:��DBDF��E7���:�DEDE�F$+'F�F���FB��AEA�(B1AF�A�((F�ABF"�6D���BF��199B1�F�AB(�ABABFIA�JF����BDBDBFEA�"A(FCDEF:��D1�F1�E�A�(B(F�A=AE�
+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
F@'FEEB��F�E��EA�$%' ,=�EF�&&&&&F-BFD��F���FB��F%81�F�A�((F�ABF��6D���BF��199B1��DFAF����BDFD7DBFEA�"A(F1�E�:FD:��DF
��E7���:DE�
������
C ��C�����������
FFFFFFF$+'F,=�EF�&&&&&F-BFD��F���FB��F@81�F�A�((F�ABF��6D���BF��199B1��DF�&&&%&FA1E��DB1�F�AB(�ABABF����BFD7DBFEA�"A(F1�E�:FD:��DF��E7���:DE�
������
C ��C����D�����A�����
��B ��B CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% NAFA:A�AF�A�AB(F$&CFKHH@H'F 5- �
AB� AB�� �
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -
<CD - . .
/����F*�AE( 0
/�A�EA�F���D0
�A� �AB(� *1E��F!��
#A�A ,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F���F$%'F��6D���BF��199B9BFA�A�AF)�B��D��B�FD7DBF��AB((E�FFFF$+'F�F���FB��AEA�(B1AF�A�((F�ABF"�6D���BF��199B1�F�AB(�ABABFIA�JF����BDBDBFA�A�AF)�B��D��B�B�F
��E7���:�DE���DBDF�A=AE�
+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'F,=�EF�&&&&&F-BFD��F���FB��F%81�F�A�((F�ABF��6D���BF��199B1��DFAF����BDFD7DBFA�A�AFD:��DF��E7���:DE�
������
C ��C�����������
F$+'F,=�EF�&&&&&F-BFD��F���FB��F@81�F�A�((F�ABF��6D���BF��199B1��DF�&&&%&FA1E��DB1�F�AB(�ABABF����BFD7DBFA�A�AFD:��DF��E7���:DE�
������
C ��C����D�����A�����
�*B�*B CD �!
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
AB� AB�� A
���
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���
� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -B@ - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0F
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A ,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'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?
*�AEABACD�BF��=�E�E
,���BAB� AB�
& AF����BD AF����BD% NF����BD NF����BD+ �F����BD #D�>.�"��1F;��B��EF�>&@ ,B;�1�E #D�>.�"��1F;��B��EF�>%<H
�������B�D��E#D�>.�"��1F;��B��EF�>+#D�>.�"��1F;��B��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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�FFFFF$%'F,=�EF�&&&&&F-BFD��F���FB��F%81�F�A�((F�ABF��6D���BF��199B1��DFNF*BAF����BDFD�FAF�AF�F����BDFAEA�(B1AF
<P@F�EAB(B1AF#(6F��B�E�BD6A���B�F)�B��D��B�F��E7���:�DED�D:F��E�
������
C ��������������B����D�����
��� ��� �� �$CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
B%AB�PF#(6F��B�E�BD6A���B�B�BF*BAF����BF�EAB(QFAB�PF#(6FF��B�E�BD6A���BF�EAB($&FCF%&&�&&S'
5- �
B+ AB�PF#(6F��B�E�BD6A���B�B�BF�AF�F����BDQFAB�PFB�;D���F6A�AB(F$%FCF%&��' 5- �B@ #(6F��B�E�BD6A���B�F*BAF����BF��7D�D 5- �
AB� AB�� �
C�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�- � - . - . . . - . . - . - - -A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F�- FFFFF$%'F��6D���BF��199B9BF"�6D���BF1�=D:�DE��F)�B��D��B�FD7DBF��AB((E�FFFFF$+'FF�F���FB��AEA�(B1AF�A�((F�ABF"�6D���BF��199B1�F�AB(�ABABFIA�JF����BDBDBF>AE����F��BA�(B1AF>�1�)F"�6D���B�B�FB%F�AEA�F1�=D:�DEDE�
+'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�FF$%'F,=�EF�&&&&&F-BFD��F���FB��F%81�F�A�((F�ABF��6D���BF��199B1��DFAF����BDBDBF>�1�)F"�6D���B�F+&&&&F�AEA�F1�=D:�DED�D:F��E�
������
C C������������������������
$+'F,=�EF�&&&&&F-BFD��F���FB��F@81�F�A�((F�ABF��6D���BF��199B1��DF�&&&%&FA1E��DB1�F�AB(�ABABF����BDBF>�1�)F"�6D���B�F�&&&+&FA1E��DB1�F�AB(�ABABF"�6D���BF�AEA�F1�=D:�DED�D:F��E�
������
C C�����D���A��������A�����
B � B � CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% ��=D:�DED�;��F>�1�)F"�6D���B �5- �
AB� AB�� �
�C�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�- � - . - . . . - . . - . - - -A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F�- FF$%'F��6D���BF��199B9BF>(6(F1�=D:�DE���DBDF�A=AE�FF$+'F�F���FB��AEA�(B1AF�A�((F�ABF"�6D���BF��199B1�F�AB(�ABABFIA�JF����BDBDBF>AE����F��BA�(B1AF>(6(B(FB%F
�AEA�F1�=D:�DEDE�
+'F#A�AF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDBDBF>�1�)F>(6(FH&&&F�A"�A�(B(F�A=AE�
�&&&&&
� �- FFFF%FFFF&FFFFH&&&
$+'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDBDBF>�1�)F>(6(F�&&&+&F�A"�A�(B(F�A=AE�
�&&&&&
� �- FFF@FFF�&&&%&FFF�&&&+&
� � � � CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% ��=D:�DED�;��F>�1�)F>(6 �5- �
AB� AB�� �
�C
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
��-
� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!�
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F��-$%'F��6D���BF��199B9BFC�DEDFCDEF"�6D���B1AF>(6(F1�=D:�DE���DBDF�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A8F����BDBDBF7A(:�AF��BA�(B1AFB%F"�6D���B�BAF��1D=DF6A�ABF>�1�)F>(6(FB+F�A"�A�(B(F�A=AE�
$+'F#A�AFFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
+'FEEB��F�E��EA�$%'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�F����A�DF"�6D���BF��199B9BF8A8F����BD?FH&&&F"�6D���B�BAF�A:(1(=(F6A�ABF>(6(F+&&&F�A"AE�
������
C C������������������������
$+'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�F����A�DF"�6D���BF��199B9BF�&&&%&F����BD?F�&&&+&F"�6D���B�BAF�A:(1(=(F6A�ABF>(6(F�&&&@&F�A"AE�
������
C C�����D���A��������A��������A���D�
B� B� CD �! �� ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% ��=D:�DED�;��F>�1�)F"�6D���B �5- �B+ ��=D:�DED�;��F>�1�)F>(6 �5- �
AB� AB�� �
���
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
!�2� . . . . . . . . . - . . . .A� - . . - . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F!�2$%'F��6D���BF��199B9BFCDEF��BEA�DFA1(�AF��7���DBDF�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A8F����BDBDBFCDEF��BEA�DFA1(�AF��7���DBDF�A=AE�F,=�EF8A�8F����BDFB�F���"�����F�����F��1D=DFAB1AFBT%�F���"�F��7�E��FC�F���"���DF>(6FF�F"�6D���BAF��E�F>AE����F�1�E�
+'F#A�AFFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDBDBFCDEF��BEA�DFA1(�AF��7���DBDF�A=AE�
������
C ��������������
$+' �&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDBDBFCDEF��BEA�DFA1(�AF��7���DBDF�A=AE�
������
C �������D�����A�����
E�) E�) CD �!
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
AB� AB�� A
����
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
L!�#� - . - . . . - . . - . - - -A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'FL!�#F$%'F��6D���BF��199B9BF�AFA:7AF>AE����F�����DBDF�A=AE�FF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBFB%F�A1AEF�AFA:7AF>AE����F�����DBDF�A=AE�
$+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
+'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDBDBF�AFA:7AF%&&FD�E����DBDF�A=AE�
������
C �������������� UFFF$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDBDBF�AFA:7AF%&F��EDF�D����DBDF�A=AE�
������
C �������D�����A����� U
(E�+ (E�+ CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% #�1�)F��6D���B �5- �
AB� AB�� �
�CD
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�-�� . . . . . . . . . - . . . .A� - . - . . . - . . - - - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F�-�FFFFFF$%'F��6D���BF��199B9BF�F��1�B�F-))F�A"�A�(B(F�A=AE�FFFFFF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BD?F�DDB�CD���DFD7DBF�F��1�B�F-))F�A"AE�
+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF�DDB�CD���DFD7DBF�F��1�B�F-))F�A"AE�
������
C ��������������
$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF�DDB�CD���DFD7DBF�F��1�B�F-))F�A"AE�F
������
C ������D����A�����
� " � " CD �!
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
AB� AB�� �
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
� �� - . - . . . - . . - . - - -A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F� �FF$%'F��6D���BF��199B9BF��7�EDF"�6D���B�BF1�=�EDBDF1�=D:�DE���DBDF�A=AE�FF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBF��7�EDF"�6D���BF1�=�EDBDFB%F�A"AE�
+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDBDBF��7�EDF"�6D���BF1�=�EDBDF.%&&F�A"AE�
������
C C�����������������
$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDBDBF��7�EDF"�6D���BF1�=�EDBDF�&&&+&F�A"AE�
������
C C�����D����A���������A�����
B�� B�� CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% B�7�EDF"�6D���B�BF1�=D:�DED�;�=DF1�=�E �5- �
AB� AB�� �
���
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
,� �� - . - . . . - . . - . - - -A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -
<CD - .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F,� �FF$%'F��6D���BF��199B9BF��7�EDF,B��1�EF��=�EDBDF1�=D:�DE���DBDF�A=AE�FF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBF��7�EDF,B��1�EF��=�EDBDFB%F�A"AE�
+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�F$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF��7�EDF,B��1�EF��=�EDBDF.%&&F�A"AE�
������
C �C�����������������
F$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF��7�EDF,B��1�EF��=�EDBDF�&&&+&F�A"AE�
������
C �C�����D����A���������A�����
��B� ��B� CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% ����DB�F�B;�1�EFFA��F��F;>AB�� �5- �
AB� AB�� A
���
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�,*
� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -B@ - . - . . . - . . - . - - -B< - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F�,*FFF$%'F��6D���BF��199B9BF�=E����F�A"�A�(B(F�A=AE�FFF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDFB+F���"DB�FB<8�F��E�FB%F>�1�)F"�6D���BFF��AF>�1�)F>(6(F
1�=�EDBDF�DE�E�FFF$@'FB@F1�=�EDB�F��E�F *�FF��AF -�F�=E����F�A"(ACDDE�FFFFFFB@FD7DBF��7D�CD�;��F1�=�E�EFA:A=(1A�DF�DCD1DEQ
���F��=�ED E=E����FN�B���D& *�FE=E����% -�FE=E����
FF$<'FB<FD7DBF��7D�CD�;��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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDBDBF%&����"DB1��DF>(6F1�=�EDF
-�FE=E������F@&&&F��E�
������
C ��������������D����������������
��� ��� �� �$ �&CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% E=E��D�;��FF�EDBDBF$>�1�)F"�6D���BFF��AF>(6'F1�=�EDF �5- �B+ E=E��D�;��F���"FB��AEA�( 5- �B@ E=E����F��B���DF��7��F$&PF *�F�=E����FF��AF%PF -�F�=E����' 5- �
B< E=E��D�;��FF�EDBDBF7�:D1DBDF��7��F$&PF��6D���BF�=E����FF��AF%PF#(6F�=E����' 5- �
AB� AB�� A
����
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�,**
� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -B@ - . - . . . - . . - . - - -B< - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F�,**$%'F��6D���BF��199B9BF1D6DF�=E��D�DF�A"�A�(B(F�A=AE�FF
FFFFFF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�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"(ACDDE�
FFFFB+FD7DBF��7D�CD�;��F1�=�E�EFA:A=(1A�DF�DCD1DEQ
���F��=�ED E=E����FN�B���D& *�FE=E����% -�FE=E����
FFFFFFFFB@FD7DBF��7D�CD�;��F1�=�E�EFA:A=(1A�DF�DCD1DEQ
���F��=�ED E=E��D�;��F2�ED& ��6D���BFE=E����% #(6FE=E����
FFFF$@'F��F�����F��AB(�A1ABF�B;�?F�=E��D�;��FF�EDF1�=�EDBDBF��EDFDAF�FCA:�AFCDEF"�6D���BF��199B9BFC��=DB1�FC�DE�B��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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�FFF$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDBDBF%&����"��BFD�DCAE�BFHF
���"DBDBF>(6F1�=�EDF *�FE=E����F��B���D��F1�=D:�DEDDE�
������
C �����������������������������
���� ���� �� �$ �&CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% E=E��D�;��FCA:AB�(7F���"FB��AEA�( 5- �B+ E=E����F��B���DF��7��F$&PF *�F�=E����FF��AF%PF -�F�=E����' 5- �B@ E=E��D�;��FF�EDBDBF7�:D1DBDF��7��F$&PF��6D���BF�=E����FF��AF%PF#(6F�=E����' 5- �B< E=E����FA1��D 5- �
AB� AB�� A
���
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
,�B� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F,�BFF$%'F��6D���BF��199B9BF*;DF���"F�A"�A�(B(F�A=AE�FF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBF*;DF���"F�A"�A�(B(F�A=AE�
+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF*;DF���"F�A"AE�
������
C ���������������
FFFF$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF*;DF���"F�A"AE�
������
C �������D����A�������
�� �� CD �!
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
AB� AB�� �
�E�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�� � - . - . . . - . . - . - - -A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F�� $%'F��6D���BF��199B9BF9E��D�BF>A�A�(FE��������DBDF�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBF�D���FD7DBF9E��D�BF>A�A�(FE��������DBDF�A=AE�F*�E(;AFB%F��7D�DB�F��E�F�B���B�BF7(�(:F1�E���F�DDB�CDDE�
+'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF�D���FD7DBF9E��D�BF>A�A�(FE�����EFF�F�B���B�BF7(�(:F1�E���B�F�D�E�
������
C ������������������
$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF�D���FD7DBF9E��D�BF>A�A�(FE�����E�
������
C ������D���A���������
�#� �#� CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% ����DB�F"E�>DCD��1F���"��F��F;�AEF 5- �
AB� AB�� �
��E�
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
,�� � . . . . . . . . . - . . .A� - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F,�� $%'F��6D���BF��199B9BF>A�AF��7�D:DBDF�D���DBDF�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBF>A�AF��7�D:DBDF�D���DBDF�A=AE�
+'F#A�AFFFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDBDBF>A�AF��7�D:DBDF�D���DBDF�A=AE�
������
C �����������������
FFFF$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDBDBF>A�AF��7�D:DBDF�D���DBDF�A=AE�
������
C ��������D����A�����
��#� ��#� CD �!
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
AB� AB�� A
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F���FFFF$%'F��6D���BF��199B9BF!���A�AFRA(:�AF�A"�A�(B(F�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDF!���A�AFRA(:�AF2�EDFAAB(B1AF�A�(�(F�ABF���"F1�=�EDB�F��E�F!���A�AFRA(:�AF�A"AE�
+'F#A�AFFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�FFF$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF!���A�AFRA(:�AF2�EDFAAB(B1AF
�A�(�(F�ABFHFF�ED��F��E�F!���A�AFRA(:�AF�A"AE�
������
C C�����������������
B�� B�� CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% !���AFRA(:�AF2�EDF*1�1D 5- �
AB� AB�� A
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���
� . . . . . . . . . - . . . .A� - . . - . . - . . - . - - -B% - . . - . . - . . - . - - -B+ - . . - . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F���FF$%'F��6D���BF��199B9BF����F"AEA���E�F�=E��D�DF�A"�A�(B(F�A=AE�FF$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBFB+F"AEA���E��DB�FB%F1�=�EDBDFA�A�A�(B(F�A=AE�
���F��=�ED �AEA���E�F% �"��1F�D�D�+ �DA�F�"��1@ *1O���DB�F�D��F%< *1O���DB�F�D��F+H *1O���DB�F�D��F@K *1O���DB�F�D��F<D �����F"�EFE��A�D�BV �D��AB;�F"�EFE��A�D�BM ����F���"��F��1� &P�5G��5FF%P����G�DEFF+P�>A��F*G�%& �BD�F &P"���FF%P��FF+PDB;>FF@P1��E��%% �BD�F���D"� &P�%FF%P�%&FF+P�%&&FF@P�%&&&
+'F#A�AFFFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
F@'FEEB��F�E��EA�FFFF$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF����F"AEA���E��E1�BF>(6F
D�D�DBDF+&&&&&F�A"AE�
������
C ��C������������������������
$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF����F"AEA���E��E1�BFCDA�F>(6(B(F�&&&+&F�A"AE�������
C ��C���D����A���������A����������
��B ��B CD �! �� ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% E=E��D�;��F2�EDBDBF��=�EDF$����F"AEA���E��E1�F1�=D:�;��F�ABFF�EDBDBF��BDF1�=�ED' �5- �
B+ ����F"AEA���E��E1��DF1�=D:�;��F�ABFF�ED 5- �
AB� AB�� A
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�,�
� . . . . . . . . . - . . . .A� - . . - . . - . . - . - - -B% - . . - . . - . . - . - - -B+ - . . - . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F�,�$%'F��6D���BF��199B9BF��D:�D:F"AEA���E�F�=E��D�DF�A"�A�(B(F�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBFB+F"AEA���E��DB�FB%F1�=�EDBDFA�A�A�(B(F�A=AE�
�����=�ED �AEA���E�% �A�D���F�)F�G5+ �DBD���F�)F�G5@ �A;�A�>F���"�B�A�D�B< -��"��F�D��F�)F���D�D�BDB�F���"���FH �.��EF�F A��K ���;�F,���EBAFLB��E�;�D�BF &P��AE�FF%PW-BFF+P��D"D ����F-��"��F�DE�;�D�B &P��E4AE1FF%P �F�E��V *1O���DB�F�A���EB &P�EA"�6�D1F%P�.��EF�M �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
-"�EA�D�B&PB��F1���;��1FFF%P1���;��1
%+ ,���EBAF�"��1G���D�D�BF��B�E�F�4D�;>DB�F*�4�1
&P"E�>DCD��1FF%PA�4�1
%@ ,���EBAFLB��E�;�D�BF*�4�1 &P"E�>DCD��1FF%PA�4�1%< ,���EBAF���"F*�4�1 &P"E�>DCD��1FF%PA�4�1%H �D���AB����F,���EBAF��AE�F*�4�1F &P"E�>DCD��1FF%PA�4�1
%K ��B1D�D�BF�)F���D�D�BDB�F���"���FF&PF�4�F�D��FFF%PFLB.���D�D�BF�D�B+PF�4�F�D��F*!�FLB.���D�D�BF�D�B@PF�4�F�D��F- FLB.���D�D�BF�D�B
+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
��B ��B CD �! �� ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
B%E=E��D�;��F2�EDBDBF��=�EDF$��D:�D:F"AEA���E��E1�F1�=D:�;��F�ABFF�EDBDBF��BDF1�=�ED'
�5- �
B+ B�D:�D:F"AEA���E��E1��DF1�=D:�;��F�ABFF�ED 5- �
AB� AB�� A
@'FEEB��F�E��EA�F$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF��D:�D:F"AEA���E��E1�BF�A;�A�>F���"AB6A���B�B�F%&&F�A"AE�
������
C ��C��������������������D
$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF��D:�D:F"AEA���E��E1�BF#AED;DF���"F36DBDBDF�&&&+&F�A"AE�
������
C ��C���D����A���������A����������B
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
�#�
� . . . . . . . . . - . . . .A� - . . - . . - . . - . - - -B% - . . - . . - . . - . - - -B+ - . . - . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F�#�$%'F��6D���BF��199B9BF�EDODB�F1�B��F"AEA���E�F�=E��D�DF�A"�A�(B(F�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBFB+F"AEA���E��DB�FB%F1�=�EDBDFA�A�A�(B(F�A=AE�
�����=�ED �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��H ���EBF��F-ED�DBF��DB�?F�4�F�D��K ���"�B�A�D�BF�)F-ED�DBF��DB�FD ���EBF��F-ED�DBF��DB�?F ���AE�F�D��
V ���EBDB�F���>�1F��F-ED�DBF��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�"��1FHPF�A�D���FXF�DBD���
M ���EBDB�F�DE�;�D�BF��F-ED�DBF��DB�F &PF��E4AE1FFFF%PF �F�E��
+'F#A�AFFFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
�+B �+B CD �! �� ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
B%E=E��D�;��F2�EDBDBF��=�EDF$�EDODB�F1�B��F"AEA���E��EDB1�F1�=D:�;��F�ABFF�EDBDBF��BDF1�=�ED'
�5- �
B+ -EDODB�F1�B��F"AEA���E��EDB1��DF1�=D:�;��F�ABFF�ED 5- �
AB� AB�� A
@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF�EDODB�F1�B��F"AEA���E��EDB1�BF ���AE�F�D��F1�=�EDBDF%&&��F�A"AE�
������
C � C����������������������F
$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF�EDODB�F1�B��F"AEA���E��EDB1�BF-EDODBF*1E��DBDF�&&&+&F�A"AE�
������
C � C���D����A���������A����������
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���
� . . . . . . . . . - . . . .A� - . . - . . - . . - . - - -B% - . . - . . - . . - . - - -B+ - . . - . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F���FFFF$%'F��6D���BF��199B9BF�EDODB�F1�B��F"AEA���E�F�=E��D�DF�A"�A�(B(F�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBFB+F"AEA���E��DB�FB%F1�=�EDBDFA�A�A�(B(F�A=AE�$@'FB+F1�=�E�EDFA:A=(1A�DF�DCDF�ACDDEQ
���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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF�AB��F"AEA���E��E1�BFW��F#D�>F�"��1F1�=�EDBDFH&&&F�A"AE�
������
C ��C����������������������
$%' ,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF�AB��F"AEA���E��E1�BFW��F*1O���DB�F�D��F1�=�EDBDF�&&&+&F�A"AE�
������
C ��C����D����A���������A���������D
��B ��B CD �! �� ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
B%E=E��D�;��F2�EDBDBF��=�EDF$�AB��F"AEA���E��E1�F1�=D:�;��F�ABFF�EDBDBF��BDF1�=�ED'
�5- �
B+ �AB��F"AEA���E��E1��DF1�=D:�;��F�ABFF�ED 5- �
AB� AB�� A
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - .. - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F���$%'F��6D���BF��199B9BF�DED:F�DB�ADF"AEA���E�F�=E��D�DF�A"�A�(B(F�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBFB%F"AEA���E��DBDF1�=D:�DEDE�$@'FB%F1�=�EDBDBF>�EFCD�DFCDEF�DED:F�DB�ADBDF�����EDE�F�D�F1�=�EDF&FD��?F�DB�AF*F��B�A�FB���A�(F�AEA�F�AB(�ABA;A�?F%F
D��?F�DB�AF�F��B�A�FB���A�(F�AEA�F�AB(�ABA;A��
�D� BDED:F�DB�AD �D� BDED:F�DB�AD& �A�D���F�D�BA K LB��E�;�D�BF�D�BA% �DBD���F�D�BA D *��DDAE�FLB��E�;�D�BF�D�BA+ !�AEF-ED�DBF��DB�F�D�BA V �"��1G���D�D�BF��B�E�F�4D�;>DB�F�D�BA@ -ED�DBF��DB�F�D�BA M LB.���D�D�BF�D�BA< ,��E��B�F���"F�D�BA %& ,���EBAF�D���AB����F��AE�F�D�BAH ��;��EA��1F���"F�D�BA %%FCF%H �B���1
+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
F@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF�DED:F�DB�ADF"AEA���E��EDB1�BF*;DF���"F�DB�ADBDF�F��B�A�FB���A�(F�A"AE�
������
C ��C�����������������
F$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF�DED:F�DB�ADF"AEA���E��EDB1�BF�&&&+&F"AEA���E��DBDF1�=D:�DEDE�
������
C ��C����D����A���������A��������
��B ��B CD �! ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �
B%E=E��D�;��F2�EDBDBF��=�EDF$�DED:F�DB�ADF"AEA���E��EDB1�F1�=D:�;��F�ABFF�EDBDBF��BDF1�=�ED'
5- �
AB� AB�� A
��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���
� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F���FF$%'F��6D���BF��199B9BF�E�A�F"AEA���E�F�=E��D�DF�A"�A�(B(F�A=AE�F$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBFB+F"AEA���E��DB�FB%F1�=�EDBDFA�A�A�(B(F�A=AE�F$@'FB+F1�=�EDFA:A=(1A�D�EF�DCDF�ACDDEQ
���F��=�ED
�AEA���E�
% ����F-��"��F��F�F &P��4F*;�DF�FF%P#D�>F*;�DF�+ �DE;�AEFLB��E"�A�D�BF��"� &P�D11�F"�DB�FF%P��B�EAF"�DB�
@ ,B;�1�EF����FLB"��F��1�
&P�5G��5$%.�>A��F%.���D"D�E'%P�5G��5$%.�>A��F+.���D"D�E'+P����G�DE$%.�>A��F%.���D"D�E'@P����G�DE$%.�>A��F+.���D"D�E'<P�>A��*G�$+.�>A��F%.���D"D�E'HP�>A��*G�$+.�>A��F+.���D"D�E'KP�>A��*G�$+.�>A��F<.���D"D�E'
< ,B;�1�EJ�F*���F ��A1�1F2A��H ��B�F-��"��F��1� &PLB1DFD1�AF-��"��
%P���AF-��"��K ��B�%F*�D�F����DB�D ��B�+F*�D�F����DB�V ��B�@F*�D�F����DB�
&PAFA�D�FF%PNFA�D�FF+P�FA�D�FF@P,B;�1�E
M ��B�%F-BF*E�A%& ��B�%F-))F*E�A%% ��B�+F-BF*E�A%+ ��B�+F-))F*E�A%@ ��B�@F-BF*E�A%< ��B�@F-))F*E�A
��B ��B CD �! �� ��
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���B 5- �B% E=E��D�;��F2�EDBDBF��=�EDF$�E�A�F"AEA���E��E1�F1�=D:�;��F�ABFF�EDBDBF��BDF1�=�ED' �5- �B+ -E�A�F"AEA���E��E1��DF1�=D:�;��F�ABFF�ED 5- �
AB� AB�� A
+'F#A�AFF$%'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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F%�����A�DF"�6D���BF��199B9BF8A8F����BDF�E�A�F"AEA���E��E1�BF����F-��"��F��F�F"AEA���E��DBDF#D�>F*;�DF�F�A"AE�
������
C ��C��������������������
FFFFF$+'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F@�����A�DF"�6D���BF��199B9BF�&&&%&F����BDF�E�A�F"AEA���E��E1�BF,B;�1�EF����FLB"��F��1�F"AEA���E��DBDF�&&&+&F�A"AE�
������
C ��C���D����A���������A���������D���
��F
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
� �� . . . . . . . . . - . - - -A� - . - . . . - . . - . - - -� - . - . . . - . . . . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F� �F$%'F��6D���BF��199B9BF��7�EDF1�E���B�F����A�(B(F�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�8F����BDBDBF��7�EDF1�E���F����A�(B(FF�FC���;�F�81�FC�DE�D�BF���FAAB(BAF�A�1�1�CD���DBDF�A=AE�
$@'F�81�FC�DE�D�BF���FAAB(BAF�A�1�1D�;��F�ABF1�=�EFA:A=(1A�DF�DCD1DEQ
���F*AB( ����� ��E��F�D"D� 5- � -"�EA�D�BF��A���FLB)�E�A�D�BF%�T% 5- � -"�EA�D�BF��A���FLB)�E�A�D�BF+�T+ 5- � F*�D�FLB)�E�A�D�B�T@ 5- � ,���EBAFLB"��F�D�BAF��A����T< �5- � �E���B�F���D�D�B�TK �5- � �E���B�F�"��1�TV 5- � ���"F!��C�E�TM 5- � �F��1�F!��C�E�T%& 5- � #A�AFLB)�E�A�D�B
�T%%FCF�T+& 5- � #A�AF#D���E�F%FCF%&�+% �5- � ,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��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�
C�����
��A���������C��������C����
��� ��� CD �! �
-"�EAB1 �AB(� 2�EDF�D"D
� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �
A� ,���B 5- �
� ���81A�DFA1E��DBFD�D�FF�FB��AEA�( 5- �
AB� AB�� A
��F
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
���
� . . . . . . . . . - . . . .A� - . - . . . - . . - . - - -B% - . - . . . - . . - . - - -B+ - . - . . . - . . - . - - -B@ - . - . . . - . . - . - - -
<CD - . .
/����F*�AE(0
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A F,=�EF8A�8F1�=�EDFD6DBFF�ED�BFAEA(=(F��7�E�� �%%&
%'F���$%'F��6D���BF��199B9BF7A(:�AFF�EDF1�=�EDBDF1�=D:�DE���DBDF�A=AE�$+'F�F����B1A�DF"�6D���BF��199B9BF8A�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
2�ED 2�EDF�6�B�=� 2�EDF�D"D
% #�1�)F��6D���B .+%<D<V@K<VFCF+%<D<V@K<D �L!�
+�ADE���FLB��E"�A���BNAE1(�;(F��6D���B�
.+%<D<V@K<VFCF+%<D<V@K<D �L!�
@ RA(:�AF#(6( &FCF�A��D���F>(6 �5- �< ������F�A�AB( &FCFH&&&& 5- �H �F��1F!��AEA�( &FCFKHH@H 5- �K ��B�E�FN�B���D &PF��6D���BF��B�E�9?F%PF#(6F��B�E�9 5- �D RA(:�AFN�B���D &PF�DB��?F%PF �"�A� 5- �V RA(:�AFZ��D &PF,B1?F%PF �"�A�?F+PF��B�DB�� 5- �
M ���E1DBA�AE&PF���A�F���E1DBA�F%PF*E�(E(��AF���E1DBA�
5- �
%& *�AEF!��AEA�( %FCF< 5- �
%%�ADE���FLB��E"�A���BF
N�B���D&PF�5?F%PF��5 5- �
+'F#A�A$%'F,=�EF�AB(�ABABFIA�JF����BDB1�FCDEF1�=�EF+81�BFC9�9���?F#A�AF�A�EA=(F$�%%&'F���F��E�F
FFFFFFFFF@'FEEB��F�E��EA�,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F&�F����A�DF"�6D���BF��199B9BFAF����BDBDB?F�&&&+&F���"DB1��DF>�1�)F"�6D���BF1�=�EDBDF%&&&&F�A"�A�(B(F�A=AE�
������
C ��A���������������������������A�����
A��� ��� CD �! �� �� �$
-"�EAB1 �AB(� 2�EDF�D"D� ��6D���BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �A� ,���BF$&PFA.����BD?F%PFN.����BD?F+PF�.����BD' 5- �B% ��B9:�9E9�;��F7A(:�AFF�EDF1�=�ED �L!�B+ ��B9:�9E9�;��F7A(:�AFF�EDF7�:D1DF$%C%%' 5- �B@ ��B9:�9E9�;��F7A(:�AFF�EDF���"FB��AEA�( 5- �
AB� AB�� A
����������
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
B,��$�'
� . . . . . . . . . - . . . .� . . . . . . . . . - . . . .� - . - . . . . . . . - - - -! - . - . . . . . . - . . . .
<CD - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� ���D�BF��199B9BF�A�(1(=(F���FB��AEA�( 5- �
� ���D�BF��199B9BF�ACD�F>A)(6AFAAB(B(BFCA:AB�(7FA1E��D 5- �
� �"�81A�DFA1E��DBFD�D�FFF�FB��AEA�(F �5- �
! -��BA;A�FF�EDF�A�(�( �5- �
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�AF%�F��DE�D�BF����AF>D7CDEF��19F����A�F+�F��DE�D�BF����A�DF��199BF�FA1E��DF����BF1�=D���
�%%&
%'FB,��?FB,���FFFF$%'F���D�BF��19FF�ED�EDBDF����A�(F�A=AE�FFFF$+'F���D�BF��199B9BF�81�FC�DE�D�BFA1E��DB1�BF!FA1��F1��C�F4�E1FF�ED�DBDF�����"F�81�FC�DE�D�BF���F
A1E��DB�F��"�AAE�
+'F#A�A$%'F,=�EF�81�BF�8��F��"�AABA;A�F>A)(6AFC����DB1�F�A:�AF��E�AF>A�AF��:ACDDE�F��F>A�AF�B���B�D:�DE?F
ABH&&&8�F�DED���6�FFFF$+'F,=�EF�AB(�ABABF����AF���D�BF��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
@'FEEB��F�E��EA�$%'F@�F���AFCA=(F�ABF���D�BF��199B9BF&F.F@FA1E���EDB1��DF+F1��C�.4�E1FF�ED�DF�����"F�&&&%&FCF�&&&%@FA1E���EDB�F�A6AE�
C�����
��������D�������A���������
�&&&%%
�&&&%+
�&&&%& %&&
%+&
%@&
.�BFA�A����/
�&&&%@ %M&
%
+
&%&&
%+&
%@&
@%M&
.�0��1�DA����D�A
�1!��A����/
���
B,��
AAAAAAB CD���B � E�
CD � E�
AB� AB�� A
B����B��
���������ABACDDEF����F�����D
��� � � � � � � ��� ����B��
� ! � ���"
�A�EA�#A�A$�%%&'
�()(E$�%%%'
*E�(�$�%%+'
����$�'
� . . . . . . . . . - . . . .�% . . . . . . . . . - . . . .�+ - . - . . . . . . . - - - -! - . - . . . . . . - . . . .
<CD - . .
/����F*�AE(0
-"�EAB1 �AB(� 2�EDF�D"D
� ���D�BF��199B9BF�A�(1(=(F���FB��AEA�(F 5- �
�% ���D�BF��199B9BF�ACD�F>A)(6AFAAB(B(BFCA:AB�(7FA1E��D 5- �
�+ ���D�BF��19�F��"�AABA;A�FF�EDBDBFA1E��D �5- �
! NA6(A;A�FF�EDF�A�(�( �5- �
/�A�EA�F���D0
�A�EA� �AB(� *1E��F!��
#A�A%�F��DE�D�BF����AF>D7CDEF��19F����A�+�F��DE�D�BF����A�DF��199BF�FA1E��DF����BF1�=D���
�%%&
%'F����?F�����FF$%'F��F�����F���D�BF��19�FF�EDF�A6�A�FD7DBF��AB((E�FF$+'F�+FA1E��DB1�BF!F4�E1FF�ED�DF�F����B1A�DF���D�BF��199BF�%FA1E��DB�F��"�AAE�
+'F#A�AFF$%'F�%81�BFD�DCAE�BF!F4�E1FF�EDFD6DBFF�ED�BFAAB1ABF�A:AE�AF>A�AF��:ACDDE�F��F>A�AF�B���B�D:�DE?FABH&&&8�F
�DED���6�$+'F,=�EF�AB(�ABABF����AF���D�BF��19F����AF�A1AF�A�(ABF��191�F�81�F�AB(�ABABFA1E��F����AF#A�AF�A�EA=(F
$�%%&'F���F��E�FR9B�9FC�FA1E������EF��AB(ABF��199BF�D"DB�F��E�F)AE�((�AEF�����E�CDDE�
F@'FEEB��F�E��EA�$%'F,=�EF�&&&&&F�DED:F�DB�ADF-BF��E�A?F�%&&&FCF�%&@MFAEA�(B1A�DF<&.4�E1FF�ED�DFD�����A�DF���D�BF��199B9BF
%&FCF<MFA1E���EDB�F�A6AE�F
������
CE�����F��������A���������
AAA*���2
BF��
����FFFFFFFFFFF
AAA*���2
AAAAAAB CDBF��B
CD �� E��
�� E��
AB� AB�� A
4-162
NOT
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
NOT - - - - - - - - - - - - - - 1 - - -
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.
P00022 P00023 P00024P00020 P00021 P00060
P00020
P00021
P00022
P00023
P00024
P00060
NOT
[Program 倫]
[Program 厘]
XGK XGB
4-163
BCD, BCDP, DBCD, DBCDP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BCD(P) DBCD(P)
S O O O O O - O - - O O O O O 2~4 O - -
D O - O O O - O - - - O O O O
[Bellek Ayarı]
Operand Tanım Veri Tipi
S Verinin kayıtlı olduğu Adres No. WORD/DWORD
D Hedef bölgenin adres numarası WORD/DWORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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. F110
1) BCD (Binary-Coded Decimal)
(1) S adresineki BIN verisini (0~h270F) BCD biçimine dönüştürerek D adresine kaydeder.
Komut Veri Boyutu BIN biçimi BCD biçimi BCP(P) 16-bit 0~h270F 0~9999
DBCD(P) 32-bit 0~h05F5E0FF 0~99999999
BCD, DBCD
means BCD/DBCD
S D BCDP, DBCDP
S D
S: h270F 0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1
2 15 2 5 2 6 2 7 2 8 2 9 2 10
2 11 2 12
2 13 2 14
2 0 2 1 2 2 2 3 2 4
BCD‟ye dönüşüm
1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1
2 3 2 1 2 2 2 3 2 0 2 1 2 2 2 3 2 0 2 1 2 2 2 0 2 1 2 2 2 3 2 0
D: BCD 9999
X10 3
X10 2
X10 1
X10 0
XGK XGB
4-164
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.
Convert to BCD
S+1 (Higher places) S (Lower places)
S : h05F5EOFF
0 0 0 0 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1
231
216
215
20
21
22
23
D : BCD 99999999
1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1
20
21
22
23
20
21
22
23
20
21
22
23
x107
x106
x105
x104
x103
x102
x101
x100
D+1 (Higher 4 places) D (Lower 4 places)
20
21
22
23
3) Hata
(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.
0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1D00001
0 1 0 0 0 0 1 1 0 1 1 0 1 0 0 1P0005
h1111
h4369
1 1 1 1
x20
x24
x28
x212
BIN data is converted to BCD
20
21
22
23
20
21
22
23
20
21
22
23
20
21
22
23
x103
x102
x101
x100
BCD D00001 P0005
P00020
4-165
BCD4, BCD4P, BCD8, BCD8P
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BCD4(P) BCD8(P)
S O - O - - - - O O O O - - - 3~5 O - -
D O - O - - - - O O - - - - -
[Bellek Ayarı]
Operand Tanım Veri Tipi
S BCD‟ye dönüştürülecek veri veya verinin adres numarasının bit pozisyonu NIBBLE/BYTE
D Verinin kaydedileceği adres numarasının bit pozisyonu NIBBLE/BYTE
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata BCD4 için S değeri 0~9 dışında olursa. BCD8 için S değeri 0~99 dışında olursa.
F110
1) BCD4
(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.
2) BCD8
(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.
BCD4 9 P02004
P00000
BCD8 99 P04008
P00001
BCD4, BCD8
means BCD4/BCD8
S D
P S D BCD4P, BCD8P
XGK XGB
4-166
BIN, BINP, DBIN, DBINP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BIN(P) DBIN(P)
S O O O O O - O - - O O O O O 2~4 O - -
D O - O O O - O - - - O O O O
[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 Tanım Adres No.
Hata 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. F110
1) BIN (Binary)
(1) S adresindeki BCD verisi (0~9999) BIN biçimine dönüştürülüp D adresine kaydedilir.
Komut Veri boyutu BCD biçimi BIN biçimi BCP(P) 16-bit 0~9999 0~h270F
DBCD(P) 32-bit 0~99999999 0~h05F5E0FF
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.
BIN, DBIN
means BIN/DBIN
S D BINP, DBINP
S D
S: BCD 9999 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1
23
2 122
23
2 0 21
22
2 3 20
21
2 2 20
21
22
23
20
BIN‟e dönüşüm
0 0 1 0 0 1 1 1 0 0 0 0 0 1 1
215
25
2 627
2 8 2 9 210
211
212
213
2 14 2
02
12
22
32 4
D: 0x270F 1
X 103
X 102
X 101
X 100
XGK XGB
4-167
Covert to BIN
D+1 (Higher 16-bit) D (Lower 16-bit)
S : BCD 99999999
1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1
20
21
22
23
20
21
22
23
20
21
22
23
x106
x105
x104
x102
x101
x100
S+1 (Higher 4 places) S (Lower 4 places)
x107
x103
D : h05F5EOFF
1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1
231
216
215
20
21
22
23
0 0 0 0 0 1 0 1 1 1 1 1 0 1 0 1
20
21
22
23
3) Örnek Program
P00020 kontağı On olduğu zaman P0000 BCD verisi BIN biçimine dönüştürülüp D0002 adresine kaydedilir.
BIN P0000 D0002
P00020
0 0 1 0 0 1 1 1 0 0 0 0 1 0 0 1P0000 h2709
20
21
22
23
20
21
22
23
20
21
22
23
20
21
22
23
Convert to BIN
0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1D0002 h0A95
x103
x102
x101
x100
4-168
BIN4, BIN4P, BIN8, BIN8P
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BIN4(P) BIN8(P)
S O - O - - - - O O O O - - - 3~5 O - -
D O - O - - - - O O - - - - -
[Bellek Ayarı]
Operand Tanım Veri Tipi
S Dönüştürülecek veri veya verinin kayıtlı olduğu adresin bit pozisyonu NIBBLE/BYTE
D Dönüştürülen verinin kaydedileceği adresin bit pozisyonu NIBBLE/BYTE
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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. F110
1) BIN4
(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.
BIN8 h99 P04008
P00001
BIN4 h9 P02004
P00000
BIN4, BIN8
BIN4/BIN8
S D
P S D BIN4P, BIN8P
XGK XGB
4-169
GBCD, GBCDP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GBCD(P)
S O O O O O - - - - O O O O O
4~6 O - - D O - O O O - - - - - O O O O
N O - O O O - - - - O O O O O
[Bellek Ayarı]
Operand 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 Tanım Adres No.
Hata 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 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.
GBCD P1000 P1100 5
P00000
GBCD
GBCDP S D GBCDP
GBCD S D N
N
XGK XGB
4-170
GBIN, GBINP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GBIN(P)
S O O O O O - - - - O O O O O
4~6 O - - D O - O O O - - - - - O O O O
N O - O O O - - - - O O O O O
[Bellek Ayarı]
Operand 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 Tanım Adres No.
Hata 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 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 P1000 P1100 5
GBIN
GBINP S D GBINP
GBIN S D N
N
XGK XGB
4-171
I2R, I2RP, I2L, I2LP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
I2R(P) I2L(P)
S O O O O O - - - - O O O O O 2~4 - - -
D O - O O O - - - - - O O O O
[Bellek Ayarı]
Operand Tanım Veri Tipi
S Integer Veri veya Integer Verinin kayıtlı olduğu adres numarası INT
D Real biçime dönüştürülmüş verinin kaydedilceği adres numarası 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.
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.
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.
12R 1234 D1200
P00000
I2R, I2L
I2R/I2L
P S D I2RP, I2LP
S D
(1234)
S h04D2 h4000 h449A
D D+1
b15 b0 b31 b0 b15
h0000 h0000 h4800 h4093
(1234)
S h04D2
D D+3
b15 b0 b63 b32 b48 b0 b16
D+2 D+1
XGK XGB
4-172
D2R, D2RP, D2L, D2LP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
D2R(P) D2L(P)
S O O O O O - - - - O O O O O 2~4 - - -
D O - O O O - - - - - O O O O
[Bellek Ayarı]
Operand Tanım Veri Tipi
S Double Integer Veri veya Double Integer Verinin kayıtlı olduğu adres numarası DINT
D Real biçime dönüştürülmüş verinin kaydedilceği adres numarası 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.
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.
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.
.
D2R P1000 P1100
P00000
D2R, D2L
D2R/D2L
P S D D2RP, D2LP
S D
(12345678)
S+1,S h614E h00BC
D D+1
b31 b0 b15
h614E h4B3C
b31 b0 b15
(12345678)
S+1,S h614E h00BC
D D+3
b31 b0 b15
h8C29 h4167
b63 b32 b48
hC000 h0000
b16 b0
D+2 D+1
XGK XGB
4-173
R2I, R2IP, R2D, R2DP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
R2I(P) R2D(P)
S O O O O O - - - - O O O O O 2~4 O - -
D O - O O O - - - - - O O O O
[Bellek Ayarı]
Operand Tanım Veri Tipi
S Reel sayı veya Reel sayının kaytlı olduğu adres numarası REAL
D Dönüştürülmüş verinin kaydedileceği adres numarası INT/DINT
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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.
(12345.678)
S+1, S
b15 b0
hE6B6h4640
b31 h303A
(12346)
b0b15
D
(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.
(123456.78)
S+1, S
b15 b0
h2065h47F1
b31
(123457)
b0b15
D+1, D h0001 hE241
b31
(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.
R2I, R2D
R2I/R2D
P S D R2IP, R2DP
S D
XGK XGB
4-174
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.
R2D 45688.8123 P1100
P00000
4-175
L2I, L2IP, L2D, L2DP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
L2I(P) L2D(P)
S O O O O O - - - - O O O O O 2~4 O - -
D O - O O O - - - - - O O O O
[Bellek Ayarı]
Operand Tanım Veri Tipi
S Long 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ı INT/DINT
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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.
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.
H4093
D+2D+3
b63 b48
H4A45 H84FD
DD+1
b32 b0b16
H0FF6
(1234)
D
b15 b0
H04D2
(1234.5678901234)
(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.
(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.
L2I, L2D
means L2I/L2D
P S D L2IP, L2DP
S D
XGK XGB
H4167
S+2S+3
b63 b48
H8C29 HDCD6
SS+1
b32 b0b16
HE8B0
(12345678. 901234)
(12345678)
b0b15
D+1, D H00BC H614E
b31
4-176
L2I D1000 P1100
P00000
R2L, R2LP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
R2L(P) S O O O O O - - - - O O O O O
2~4 - - - D O - O O O - - - - - O O O O
[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.
Hata FPU çalışma hata bayrakları F0057E, F0057C, F0057B, F0057A setlenirse. 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.
2) Hata
Giriş verisinin Reel sayı olmaması dışında herhangi bir hata oluşmaz.
3) Örnek Program
R2L 45688.8123 P1100
P00000
(12345678)
S+1,S h614E h4B3C
D D+3
b31 b0 b15
h8C29 h4167
b63 b32 b48
hC000 h0000
b16 b0
D+2 D+1
R2L
means R2L
P S D R2LP
S D
XGK XGB
X
4-177
L2R, L2RP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
L2R(P) S O O O O O - - - - O O O O O
2~4 O - - D O - O O O - - - - - O O O O
[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.
Hata FPU çalışma hata bayakları F0057E, F0057C, F0057B, F0057A setlenirse. 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.
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.
L2R D1000 P1100
P00000
L2R
means L2R
P S D L2RP
S D
XGK XGB
X
0x4167
S+2S+3
b63 b48
0x8C29 0xDCD6
SS+1
b32 b0b16
0xE8B0
(12345678. 901234)(12345678. 901234)
b0b15
D+1, D 0x4B3C 0x614E
b31
4-178
CMP, CMPP, DCMP, DCMPP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
CMP(P) DCMP(P)
S1 O O O O O - O O O O O O O O 2~4 - - -
S2 O O O O O - O O O O O O O O
[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 F120 F121 F122 F123 F124 F125
Karş. tipi < = >
S1> S2 0 0 0 1 1 1
S1< S2 1 1 0 0 0 1
S1= S2 0 1 1 0 1 0
CMP P0005 P0006
P00020
Compare to P0005 and P0006
S1
S2
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
Word
(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).
CMP, DCMP
P S1 S2 CMPP, DCMPP
S1 S2
CMP/DCMP
XGK XGB
CMP P1000 P1100
P00000
4-179
CMP4, CMP4P, CMP8, CMP8P
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
CMP4(P) CMP8(P)
S1 O - O - - - - O O O O - O O 2~4 - - -
S2 O - O - - - - O O O O - O O
[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.
CMP4 P01004 P02008
P00000
CMP4, CMP8
P S1 S2 CMP4P, CMP8P
S1 S2
CMP4/CMP8
XGK XGB
4-180
TCMP, TCMPP, DTCMP, DTCMPP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
TCMP(P) DTCMP(P)
S1 O O O O O - O O O O O O O O
4~6 O - - S2 O O O O O - O O O - O O O O
D O - O O O - O O O - O O O O
[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 Tanım Adres No.
Hata „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.
TCMP D0000 D0002 P0006
P00020
D0000
Comparison
Data
(S1)
h0057 h0057
h1234
h0057
h3456
h7893
h1252
h3452
h4523
h0024
h3451
D0002
D0004
D0007
D0014
D0017
(S2)
5 P0006
(D)
TCMP, DTCMP
P S1 S2 TCMPP, DTCMPP
S1 S2
TCMP/DTCMP
D
D
XGK XGB
4-181
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)
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GX(P) GDX(P)
S1 O O O O O - O - - - O O O
4~6 O - - S2 O O O O O - O - - O O O O
D O O O O O - O - - - O O O
N O - O O O - O - - O O O O
[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
N Karşılaştırma sayısı (0 ~ 16) WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Eğer N değeri çalışılan adres alanından taşarsa. 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.
2) Örnek Program
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.
GEQ D1000 D1100 D1200 8
P00000
means GEQ/GGT/GLT/GGE/GLE/GNE
P S2 D NS1
S2 D NS1
P
4321 D1007 4321
1234
5678
5000
7777
D1000
D1001
D1002
D1006
8 =
1234
5678
5000
7777
D1100
D1101
D1102
D1106
D1107
8
h00FF D1200
Operation Result
S1+(N-1) 5678
S2 32000 S1
S1+1
S1+2
S1+(N-2)
N
D 32000
32000
4321
1234
h0005
Operation Result
XGK XGB
4-182
BSFT, BSFTP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BSFT(P) St O - O - - - - O O - - - - -
3/4 - - - Ed O - O - - - - O O - - - - -
[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
Before
After
b15 b0St Ed
1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1
1 0 0 1 1 0 0 1 0 1 1 1 0 0 0 1
Discarded
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).
BSFTP P0070F P00704
P00000
BSFT
BSFTP
St
BSFT
P St
Ed
Ed
XGK XGB
4-183
BSFL, BSFLP, DBSFL, DBSFLP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BSFL(P) DBSFL(P)
D O - O O O - - - - - O O O O 2~4 - - O
n O - O O O - - - - O O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
D Bitleri kaydırılacak olan adres numarası WORD/DWORD
N D adresinin sola kaç kez kaydırılacağı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Artık 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.
Before
After
b15 b0
D 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1
1 1 0 0 1 0 1 1 1 0 0 1 0 0 0 0
When N=2
D
CY
0 0
2) DBSFL (Double Sola Bit Kaydırma) D+1,D adresini N kez bit bit sola kaydırır.
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.
BSFL P1000 4
P00000
Filled with 0
1 0 1 1 0 1 1 0 1 1 1 0 0 1 0 1
b31
1 0 1 1 1 0 0 1 0 1 1 0 1 1 0 0
Before
After
D+1
D
When N=2
1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1
b0 b15
1 0 1 1 1 0 0 1 0 1 0 0 0 0 0 0
D
CY
BSFL, DBSFL
BSFLP, DBSFLP
D
BSFL/DBSFL
P D
N
N
XGK XGB
4-184
BSFL4, BSFL4P, BSFL8, BSFL8P
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BSFL4(P) BSFL8(P)
D O - O - - - - O O - - - - - 3~5 - - O
n O - O O O - O - - O O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
D BSFL işleminin başlangıç biti NIBBLE/BYTE
N Belirtilen D bit pozisyonundan sola kaç kez kaydırılacağı. WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Artık 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.
Before
After
b15 b0
D 0 1 0 0 1 0 0 1 0 0 1 0 1 0 1 1
0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1
When N=2
D
0 0
D: Start bit
CY
4 Bit
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.
BSFL4 P01004 2
P00000
BSFL4, BSFL8
BSFL4P, BSFL8P
D
BSFL4/BSFL8
P D
N
N
XGK XGB
4-185
BSFR, BSFRP, DBSFR, DBSFRP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BSFR(P) DBSFR(P)
D O - O O O - - - - - O O O O 2~4 - - O
n O - O O O - - - - O O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
D Bitleri kaydırılacak olan adres numarası WORD/DWORD
N D adresinin sağa kaç kez kaydırılacağı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Artık 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.
BSFR D01000 4
P00000
P
BSFR, DBSFR
BSFRP, DBSFRP
D
BSFR/DBSFR
P D
N
N
XGK XGB
4-186
BSFR4, BSFR4P, BSFR8, BSFR8P
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BSFR4(P) BSFR8(P)
D O - O - - - - O O - - - - - 3/4 - - O
n O - O O O - O - - O O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
D BSFL işleminin başlangıç biti NIBBLE/BYTE
n Belirtilen D bit pozisyonundan sağa kaç kez kaydırılacağı. WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Artık 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.
BSFR4 P01004 4
P00000
BSFR4(P)
BSFR8(P)
D
BSFL
P D
N
N
XGK XGB
4-187
WSFT, WSFTP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
WSFT(P) S O - O O O - O - - - O O O O
2~4 O - - D O - O O O - O - - - O O O O
[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.
(2) Word kaydırma yönü
- S1 S2 (e.g. WSFT D0000 D0003) aşağı doğru
- S1 S2 (e.g. WSFT D0003 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.
WSFTP D01000 D01004
P00000
D01000
b15 b0
D01004
1234
2345
3456
4567
5678
D01000
b15 b0
D01004
0
1234
2345
3456
4567
1 word kaydır
Başlangıç wordü
b15 b0
Bitiş wordü
1234
2345
3456
4567
5678
Başlangıç wordü
b15 b0
Bitiş wordü
0
1234
2345
3456
4567
Word word kaydır
If St < Ed
WSFT
WSFTP
St
WSFT
P St
Ed
Ed
XGK XGB
4-188
WSFL, WSFLP, WSFR, WSFRP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
WSFL(P) WSFR(P)
D1 O - O O O - O - - - O O O O
4~6 - - - D2 O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[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.
WSFR P0000 P0008 2
P00020
8888 7777 6666 5555 2222 1111
P8
Shift by 2-word
Before 9999 33334444
P7 P6 P5 P4 P3 P2 P1 P0
0 9999 8888 7777 4444 3333
P8
After 0 55556666
P0
WSFL, WSFR
P D1 D2 WSFLP, WSFRP
D1 D2
WSFL/WSFR
N
N
XGK XGB
4-189
XCHG, XCHGP, DXCHG, DXCHGP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
XCHG(P) DXCHG(P)
D1 O - O O O - O - - - O O O O 2~4 - - -
D2 O - O O O - O - - - O O O O
[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.
1 wordb15 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.
XCHG P1000 P1100
P00000
(D)XCHG
(D)XCHGP
D1
(D)XCHG
P D1
D2
D2
XGK XGB
4-190
GXCHG, GXCHGP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GXCHG(P)
D1 O - O O O - O - - - O O O O
4~6 O - - D2 O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[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
N Değiş tokuş edilecek word adedi WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Çalışılan adres alanının dışına taşılırsa. F110
1) GXCHG
(1) D1 ve D2 adreslerinden başlayarak N‟er adet word veriyi değiş tokuş eder.
(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.
GXCHG P0010 P0020 3
P00000
h0001
h0002
h0003
h0004
h0005
h0006
h0100
h0101
h0102
h0103
h0104
h0105
D1 D10
N
GXCHG
P D1 D2 GXCHGP
D1 D2
GXCHG
N
N
h0001
h0002
h0003
h0100
h0101
h0102
P10 P20 h0100
h0101
h0102
h0001
h0002
h0003
P10 P20 Değiş tokuştan sonra
XGK XGB
4-191
SWAP, SWAPP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
SWAP(P) D O - O - - - - - - - O O O O 2 - - -
[Bellek Ayarı] Operand Tanım Veri Tipi
D 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.
0
Upper byte
D
D
0 1 0 0 1 0 0 1 0 0 01001
10 0 1 0 0 1 0 1 0 1 00100
Lower byte
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.
SWAP D00100
P00000
SWAP
SWAPP
D
SWAP
P D
0
Upper byte
D100
D100
0 1 0 0 0 0 0 1 0 0 01010
10 0 0 1 0 1 0 0 0 1 00000
Lower byte
XGK XGB
4-192
GSWAP, GSWAPP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GSWAP(P) D O - O - - - - - - - O O O O
2~4 O - - N O - O - - - O - - O O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
D Düşük ve yüksek anlamlı byteları takas edilecek ilk word adresi WORD
N Takas işlemi yapılacak word sayısı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Çalışılan adres alanının dışına taşılırsa. F110
1) GSWAP (Group SWAP)
(1) N adet word adresinin düşük ve yüksek anlamlı bytelarını takas eder.
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.
0
Upper byte
0 1 0 0 0 0 0 1 0 0 01010
Lower byte
00 1 0 0 0 0 0 1 0 0 01010
00 1 0 0 0 0 0 1 0 0 01010
Upper byte
P1000
Lower byte
P1001
P1002
00 0 01010
00 0 01010
00 0 01010
0 1 0 0 0 0 0 1
0 1 0 0 0 0 0 1
0 1 0 0 0 0 0 1
GSWAP P1000 3
P00000
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
1byte 1byte
GSWAP
GSWAPP
D
GSWAP
P D
N
N
XGK XGB
4-193
WAND, WANDP, DWAND, DWANDP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
WAND(P) DWAND(P)
S1 O O O O O - O - - O O O O O
4~6 - O - S2 O O O O O - O - - - O O O O
D O - O O O - O - - - O O O
[Bellek Ayarı]
[Bayrak Seti]
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.
WAND
D
b15 b8 b0b7
1 0 0 1 1 1 1 0 0 1 0 1 0 1 1 1S2b8 b0b7
S1
b15 b8 b0b7
b15
1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1
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.
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 WAND işleminin sonucunun kaydedileceği adres numarası BIN 32
Bayrak Tanım Adres No.
Sıfır Ġşlem sonucu sıfır çıkarsa. F111
(D)WAND
WAND/DWAND
P S1 S2 (D)WANDP
S1 S2 D
D
XGK XGB
4-194
1 1
1 0 0 0 0 0 1 1 0 0 0 1 0 0
1 0 1 1 0 0 1 1 0 1 1 1 0 1
b31 b16 b15 b0
D
S2
S1
b31 b16 b15 b0
b31 b16 b15 b0
DWAND
0 0 1 0 1 1 1 0 0 1 01
S2+1
S1+1
D+1 D
S2
S1
3) Logic Ġşlem Tablosu
Sınıflandırma Ġşlem Detayları Ġşlem Formülü Örnek
A B Y
Lojik AND(VE) Yalnızca A ile B aynı anda 1 olduklarında sonuç 1 olur (diğer durumlarda, sonuç 0 olur).
Y=A B
0 0 0
0 1 0
1 0 0
1 1 1
Lojik OR(VEYA) Yalnızca A ile B aynı anda 0 olduklarında sonuç 0 olur (diğer durumlarda, sonuç 0 olur)
Y=A+B
0 0 0
0 1 1
1 0 1
1 1 1
Özel Lojik OR (XOR)
A ile B aynı olursa sonuç 0 olur (değilse, sonuç 1 olur).
Y=A B+A B
0 0 0
0 1 1
1 0 1
1 1 0
Özel Negatif Lojik OR (XNR)
A ile B aynı olursa sonuç 1 olur (değilse, sonuç 0 olur). Y=(A+B)(A+B)
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.
WAND P1000 P1100 P1200
P00000
4-195
WOR, WORP, DWOR, DWORP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
WOR(P) DWOR(P)
S1 O O O O O - O - - O O O O O
4~6 - O - S2 O O O O O - O - - - O O O O
D O - O O O - O - - - O - O O
[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
D WOR işleminin sonucunun kaydedileceği adres numarası BIN 16/32
[Bayrak Seti]
Bayrak Tanım Adres No.
Sıfır Ġş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.
WOR
D
b15 b8 b0b7
1 1 0 0 0 1 1 0 0 1 1 1 0 1 1 0S2b8 b0b7
S1
b15 b8 b0b7
b15
1 1 0 1 0 0 1 1 1 0 1 1 0 1 0 0
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.
(D)WOR
WOR/DWOR
P S1 S2(D)WORP
S1 S2 D
D
XGK XGB
4-196
1 1
1 1 0 1 1 1 1 1 0 1 1 0 1 1
1 1 0 0 1 0 0 1 0 1 1 0 1 1
b31 b16 b15 b0
D
S2
S1
b31 b16 b15 b0
b31 b16 b15 b0
DWOR
0 1 1 1 1 1 0 1 1 0 10
S2+1
S1+1
D+1 D
S2
S1
3) Örnek Program
(1) P1000=„h1111‟ ve P1100=„h2222‟ ise, P00000 giriş sinyali On olduğunda, WOR işleminin sonucu „h3333‟ P1200‟e kaydedilir.
WOR P1000 P1100 P1200
P00000
4-197
WXOR, WXORP, DWXOR, DWXORP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
WXOR(P) DWXOR(P)
S1 O O O O O - O - - O O O O O
4~6 - O - S2 O O O O O - O - - - O O O O
D O - O O O - O - - - O - O O
[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
D WOR işleminin sonucunun kaydedileceği adres numarası WORD/DWORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Sıfır Ġş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.
WXOR
D
b15 b8 b0b7
1 0 0 0 1 0 1 0 1 1 0 1 0 1 0 1S2b8 b0b7
S1
b15 b8 b0b7
b15
0 1 0 0 1 1 1 0 1 1 0 0 1 1 0 0
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.
(D)WXOR
WXOR/DWXOR
P S1 S2 (D)WXORP
S1 S2 D
D
XGK XGB
4-198
0 1
1 1 1 0 1 0 1 0 0 0 1 0 1 1
1 0 0 1 1 0 0 1 0 1 1 0 1 0
b31 b16 b15 b0
D
S2
S1
b31 b16 b15 b0
b31 b16 b15 b0
DWXOR
1 1 0 0 1 1 0 1 0 0 10
S2+1
S1+1
D+1 D
S2
S1
3) Örnek Program (1) P1000=‘h1111‟ ve P1100=‘h2222‟ olması durumunda, giriş sinyali On olduğunda, WOR işlem sonucu „h3333‟
P1200‟e kaydedilir.
WXOR P1000 P1100 P1200
P00000
4-199
WXNR, WXNRP, DWXNR, DWXNRP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
WXNR(P) DWXNR(P)
S1 O O O O O - O - - O O O O O
4~6 - O - S2 O O O O O - O - - - O O O O
D O - O O O - O - - - O - O O
[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
D WOR işleminin sonucunun kaydedileceği adres numarası BIN 16/32
[Bayrak Seti]
Bayrak Tanım Adres No.
Sıfır Ġş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.
(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.
WXNR
D
b15 b8 b0 b7
0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 S2 b8 b0 b7
S1
b15 b8 b0 b7
b15
1 1 1 1 0 1 1 1 1 0 1 1 1 0 0 0
0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 1
(D)WXNR
means WXNR
P S1 S2(D)WXNRP
S1 S2 D
D
XGK XGB
4-200
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.
WXNR P1000 P1100 P1200
P00000
1 0
0 1 1 1 0 1 1 1 0 0 0 0 1 1
0 0 1 0 1 0 1 1 1 0 0 0 1 0
b31 b16 b15 b0
D
S2
S1
b31 b16 b15 b0
b31 b16 b15 b0
DWXNR
1 0 0 0 1 1 0 1 1 1 0 1
S2+1
S1+1
D+1 D
S2
S1
4-201
GWAND, GWANDP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GWAND(P)
S1 O O O O O - O - - O O O O O
4~7 O - - S2 O O O O O - O - - - O O O O
D O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[Bellek Ayarı]
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Çalışılan adres alanının dışına taşılırsa. 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.
0 0 1 1 0 0 1 1 1 1 0 0 1 1 0 1
S2+1 1 1 0 0 0 1 0 1 1 0 1 1 1 0 1 0
S2
b15 b8 b0b7
1 0 1 1 0 1 1 1 1 0 0 1 1 0 0 1
S2+2 0 1 0 1 0 1 1 1 0 1 1 0 1 1 0 1
S2+(N-2)
S2+(N-1) 1 1 0 0 1 1 1 1 1 0 1 0 1 0 1 1
n
S1+1 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 0
S1
b15 b8 b0b7
1 0 1 1 1 0 1 0 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
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
n AND
D+1 1 0 0 0 0 1 0 1 1 0 1 0 1 0 0 0
D
b15 b8 b0b7
1 0 1 1 0 0 1 0 1 0 0 1 1 0 0 0
D+2 0 1 0 1 0 1 1 0 0 0 1 0 1 0 0 1
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
n
Operand Tanım 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
N WAND işleminin ard arda kaç word üzerinde yapılacağı BIN 16
GWAND
GWANDP
D
GWAND
P D
N
N
S1 S2
S1 S2
XGK XGB
4-202
(2) S2 için -32,768~32,767(BIN 16-bit) aralığındaki değerler kulanılabilir.
S1+1 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 0
S1
b15 b8 b0b7
1 0 1 1 1 0 1 0 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
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
n AND
D+1 1 0 1 1 0 1 0 1 1 0 0 0 1 0 0 0
D
b15 b8 b0b7
1 0 1 1 0 0 1 0 1 0 0 1 1 0 0 0
D+2 0 0 0 1 0 1 1 0 0 0 0 1 1 0 0 1
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
n
S2
b15 b8 b0b7
1 0 1 1 0 1 1 1 1 0 0 1 1 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.
GWAND P1000 P1100 P1200 5
P00000
4-203
GWOR, GWORP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GWOR(P)
S1 O O O O O - O - - O O O O O
4~7 O - - S2 O O O O O - O - - - O O O O
D O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[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
N WOR işleminin ard arda kaç word üzerinde yapılacağı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Çalışılan adres alanının dışına taşılırsa. 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.
0 1 1 0 1 0 0 1 1 1 0 1 1 1 1 1
S2+1 1 1 0 1 1 1 0 0 1 1 1 0 0 1 1 1
S2
b15 b8 b0b7
1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1
S2+2 0 0 0 0 0 1 1 1 1 0 0 0 1 0 1 1
S2+(N-2)
S2+(N-1) 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 0
n
S1+1 1 1 0 1 0 1 0 1 0 0 1 0 0 0 0 1
S1
b15 b8 b0b7
0 0 0 1 0 0 1 1 0 1 1 1 1 1 0 1
S1+2 0 0 1 0 0 1 1 0 0 0 0 0 1 0 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
n
D+1 1 1 0 1 1 1 0 1 1 1 1 0 0 1 1 1
D
b15 b8 b0b7
1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1
D+2 0 0 1 0 0 1 1 1 1 0 0 0 1 0 1 1
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
n
GWOR
GWORP
D
GWOR
P D
N
N
S1 S2
S1 S2
XGK XGB
4-204
(2) S2 için -32,768~32,767(BIN 16-bit) aralığındaki değerler kulanılabilir.
S1+1 1 1 0 1 0 1 0 1 0 0 1 0 0 0 0 1
S1
b15 b8 b0b7
0 0 0 1 0 0 1 1 0 1 1 1 1 1 0 1
S1+2 0 0 1 0 0 1 1 0 0 0 0 0 1 0 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
n
D+1 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1
D
b15 b8 b0b7
1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1
D+2 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1
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
n
S2
b15 b8 b0b7
1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 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.
GWOR P1000 P1100 P1200 5
P00000
4-205
GWXOR, GWXORP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GWXOR(P)
S1 O O O O O - O - - O O O O O
4~7 O - - S2 O O O O O - O - - - O O O O
D O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[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
N WXOR işleminin ard arda kaç word üzerinde yapılacağı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Çalışılan adres alanının dışına taşılırsa. 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.
0 1 1 0 1 0 0 1 1 1 0 0 0 1 1 1
S2+1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 1 1
S2
b15 b8 b0b7
1 1 0 0 0 0 1 1 0 0 1 1 1 1 1 1
S2+2 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0
S2+(N-2)
S2+(N-1) 1 1 0 1 1 0 1 1 1 1 1 0 0 1 0 1
n
S1+1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0
S1
b15 b8 b0b7
0 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0
S1+2 0 0 1 1 0 0 1 1 0 0 0 1 1 1 0 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
n
D+1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0
D
b15 b8 b0b7
0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0
D+2 1 1 0 0 0 0 1 1 1 1 0 1 1 1 1 0
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
n
GWXOR
GWXORP
D
GWXOR
P D
N
N
S1 S2
S1 S2
XGK XGB
4-206
(2) S2 için -32,768~32,767(BIN 16-bit) aralığındaki değerler kulanılabilir.
S1+1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0
S1
b15 b8 b0b7
0 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0
S1+2 0 0 1 1 0 0 1 1 0 0 0 1 1 1 0 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
n
D+1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0
D
b15 b8 b0b7
0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0
D+2 0 0 0 0 1 1 1 1 1 1 0 1 1 1 0 1
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
n
S2
b15 b8 b0b7
1 1 0 0 0 0 1 1 0 0 1 1 1 1 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.
GWXOR P1000 P1100 P1200 5
P00000
4-207
GWXNR, GWXNRP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const.
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GWXNR(P)
S1 O O O O O - O - - O O O O O
4~7 O - - S2 O O O O O - O - - - O O O O
D O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[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
N WXNR işleminin ard arda kaç word üzerinde yapılacağı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Çalışılan adres alanının dışına taşılırsa. 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.
1 1 1 1 1 1 0 0 0 0 1 1 0 0 1 1
S2+1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1
S2
b15 b8 b0b7
0 0 0 1 0 0 0 0 1 0 1 0 1 0 1 1
S2+2 0 0 1 1 0 1 0 1 1 0 1 1 0 1 1 1
S2+(N-2)
S2+(N-1) 0 0 1 1 0 0 1 1 1 1 0 0 1 0 1 1
n
S1+1 0 0 0 1 1 1 0 0 1 1 0 1 0 0 1 1
S1
b15 b8 b0b7
1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1
S1+2 1 0 1 1 1 0 1 0 1 1 0 0 1 1 0 0
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
n XNR
D+1 0 1 0 0 1 0 1 0 1 0 0 0 0 1 0 1
D
b15 b8 b0b7
0 0 1 0 1 1 0 0 1 0 0 1 1 0 1 1
D+2 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0
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
n
GWXNR
GWXNRP
D
GWXNR
P D
N
N
S1 S2
S1 S2
XGK XGB
4-208
(2) S2 için -32,768~32,767(BIN 16-bit) aralığındaki değerler kulanılabilir.
S1+1 0 0 0 1 1 1 0 0 1 1 0 1 0 0 1 1
S1
b15 b8 b0b7
1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1
S1+2 1 0 1 1 1 0 1 0 1 1 0 0 1 1 0 0
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
n XNR
D+1 1 1 1 1 0 0 1 1 1 0 0 0 0 1 1 1
D
b15 b8 b0b7
0 0 1 0 1 1 0 0 1 0 0 1 1 0 1 1
D+2 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 0
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
n
S2
b15 b8 b0b7
0 0 0 1 0 0 0 0 1 0 1 0 1 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.
GWXNR P1000 P1100 P1200 5
P00000
4-209
MAX, MAXP, DMAX, DMAXP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
MAX(P) DMAX(P)
S O O O O O - O - - - O O O O
4~6 O O - D O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[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 S‟den başlayarak kaç adet veri ile MAX işleminin yapılacağı WORD
[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) 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.
(D)MAX
(D)MAX
P S D (D)MAXP
S D N
N
Arama aralığı ( n )
Nesnelerin başlangıç adresi
123
10
500
123
20
-123
123
123
500
Maksimum değer
D
S
S + 1
S + 2
S + 3
S + (n-4)
S + (n-3)
S + (n-2)
S + (n-1)
XGK XGB
4-210
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.
3) Örnek Program (1) D01000=1111, D01001=3333, D01002=2222 olması durumunda, P00000 giriş sinyali On olduğu zaman,
D01100=3333 olur.
P00000
MAXP D01000 D01100 D01200
Arama aralığı ( n )
Nesnelerin başlangıç adresi
26594823
Maksimum değer
D
S
S + 2
S + 4
S + 6
S + (2n-8)
S + (2n-6)
S + (2n-4)
S + (2n-2)
-12345
25894
256
588479
145
26594823
-258
-365412
4-211
MIN, MINP, DMIN, DMINP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
MIN(P) DMIN(P)
S O O O O O - O - - - O O O O
4~6 O O - D O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[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 S‟den başlayarak kaç adet veri ile MIN işleminin yapılacağı WORD
[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) 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.
(D)MIN
(D)MIN
P S D (D)MINP
S D N
N
Arama aralığı ( n )
Nesnelerin başlangıç adresi
123
10
500
123
20
-123
123
123
-123
Minimum değer
D
S
S + 1
S + 2
S + 3
S + (n-4)
S + (n-3)
S + (n-2)
S + (n-1)
XGK XGB
4-212
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.
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 D01000 D01100 D01200
Arama aralığı ( n )
Nesnelerin başlangıç adresi
-365412
Minimum değer
D
S
S + 2
S + 4
S + 6
S + (2n-8)
S + (2n-6)
S + (2n-4)
S + (2n-2)
-12345
25894
256
588479
145
26594823
-258
-365412
4-213
SUM, SUMP, DSUM, DSUMP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
SUM(P) DSUM(P)
S O O O O O - O - - - O O O O
4~6 O O O D O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[Bellek Ayarı]
[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 veya taşma meydana gelirse.
F110
Sıfır Ġşlem sonucu sıfır olursa. F111
Artık Taşma meydana gelirse 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.
Operand Tanım Veri Tipi
S SUM işleminin başlangıç adresi INT/DINT
D Ġşlem sonucunun kaydedileceği adres numarası INT/DINT
N S‟den başlayarak kaç adet veri ile SUM işleminin yapılacağı WORD
(D)SUM
(D)SUM
P S D (D)SUMP
S D N
N
n
Ġşleme başlanacak adres
123
10
500
123
20
-123
123
123
899 D
S
S + 1
S + 2
S + 3
S + (n-4)
S + (n-3)
S + (n-2)
S + (n-1)
Toplam
XGK XGB
4-214
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.
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 D01000 D01100 D01200
n
Ġşleme başlanacak adres
26831591
Toplam
D
S
S + 2
S + 4
S + 6
S + (2n-8)
S + (2n-6)
S + (2n-4)
S + (2n-2)
-12345
25894
256
588479
145
26594823
-258
-365412
4-215
AVE, AVEP, DAVE, DAVEP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
AVE(P) DAVE(P)
S O O O O O - O - - - O O O O
4~6 O O - D O - O O O - O - - - O O O O
N O - O O O - O - - O O O O O
[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
N S‟den başlayarak kaç adet veri ile AVE işleminin yapılacağı INT/DINT
[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.
(D)AVE
AVE
P S D (D)AVEP
S D N
N
n
Ġşleme başlanacak adres
123
10
500
123
20
-123
123
123
112
Ortalama
D
S
S + 1
S + 2
S + 3
S + (n-4)
S + (n-3)
S + (n-2)
S + (n-1)
XGK XGB
4-216
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.
3) Örnek Program (1) D01000=1111, D01001=3333, D01002=2222, D01200=h0003 olması durumunda, giriş sinyali On olduğunda,
D01100=2222 olur.
P00000
AVEP D01000 D01100 D01200
n
Ġşleme başlanacak adres
3353948
Ortalama
D
S
S + 2
S + 4
S + 6
S + (2n-8)
S + (2n-6)
S + (2n-4)
S + (2n-2)
-12345
25894
256
588479
145
26594823
-258
-365412
4-217
RAMP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
RAMP
N1 O O O O O - O - - O O O O O
4~7 - - -
N2 O O O O O - O - - O O O O O
D1 O - O - - - - - - - - O O O
N3 O O O O O - O - - O O O O O
D2 O - O - - - - - - - - O O O
[Bellek Ayarı] Operand 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;
(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.
RAMP D01000 D01100 D01200 D01300 D01400
P00000
RAMP RAMP N1 D1 N3N2 D2
Çalıştırma sayısı (7)
50 100
150 200
250300
350
D1 değeri
N1 değeri (0)
N2 değeri (350)
XGK XGB
4-218
SORT, DSORT
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
(D)SORT
S O O O O O - O - - - O O O O
4~7 O - -
N1 O - O O O - O - - O O O O O
N2 O - O O O - O - - O O O O O
D1 O - O - - - O - - - O O O O
D2 O - O - - - O - - - - O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S Sıralanacak verilerin başlangıç adresi 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
D2 Yardımcı adres WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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
F110
1) 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.
(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 s 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
SORT P1000 P1100 P1200 P1300 P1400
P00000
(D)SORT S N2 D1 N1 D2
(D)SORT
Büyükten küçüğe sıralama
Küçükten büyüğe sıralama
N1+1
35
-10
500
-124
Sıralanacak veri -124
-10
35
500
500
35
-10
-124
4
0
N1
N1+0
0
1
XGK XGB
4-219
BINDA, BINDAP, DBINDA, DBINDAP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BINDA(P) DBINDA(P)
S O O O O O - O - - O O O O O 2~4 O - -
D O - O O O - O - - - O O O O
[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.
(6) Örneğin, eğer S= –12345 ise, sonuç D‟ye şöyle kaydedilir;
S
D+1
D+2
D+3
- 1 2 3 4 5 h31 (1) h2D (-)
h33 (3) h32 (2)
h35 (5) h34 (4)
h00
D
b15 b0 b15 b0b8 b7
S
D+1
D+2
2 3 4 5 h33 (3) h32 (2)
h35 (5) h34 (4)
h00
D
b15 b0 b15 b0b8 b7
(D)BINDA
BINDA
P S D (D)BINDAP
S D
10,000-digit ASCII code Sign
100-digit ASCII code
1,000-digit ASCII code
1-digit ASCII code
10-digit ASCII code
S b15 b 8 b 7 b 0
D
D+1
D+2
D+3
b15 b 8 b 7 b 0
0
0
16-bit Binary veri
XGK XGB
4-220
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.
3) Örnek Program
P00000
BINDAP P1000 P1100
b15 b8 b0 b7
S+1
D
D+1
D+2
D+3
1000000000-digit ASCII code
10000000-digit ASCII code 100000-digit ASCII code
1000-digit ASCII code
Sign data
100000000-digit ASCII code
Upper 16-bit
0 1-digit ASCII code
10-digit ASCII code
100-digit ASCII code
10000-digit ASCII code
D+4
D+5
Lower 16-bit
S
32-bit Binary data
1000000-digit ASCII code
4-221
BINHA, BINHAP, DBINHA, DBINHAP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BINHA(P) DBINHA(P)
S O O O O O - O - - O O O O O 2~4 O - -
D O - O O O - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S ASCII‟ye dönüştürülecek veri veya kayıtlı olduğu adres WORD/DWORD
D Ġşlem sonucunun kaydedileceği adres BIN 32
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Eğer D adresinin sınırları aşılırsa bayrak setlenir 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.
(4) Örneğin, eğer S=02A6H ise, sonuç şöyle olur;
h32 (2) h30 (0)
h36 (6) h41 (A)
Sb15 b 8 b 7 b 0
D
D+1
D+2
b15 b 8 b 7 b 0
02A6H
h00
(D)BINHA
BINHA
P S D (D)BINHAP
S D
4th-digit ASCII code
1st-digit ASCII code 2
nd digit ASCII code
S
b15 b 8 b 7 b 0
D
D+1
D+2
b15 b 8 b 7 b 0
16-bit Binary veri
0
3rd-digit ASCII code
XGK XGB
4-222
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.
3) Örnek Program
P00000
BINHAP P1000 P1100
b15 b8 b0 b7
S+1
D
D+1
D+2
D+3
7th-digit ASCII code
5
th-digit ASCII code
3
rd-digit ASCII code
1
st-digit ASCII code
8th-digit ASCII code
6
th-digit ASCII code
Upper 16-bit
00H
2nd
digit ASCII code
4th-digit ASCII code
D+4
Lower 16-bit
S
32-bit BIN veri
4-223
BCDDA, BCDDAP, DBCDDA, DBCDDAP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BCDDA(P) DBCDDA(P)
S O O O O O - O - - O O O O O 2~4 O - -
D O - O O O - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S ASCII‟ye dönüştürülecek BCD veri veya verinin kayıtlı olduğu adres BCD
D Ġşlem sonucunun kaydedileceği adres STRING
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Eğer BCD verisi çalşma aralığını aşarsa 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.
(4) S adresindeki h9105 verisi aşağıdaki gibi dönüştürülerek sonuç D adresinden başlayarak kaydedilir.
h31 (1) h39 (9)
h35 (5) h30 (0)
b15 b 8 b 7 b 0
D
D+1
D+2
b15 b 8 b 7 b 0
h00
9 1 0 5Sb12 b11 b 4 b 3
(D)BCDDA
BCDDA
P S D (D)BCDDAP
S D
100-digit ASCII code
1000-digit ASCII code
1-digit ASCII code 10-digit ASCII code
b15 b 8 b 7 b 0 D
D+1
D+2
Only if Off
b15 b 8 b 7 b 0
0 1000-digit 100-digit
10-digit
1-digit
S b12 b11 b 4 b 3
XGK XGB
4-224
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.
3) Ornek Program
P00000
BCDDAP P1000 P1100
100 digits
b15 b8 b0 b7
S+1 D
D+1
D+2
D+3
1000000-digit ASCII code
10000-digit ASCII code
100-digit ASCII code
1-digit ASCII code
10000000-digit ASCII code
100000-digit ASCII code
0
10-digit ASCII code
1000-digit ASCII code
S
1,000,000 digits
100,000 digits
10,000 digits
1,000 digit
1 digit
10 digits
b31 b16 b15 b0
10,000,000 digits
4-225
DABIN, DABINP, DDABIN, DDABINP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
DABIN(P) DDABIN(P)
S O O O O O - O - - O O O O O 2~4 O - -
D O - O O O - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S Binary‟ye dönüştürülecek ASCII verisinin kayıtlı olduğu adres STRING
D Sonucun kaydedileceği adres INT/DINT
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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.
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.
(D)DABIN
DABIN
P S D (D)DABINP
S D
10000-digit ASCII code Sign data
100-digit ASCII code 1000-digit ASCII code
1-digit ASCII code 10-digit ASCII code
S
S+1
b15 b 8 b 7 b 0 D
b15 b 0
Binary16-bit data End of string (Null)
h32 (2) h2D (D)
h31 (1) h35 (5)
h38 (8) h30 (0)
S
S+1
b15 b 8 b 7 b 0 D
b15 b 0
- 2 5 1 0 8
S+2
h00 (NULL)
XGK XGB
4-226
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.
3) Örnek Program
P00000
DABINP P1000 P1100
b15 b8 b0 b7
D+1
Upper 16-bit Lower 16-bit
D
32-bit BIN data
b15 b0 b31 b16
S
S+1
S+2
S+3
S+4
S+5
1000000000-digit ASCII code
10000000-digit ASCII code
100000-digit ASCII code
1000-digit ASCII code
Sign data
100000000-digit ASCII code
End of string 1-digit ASCII code
10-digit ASCII code 100-digit ASCII code
10000-digit ASCII code
1000000-digit ASCII code
4-227
HABIN, HABINP, DHABIN, DHABINP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
HABIN(P) DHABIN(P)
S O O O O - O - - O O O O O O 2~4 O - -
D O - O O - O - - - O O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S Binary‟ye dönüştürülecek heksadesimal ASCII verinin kayıtlı olduğu adres STRING
D Ġşlem sonucunun kaydedileceği adres WORD/DWORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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.
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.
h41 (A) h35 (5)S
S+1
b15 b 8 b 7 b 0
Db15 b 8 b 7 b 0
5A8DH
h00 (NULL)
h44 (D) h38 (8)
S+2
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.
3) Örnek Program
P00000
HABINP P1000 P1100
(D)HABIN
HABIN
P S D (D)HABINP
S D
3rd
-digit ASCII code 4th-digit ASCII code
1st-digit ASCII code 2
nd-digit ASCII code
S
S+1
b15 b 8 b 7 b 0
D b15 b 8 b 7 b 0
Binary16-bit data
End of string (Null) S+2
b15 b8 b0 b7
D+1
Upper 16-bit Lower 16-bit
D
32-bit Binary data
b15 b0 b31 b16
S
S+1
S+2
S+3
7th
-digit ASCII code
5th
-digit ASCII code
3rd
-digit ASCII code
1st-digit ASCII code
8th
-digit ASCII code
6th
-digit ASCII code
2nd
-digit ASCII code
4th
-digit ASCII code
XGK XGB
4-228
DABCD, DABCDP, DDABCD, DDABCDP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
DABCD(P) DDABCD(P)
S O O O O O - O - - O O O O O 2~4 O - -
D O - O O O - O - - - O O O O
[Bellek Ayarı]
Operand Tanım Veri Tipi
S BCD‟ye dönüştürülecek desimal ASCII verinin kayıtlı olduğu adres STRING
D Ġşlem sonucunun kaydedileceği adres BCD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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)
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+1
S+2
h37 (7) h38 (8)
h35 (5) h36 (6)
h00 (NULL)
S
b15 b0b8 b7
S
b15 b0b8 b4b12 b11 b3b7
8 7 6 5
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.
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.
D1
D2
h32 h31
h34 h38
h00 (NULL)
D0
b15 b0b8 b7
D10
b15 b0b8 b4b12 b11 b3b7
1 2 8 4
P00000
DABCDP D00000 D00010
100 digits
D+1 D
1,000,000 digits
100,000 digits
10,000 digits
1,000 digit
1 digit
10 digits
b31 b16 b15 b0
10,000,000 digits
b15 b8 b0 b7
S
S+1
S+2
S+3
1000000-digit ASCII code
10000-digit ASCII code
100-digit ASCII code
1-digit ASCII code
10000000-digit ASCII code
100000-digit ASCII code
0
10-digit ASCII code
1000-digit ASCII code
S+4
(D)DABCD
DABCD
P S D (D)DABCDP
S D
100-digit ASCII code 1000-digit ASCII code
1-digit ASCII code 10-digit ASCII code S
S+1
b15 b 8 b 7 b 0 b15 b 8b 7 b 0
1000-digit
100-digit
10-digit
1-digit
D b12 b11 b 4 b 3
S+2 End of string (Null)
XGK XGB
4-229
LEN, LENP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
LEN(P) S O - O O - - O - - - O O O O
2~4 - - - D O - O - - - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S String‟in başlangıç adresi STRING
D String uzunluğunun kaydedileceği adres 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.
b8 b7
D 4
b15 b0
S+1
S+2
h33 (3) h32 (2)
h35 (5) h34 (4)
h00
S
b15 b0b8 b7
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.
b8 b7
D10 3
b15 b0
D1
D2
h31 (1) h32 (2)
h00 h34 (4)
h36
D0
b15 b0b8 b7
P00000
LEN D0000 D00010
LEN
LEN
P S D LENP
S D
XGK XGB
4-230
STR, STRP, DSTR, DSTRP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
STR(P) DSTR(P)
S1 O - O - - - O - - - O O O O
4~6 O - - S2 O - O O O - O - - O O O O O
D O - O - - - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S1 S2 ondalık adedinin (0~28) kayıtlı olduğu adres WORD
S2 Dönüştürülecek Binary veri INT/DINT
D Sonuç string‟in kaydedileceği adres STRING
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Ondalık adedi 0~28 dışında olursa 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.
(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.
(D)STR
STR
P S1 S2 (D)STRP
S1 S2 D
D
Ondalık adet S1
Binary16 data S2
.
Ġşaret
NULL (End of string)
1st string
ASCII code ASCII code
of Sign
3rd
string ASCII code
2nd
string ASCII code
5th string
ASCII code 4
th string
ASCII code 7
th string
ASCII code 6
th string
ASCII code
D
D+1
D+2
D+3
D+4
3 S1
-32765 S2
.
Ġşaret
h33 (3) h2D (-)
h2E (.) h32 (2)
h36 (6) h37 (7)
h00 (NULL) h35 (5)
D
D+1
D+2
D+3
XGK XGB
4-231
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.
(3) S1 verinin ondalık kısmının adedidir. (4) STR komutunda, S1 „0~28‟ dışında bir sayı ise, Hata bayrağı setlenir.
3) Örnek Program
P00000
STR P1000 P1100 P1200
(Specified total places-1)th
ASCII code ASCII code of Sign
(Specified total places-3)th
ASCII code
(Specified total places-5)th
ASCII code
(Specified total places-7)th
ASCII code
(Specified total places-2)th
ASCII code
(Specified total places-4)th
ASCII code
(Specified total places-6)th
ASCII code
b15 b8 b0 b7
(Specified total places-9)th
ASCII code
00H (Specified total places-10)
th
ASCII code
(Specified total places-8)th
ASCII code
Decimal places S1
Ġşaret S2+1
Upper 16-bit Lower 16-bit
S2
32-bit Binary data
b15 b0 b31 b16
D
D+1
D+2
D+3
D+4
D+5
String‟in sonuna otomatik olarak eklenir
h32 (2) h2D (-)
h34 (4)
h34 (4)
h38 (8)
h31 (1)
h37 (7)
h2E (.)
b15 b8 b0 b7
h36 (6)
h35 (5) h34 (4)
h33 (3)
5 S1
.
Ġşaret
-2147483645
S2+1 S2
32-bit Binary data
b15 b0 b31 b16
D
D+1
D+2
D+3
D+4
D+5
String‟in sonuna otomatik olarak eklenir
0 h00 (NULL)
4-232
VAL, VALP, DVAL, DVALP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
VAL(P) DVAL(P)
S O - O - - - O - - - O O O O
4~6 O - - D1 O - O - - - O - - - O O O O
D2 O - O - - - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S Binary‟ye dönüştürülecek string‟in başlangıç adresi STRING
D1 Ondalık adedi WORD
D2 Dönüştürülen verinin kaydedileceği adres INT/DINT
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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
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.
(D)VAL
VAL
P S D1 (D)VALP
S D1 D2
D2
Ondalık yerler
Integer disregarding decimal point
D1
D2
S
S+1
S+2
S+3
S+4
1st string ASCII code ASCII code of Sign
3rd string ASCII code
5th string ASCII code
7th string ASCII code
2nd
string ASCII code
4th string ASCII code
6th string ASCII code
00H Ġşar
et
b15 b8 b0 b7
String‟in sonu
BIN 16-bit
1st te
xt
2nd te
xt
7th
text
3 D1
-32765 D2
- 3 2 7 6 5 .
Ġşaret
h33 (3) h2D (-)
h2E (.) h32 (2)
h36 (6) h37 (7)
h00 (NULL) h35 (5)
S
S+1
S+2
S+3
XGK XGB
4-233
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.
3) Örnek Program
P00000
VAL P1000 P1100 P1200
Ondalık yerler
b15 b8 b0 b7
Sring‟in sonu
BIN 32-bit
S
S +1
S +2
S +3
S +4
1st string ASCII code ASCII code of Sign
3rd
string ASCII code
5th string ASCII code
7th string ASCII code
2nd
string ASCII code
4th string ASCII code
6th string ASCII code
9th string ASCII code
11th string ASCII code
00H
8th string ASCII code
10th string ASCII code
12th string ASCII code
Integer disregarding decimal point D2+1 D2
D1
Sig
n
1st te
xt
2nd te
xt
12
th te
xt
4-234
RSTR, RSTRP, LSTR, LSTRP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
RSTR(P) LSTR(P)
S1 O - O - - - O - - O O O O O
4~6 O - - S2 O - O - - - O - - - O O O O
D O - O - - - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S1 Dönüştürülecek Floating point veri REAL/LONG
S2 Efektif ondalık adet (0~25) WORD
D Dönüştürülen string‟in kaydedileceği adres STRING
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata Dönüştürülen veri D hafıza alanından taşıyorsa Eğer S2 „0~25‟ dışında ise
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.
(D)RSTR
RSTR
P S1 S2 (D)RSTRP
S1 S2 D
D
3 S2
1 . 2 3 5
Ġşarett
S1+1 S1
Floating point reel veri
D2 D2+1 D2+2 D2+3 D2+4
h31 (1) h32 (2) h35 (5) h2B (+)
h2D (-) h2E (.) h33 (3) h45 (E)
b15 b8 b7 b0
String‟in sonuna otomatik olarak eklenir -1.235E+0
E + 0
h00 (NULL) h30 (0)
-
XGK XGB
X
4-235
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.
3) Örnek Program
P00000
RSTR P1000 P1100 P1200
Ondalık yerler
Ġşaret (tam)
Floating point reel
S1+1 S1
E .
D
D+1
D+2
D+3
D+4
D+5
D+6
S2
(Specified total places-1) th
ASCII code
ASCII code of Sign
ASCII code of decimal point(.)(2EH)
(Specified total places-5)th
ASCII code (decimal)
(Specified total places-7)th
ASCII code
(Specified total places-2)th
ASCII code
(Specified total places-4)th
ASCII code (decimal)
(Specified total places-6)th
ASCII code
b15 b8 b0 b7
(Specified total places-9)th
ASCII code (exponential)
(Specified total places-10)th
ASCII code(exponential)
45e (E)
(Specified total places-11)th
ASCII code (exponential)
00H
Ġşaret (üstel)
Otomatik eklenir
String‟in sonuna otomatik olarak yazılır
4-236
STRR, STRRP, STRL, STRLP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
STRR(P) STRL(P)
S O - O - - - O - - - O O O O 2~4 O - -
D O - O - - - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S Dönüştürülecek string‟in adresi STRING
D Sonucun kaydedileceği adres REAL/LREAL
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata
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)
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.
(3) Ġzin verilen stringler şunlardır;
STRR
STRR
P S D STRRP
S D
S
S+1
S+2
S+3
S+4
b15 b8 b7 b0
D+1 D
Floating point Reel
String‟in sonu
1st string ASCII code
3rd
string ASCII code
5th
string ASCII code
7th
string ASCII code
h00
ASCII code of Sign
2nd
string ASCII code
4th
string ASCII code
8th
string ASCII code
"12345678" Normal
"12.345" Normal
"+12.345e-62" Normal "-1.23e25" Abnormal " 1.23e+25" Abnormal
"-1.23e+25" Normal
"-123e+25" Normal
XGK XGB
X
4-237
(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 P1000 P1100
b15 b8 b0 b7
S
S +1
S +2
S +3
S +4
34H (4) 20H (-)
2EH (.)
32H (2)
31H (1)
31H (1)
33H (3)
30H (0)
20H (+)
30H (0)
00H
45H (E)
31H (1)
Floating point Reel
S +5
S +6
-4.1320 1E+11
D+1 D
4-238
ASC, ASCP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
ASC(P)
S O - O - - - O - - O O O O O
4~6 O - - D O - O - - - O - - - O O O O
cw O - O - - - O - - O O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S Hexadecimal Binary WORD
D Dönüştürülen string‟in kaydedileceği adres STRING
N Dönüştürülecek karakter sayısı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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.
(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.
CW formatı
S D 0 N
Number to be converted (0~8)
Don't Care
D „s start bit
S‟s start bit
Komut
ASC
ASC
Komut
P S D ASCP
S D cw
cw
b15 b8 b0 b7
S
S+1
Specified number n of characters
b15 b8 b0 b7
D
D+1
D+2
D+3
2nd
character‟s ASCII code
4th letter‟s ASCII code
2nd
letter‟s ASCII code
4th letter‟s ASCII code
1st letter‟s ASCII code
3rd
letter‟s ASCII code
1st letter‟s ASCII code
3rd
letter‟s ASCII code
2nd
letter‟s ASCII code
1st letter‟s ASCII code
4th place
3
rd place
2nd
place
1st place
4th place 3
rd place 2
nd place 1
st place
4th place
3
rd place
2
nd place
1
st place
Binary data
XGK XGB
4-239
(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 P1000 P1100 P1200
b15 b8 b0 b7
S
S+1 Specified number
n of letters
b15 b8 b0 b7
D
D+1
D+2
D+3
h45 (E)
h31 (1)
h37 (7)
h41 (A)
h46 (F)
h32 (2)
h38 (8)
h42 (B)
0 0
1 2 E F
Binary data
0 0 0 0
A B 7 8
4-240
HEX, HEXP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
HEX(P)
S O - O - - - O - - - O O O O
4~6 O - - D O - O - - - O - - - O O O O
N O - O O O - O - - O O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S Binary‟ye dönüştürülecek string STRING
D Sonucun yazılacağı adres WORD
N Dönüştürülecek karakter sayısı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata S‟teki string veri Heksadesimal olarak gösterilebilecek alanı aşarsa F110
1) HEX
(1) S‟ten itibaren N adet heksadesimal veriyi HEX‟e dönüştürüp D adresine yazar.
(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 P1000 P1100 P1200
HEX
HEX
P S D HEXP
S D N
N
S2
S2+1
S2+2
S2+3
2nd
letter‟s ASCII code 4
th letter‟s ASCII code
2nd
letter‟s ASCII code 4
th letter‟s ASCII code
1st letter‟s ASCII code
3rd
letter‟s ASCII code 1
st letter‟s ASCII code
3rd
letter‟s ASCII code
b15 b8 b7 b0
Specified number n of letters
D
D+1
4th place
b15 b8 b7 b4 b11 b12 b3 b0
Binary data
4th place
3rd
place
3rd
place
2nd
place
2nd
place
1st place
1st place
b15 b8 b0 b7
D
D+1
Specified number N of letters
b15 b8 b0 b7
S
S+1
S+2
S+3
h45 (E)
h31 (1)
h37 (7)
h61 (a)
h66 (f)
h32 (2)
h38 (8)
h42 (B)
0 0
1 2 E F
Binary data
0 0 0 0
A B 7 8
XGK XGB
4-241
RBCD, RBCDP, LBCD, LBCDP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
RBCD(P) LBCD(P)
S1 O - O - - - O - - - O O O O
4~6 O - - S2 O - O - - - O - - - O O O O
D O - O - - - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S1 Floating point Veri REAL/LREAL
S2 Ondalık sayısı (0~7) WORD
D BCD‟ye dönüştürülen verinin kaydedileceği adres WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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
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.
-3.578 216E+2
S1S1+1
S2 6H3578216
D+1
D+2
D+3
D
0
D+4
1
2
RBCD, LBCD
RBCD/LBCD
P S1 RBCDP, LBCDP
S1 S2
S2
D
D
S1+1 S1
Floating point reel BCD floating point formatı
D
D+1
D+2
D+3
D+4
If artı:0 If eksi:1
If artı:0 If eksi:1 (0~38)
Ġşaret
Üstel işaret
BCD üstel
BCD
3 S2
BCD ondalık sayısı
XGK XGB
4-242
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 P1000 P1100 P1200
4-243
BCDR, BCDRP, BCDL, BCDLP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BCDR(P) BCDL(P)
S1 O - O - - - O - - - O O O O
4 O - - S2 O O O O O - O - - O O O O O
D O - O - - - O - - - O O O O
[Bellek Ayarı] Operand Tanım Veri Tipi
S1 BCD floating point verisi WORD
S2 BCD floating point formatının ondalık sayısı WORD
D Sonucun kaydedileceği adres REAL/LREAL
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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)
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.
BCDR
BCDR
P S1 BCDRP
S1 S2
S2
D
D
BCD floating decimal point format
D+1 D S1
S1+1
S1+2
S1+3
S1+4
artı:0 eksi:1
artı:0 eksi:1
(0~38)
Ġşaret
Ġşaret
BCD üstel
BCD
BCD ondalık sayısı S2
S1+1 S1 S1
S1+1
S1+2
S1+3
S1+4
1
Ġşaret
BCD üstel
H3578216 -3.578 216E+2
6 S2
Floating point reel
XGK XGB
X
4-244
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 P1000 P1100 P1200
4-245
SIN, SINP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
SIN(P) S O - O O O - - - - O O O O O
2~4 - - - D O - O - - - - - - - - O O O
[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… ( 23 ) olur.
2) Örnek Program
P00001
P00000
RAD M0008 M0000
SIN M0000 M0004
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.
SIN
SINP S D SINP
SIN S D
XGK XGB
4-246
COS, COSP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
COS(P) S O - O O O - - - - O O O O O
2~4 - - - D O - O - - - - - - - - O O O
[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… ( 23 ) olur.
2) Örnek Program
P00001
P00000
RAD M0008 M0000
COS M0000 M0004
COS
COSP S D COSP
COS S D
XGK XGB
4-247
TAN, TANP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
TAN(P) S O - O O O - - - - O O O O O
2~4 - - - D O - O - - - - - - - - O O O
[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
P00001
P00000
RAD M0008 M0000
TAN M0000 M0004
TAN
TANP S D TANP
TAN S D
XGK XGB
4-248
RAD, RADP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
RAD(P) S O - O O O - - - - O O O O O
2~4 - - - D O - O - - - - - - - - O O O
[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
P00004
P00003
RAD M0000 M0002
DEG M0002 M0004
RAD
RADP S D RADP
RAD S D
XGK XGB
4-249
DEG, DEGP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
DEG(P) S O - O O O - - - - O O O O O
2~4 - - - D O - O - - - - - - - - O O O
[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
P00004
P00003
RAD M0000 M0002
DEG M0002 M0004
DEG
DEGP S D DEGP
DEG S D
XGK XGB
4-250
SQRT, SQRTP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
SQRT(P) S O - O O O - - - - O O O O O
2~4 O - - D O - O - - - - - - - - O O O
[Bellek Ayarı] Operand Tanım Veri Boyutu
S SQRT işlemine sokulacak giriş değeri LREAL
D Ġşlem sonucunun kaydedileceği adres LREAL
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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
SQRT M0000 M0004
P00001
SQRT
SQRTP S D SQRTP
SQRT S D
XGK XGB
4-251
LIMIT, LIMITP, DLIMIT, DLIMITP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
LIMIT(P) DLIMIT(P)
S1 O - O - - - O O O O O
4~7 O - - S2 O - O O O - O O O O O O
S3 O - O O O - O O O O O O
D O - O - - - O O O O O
[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
D Çıkış değerinin kaydedileceği adres INT/DINT
[Bayrak Seti]
Bayrak Tanım Adres No.
Hata 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
LIMIT,DLIMIT
LIMIT/DLIMIT
P S1 LIMITP, DLIMITP
S1 S3 D S2
S3 D S2
S1 S2
S2 S1 S3
S3 S1
,
,
,
S2 D
S1 D
S3 D
Giriş
Çıkış
S1 Girişi
D Çıkışı
S2
S3
XGK XGB
4-252
2) Örnek Program
LIMIT D00010 300 -400 D00040
P00010
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-253
PIDRUN
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
PIDRUN S - - - - - - - - - O - - - - 2 - - -
[Bellek Ayarı]
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
PIDRUN 0
P0
Operand Tanım Veri Boyutu
S PID işlemi için kullanılacak Loop numarası (0~31) Sabit
PIDRUN PIDRUN S
XGK XGB
4-254
In case of XGK Loop K alanı Sembol Veri Tipi 0‟da çalışması Fonksiyon
None K0000 --
Previous model changing and User using area K0999
Common
K10000~
K1001F _PIDxx_MAN BIT Auto PID Output specified (0:Automatic, 1:Manual)
K10020~
K1003F _PIDxx_PAUSE BIT Disable PID PAUSE
K10040~
K1005F _PIDxx_NEG BIT Positive PID (0:forward,1:reverse) Control of operation
K10060~
K1007F _PIDxx_AW_DIS BIT Disable PID Anti Wind-up (0:operation,1:prohibition)
K10080~
K1009F _PIDxx_EX_RUN BIT Disable
PID external operation Komut
(when operates by HMI)
K10100~
K1011F _PIDxx_STAT BIT Stop PID operation indicated (0:Stop, 1:Run)
K10120~
K1013F _PIDxx_AT_EN BIT Stop
PID Auto-tuning setting
(0:Prohibition 1:Operation)
K10140~
K1015F _PID00_AT_ONLY BIT 0
Controll setting after PID Auto-tuning
(0:Control after tuning,1:Only operates tuning)
K10140~
K1015F _PID00_AT_HYS BIT Manual
PID Auto tuning Hysteresis setting automatically
(0:Manual, 1:Auto-detect)
K10140~
K1015F _PID00_AT_STAT BIT Stop
PID Display of Auto-tuning operation status (0:Stop,
1:Run)
K10140~
K1015F _PID00_ST_EN BIT Disable
PID Self-tuning setting
(0:Prohibition, 1:Operation)
K10140~
K1015F _PID00_INT0 BIT -
PID Internal memory 0
(Prohibition of user setting)
0
K1024 _PID00_SV INT 0 PID target value (SV) – Loop 00
K1025 _PID00_T_s WORD Every scan PID calcualtion cycle (T_s)[0.1msec] - Loop 00
K1026 _PID00_K_p REAL 0 PID P - constant (K_p) – Loop 00
K1028 _PID00_T_i REAL Disable PID I - constant (T_i)[sec] –Loop 00
K1030 _PID00_T_d REAL 0 PID D - constant (T_d)[sec] –Loop 00
K1032 _PID00_d_PV_max INT Disable PID PV variation limitation - Loop00
K1033 _PID00_d_MV_max INT Disable PID MV variation limitation - Loop 00
K1034 _PID00_MV_max INT If both are
Disable
PID MV maximum value limitation – Loop 00
K1035 _PID00_MV_min INT PID MV minimum value limitation – Loop 00
K1036 _PID00_MV_man INT 0 PID manual output (MV_man) – Loop 00
K1037 _PID00_ALARM WORD 0 PID alarm (latch) – Loop 00
K1038 _PID00_PV INT 0 PID present value (PV) – Loop 00
K1039 _PID00_PV_old INT 0 PID previous value (PV_old) – Loop 00
K1040 _PID00_MV INT 0 PID output value (MV) – Loop 00
K1041 _PID00_AT_HYS_val INT 0 PID Hysteresis setting value – Loop 00
K1042 _PID00_ERR DINT 0 PID control Hata value – Loop 00
K1044 _PID00_MV_p REAL 0 PID output value P – Loop 00
K1046 _PID00_MV_i REAL 0 PID output value I – Loop 00
K1048 _PID00_MV_d REAL 0 PID output value D – Loop 00
K1050 _PID00_AT_STEP WORD - PID display of Auto-tuning status - Loop 00
K1051 _PID00_ST_STEP WORD - PID display of self-tuning status - Loop 00
K1052 _PID00_AT_prd1 WORD - PID internal memory 1 (Prohibition of user setting) - Loop 00
K1053 _PID00_AT_prd2 WORD - PID internal memory 2 (Prohibition of user setting) - Loop 00 K1054 _PID00_AT_max WORD - PID internal memory 3 (Prohibition of user setting) - Loop 00
L1055 _PID00_AT_min WORD - PID internal memory 4 (Prohibition of user setting) - Loop 00
1 K1056 _PID01_SV INT 0 PID target value (SV) – Loop 01
30 K2015 Reserved Memory
31
K2016
(1024+32N) _PID31_SV INT 0 PID target value (SV) – Loop 31
K2047
(1055+32N) - Reserved Memory
* xx : Loop number of PID
Açıklama
PID komutları kullanılmadığı takdirde bu K adresleri başka işlemler için kullanılabilir.
4-255
In case of XGB
Device Type Name Function
PID common
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
Loop
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
4-256
PIDAT
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
PIDAT S - - - - - - - - - O - - - - 2 - - -
[Bellek Ayarı]
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
PIDAT 0
P0
Operand Tanım Veri Boyutu
S AT işlemi için kullanılacak Loop numarası (0~15) Sabit
PIDAT PIDAT S
4-257
Adres Tip Ad Fonksiyon
AT common
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
Loop
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
4-258
JMP, LABEL
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
JMP n - - - - - - - - - O - - - - 1 - - -
LABEL n - - - - - - - - - O - - - - 5 - - -
[Bellek Ayarı] Operand Tanım Veri Tipi
Label 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.
JMP_ST
( )
JMP
JMP_ST:Label
P00000
P00000
2) Örnek Program (1) P00020 giriş sinyali On olduğu zaman, JMP SKIP_RING ile SKIP_RING etiketi arasındaki program işletilmez.
CTUD C00002 100
P00030
P00031
( )C0002
C0002
( )P00060
R
R
P00020
SKIP_RINGJMP
SKIP_RING:Label
JMP JMP Label
Label
4-259
CALL, CALLP, SBRT, RET
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
CALL(P) n - - - - - - - - - O - - - - 1 - - -
SBRT n - - - - - - - - - O - - - - 5 - - -
[Bellek Ayarı] Operand Tanım Veri Tipi
n Ç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
CALL INC_D0
P0002F
INCP D00000
F0092
MOV D00000 P0006
F0010
P00020
( )P00050
P00021 P00022
END
SBRT INC_D0
RET
( )P00051
SBRT
CALL(P) P n
SBRT n
means CALL
END
RETRET
XGK XGB
4-260
FOR, NEXT
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
FOR n O - O O O - O - - O O O O O 2 O - -
NEXT - - - - - - - - - - - - - - 1
[Bellek Ayarı] Operand Tanım Veri Tipi
n 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.
NEXT
2FOR
FOR
NEXT
FOR n
NEXT
XGK XGB
4-261
BREAK
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
BREAK - - - - - - - - - - - - - - 1 - - -
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.
( )P00051
BREAK
M00000
FOR 4
( )
( )
FOR 5
NEXT
( )
NEXT
( )
End of
loop
BREAK BREAK
XGK XGB
4-262
STC, CLC
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
STC / CLC - - - - - - - - - - - - - - 1 - - O
[Bayrak Seti]
Bayrak Tanım Adres No.
Artık 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
F112
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.
M0001 giriş koşulu On olursa, Artık Bayrağı(F112) resetlenir.
CLC CLC
STC STC
Artık Bayrağı (F112) setlendi M00000 Yürütüldü
STC
Artık Bayrağı (F112) resetlendi M00001 Yürütüldü
STC
XGK XGB
4-263
DUTY
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
DUTY
D - O - - - - - - - - - - - -
4 - - - N1 - - - - - - - - - O - - - -
N2 - - - - - - - - - O - - - -
[Bellek Ayarı] Operand 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.
2) Örnek Program
DUTY F01000 3 1
P0
DUTY DUTY D N1 N2
Input
condition DUTY
TimingN1 scanN2 scan
XGK XGB
4-264
TFLK
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
TFLK
D1 O - - - - - - O - - - - - -
4~7 O - - S1 O O O O O - O - - O O O O O
S2 O O O O O - O - - O O O O O
D2 O - O O O - O - - - O O O O
[Bellek Ayarı]
Operand Tanım Veri Tipi
D1 On/Off yapılacak bit adresi BIT
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
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
D1 (BIT)
S1 S2
OFFON
OFFON
(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
TFLK P07000 P1000 P1100 P1200
P00000
TFLK D1 TFLK S2 D2 S1
XGK XGB
4-265
NEG, NEGP, DNEG, DNEGP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
NEG(P) DNEG(P)
D O - O - - - O - - - O O O O 2 - - -
[Bellek Ayarı] Operand Tanım Veri Tipi
D Ġş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 D00010
Sınıflandırma Komuttan önce Komuttan sonra
Alan D0010 D0010
Veri -00030(hFFE2) 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 D00010
Sınıflandırma Komuttan önce Komuttan sonra
Area D0010, D0011 D0010, D0011
Data -30 (hFFFFFFE2) 30 (h0000001E)
3) Örnek Program (1) D0020 adresindeki sayının işaretini değiştirir.
M00000
NEGP D00020
MULP D00020 2 D10000
NEG, DNEG
NEG / DNEG
P NEGP, DNEGP
D
D
XGK XGB
4-266
ABS, ABSP, DABS, DABSP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
ABS(P) DABS(P)
D O - O - - - O - - - O O O O 2 - - -
[Bellek Ayarı] Operand Tanım Veri Tipi
D 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 D00010
Sınıflandırma Komuttan önce Komuttan önce
Alan D0010 D0010
Veri -00030(hFFE2) 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
ABS P1000
P00000
ABS, DABS
ABS/DABS
P ABSP, DABSP
D
D
XGK XGB
4-267
GET, GETP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
GET(P)
sl - - - - - - - - - O - - - -
4~7 - - - S - - - - - - - - - O - - - -
D O - O - - - - - - - O O O O
N O - O - - - - - - O O O O O
[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
N Okunacak veri sayısı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
PUT/GET Hata
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 100 D00100 4
F0015
F0016
b15 b0
1.
.
.
F0022
If there is no special module
in the Slot 0 of No.1 Base,
or Get instruction is not
completed correctly.
GET
GET
P sl GETP D N S
sl D N S
XGK XGB
4-268
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 0 D00010 4
D00011
D00012
D00010 100
120
130
D area of CPU
D00013 190
1
2
0100
120
130
Special module
Fixed area
3190
4-269
PUT, PUTP
Komut Uygulanabilir Bellek Bölgesi
Step Bayrak
PMK F L T C S Z D.x R.x Const
U N D R Hata
(F110) Sıfır
(F111) Artık
(F112)
PUT(P)
sl - - - - - - - - - O - - - -
4~7 O - - S - - - - - - - - - O - - - -
D O - O - - - - - - - O O O O
N O - O - - - - - - O - - - -
[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
N Yazılacak veri sayısı WORD
[Bayrak Seti]
Bayrak Tanım Adres No.
PUT/GET Hata
Belirtilen slotta bir özel modül yoksa GET Komutu hatasız tamamlanamadıysa
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 4
F0015
F0016
b15 b0
1.
.
.
F0022
If there is no special module in
the Slot 0 of No.1 Base, or PUT
instruction is not completed
correctly.
PUT
PUT
P sl PUTP
sl S2 N S1
S2 N S1
XGK XGB
4-270
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 M00010 3
M00010
M00011
10
20
M area of CPU
M00012 30
5
6
Address
10
20
A/D module˅s common
RAM
730