Посылка - запрос для чтения двух регистров :
|
номер прибора |
код команды |
адрес ст.байт |
адрес мл.байт |
кол-во ст.байт |
кол-во мл.байт |
контрольная сумма |
контрольная сумма |
1. |
3. |
0. |
1. |
0. |
2. |
CRC |
CRC |
01h |
03h |
00h |
01h |
00h |
02h |
CRC |
CRC |
Ответ прибора номер 1
на запрос чтения регистров №01 и №02
в данном случае содержимое регистров ( 03E8h и 0064h ):
|
номер прибора |
код команды |
кол-во байтов |
дата1 мл.байт |
дата1 ст.байт |
дата2 мл.байт |
дата2 ст.байт |
КС |
КС |
1. |
3. |
4. |
232. |
3. |
100. |
0. |
CRC |
CRC |
01h |
03h |
04h |
E8h |
03h |
64h |
00h |
CRC |
CRC |
Посылка для записи одного регистра в прибор номер 5 :
записать в регистр №1 число 9.
|
номер прибора |
код команды |
адрес ст.байт |
адрес мл.байт |
дата мл.байт |
дата ст.байт |
КС |
КС |
5. |
6. |
0. |
1. |
9. |
0. |
CRC |
CRC |
05h |
06h |
00h |
01h |
09h |
00h |
CRC |
CRC |
Ответ прибора номер 5
на команду записи в регистр № 1 числа 9:
|
номер прибора |
код команды |
адрес ст.байт |
адрес мл.байт |
дата мл.байт |
дата ст.байт |
КС |
КС |
5. |
6. |
0. |
1. |
9. |
0. |
CRC |
CRC |
05h |
06h |
00h |
01h |
09h |
00h |
CRC |
CRC |
В типовом варианте параметры хранятся в регистрах :
Регистр № 0 |
Температура №1 |
Регистр № 1 |
Температура №2 |
Регистр № 2 |
Сигнал управления |
Дискретность чисел 0.1 (температуре 22.5
°C
будет соответствовать число 225).