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

Arduino-modbusSetup

Конфигурация последовательного порта и настройка Modbus сервера.

Тип: CFunction

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

/Interfaces/Targets/Arduino/Arduino-modbusSetup

Описание

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

Блок Arduino-modbusSetup выполняет конфигурацию последовательного порта и настройку Modbus сервера.

Порты

Выход

# conn — дескриптор соединения
true | false

Details

Является входным портом для блоков Arduino-modbusWrite и Arduino-modbusRead.

Типы данных

Bool

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

Нет

Параметры

Main group

# Идентификатор сервера: — идентификационный номер Slave-устройства

Details

Идентификационный номер Slave-устройства от 1 до 247.

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

0

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

m_slave_id

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

Нет

Вычисляемый

Да

# Номер канала Serial: — список доступных каналов для использования
0 | 1 | 2 | 3

Details

Значение параметра определяет, какой объект (Serial/Serial1/…, соответствующие номерам 0/1/…) будет использоваться для обмена данными.

Значения

0 | 1 | 2 | 3

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

0

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

m_serial_channel

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

Нет

Вычисляемый

Да

# Скорость передачи данных: — количество бит, передаваемых по заданному последовательному порту

Details

Количество бит, передаваемых по заданному последовательному порту.

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

115200

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

m_baud_rate

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

Нет

Вычисляемый

Да

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

Details

Период, с которым будет вызываться данный блок.

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

-1

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

sample_time

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

Нет

Вычисляемый

Да