<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Стандартные протоколы > Modbus > Modbus RTU > Свойства протокола Modbus RTU |
Настройка элемента производится в панели свойств.
Вид панели свойств:
Описание:
Название |
Рекомендации |
Категория Общие |
Как правило, для данного элемента не настраивается. Подробное описание данной категории приведено в соответствующем разделе. |
Категория Задача |
Задается период, с которым будут опрашиваться модули ввода-вывода. Определяется способ работы протокола при резервировании узла. Подробное описание категории приведено в разделе, описывающем настройку категории Задачи у протоколов. |
Номер порта |
Номер COM-порта, к которому подключаются модули ввода-вывода. |
Скорость |
Скорость, на которой будет производится опрос модулей ввода-вывода (бит/с). Значение должно выбираться в зависимости от возможностей подключаемого устройства. Значение по умолчанию 9600. Если установить значение выше 115200, то в течение первых 3 миллисекунд после запуска цикл будет функционировать без задержек между запросами. |
Четность |
Определяется необходимость контроля четности. Возможные значения: Нет, Чет, Нечет. |
Стоп-бит |
Задается число стоповых битов (1, 1.5, 2), значение по умолчанию – 1; |
Разрядность |
Задается число информационных битов (7 или 8), значение по умолчанию – 8; |
Таймаут |
Задается значение таймаута по умолчанию для подключаемых модулей. Это максимальное время ожидания ответа от модуля ModbusRTU Device (мс). Если ответ от модуля не будет получен в течении заданного интервала времени, то попытка опроса будет считаться неудачной, и зафиксируется ошибка данного запроса для конкретного модуля. |
Количество попыток |
Указывается предельное количество неудачных попыток получить ответ от модуля ModbusRTU Device, произошедших подряд. Если за указанное количество попыток получить ответ от модуля не удалось, то сформируется сигнал TRUЕ у параметра Отказ у того модуля, с которым не удалось обнаружить связь. |
Реинициализация порта при ошибке |
Если при опросе будет получен отказ на всех устройствах, то произойдет переоткрытие порта. По умолчанию значение TRUE. |
Ограничивать время чтения периодом задачи |
Настройка приоритета записи над чтением. Если флаг установлен, то обработка данных происходит по следующему алгоритму: 1.Обработка всех модулей протокола, нахождение выходов (каналов, отвечающих за запись данных в устройство). Запись значений в устройство. 2.Начало опроса устройств. 3.После прочтения устройства, проверяется - не истекло ли время задачи. 4.Если истекло - запоминается номер модуля на котором опрос остановился. В теги записываются все считанные значения за текущий цикл задачи. 5.Выход из задачи. 6.При следующей обработке протокола опять проводится запись значений (если таковые есть), и читается следующий по списку модуль. |