Академический Документы
Профессиональный Документы
Культура Документы
������� ��
��������� M���������
L���� 3000C / 3000C.�.
�������
� ����������
��������� � �������������������������������������������������������������������������������������������
���������������������������������������� ��������������������������������������������������� �
3.2 C����������
C������ ���� ������������������������������������������������������������������������������������� 6
3.3 M���� �� ����������� ����������������������������������������������������������������������������� 6
4.1 C����������
C����� ����� �� �������� ������������������������������������������������������������������������� �12
4.2 C�������
C����� �� ��� ������ ��������������������������������������������������������������������������� �12
2
C������� ���� I���������� �� ������� �� ��������� M���������
������ ��� e ������ ����� ��� �a�ca� �e�����ada� da M������ I��, I��������� A��������� �������.
3
C������� ���� I���������� �� ������� �� ��������� M���������
1 I���������
E��e d�c��e��� de����a��e a �����a�ad��e� e/�� ���f������a�� ��e �e��� �e�������e�� �e�a �����a�a��� de
�� Sca��e�, �� S���e�a S��e�������� �� �� PLC. A �����a�a��� ade��ada de��e� d����������� �e �a�e�� d� c��ce���
de 3 ba�e� ������ca� (dec��a�, �e�adec��a� e c�d��� ASCII), be� c��� de ����a� ��f���a��e� c����da� �e��e
�a��a�.
Se�� de�c���� e� de�a��e� � �����c��� de c�����ca��� �e��a� a����c���a �ad��� M����� ���, ����e�e��ad�
��� I�d�cad��e� da A��� I�����������. E��e �����c��� de�e �e� ������ad� �a�a �ea���a� a c�����ca��� e���e e��e�
��d�cad��e� e ��a���e� c������ad�� �� c�����ad�� ��e e��e�a ca�ac��ad� a ��a��fe��� dad�� a��a��� d� ���������
M�����.
A ���e�face �e��a� d�� ��d�cad��e� ALFA ��de ��e�a� �a��� ��� �ad��e� e�����c�� ��232 c��� ��485,
c��f������e�� ��� ��f��a�e (��de �a��a� d� ��d�cad��). O �����c��� M����� e�ba�cad� ��� ��d�cad��e� ��de�e�de
d� �e�� e�����c� ��ad�. Ma���e� ��f���a��e� ��b�e �� ��d�cad��e� ��de� �e� �b��da� ��� d�c��e���� d�������e��
�� ���e ���.����������������.���.�� .
1.1 ������������
De�c����� de a����� �e���� e���e�ad�� a� ����� de��e d�c��e���:
2 C�������� �� C����������
U� c��ce��� ������a��e e� ��a c�����ca��� de dad�� e� M�db�� d�� �e��e��� a�� e����a�e���� �e���e
e e�c�a��. E� ��a���e� ���e����a��� �a ��a� e��e�a �e�d� ������ad� e��e �����c���, de�e�� e������ ���e��e ��
e����a�e��� �e���e e �e�� �e��� �� e�c�a��.
Def��e��e c��� e����a�e��� �e���e a��e�e �e�������e� ��� ��da a ���c�a���a d� ���ce��� de c�����ca���,
�� �e�a, � d���������� ��e ���c�a e f��a���a ��a ���ca de dad�� e���e �� ��� da �ede M�db��, �e�a �a�a ��a�������� ��
�ece����. J� � e����a�e��� e�c�a�� � def���d� c��� �e�d� a��e�e ��e �� �ea���a a����a f����� ��b ����c��a��� e
c������e d� �e���e, �� ���ce��� de c�����ca��� e���e e��a��e� de ��a �ede M�db��.
4
C������� ���� I���������� �� ������� �� ��������� M���������
U� e����a�e��� ��de �e� �e���e �� e�c�a�� de�e�de�d� ���e��e da ��a a���ca��� �� ����e�a. O� �e�a,
e� de�e����ad� ����e�a �� e����a�e��� ��de �e� c��f����ad� c��� �e���e e, e� �����, � �e��� e����a�e���
��de e��a� c��f����ad� c��� e�c�a��.
Na c�����ca��� e���e �� e����a�e��� �e���e e �� e�c�a�� e����e� d�a� ����a��e� ������e��:
C��� f�� �e�c���ad�, � �e���e �e� � ��de� de ���c�a� � ���ce��� de c�����ca���. N� ca�� de e��e ������
��ec��a� e���a� ��a �e��a�e� a �� e�c�a�� (1� ca��), e�a a e���a a ��a���e� ���e���, de ac��d� c�� ��a�
�ece���dade� e ��de�e�de��e d� e��ad� e� ��e �e e�c����a� � e�c�a��. E��a �e��a�e� de�e �e������a� a� e�c�a�� a
e�ec���� de ��a de�e����ada f�����. A� �ecebe� a �e��a�e� e���ada �e�� �e���e, � e�c�a�� e�ec��a a f�����
����c��ada e e���a ��a �e�����a c���e�d� � �e����ad� de��a f�����.
N� 2� ca��, c����d�, � e�c�a�� ��� ��de ���c�a� a c�����ca��� e���e �� d�����������. A����, � �ece������ ��e
� e����a�e��� �e���e �e�����e �e �� e�c�a��� ��ec��a�d� e���a� �� �ecebe� dad��, e �� e���� e��e� �������
��de��� e���a� �� �e������a� �a�� dad��.
O �����c��� M�db�� def��e a f���a �e�a ��a� �� dad�� ��� e�ca����ad�� e� �� f�a�e, � ��d� de
e�de�e�a�e��� d�� e����a�e���� e�c�a���, �� ��d�� ��e � d���������� �e���e ��de ������a� �a�a e���a� �e��a�e��
�a�a �� e�c�a��� (������� �� ��������� ), e���e ������. C����d�, de�e��e f���a� ��e a ���e�a��� e���e � e����a�e���
�e���e e �� e�c�a��� ��� �e� c������a�e��� def���d� �e�� �����c���. O� �e�a, � c������a�e��� c��ad� ��� d���
�a����af�� ac��a e��� ����e�e��ad� �a a���ca���, ��� e��a�d� ���ad� a ��a���e� ��������� de �����c���.
A a���ca��� de�e fa�e� a f����� d� ���e� de ������ da ca�ada OSI, ���� e��a ca�ada ��� e��� ��e�e��e ��
�����c��� M�db��. A����, a��� d� ��a�a�e��� da� ��f���a��e� �e�a���a� a� ���ce��� ��e �e de�e�a
���e�������a�/c������a�, a a���ca��� f�ca �e�������e� �a�b�� �e��� ���ced��e���� a �e�e� �e���d�� �a ��a��������
e �ece���� da� �e��a�e��, �ec��e�a��� de e����, ���c������� e���e �� e����a�e���� �a �ede, c��e��� e
de�c��e���, e���e ������.
3 � ��������� M�����
O� ��d�cad��e� A�fa I������e���� d����e� de c�����ca��� �e��a� a��a��� d� �����c��� M�db���RTU, � ��a�
f�� ����e�e��ad� �e����d� f�e��e��e a� ����a� e��abe�ec�da� �e�a M�d�c�� I�c., de�e�����ed��a de��e �����c���.
3.1 I���������
E��e �����c��� f�� de�e������d� �e�a M�d�c�� I�c. �a�a �e� ������ad� c��� �e�� de c�����ca��� e���e
c�����ad��e� e����e��e� ���a �ede. E��e �����c��� ba��ca�e��e def��e ��a ��������� �� ��������� c������a
��� �����, ��e �� �a�� d��e���� ����� de d����������� ��� ca�a�e� de �ec���ece�, ��de�e�de��e�e��e d� ���� de �ede
������ada.
D��a��e a c�����ca���, � �����c��� de�e����a c��� cada d���������� ��de:
Q�a�d� �� a �ece���dade de �e����a� ��a �e�����a a� c��a�d� �eceb�d�, � d���������� e�c�a�� ����a ��a
�e��a�e� e a e���a �a�a � �e���e, �e��� ��e e��a ��d���e �� e���. E� ca�� de e���, � c�d��� da f����� ��de �e�
�ea����ad� �a�a ��d�ca� ��e � �� �e����� de e���, e �� b��e� de dad�� ��de� �e� ��ee�c��d�� c�� �� c�d��� ��e �
de�c�e�a.
5
C������� ���� I���������� �� ������� �� ��������� M���������
3.2 C����������
C��� a��e�����e��e c��ad�, a c�����ca��� � fe��a a��a��� da ��c��ca �e���e�e�c�a��, �a ��a� a�e�a� ��
d���������� (�e���e) ��de ���c�a� a c�����ca��� (����� ). O� ������ d����������� (e�c�a���) �e����de� e���a�d� ��
dad�� ����c��ad�� �e�� �e���e (��������). O �e���e ��de e�de�e�a� ��d���d�a��e��e �� e�c�a�� �� ace��a� a ��d��
e� ��a �ede a��a��� de �e��a�e�� e� cade�a (b��adca��). C����d�, a�e�a� � e�c�a�� e�de�e�ad� �e����a ��a
�e�����a (��������) a ��a ����� e ���ca ��� �e�ada� ��������� ��a�d� ��a ����� f�� d� ���� ��������� .
O �����c��� M�db�� e��abe�ece � f���a�� da ����� def����d�:
� � e�de�e�� d� e�c�a�� (�� c�d��� �a�a ace��� b��adca��)
� � c�d��� da f�����, ��e ��d�ca ��a� a��� de�e �e� ���ad� �e�� e�c�a��
� �a���e���� �� dad�� �e����e��e� � f����� def���da
� � ca��� de �������� (CRC) �a�a c�eca� a ���e���dade da �e��a�e� e���ada
A����, a ���dade de dad�� de �����c��� �e��a� M�db�� (������ ������ ���� �������� ���� ���� ) ��de �e�
e���e�a���ada da �e�����e f���a:
A �e�����a d� e�c�a�� � �e�ada ��� �e���� ���de�, �bedece�d� a� f���a�� c���e����de��e � f�����
�eceb�da �e�� �e���e. C�� ����, def��e��e:
� a c��f���a��� da f����� �ea���ada
� �a���e���� �� dad�� �e����e��e� � f����� ����c��ada
� � ca��� de �������� (CRC) �a�a c�eca� a ���e���dade da �e��a�e� e���ada
Q�a�d� �c���e� �� e��� �a c�����ca��� �� �e � e�c�a�� ��� e����e� a��� �a�a a�e�de� � f����� �e������ada,
e�e ����a ��a �e��a�e� e��ec�f�ca (���������), �����f�ca�d� � �e� ��� a�e�d��e���.
O ��d� RTU ��� ������ b��e� ��e ��d���e� ���c�� e f�� de �������. Pa�a �de���f�ca� e��e� ca����, ��� de�e
�a�e� �e����a ��a�������� de dad�� ��� �� �e���d� ������, ����������� � 3.5 ����� � ������� �� ������� ��
����� (������ ).
P�� e�e����, ������a ��e a �a�a de ��a�������� �e�a de 19200 ���. Pa�a e��a �a�a, � �e��� ���a� �a�a e����
de 1 �a�a��a de dad�� (11 b���) � de 572.9 �� (11 � (1 / 19200)). P���a���, �a�a �de���f�ca� �� ���c�� e/�� ������� de
�������, ��� de�e �a�e� ��a�������� ��� �� �e���d� ������ de 2.005 �� (3.5 � 572.9 ��).
O� d����������� f�ca� �������a�d� � ba��a�e��� e c�eca�d� ���e��a��� ������ . E��e�, de���� de de�ec�ad��,
d�� ���c�� � �ece���� da �e��a�e�. A��� a �ece���� de ��da a �e��a�e�, de�e �e� �e�ad� �e�� �e���e ��
���e��a�� ������ �����a� a� d� ���c�� da �e��a�e�, ca�ac�e���a�d� � f�� da �e��a.
6
C������� ���� I���������� �� ������� �� ��������� M���������
Ne��e ��d�, ��da a �e��a�e� de�e �e� e���ada de �a�e��a ��������. Se �� ���e��a�� ����� ��� 1.5 �����
� ������� �� ������� �� ����� f�� de�ec�ad� a��e� ��e ��da a �e��a�e� �e��a ��d� �eceb�da, � e�c�a�� de�ca��a
�� dad�� �� �eceb�d�� da �e��a�e� a��a� e a����e ��e � ������� ca�ac�e�e �e�� � ca��� de e�de�e�� de ��a ���a
�e��a�e�. De ��d� �����a�, �e ��a ���a �e��a�e� f�� �eceb�da e� �� ���e��a�� ����� ��e � ���e��a�� ������ , �
e�c�a�� a����e ��e e��a �e��a�e� � ��a c������a��� da �����a �e��a�e� �eceb�da. E��a c��d���� ��� �e�a� ��
e���, ���� � ca��� C�C ��� c���e����de�� a�� dad�� e���ad�� �a �e��a�e�. A �e���� � �����ad� �� ������� ����c�
�� ��d� RTU.
I����� �� ������� E��. E������ F����� M����� D���� ���� � E������ �������� F�� �� �������
I��c�� 1 c�a� 1 c�a� N c�a�� CRC � CRC + F��
O� ca���� E������� �� I�������� e F����� M����� �����e� �� ����� ���� ����. O���a �a���c��a��dade
e��� �a ��������� de e���� d�� b��e� de �������� da �e��a�e�: � ����e��� b��e e���ad� � � �e��� �����f�ca���� e
de���� � �a�� �����f�ca����.
E�e����:
� e�de�e�� d� ��d�cad��: 69 = 45H
� f����� M�db��: �e����a de �e�����ad��e�: 03 = 03H
� �e�����ad�� ���c�a� a �e� ��d�: 11 = 0BH � �e�a ����a M�db��: 000AH
� ���e�� ���a� de �e�����ad��e� a �e�e� ��d��: 1 = 0001H
� �������� (CRC) �e�ad�: 19627 = 4CABH � �e�a ����a M�db�� RTU = ABH 4CH
7 N�� �ec���ec��e��� O e�c�a�� ��� c���e���� e�ec��a� � c��a�d�. E��e e�ce����� � �e�ad� ��a�d�
� �e���e e���a �� c��a�d� a��a��� da� f����e� 13 �� 14.
8 E��� de �a��dade �a O e�c�a�� de�ec��� e��� de �a��dade �a �e����a de ��a �e����a e��e�d�da.
�e����a
O e�e���� a �e���� ad��a � ��d� de c�����ca��� RTU. O �e���e e���a �� c��a�d� �a�a � e�c�a�� ���e��
69H da �ede, ����c��a�d� ��e �e�a �����a�ad� � �e� �e�����ad�� 0058H c�� � �a��� 05AFH. A �e��a�e� e���ada
�a�a e��e c��a�d� � a �e�����e:
69H 06H 00H 58H 05H AFH 43H DDH
��de:
� 69H = e�de�e�� d� e�c�a��
� 06H = c�d��� da f����� M�db�� de e�c���a e� �� ���c� �e�����ad��
� 00H 58H = ���e�� d� �e�����ad�� ���e��� d� e�c�a��
� 05H AFH = �a��� a �e� �����a�ad� �� �e�����ad�� 0058H d� e�c�a��
� 43H DDH = �������� da �e��a�e� e���ada �e�� �e���e
A��e� de e�ec��a� � c��a�d� de e�c���a, � e�c�a�� �de���f�ca ��e ��� ������ � �e�����ad�� 0058H e� �e�
d���������� e �e����a a �e�����e �e��a�e� de e�ce�����:
69H 86H 02H 42H 7DH
��de:
� 69H = e�de�e�� d� e�c�a��
� 86H = c�d��� da f����� M�db�� de e�c���a e� �� ���c� �e�����ad�� c�� ���a���a��� de e���
� 02H = c�d��� de e�ce����� ��d�ca�d� ��e ��� e����e � �e�����ad�� ����c��ad�
� 42H 7DH = �������� da �e��a�e� a �e� e���ada �e�� e�c�a��
E��e ���ce��� �e �e�e�e a�� ��e �c���a� 8 ������������� �a�a ���� ��������� �� �������� ��e �
��b�e��d� � ����ca XOR c�� � �e�����ad�� CRC. P���a���, � ���ce��� �� �e����a�� ��a�d� ����� �� ca�ac�e�e� da
�e��a�e� ���e�e� ��d� ��b�e��d�� � ����ca XOR c�� � �e�����ad�� CRC, �e�a�d� � �a��� d� CRC ��e �e�� c���cad�
�� C���� �������� da �e��a�e�.
C��� �e��a �e�a�, � ���ced��e��� �a�a � c��c��� d� CRC � � �e�����e:
1. Ca��e�a��e � �e�����ad�� CRC c�� � �a��� FFFFH;
9
C������� ���� I���������� �� ������� �� ��������� M���������
2. S�b�e�e��e � ca�ac�e�e da �e��a�e� a ��a ����ca XOR c�� �� 8 b��� �e��� �����f�ca����� d�
�e�����ad�� CRC, �e����a�d� � �e����ad� �� �e�����ad�� CRC;
3. De���ca��e � c���e�d� d� �e�����ad�� CRC 1 b�� �a� � d��e��a �����a�a�d� �e� b�� �a�� �����f�ca����
c�� 0 (�e��);
4. E�a���a��e � b�� �e��� �����f�ca���� d� �e�����ad�� CRC e:
Se b�� ���a� a 0, �e�e�e��e � ���ce��� a �a���� d� ��e� 3
Se b�� ���a� a 1, ��b�e�e��e � �e�����ad�� CRC a ��a ����ca XOR c�� a c����a��e A001H
�e����a�d� � �e����ad� �� �e�����ad�� CRC, e� �e���da, �e�e�e��e � ���ce��� a �a���� d�
��e� 3
5. Re�e�e���e �� ��e�� 3 e 4 a�� ��e �e��a� �c����d� 8 de���ca�e����;
6. Re�e�e���e �� ��e�� 2 a�� 5 �a�a � ������� ca�ac�e�e da �e��a�e� e a���� ��ce����a�e��e a�� ��e
��d�� �� ca�ac�e�e� �e��a� ��d� a�a���ad��;
7. O �a��� f��a� d� �e�����ad�� CRC � � �a��� d� Ca��� ��������;
8. P���e��a�e��e c���ca��e � b��e ����� �����f�ca���� d� �e�����ad�� CRC �a �e��a�e� e de���� �
���� �����f�ca����.
O ���ce��� de�c���� ac��a � � c�a�ad� c��c��� �������� de CRC ��e, ��fe����e��e, c�����e ����� �����
�a�a �e �ea���a� e c��e�a a f�ca� c����c� � �ed�da ��e a� �e��a�e�� �a��a� a �e� ������ b��e� a �e�e� ��a������d��.
Pa�a �������a� e��e ���b�e�a, f��a� c��ada� ���� ������� de 256 ����� ���� ��a, c���e�d� ����� a� ������e��
c��b��a��e� �a��� �a�a � b��e �a�� �����f�ca���� c��� �a�a � �e��� �����f�ca���� d� �e�����ad�� CRC. O
��c���e��e��e de��e �ec���� � ��e e�e �e��e� ��e � d���������� d������a de �e�� �e��� 512 b��e� da �e����a de
�����a�a �a�a a��a�e�a� a� d�a� �abe�a�. P����, � c��c��� � �ea���ad� be� �a�� �a��da�e��e, ���� � fe��� a��a���
de ��������� de �e�� �a���e�. A� �abe�a� e �e��ec����� �a���e� ��� �����ad�� a� f��a� de��e ��e�.
10
C������� ���� I���������� �� ������� �� ��������� M���������
������ C�C +
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
������ C�C �
0x00,0xC0,0xC1,0x01,0xC3,0x03,0x02,0xC2,0xC6,0x06,0x07,0xC7,0x05,0xC5,0xC4,0x04,
0xCC,0x0C,0x0D,0xCD,0x0F,0xCF,0xCE,0x0E,0x0A,0xCA,0xCB,0x0B,0xC9,0x09,0x08,0xC8,
0xD8,0x18,0x19,0xD9,0x1B,0xDB,0xDA,0x1A,0x1E,0xDE,0xDF,0x1F,0xDD,0x1D,0x1C,0xDC,
0x14,0xD4,0xD5,0x15,0xD7,0x17,0x16,0xD6,0xD2,0x12,0x13,0xD3,0x11,0xD1,0xD0,0x10,
0xF0,0x30,0x31,0xF1,0x33,0xF3,0xF2,0x32,0x36,0xF6,0xF7,0x37,0xF5,0x35,0x34,0xF4,
0x3C,0xFC,0xFD,0x3D,0xFF,0x3F,0x3E,0xFE,0xFA,0x3A,0x3B,0xFB,0x39,0xF9,0xF8,0x38,
0x28,0xE8,0xE9,0x29,0xEB,0x2B,0x2A,0xEA,0xEE,0x2E,0x2F,0xEF,0x2D,0xED,0xEC,0x2C,
0xE4,0x24,0x25,0xE5,0x27,0xE7,0xE6,0x26,0x22,0xE2,0xE3,0x23,0xE1,0x21,0x20,0xE0,
0xA0,0x60,0x61,0xA1,0x63,0xA3,0xA2,0x62,0x66,0xA6,0xA7,0x67,0xA5,0x65,0x64,0xA4,
0x6C,0xAC,0xAD,0x6D,0xAF,0x6F,0x6E,0xAE,0xAA,0x6A,0x6B,0xAB,0x69,0xA9,0xA8,0x68,
0x78,0xB8,0xB9,0x79,0xBB,0x7B,0x7A,0xBA,0xBE,0x7E,0x7F,0xBF,0x7D,0xBD,0xBC,0x7C,
0xB4,0x74,0x75,0xB5,0x77,0xB7,0xB6,0x76,0x72,0xB2,0xB3,0x73,0xB1,0x71,0x70,0xB0,
0x50,0x90,0x91,0x51,0x93,0x53,0x52,0x92,0x96,0x56,0x57,0x97,0x55,0x95,0x94,0x54,
0x9C,0x5C,0x5D,0x9D,0x5F,0x9F,0x9E,0x5E,0x5A,0x9A,0x9B,0x5B,0x99,0x59,0x58,0x98,
0x88,0x48,0x49,0x89,0x4B,0x8B,0x8A,0x4A,0x4E,0x8E,0x8F,0x4F,0x8D,0x4D,0x4C,0x8C,
0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42,0x43,0x83,0x41,0x81,0x80,0x40,
/*******************************************************************************
* C��c��� d� c�ec���� �a�a �����c��� M�dB�� RTU � d��a��e RECEPCAO/TRANSMISSAO
* CRC_H�B��e: a����a �a�a Tabe�a CRC+
* CRC_L�B��e: a����a �a�a Tabe�a CRC�
* E���ada: b�ffe� a �e� a�a���ad� e ��a���dade de ca�ac�e�e� a �e�e� ��d��
* Sa�da: a��a���a b�ffe� c�� � �e����ad� �� c��c��� de CRC �a� ����c�e� c���e�a�
*******************************************************************************/
���d CRC_RTU_�e��a�(������ed c�a� *�����e�, ������ed c�a� �_ca�ac�e��)
�
������ed c�a� c���_ca�ac, ca�ac=0;
CRC_H�=CRC_L�=0�FF;
c���_ca�ac = 0;
d�
�
ca�ac=CRC_L�^*�����e�++;
CRC_L�=CRC_H�^CRC_H�B��e[ca�ac];
CRC_H�=CRC_L�B��e[ca�ac];
c���_ca�ac++;
� ����e(c���_ca�ac < �_ca�ac�e��);
*�����e�++=CRC_L�;
*�����e�++=CRC_H�;
�
11
C������� ���� I���������� �� ������� �� ��������� M���������
4 F������ M�����
A�e�a� de e������e� d��e��a� f����e� M�db��, cada CLP d������b����a �� c������� e��ec�f�c� de�a� �a�a ��
�e�� ��������. O� ��d�cad��e� da A��� I�����������, e���e�a���, e���� �����a�ad�� �a�a �ec���ece� ������ a� ��e
�ea���a� �� c��a�d�� �e����e��e� � �e�a�e� de �a�e��a �a�� ����da e ef�ca�. Se��� de�c���a� a�e�a� e��a� f����e�,
e� ��d� RTU. A��e�, c����d�, � �ece������ e���� c��� �� dad�� ��� �efe�e�c�ad�� �� �����c��� M�db��.
M������� ����� :
N��� �� ����� ������� �� HE�A B���� �� ���
Ide���f�cad�� de ���c�� N�O H�
E�de�e�� d� e�c�a�� 7BH 0111 1011
F����� M�db�� 03H 0000 0011
E�de�e�� ���c�a� (+) 00H 0000 0000
E�de�e�� ���c�a� (�) 6BH 0110 1011
N�. de �e�����ad��e� (+) 00H 0000 0000
N�. de �e�����ad��e� (�) 03H 0000 0011
�������� ca�ac�e� 1 0111 1111
�������� ca�ac�e� 2 1000 1101
I�d�cad�� de f�� N�O H�
T��a� de b��e� e���ad�� 8
12
C������� ���� I���������� �� ������� �� ��������� M���������
M������� ��������:
N��� �� ����� ������� �� HE�A B���� �� ���
Ide���f�cad�� de ���c�� N�O H�
E�de�e�� d� e�c�a�� 7BH 0111 1011
F����� M�db�� 03H 0000 0011
Ca��� ���� ����� 06H 0000 0110
Dad� d� 1� �e�����ad�� (+) 00H 0000 0000
Dad� d� 1� �e�����ad�� (�) 5FH 0101 1111
Dad� d� 2� �e�����ad�� (+) 01H 0000 0001
Dad� d� 2� �e�����ad�� (�) A8H 1010 1000
Dad� d� 3� �e�����ad�� (+) 3CH 0011 1100
Dad� d� 3� �e�����ad�� (�) 69H 0110 1001
�������� ca�ac�e� 1 1111 1111
�������� ca�ac�e� 2 0010 1000
I�d�cad�� de f�� N�O H�
T��a� de b��e� e���ad�� 11
4.3.1 D��������
L� � c���e�d� de �� b��c� de �e�����ad��e� ���� ������� (�efe�e�c�ad�� c��� 4XXXX). Pa�a e��e c��a�d�
��� ��� ����d�� ace���� ���� ��������� .
13
C������� ���� I���������� �� ������� �� ��������� M���������
De ac��d� c�� � c��a�d�, � �e�����ad�� 40108 c����� 005FH (95 dec��a�), � �e�����ad�� 40109 c�����
01A8H (424 dec��a�) e � �e�����ad�� 40110 c����� 3C69H (15465 dec��a�).
4.4.1 D��������
P����a�a �� ���c� �e�����ad��e� ���� ������� (�efe�e�c�ad� c��� 4XXXX). Pa�a ace���� ���� ��������� , �
�e��� �e�����ad�� e� ����� �� e�c�a��� da �ede �e�� �����a�ad� c�� � �e��� �a���.
14
C������� ���� I���������� �� ������� �� ��������� M���������
4.5.1 D��������
P����a�a �� b��c� de �e�����ad��e� ���� ������� (�efe�e�c�ad� c��� 4XXXX) �e��e�c�a��e��e. Pa�a ace����
���� ��������� , e��e �e��� b��c� de �e�����ad��e� de ����� �� e�c�a��� da �ede �e�� �����a�ad� ���a��e��e.
5 D�������� F��������
E��e ��e� de�c�e�e �� ���ced��e���� a �e�e� �e���d�� �a ��a�������� e �ece���� da� �e��a�e�� be� c���
� c������a�e��� d�� �e����a�� �e���e e e�c�a��. Ne��e ��e�, ��da a �efe���c�a fe��a a �� �e����a� �e���e
�de���f�ca �� CLP �� ����e�a ���e�������� ����� ��e �� ��d�cad��e� A��� I����������� ������ ��� c��f����ad�� c���
e�c�a��� e� ��a �ede de c�����ca���.
5.1 M�����
E� ��a �ede de c�����ca��� � �e���e ��de �e� d��� c������a�e���� d��������:
• T�a�������� de �e��a�e�� �a�a � e�c�a��
• Rece���� de �e��a�e�� e���ada� �e�� e�c�a��
5.1.1 �����������
C��� ��a��������, � �e���e e���a ��a �e��a�e� a�(�) e�c�a��(�) e d���a�a ��a c���a�e� �����a ( �������� )
de e��e�a �a�a c��f���a� �e � e�c�a�� �ecebe� e��a �e��a�e�. P�de� �c���e� a� �e�����e� ����a��e� e� �e�a��� �
�e�����a e��e�ada:
• E�ec���� c�� ��ce���
• ��������
• F����� ������da
• Re�����ad�� ������d�
16
C������� ���� I���������� �� ������� �� ��������� M���������
5.1.2 ��������
C��� �ece����, � �e���e a�a���a a �e��a�e� �e����d�da �e�� e�c�a�� e ��de� �c���e� a� �e�����e� ����a��e�:
• E������� ��� �������: � �e����a� e�c�a�� �ec���ece a �e��a�e� e���ada �e�� �e���e, e�ec��a �
c��a�d� def���d� �a �e��a�e� e �e����de a� �e���e �� �a���e� �b��d��. O �e���e f��a���a � ���ce���
de �ece���� e �� ���� �ed�d� de ��a�������� f�ca a ca��� da a���ca��� ��e e����e� �e�d� e�ec��ada.
• �������� : � �e����a� e�c�a�� ��� �e����de ab�����a�e��e �ada a� �e���e a��� a �c�����c�a de �����
��� . O �������� �c���e �� ��a�d� ��� e����e � e�c�a�� e�de�e�ad� �a �e��a�e� ��a������da �e��
�e���e, �� ��a�d� � �������� da �e��a�e� ��� c���c�de c�� � �a��� d� ca��� �������� C�C
(M�db�� RTU), �� a��da ��a�d� �� ��a���e� ����� e��� de c�����ca���. Ne��e� ca���, �e�a��e��e �
�e���e e�ec��a ��a �e����c�a de �������� (���a� �e��a���a�), �e��a�������d� a �e��a�e� e���ada
a��e�����e��e. E��e ���ce��� de ����� �e �e�e�e a�� ��e � e�c�a�� �e����da ��a �e��a�e� c�e�e��e,
�� a�� ��e �e�a a�����d� � ���e�� ������ de �������� �����a�ad�� �e�� �e���e. Ne��e ������ ca��, �
�e���e a����e a �c�����c�a de �� e��� de c�����ca���, f��a���a � ���ce��� de �ece���� e a a�����e d�
�������� f�ca a ca��� da a���ca��� ��e e����e� �e�d� e�ec��ada.
• F����� ��������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e�, �a� �de���f�ca ��e a f�����
M�db�� ����c��ada �e�� �e���e ��� e��� ����e�e��ada �� �e����a� e�c�a��. Ne��e ca��, � �e���e �ecebe
��a �e��a�e� de ��������� d� e�c�a��. O �e���e f��a���a � ���ce��� de �ece���� e �� ���� �ed�d� de
��a�������� f�ca a ca��� da a���ca��� ��e e����e� �e�d� e�ec��ada.
• ����������� ��������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e� �a� �de���f�ca ��e �(�)
�e�����ad��(e�) e��ec�f�cad�(�) �a �e��a�e� ��a������da �e�� �e���e ��� e����e(�). Ne��e ca��, �
�e���e �ecebe ��a �e��a�e� de E�ce����� d� e�c�a��. O �e���e f��a���a � ���ce��� de �ece���� e ��
���� �ed�d� de ��a�������� f�ca a ca��� da a���ca��� ��e e����e� �e�d� e�ec��ada.
• ����� �� ���� ��������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e�, �a� �de���f�ca ��e �
�a��� de �� �a�� dad�� c����d�� �� C���� �� D���� da �e��a�e� e���ada ��� ������d��. Ne��e ca��, �
�e���e �ecebe ��a �e��a�e� de E�ce����� d� e�c�a��. O �e���e f��a���a � ���ce��� de �ece���� e ��
���� �ed�d� de ��a�������� f�ca a ca��� da a���ca��� ��e e����e� �e�d� e�ec��ada.
• E����� �� ������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e�, �a� � ����f�ca de ��e a
�e��a �e�� ���ce��ada ��� �e���d� de �e��� �a��� ��e � ����a�. Ne��e ca��, � �e���e �ecebe ��a
�e��a�e� de ��������� d� e�c�a��. E��e ���� de �e��a�e� � e���ada a� �e���e �a�a e���a� a �c�����c�a
de �������� . O �e���e f��a���a � ���ce��� de �ece���� e �� ���� �ed�d� de ��a�������� f�ca a ca��� da
a���ca��� ��e e����e� �e�d� e�ec��ada, ��e ��de a���b��� a� �e���e a �a�efa de �������a� a� a����dade�
d� e�c�a�� a�� ��e e��e �ea���e � c��a�d�.
• D���������� �������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e� e � ����f�ca de ��e a
�e��a ��� ��de �e� ���ce��ada, ���� � e�c�a�� e��� �c��ad� a�e�de�d� a ����� c��a�d�. Ne��e ca��,
� �e���e �ecebe ��a �e��a�e� de ��������� d� e�c�a��. E��e ���� de �e��a�e� � e���ada a� �e���e
�a�a e���a� a �c�����c�a de �������� . O �e���e f��a���a � ���ce��� de �ece���� e �� ���� �ed�d� de
��a�������� f�ca a ca��� da a���ca��� ��e e����e� �e�d� e�ec��ada, ��e ��de a���b��� a� �e���e a �a�efa
de �e��a������� a �e��a�e� �a�� �a�de, ��a�d� � e�c�a�� �� ���e� c����e�ad� � c��a�d� e� e�ec����.
17
C������� ���� I���������� �� ������� �� ��������� M���������
5.2 E������
E� ��a �ede de c�����ca��� � e�c�a�� ��de �e� d��� c������a�e���� d��������:
• Rece���� da� �e��a�e�� e���ada� �e�� �e���e
• T�a�������� de �e��a�e�� �a�a � �e���e ��a�d� f�� ����c��ad�
5.2.1 ��������
C��� �ece����, � e�c�a�� a�a���a a �e��a�e� e���ada �e�� �e���e e ��de� �c���e� a� �e�����e� ����a��e�:
• �������� ��� �������: � e�c�a�� �a��da � e�de�e�� def���d� �� ca��� E������� �� E������ e a�
de�a�� ��f���a��e� c����da� ��� ������ ca���� da �e��a�e�, e�ec��a�d� � c��a�d� ����c��ad�.
• D���� ���������: ��a �e��a�e� � c����de�ada ������da ��a�d� � e�de�e�� def���d� �� �e� ca���
E������� �� E������ ��� c���e����de� a� e�de�e�� d� �e����a� e�c�a�� ��e e����e� �ecebe�d� a
�e��a�e�, �� ��a�d� � �������� da �e��a�e� ��� c���c�d�� c�� � �a��� d� ca��� �������� C�C
(M�db�� RTU) �� a��da ��a�d� ����e� ��a���e� ����� e��� de c�����ca���.
• F����� ��������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e�, �a� �de���f�ca ��e a f�����
M�db�� ����c��ada �e�� �e���e ��� e��� ����e�e��ada.
• ����������� ��������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e�, �a� �de���f�ca ��e �(�)
�e�����ad��(e�) e��ec�f�cad�(�) �a �e��a�e� ��a������da ��� e����e(�).
• ����� �� ���� ��������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e�, �a� �de���f�ca ��e �
�a��� de �� �� �a�� dad�� c����d�� �� C���� �� D���� da �e��a�e� e���ada ��� ������d��.
• E����� �� ������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e�, �a� � ����f�ca de ��e a
�e��a �e�� ���ce��ada ��� �e���d� de �e��� �a��� ��e � ����a�.
• D���������� �������: � e�c�a�� e�de�e�ad� �e�� �e���e �ec���ece a �e��a�e� e � ����f�ca de ��e a
�e��a ��� ��de �e� ���ce��ada, ���� � e�c�a�� e��� �c��ad� a�e�de�d� a ����� c��a�d�.
5.2.2 �����������
C��� ��a��������, � e�c�a�� e���a ��a �e��a�e� a� �e���e c���e�d� ��f���a��e� �e�a���a� � �e��a�e�
�eceb�da e ��de� �c���e� a� �e�����e� ����a��e�:
• �������� ��� �������: a��� �a��da� e e�ec��a� � c��a�d� def���d� �a �e��a�e�, �e����de a� �e���e
c�� a� ��f���a��e� �e�a���a� a� c��a�d� e�ec��ad�. A f���a��� de��e ���� de �e��a�e� e��� de�c���a
�� ��e� 6.3 de��e d�c��e���.
• E����� �� ������: � e�c�a�� �e����de c�� ��a �e��a�e� de ���������. E��e ���� de �e��a�e� �
e���ada a� �e���e �a�a e���a� a �c�����c�a de �������� .
• D���������� �������: � e�c�a�� �e����de c�� ��a �e��a�e� de ���������. E��e ���� de �e��a�e� �
e���ada a� �e���e �a�a e���a� a �c�����c�a de �������� .
18
C������� ���� I���������� �� ������� �� ��������� M���������
5.2.3 �����
O� ��d�cad��e� A��� I����������� e���� ��e�a�ad�� �a�a a�e�de� a ��a���e� ��e �e�a � ���e�� de ��������
�����a�ad� �e�� �e���e, ��e de�e� �c���e� ��� ���e��a�� ������ de 100 ��.
6 C������� �� �������
N� e������ da a���ca���, � �����c��� �e ��e�c��a c�� � ��a�a�e��� da� ��f���a��e� e�b���da� e� ��a
�e��a�e� e���ada �� �eceb�da �e�a �ede de c�����ca���. E��a� �e��a�e�� c����e� � ������ �� C������� e
������ �� ���������. E��e�, ��� ��a �e�, ��� c�������� �e��� C������� ����������� ��� ����������� ALFA
I����������� .
O I�d�cad�� ��a�a � �a��� de DW��d 32b��� da �e�����e f���a: MSW��d0 c���e����de��e a�� 16b��� �a��
�����f�ca����� (�a��� �������� de 65536), �a�� LSW��d1 c���e����de��e a�� 16b��� �e��� �����f�ca����� , �������
����� (MSW��d0*65536) + LSW��d1.
E�e����:
E�c�e�e� 70000 �� Se�P����1: e�c�e�e� �a MSW��d0 = 1 e LSW��d1 = 4464, � ��d�cad�� ��� ��a�a� da �e�����e f���a:
(1*65536) + 4464 = 70000.
Le����a d� Pe�� ��d�cad� �� d����a� 98765: �e����a da MSW��d0 = 1 e LSW��d1 = 33229, � ��d�cad�� ��� ��a�a�
a ��f���a��� da �e�����e f���a: (1*65536) + 33229 = 98765.
19
C������� ���� I���������� �� ������� �� ��������� M���������
I��c�� de f�a���� E�d. I�d�cad�� F����� M�db�� D���� ���� � I�������� �������� F�� de f�a����
O ca��� D���� ���� � I�������� de�e�� �e� �e�ad� de ac��d� c�� � ��d� de ��a�������� RTU (���� 4)
a��� de �bedece� a�� �ad��e� d� M�db��, �� �e�a, 2 b��e� (��d� RTU) �a�a �a���e� ��e �de���f���e� � ���e�� de
�e�����ad��e� e �a���e� ��d�� �� �����a�ad�� ��� �e�����ad��e�.
Na de�c����� d�� c��a�d�� d� �����c��� M�db�� a �e����, � c���e�d� d� ca��� D���� ���� � I�������� �
a�a���ad� d� ����� de ����a �� ���������.
20
C������� ���� I���������� �� ������� �� ��������� M���������
21
C������� ���� I���������� �� ������� �� ��������� M���������
22
C������� ���� I���������� �� ������� �� ��������� M���������
23
C������� ���� I���������� �� ������� �� ��������� M���������
24
C������� ���� I���������� �� ������� �� ��������� M���������
25
C������� ���� I���������� �� ������� �� ��������� M���������
Q�ad�� de C��a�d��
F����� M�db�� 03
Re�����ad�� ���c�a� 811
T��a� de �e�����ad��e� 09
26
C������� ���� I���������� �� ������� �� ��������� M���������
Q�ad�� de Re�����a�
b��e� ��d�� 18
b��� 15 a 3 = Re�e��ad�
Re�����ad�� 811
b��� 2 a 0 = ���e�� de CASAS DECIMAIS
b��� 15 a 3 = Re�e��ad�
Re�����ad�� 812
b��� 2 a 0 = �a��� d� DEGRAU: 1, 2, �� 5
Re�����ad��e� DW��d Pe�� de Ca��b�a��� (PECAL)
813 / 814 MSW��d0 (Re�.813) LSW��d1 (Re�.814)
Re�����ad��e� DW��d Ca�ac�dade M����a (CAPAC)
815 / 816 MSW��d0 (Re�.815) LSW��d1 (Re�.816)
0 = ZERO �a��a� e a�������c� de�ab����ad�� 2 = ZERO �a��a� �ab����ad�
Re�����ad�� 817
1 = ZERO a�������c� �ab����ad� 3 = ZERO �a��a� e a�������c� �ab����ad��
0, 1, 2 = �e�����a� ����da� e� ��a�af���a� c�� ca�ac�dade ��fe���� a 120 ��
3, 4, 5, 6 = �e����a� ����da� e� ��a�af���a� c�� ca�ac�dade ���e���� a 120 ��
Re�����ad�� 818
7, 8 = �a�a a���ca��e� c�� ca��a� ���e��
9 = �a�a a���ca��e� c�� a��� ��a� de ��b�a���
0 = TARA ��� ��ce����a 4 = TARA ed����e�
1 = TARA ��� ��ce����a �e�����ada 5 = TARA ed����e� e �e�����ada
Re�����ad�� 819 2 = TARA ��ce����a 6 = TARA De�ab����ada
3 = TARA ��ce����a e �e�����ada 7 = TARA A�������ca e �e�����ada
8 = TARA A�������ca
27
C������� ���� I���������� �� ������� �� ��������� M���������
28