Специализированные модули Modbus RTU

<< Click to Display Table of Contents >>

Navigation:  Работа с конроллерами в MasterSCADA 4D > Руководство по работе с серверами автоматизации Цинтрон > Подключение устройств по протоколам >

Специализированные модули Modbus RTU

MasterSCADA 4D имеет набор элементов, соответствующий модулям ввода-вывода компании Цинтрон, работающих по протоколу Modbus RTU. MasterSCADA 4D поддерживает основные функции этих модулей.

По умолчанию в узлы SA-02m, SA-02m-CAN, SA-02m-2 добавлены протоколы Modbus_RTU: Modbus_RTU_COM1 - Modbus_RTU_COM5, сопоставленные с портами RS-485-1 - RS-485-5 соответственно:

Modbus-RTU_CYNTRON

Подробнее о протоколе Modbus_RTU в основной справочной системе.

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

Modbus-RTU_CYNTRON_1

Каждый модуль ввода-вывода, имеет выход Отказ. Количество каналов каждого модуля соответствует количеству входов и выходов реального устройства, а также его назначению.

MasterSCADA 4D поддерживает следующие модули ввода-вывода компании Цинтрон, работающие по протоколу Modbus RTU:

Название модуля

Описание

Модуль расширения МР-02м 6xDO 8xDI. 6 дискретных выходов, 8 дискретных входов

Модуль расширения МР-02м 4xDO 6xDI. 4 дискретных выхода, 6 дискретных входов

Модуль расширения МР-02м 6xDO. 6 дискретных выходов НЗ, НО

Модуль расширения МР-02м 16xDO. 16 дискретных выходов ТТР

Модуль расширения МР-02м 14xDI. 14 дискретных входов

Модуль расширения МР-02м 6xAI 6xAO. 6 универсальных аналоговых входов, 6 аналоговых выходов 0-10 В

Модуль расширения МР-02м 12xAI. 12 универсальных аналоговых входов

Модуль расширения МР-02м 12xAO. 12 аналоговых выходов 0-10 В

После добавления элемента, соответствующего модулю ввода-вывода в проект, необходимо настроить его панель свойств. Настройки выбираются согласно документации, поставляемой с оборудованием.

Основные настройки модулей:

Modbus-RTU_CYNTRON_2

Основные свойства модулей ввода-вывода:

Название

Описание

Категория Настройки

Адрес

Задается адрес устройства (значение адреса определяется документацией на подключаемое устройство)

Задержка запроса после получения ответа

Задается интервал ожидания после получения ответа на запрос чтения или записи, по истечении которого выполняется следующий запрос

Ссылка на окно для сообщений

Данная настройка используется для установки связи с окном, которое должно открываться при переходе из журнала к аварийным сообщениям, возникшим в этом элементе

Категория Настройки записи

Использовать WRITE_SINGLE_COIL (0x5)

При значении TRUE используется функция записи в ячейку региона Coils - 0x05 (запись в одиночную ячейку). При значении FALSE используется функция записи в группу ячеек региона Coils - 0x0F (групповая запись).
По умолчанию значение настройки FALSE

Использовать WRITE_SINGLE_REGISTER (0x6)

При значении TRUE используется функция записи в ячейку региона Holding Registers - 0x06 (запись в одиночную ячейку). При значении FALSE используется функция записи в группу ячеек региона Holding Registers - 0x10 (групповая запись).
По умолчанию значение настройки FALSE

Выполнять запись при подключении

При значении TRUE будет производиться однократная запись значений на всех выходах при следующих ситуациях:

•при каждом подключении к устройству, включая первоначальное;

•при переключении исполнения на резервный узел в резервированной паре;

•при переподключении после разрыва связи.

При этом не имеет значения, совпадает ли текущее значение с начальным, запись будет выполнена независимо от этого.

По умолчанию значение настройки FALSE

Категория Настройки чтения

Максимальное количество регистров в запросе чтения

Задается максимальное значение Input и Holding регистров для одного запроса чтения.
По умолчанию значение равно 125 (максимально допустимое).

Максимальный интервал неиспользуемых регистров

Задается максимальное значение для разрыва между адресами регистров. Если разрыв меньше указанного значения, то происходит объединение в один запрос. Увеличение данного параметра сокращает количество запросов и ускоряет опрос, но удлиняет кадр ответа.

Максимальное количество битов в запросе чтения

Задается максимальное значение Coils и Disсrete Inputs битов для одного запроса чтения.
По умолчанию значение равно 2000 (максимально допустимое).

Максимальный интервал неиспользуемых битов

Задается максимальное значение для разрыва между адресами битов. Если разрыв меньше указанного значения, то происходит объединение в один запрос. Также следует помнить, что некоторые Modbus устройства имеют ограничение на количество передаваемых за один запрос параметров.

Категория Чередование байт

DINT-DWORD

Порядок следования байтов в целых числах. Данный параметр обеспечивает обмен с устройствами с различным порядком следования байтов в целых числах.

REAL

Порядок следования байтов в вещественных числах. Данный параметр обеспечивает обмен с устройствами с различным порядком следования байтов в вещественных числах.

LREAL

Порядок следования байтов в вещественных числах (8 байт). Данный параметр обеспечивает обмен с устройствами с различным порядком следования байтов в вещественных числах.

LINT-LWORD

Порядок следования байтов в целых числах (8 байт). Данный параметр обеспечивает обмен с устройствами с различным порядком следования байтов в целых числах.

STRING

Порядок следования байтов в строках. Данный параметр обеспечивает обмен с устройствами с различным порядком следования байтов в строках.

Информация о состоянии связи с модулем ввода-вывода

Для получения информации о состоянии связи с модулями ввода-вывода используются параметры Отказ и Ошибка протокола в группе Встроенные модули:

Modbus-RTU_CYNTRON_3

Параметр Отказ имеет тип значения BOOL. Если параметр принимает состояние TRUE, то это значит, что исполнительная система не может установить связь с данным модулем.

Параметр Ошибка имеет тип значения STRING. Если у исполнительной системы нет связи с модулем ввода/вывода, то параметр принимает значение No connection.