Свойства модулей Modbus TCP

<< Click to Display Table of Contents >>

Navigation:  Работа с конроллерами в MasterSCADA 4D > Руководство по работе с конроллером SIMBOL-300 > Подключение устройств по протоколам > Специализированные протоколы и модули SIMBOL-300 > Modbus TCP >

Свойства модулей Modbus TCP

Свойства модуля задаются в панели свойств модуля ввода-вывода:

sv_modul_Modbus-TCP

sv_modul_Modbus-TCP_1

Установленные значения свойств для модулей различны.

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

Название

Описание

Категория Асинхронный опрос

 

Использовать асинхронный опрос

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

По умолчанию значение настройки для всех модулей - FALSE.

Важно! Функция асинхронного опроса поддерживается не всеми модулями. Возможность использования определяется документацией на подключаемое устройство.

Количество асинхронных запросов чтения

Задается максимальное количество запросов в очереди на чтение.

По умолчанию значение настройки для всех модулей - 10

Количество асинхронных запросов записи

Задается максимальное количество запросов в очереди на запись.

По умолчанию значение настройки для всех модулей - 10

Прерывать цикл чтения при превышении времени задачи

При значении TRUE результаты запросов будут обновляться каждый период выполнения задачи, не дожидаясь выполнения всех запросов из очереди.

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

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

 

Использовать 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

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

 

Использовать резервирование

При значении TRUE включается режим резервирования каналов связи. В штатном режиме опрос производится по основному каналу заданному в поле IP адрес. Если возникает отказ устройства (отсутствие ответа) и на входе параметра Установить канал задано -1 (автоматический режим), то происходит переход к следующему резервному каналу. Номер канала к которому происходит попытка подключения указывается в параметре Текущий канал. Если подключения по всем каналам были неудачными, то у модуля выставляется флаг Отказ, попытки подключения продолжаются по кругу - начиная с основного канала.

По умолчанию значение настройки для всех модулей - FALSE.

IP адреса

Данная настройка используется только при значении TRUE у настройки Использовать резервирование. Для резервирования каналов указываются несколько IP адресов через запятую

Порты

Данная настройка используется только при значении TRUE у настройки Использовать резервирование. Для резервирования каналов указываются несколько портов через запятую

Вставлять "Отказ" при переключении

При значении TRUE на время переключения канала всем тегам будет выставлен Отказ. Если флаг снят, то отказ устанавливается когда попытки подключения по всем каналам были неудачными.

По умолчанию значение настройки для всех модулей - FALSE

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

 

IP адрес

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

IP порт

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

Адрес

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

Таймаут

Максимальное время ожидания ответа от модуля ввода-вывода (мс). Если ответ от модуля не будет получен в течении заданного интервала времени, то попытка опроса будет считаться неудачной, и зафиксируется ошибка данного запроса для конкретного модуля

Количество попыток

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

Реинициализация порта при ошибке

Если значение настройки TRUE, то при возникновении Отказа у всех устройств на шине, будет происходить переоткрытие порта.

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

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

 

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

Задается максимальное значение Input и Holding регистров для одного запроса чтения.

По умолчанию значение настройки для всех модулей - 125

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

Задается максимальное значение для разрыва между адресами регистров. Если разрыв меньше указанного значения, то происходит объединение в один запрос. Например, производится опрос регистров с номерами - 0, 1, 2, 4, 5. Если параметр будет установлен в 0, то регистры будут запрошены за два запроса (0-2, 4-5), если же установить его в 1 или выше, то за один запрос (0-5, а не использованный регистр 3 будет отброшен при разборе ответа). Увеличение данного параметра сокращает количество запросов и ускоряет опрос, но удлиняет кадр ответа.

По умолчанию значение настройки для всех модулей - 10

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

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

По умолчанию значение настройки для всех модулей - 2000

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

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

По умолчанию значение настройки для всех модулей - 10

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

 

DINT-DWORD

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

По умолчанию значение настройки для всех модулей - _3_2_1_0

REAL

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

По умолчанию значение настройки для всех модулей - _3_2_1_0

LREAL

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

По умолчанию значение настройки для всех модулей - _7_6_5_4_3_2_1_0

LINT-LWORD

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

По умолчанию значение настройки для всех модулей - _7_6_5_4_3_2_1_0

STRING

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

По умолчанию значение настройки для всех модулей - _1_0

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