Документация Engee

Modbus Write Registers

Запись значений в несколько последовательных регистров хранения.

Тип: EngeeFunction

Путь в библиотеке:

/Interfaces/Modbus/Modbus Write Registers

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок Modbus Write Registers используется для записи значений в несколько последовательных регистров хранения.

Порты

Вход

# Данные — скаляр или вектор 16-разрядных беззнаковых целых для записи
скаляр | вектор

Details

Длина вектора не должна превышать 123.

Типы данных

UInt16`

Поддержка комплексных чисел

Нет

# Количество регистров — количество регистров для записи
скаляр

Details
Типы данных

Float64

Поддержка комплексных чисел

Нет

Выход

# Статус — статус операции
скаляр

Details

Предназначен для контроля ошибок и их обработки в модели. Коды ошибок:

  • -1 — ошибка операции.

Если операция выполнена успешно, то будет возвращено количество записанных регистров.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Параметры

# Идентификатор сервера: — идентификатор slave-устройства

Details
Значение по умолчанию

0

Имя для программного использования

m_slave_id

Настраиваемый

Нет

Вычисляемый

Да

# Адрес: — начальный адрес для записи, без учета смещения

Details
Значение по умолчанию

0

Имя для программного использования

m_start_addr

Настраиваемый

Нет

Вычисляемый

Да

# Шаг расчёта, с: — шаг расчета в секундах для отправки данных из приложения реального времени

Details
Значение по умолчанию

-1

Имя для программного использования

m_sample_time

Настраиваемый

Нет

Вычисляемый

Да