8 Интерфейс RS-485 Поканальное считывание данных Посылка: #AAN[CHK](cr), где АА – адрес модуля от 0x00 до 0xFF; N – номер канала от 0 до 7; [CHK] – контрольная сумма; (cr) – символ перевода строки (0х0D). Ответ: (данные)[CHK](cr), где (данные) – десятичное представление результата измерения, со знаком (пять значащих цифр). Если в посылке синтаксическая ошибка или ошибка в контрольной сумме, то не будет никакого ответа. Пример >+120.65 В случае запроса данных с несуществующего канала ответ будет равен: ?AA[CHK](cr) Контрольная сумма (CHK) позволяет обнаружить ошибки в командах, отправленных из ведущего устройства, а также в ответах ведомого.
Контрольная сумма (CHK) передается как коды двух ASCII символов (от 0x00 до 0xFF) и представляет собой сумму ASCII кодов всех символов посылки не включая код символа переноса строки. В случае переполнения суммы, старшие разряды отбрасываются. ПРИМЕЧАНИЕ Вся информация, содержащаяся в кадре, включая адрес прибора, данные, CHK и символ перевода строки, передается в ASCII кодах. Следует обратить внимание, что использование ASCII кодов строчных латинских символов недопустимо. 8.5 Диагностика работы датчиков и исключительные ситуации В процессе работы прибор контролирует работоспособность подключенных к нему датчиков.
В случае обнаружения неисправности любого из них прибор передает сообщение об ошибке по сетевому интерфейсу RS-485. Ошибки формируются во время работы: • с ТС в случае их обрыва или короткого замыкания; • с ТП в случае их обрыва, а также при увеличении температуры свободных концов термопар выше 90 °C или при ее уменьшении ниже минус 10 °C; • с любым типом датчиков в случае получения результатов измерений, выходящих за установленные для данного датчика границы диапазона контроля. 33