Протокол UzolaCAN

<< Click to Display Table of Contents >>

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

Протокол UzolaCAN

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

Specializirovannie_protokols_Uzola_1

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

UzolaCAN

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

Свойство

Описание

Категория Протокол

Имя основной шины CAN

Указывается имя основной шины, которое задано в контроллере. Берется из документации. Регистр вводимых символов учитывается.

Скорость передачи данных по CAN 500 кбит/с.

Имя резервной шины CAN

Указывается имя резервной шины, которое задано в контроллере. Берется из документации.

Если указать имя, то включается две шины, которые будут вести параллельный опрос модуля.
При использовании резервирования настройка Использовать Heartbeat включается в драйвере автоматически (т.е. ее настройка в MasterSCADA 4D игнорируется).

Скорость передачи данных по CAN 500 кбит/с.

Таймаут SDO

Время ожидания ответа от устройства при запросе SDO.

Таймаут отказа модуля

Устройства CANopen в процессе работы формируют специальные сообщения сердцебиения (Heartbeat), если их нет – модуль не работает. Протокол отслеживает все поступающие Heartbeat и сбрасывает таймер. Если не поступало сообщений в течение заданного времени в данном свойстве, то выдается отказ модуля. Настройки выдачи Heartbeat определяются параметрами модуля - число не должно быть меньше периода выдачи Heartbeat от модуля. По умолчанию - 2000.

Повторы SDO

Определяет, сколько сделать повторов, если на запрос SDO не было ответа.

Контроль мастера по CAN

Если настройка включена, то осуществляется контроль наличия мастера по CAN-шине. При отключении настройки контроль мастера осуществляется по сети Ethernet.

Отслеживать отказ CAN-шины

Настройка включена по умолчанию.

Запуск слейвов

Перевод всех модулей в режим Operational.

Категория Heartbeat Master

Использовать Heartbeat Master

Центральный модуль при старте начинает выдавать свои Heartbeat сообщения с адресом, заданным в Master NodeID. Модули в момент включения перебирают скорости, получают пакеты и остаются на этой скорости. Если установлен флаг в данном свойстве, то будет использование этого режима. Для встроенных модулей контроллероа Uzola включено по умолчанию.

Master NodeID

Определяется ID контроллера, от которого будет слаться Heartbeat. По умолчанию 120.