Modbus Read#

block

Внешний вид блока в REPEAT VISION#

Важно

Блоки Настройки клиента Modbus, Modbus Write, Modbus Read доступны для использования только в локальном дистрибутиве платформы REPEAT VISION.

 Блок позволяет считывать значения с регистров внешнего устройства (программируемого логического контроллера (ПЛК)) или эмулятора, датчики, система диагностики) по протоколу Modbus TCP и использовать их в процессе моделирования на платформе REPEAT VISION.

 Modbus Read использует настройки клиента блока Настройки клиента Modbus для чтения значений из регистров внешнего устройства. Адрес первого регистра чтения задается в соответствии с конфигурацией регистров внешнего устройства.

Важно

Модель в REPEAT VISION с блоками Modbus всегда является Master – устройство отправляющее запрос, информацию. Для корректной работы модели совместно с блоком Modbus Read необходимо добавлять блок настроек клиента Настройки клиента Modbus.

 Поддерживаемые типы операций чтения:

  • Регистры хранения – чтение значений из регистров хранения (Holding Registers).

  • Регистры флагов – чтение значений из регистров флагов (Coil Status).

  • Регистры ввода – чтение значений из регистров ввода (Input Registers).

  • Дискретные входы – чтение значений из дискретных входов (Digital Inputs).

 Поддерживаемые типы данных для чтения:

  • int16;

  • uint16;

  • int32;

  • uint32;

  • float.

1.  Свойства#

Свойство

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

Описание

Единицы измерения

Клиент

–

–

–

Адрес серверного устройства (Slave ID)

1

ID slave-устройства, к которому подключается модель REPEAT VISION

–

Тип операции чтения:
Регистры флагов;
Дискретные входы;
Регистры хранения;
Регистры ввода

Регистры хранения

–

–

Тип данных:
int16;
uint16;
int32;
uint32;
float, доступно при выборе Тип операции чтения - Регистры хранения, Регистры ввода

float

Тип считываемых данных из регистров внешнего устройства

–

Адрес первого регистра

5

Адрес регистра в соответствии со спецификацией внешнего устройства

–

Количество значений для чтения

1

Количество значений для чтения определяет порядок читаемых регистров с адреса введенного в свойство Адрес первого регистра. Свойство также опреедляет количество выходных портов.

–

Тип задания дискретизации:
Децимация фундаментальной частоты дискретизации проекта;
Период дискретизации;
Частота дискретизации

Децимация фундаментальной частоты дискретизации проекта

–

–

Период дискретизации, доступно при выборе Тип задания дискретизации - Период дискретизации

0.05

–

с

Коэффициент децимации фундаментальной частоты дискретизации проекта, доступно при выборе Тип задания дискретизации - Децимация фундаментальной частоты дискретизации проекта

1

–

–

Частота дискретизации, доступно при выборе Тип задания дискретизации - Частота дискретизации

20.0

–

Гц

Примечание

При использовании блоков Modbus, в проекте всегда должен быть блок Настройки клиента Modbus. Затем в проект добавляется:

  • Modbus Write если необходимо записывать значения в регистры внешнего устройства;

  • Modbus Read если необходимо считывать значения из регистров внешнего устройства.

2.  Входы и выходы#

Параметры

Вход/выход

Описание

Единицы измерения

Тип порта

Выход 1

Выход

Количество портов зависит от значения свойства Количество значений для чтения

–

Автоматика

Для того, чтобы посмотреть возможности подключения блока необходимо перейти на страницу Описание портов блоков

См. также

С примером использования данного блока можно ознакомиться в разделе Системы управления практическое руководство Система управления обогревом дома с Modbus TCP.