Обозначение


Описание

Блок осуществляет отправку команды Modbus на чтение результатов измерений аналоговых входов из регистров хранения или регистров входа(команды 0х03 и 0х04 для мастера).

Назначение входов и выходов

Циклические:
ВходыТипОписание
itritrвход связи блоком Modbus Master
enbu8вход разрешения работы
slvu8адрес ведомого устройства, из которого производим чтение(slave)
adr0u16адрес, начиная с которого осуществляется чтение
inputbвыбор регистров для чтения - регистры хранения/регистры входов(0/1)
ВыходыТипОписание
bibfiуказатель на блок, не используется
sti16статус: 0 - нет связи; 1 - есть связь, ошибок нет; >1 - есть связь, код ошибки в старшем байте
rsltfltрезультат измерения
timeu16время измерения
stsiu8код ошибки (0х00 если чтение без ошибок)
vldibдостоверность: 1-данные валидны; 0-нет
msku16маска кода ошибки (b0000000000000000 если чтение без ошибок)
Код ошибки Маска Описание
0хF01Значение заведомо неверно
0xF62Данные не готовы. Необходимо дождаться
результатов первого измерения после включения модуля
0xF74Датчик отключен
0хF88Велика температура свободных концов ТП
0хF916Мала температура свободных концов ТП
0хFA32Измеренное значение слишком велико
0хFB64Измеренное значение слишком мало
0хFC128Короткое замыкание датчика
0хFD256Обрыв датчика
0хFE512Отсутствие связи с АЦП
0хFF1024Некорректный калибровочный коэффициент

Инициализация

Для инициализации необходимо подсоединить вход itr на выход блока master или slave

Ссылки

Команды чтения
Введение