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

Modbus Write Coils

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

Тип: EngeeFunction

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

/Interfaces/Modbus/Modbus Write Coils

Описание

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

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

Порты

Вход

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

Details

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

Типы данных

UInt8

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

Нет

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

Details
Типы данных

Float64

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

Нет

Выход

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

Details

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

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

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

Типы данных

Float64

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

Нет

Параметры

Параметры

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

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

0

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

m_slave_id

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

Нет

Вычисляемый

Да

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

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

0

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

m_start_addr

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

Нет

Вычисляемый

Да

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

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

-1

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

m_sample_time

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

Нет

Вычисляемый

Да