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

Modbus Write Registers

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

Тип: CFunction

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

/RITM/RITM Modbus/Modbus Write Registers

Описание

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

Порты

Вход

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

Details

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

Типы данных

UInt16

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

Нет

Выход

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

Details

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

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

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

Типы данных

Float64

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

Нет

Параметры

Параметры

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

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

0

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

m_server_ip

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

Нет

Вычисляемый

Да

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

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

0

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

m_start_addr

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

Нет

Вычисляемый

Да

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

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

1

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

m_amout_regs

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

Нет

Вычисляемый

Да

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

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

-1

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

m_sample_time

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

Нет

Вычисляемый

Да