Stabur_Modbus

<< Click to Display Table of Contents >>

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

Stabur_Modbus

Протокол Stabur_Modbus - преднастроенный протокол Modbus RTU. Опрос контроллеров Stabur происходит по данному протоколу по умолчанию. Поэтому добавлять протокол в узел не требуется.

Настройки протокола задаются в настройках элемента Встроенные модули:

Stabur_Modbus

Панель свойств элемента Встроенные модули протокола Stabur_Modbus:

Stabur_Modbus_1

Настройки, применимые к протоколу в панели свойств Встроенные модули:

Название

Рекомендации

Номер порта

Номер COM-порта, к которому подключаются модули ввода-вывода.

Скорость

Скорость, на которой будет производится опрос модулей ввода-вывода (бит/с). Значение должно выбираться в зависимости от возможностей подключаемого устройства. Значение по умолчанию 460800.

Четность

Определяется необходимость контроля четности. Возможные значения: Нет, Чет, Нечет.

Стоп-бит

Задается число стоповых битов (1, 1.5, 2), значение по умолчанию – 1;

Разрядность

Задается число информационных битов (7 или 8), значение по умолчанию – 8;

Таймаут

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

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

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

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

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

Ограничивать время чтения периодом задачи

Настройка приоритета записи над чтением. Если флаг установлен, то обработка данных происходит по следующему алгоритму:

1.Обработка всех модулей протокола, нахождение выходов (каналов, отвечающих за запись данных в устройство). Запись значений в устройство.

2.Начало опроса устройств.

3.После прочтения устройства, проверяется - не истекло ли время задачи.

4.Если истекло - запоминается номер модуля на котором опрос остановился. В теги записываются все считанные значения за текущий цикл задачи.

5.Выход из задачи.

6.При следующей обработке протокола опять проводится запись значений (если таковые есть), и читается следующий по списку модуль.

Информация о состоянии связи с ПЛК

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

moduli_Avrora_1

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

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