MODBUS ЧТ Б - Чтение битовых ячеек из устройства Modbus

Параметры

ИмяВх/ВыхТипКомментарий
ADDR Вход целоч. Адрес прибора
FN Вход целоч. Функция
REG Вход целоч. Адрес первой ячейки
OFF Вход логич. Отключение передачи команд
OUT[i] Выходы логич. Значения ячеек.
Кол-во выходов может быть от 1 до 255
ERR Выход логич. Ошибка
NA Выход логич. Прибор не отвечает

Информация по использованию

Алгоблок предназначен для чтения битовых ячеек из устройства Modbus.

Устройство Modbus допускается применять совместно с другими периферийными устройствами, подключая их к одному интерфейсному порту контроллера.

Алгоблок может работать через интерфейс RS232 или RS485.

Алгоблок считывает указанное количество ячеек, расположенных подряд, одним запросом. Рекомендуется считывать требуемые ячейки одним блоком, даже в случае если значения нескольких промежуточных ячеек не используются в алгоритме.

На входе ADDR задается сетевой адрес устройства, которому предназначается запрос.

На входе FN указывается функция (по стандарту на протокол Modbus: 1 - Read Coil Status; 2 - Read Input Status).

На входе REG задается адрес первой считываемой ячейки. Так, если рассматривать функцию 2, то для чтения ячеек, начиная с 10004, на входе REG задается 4.

Если вход OFF равен 1, обмен данными с устройством не производится. Все выходы сохраняют свои текущие значения.

Количество считываемых ячеек определяется числом выходов OUT[i].

Выход ERR устанавливается равным 1 в случаях:

  • если прибор возвращает ошибку;
  • если задана неверная функция (отличная от 1 и 2).

Выход NA устанавливается равным 1 в случаях:

  • если в течение 2 секунд от прибора не получен ответ на запрос;
  • если указан неверный адрес прибора (отрицательный или больше 255).