<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Стандартные протоколы > Modbus > Modbus over TCP > Свойства протокола Modbus over TCP |
Настройка элемента производится в панели свойств.
Вид панели свойств:
Описание основных свойств:
Название |
Рекомендации |
Категория Общие |
Как правило, для данного элемента не настраивается. Подробное описание данной категории приведено в соответствующем разделе. |
Категория Задача |
Задается период, с которым будут опрашиваться модули ввода-вывода. Определяется способ работы протокола при резервировании узла. Подробное описание категории приведено в разделе, описывающем настройку категории Задачa. |
Категория Настройки резервирования |
|
Использовать резервирование |
При значении TRUE включается режим резервирования каналов связи. В штатном режиме опрос производится по основному каналу заданному в поле IP адрес. Если возникает отказ устройства (отсутствие ответа) и на входе параметра Установить канал задано -1 (автоматический режим), то происходит переход к следующему резервному каналу. Номер канала к которому происходит попытка подключения указывается в параметре Текущий канал. Если подключения по всем каналам были неудачными, то у модуля выставляется флаг Отказ, попытки подключения продолжаются по кругу - начиная с основного канала. По умолчанию значение настройки FALSE. |
IP адреса |
Данная настройка используется только при значении TRUE у настройки Использовать резервирование. Для резервирования каналов указываются несколько IP адресов через запятую. Переключение на резервный IP адрес произойдет, когда модулю будет выставлен Отказ после достижения максимального количества попыток подключения, указанного в настройке Количество попыток. |
Порты |
Данная настройка используется только при значении TRUE у настройки Использовать резервирование. Для резервирования каналов указываются несколько портов через запятую. Если количество IP адресов будет больше чем портов, то будет использоваться порт основного канала. Если для резервированных каналов используется такой же порт как для основного, то данное поле можно оставить пустым. |
Вставлять "Отказ" при переключении |
При значении TRUE на время переключения канала всем тегам будет выставлен Отказ. Если флаг снят, то отказ устанавливается когда попытки подключения по всем каналам были неудачными. По умолчанию значение настройки FALSE. |
Категория Настройки связи |
|
IP адрес |
Задается IP-адрес модуля (значение IP-адреса определяется документацией на подключаемое устройство). |
IP port |
Задается TCP-порт модуля (номер порта определяется документацией на подключаемое устройство). |
Адрес |
Задается адрес устройства (значение адреса определяется документацией на подключаемое устройство). |
Таймаут |
Максимальное время ожидания ответа от модуля ввода-вывода (мс). Если ответ от модуля не будет получен в течении заданного интервала времени, то попытка опроса будет считаться неудачной, и зафиксируется ошибка данного запроса для конкретного модуля |
Количество попыток |
Задается максимальное количество попыток запроса к устройству. После достижения указанного значения, устройству будет выставлен Отказ. |
Реинициализация порта при ошибке |
Если при опросе будет получен отказ на всех устройствах, то произойдет переоткрытие порта. По умолчанию значение TRUE. |
Ограничивать время чтения периодом задачи |
Настройка приоритета записи над чтением. Если флаг установлен, то обработка данных происходит по следующему алгоритму: 1.Обработка всех модулей протокола, нахождение выходов (каналов, отвечающих за запись данных в устройство). Запись значений в устройство. 2.Начало опроса устройств. 3.После прочтения устройства, проверяется - не истекло ли время задачи. 4.Если истекло - запоминается номер модуля на котором опрос остановился. В теги записываются все считанные значения за текущий цикл задачи. 5.Выход из задачи. 6.При следующей обработке протокола опять проводится запись значений (если таковые есть), и читается следующий по списку модуль. |
Обмен по UDP |
Если флаг установлен, то обмен с устройствами происходит по UDP, если флаг снят - по TCP. |