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

Modbus Write Coils

Запись значений в несколько битов.

Тип: CFunction

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

/RITM/RITM Modbus/Modbus Write Coils

Описание

Блок Modbus Write Coils используется для записи значений в несколько битов.

Функция Modbus: 15 (0x0F).

Порты

Вход

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

Details

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

Типы данных

UInt8

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

Нет

Выход

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

Details

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

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

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

Типы данных

Float64

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

Нет

Параметры

Параметры

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

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

0

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

m_server_ip

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

Нет

Вычисляемый

Да

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

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

0

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

m_start_addr

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

Нет

Вычисляемый

Да

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

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

1

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

m_amout_coils

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

Нет

Вычисляемый

Да

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

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

-1

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

m_sample_time

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

Нет

Вычисляемый

Да