MODBUS ЗП Р - Запись регистров в устройство Modbus

Параметры

ИмяВх/ВыхТипКомментарий
ADDRВходцелоч.Адрес прибора
REGВходцелоч.Адрес первой ячейки
IN[i]Входыцелоч.Значения ячеек.
Кол-во входов может быть от 1 до 123
WRITEВходлогич.Сигнал для записи
ERRВыходлогич.Ошибка
NAВыходлогич.Прибор не отвечает

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

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

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

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

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

Максимальное количество регистров, которое можно записать с помощью одного алгоблока - 123. Алгоблок позволяет записывать значения регистров в диапазоне от -32768 до +32767. Диапазон значений регистров в устройстве Modbus может отличаться, в этом случае нужно использовать значения регистров, входящие в оба диапазона.

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

Запись осуществляется с помощью функции 16 - Preset Multiple Registers.

На входе REG задается адрес первого записываемого регистра. Например, для записи регистров, начиная с 40002, на входе REG задается 2.

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

Запись осуществляется, если вход WRITE равен 1.

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

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

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