Чтение текущих настроек датчика (команда 10h)
Команда предназначена для чтения текущих настроек датчика Omnicomm LLS 30160.
Формат команды:
| Смещение, байт | Размер поля, байт | Значение | Описание |
|---|---|---|---|
| 0 | 1 | 31h | Префикс |
| +1 | 1 | 00h…FFh | Сетевой адрес получателя |
| +2 | 1 | 10h | Код операции |
| +3 | 1 | 00h…FFh | Контрольная сумма |
Формат ответа:
| Смещение, байт | Размер поля, байт | Значение | Описание |
|---|---|---|---|
| 0 | 1 | 3Eh | Префикс |
| +1 | 1 | 00h…FFh | Сетевой адрес отправителя |
| +2 | 1 | 10h | Код операции |
| +3 | 16 | LLS 30160¹ | Имя датчика. Тип – строковая константа. Значение устанавливается на заводе-изготовителе при прошивке платы |
| +19 | 11 | LLS 1.0.0.0¹ | Обозначение программы и ее версии |
| +30 | 1 | 00h…03h | Режим выдачи данных |
| +31 | 1 | 00h…FFh | Интервал выдачи результатов измерения |
| +32 | 1 | 0…20 | Длина фильтра |
| +33 | 2 | 0…4095 | Нижняя граница изменения уровня |
| +35 | 2 | 1…4095 | Верхняя граница изменения уровня |
| +37 | 3 | 000000h…FFFFFFh | CNT1 – нижняя граница диапазона изменения периода входного сигнала |
| +40 | 3 | 000000h…FFFFFFh | CNT2 – верхняя граница граница диапазона изменения периода входного сигнала |
| +43 | 1 | 00h…FFh | Контрольная сумма |
¹ - имя датчика, номер версии и обозначение ПО может отличаться от приведённого в таблице.