RealLabCAN

<< Click to Display Table of Contents >>

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

RealLabCAN

RealLabCAN представляет из себя открытый сетевой протокол CANopen.

По умолчанию по протоколу RealLabCAN происходит опрос узлов NLScon-RSB-CAN и NLScon-A40-CAN. Поэтому добавлять протокол в узлы не требуется.

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

RealLabCAN_0

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

RealLabCAN

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

Свойство

Описание

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

Повторы SDO

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

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

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

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

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

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

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

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

Таймаут SDO

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

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

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

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

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

Категория Heartbeat Master

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

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

Master NodeID

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