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


Установленные значения свойств для модулей различны.
Основные свойства модулей ввода-вывода:
Название |
Описание |
Категория Асинхронный опрос |
|
Использовать асинхронный опрос |
При значении TRUE включается Асинхронный опрос. Асинхронный опрос работает по принципу отправки запроса, не дожидаясь ответа от предыдущего, что позволяет ускорять опрос. По умолчанию значение настройки для всех модулей - FALSE. Важно! Функция асинхронного опроса поддерживается не всеми модулями. Возможность использования определяется документацией на подключаемое устройство. |
Количество асинхронных запросов чтения |
Задается максимальное количество запросов в очереди на чтение. По умолчанию значение настройки для всех модулей - 10 |
Количество асинхронных запросов записи |
Задается максимальное количество запросов в очереди на запись. По умолчанию значение настройки для всех модулей - 10 |
Прерывать цикл чтения при превышении времени задачи |
При значении TRUE результаты запросов будут обновляться каждый период выполнения задачи, не дожидаясь выполнения всех запросов из очереди. По умолчанию значение настройки FALSE |
Категория Настройки записи |
|
Использовать WRITE_SINGLE_COIL (0x5) |
При значении TRUE используется функция записи в ячейку региона Coils - 0x05 (запись в одиночную ячейку). При значении FALSE используется функция записи в группу ячеек региона Coils - 0x0F (групповая запись). |
Использовать WRITE_SINGLE_REGISTER (0x6) |
При значении TRUE используется функция записи в ячейку региона Holding Registers - 0x06 (запись в одиночную ячейку). При значении FALSE используется функция записи в группу ячеек региона Holding Registers - 0x10 (групповая запись). |
Выполнять запись при подключении |
При значении 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 |
Подробнее о работе с модулями и их свойствами смотрите в основной справочной системе.