|
<< Click to Display Table of Contents >> Navigation: Работа с конроллерами в MasterSCADA 4D > Руководство по работе с контроллером ИНБРЭС > Подключение устройств по протоколам > Специализированный протокол INBRES CANopen |
Опрос контроллера INBRES PLC происходит по протоколу INBRES CANopen по умолчанию. Поэтому добавлять протокол в узел не требуется.
Настройки протокола задаются в настройках элемента Встроенные модули (CANopen):

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

Настройки, применимые к протоколу в панели свойств Встроенные модули (CANopen):
Свойство |
Описание |
|---|---|
Категория Протокол |
|
Имя основной шины CAN |
Указывается имя основной шины, которое задано в контроллере. Берется из документации. Регистр вводимых символов учитывается. Значение по умолчанию - can0 |
Имя резервной шины CAN |
Указывается имя резервной шины, которое задано в контроллере. Берется из документации. Если указать имя, то включается две шины, которые будут вести параллельный опрос модуля. |
Таймаут SDO |
Время ожидания ответа от устройства при запросе SDO. По умолчанию - 1000 |
Таймаут отказа модуля |
Устройства CANopen в процессе работы формируют специальные сообщения сердцебиения (Heartbeat), если их нет - модуль не работает. Протокол отслеживает все поступающие Heartbeat и сбрасывает таймер. Если не поступало сообщений в течение заданного времени в данном свойстве, то выдается отказ модуля. Настройки выдачи Heartbeat определяются параметрами модуля - число не должно быть меньше периода выдачи Heartbeat от модуля. По умолчанию - 2000 |
Повторы SDO |
Определяет, сколько сделать повторов, если на запрос SDO не было ответа. По умолчанию - 2 |
Контроль мастера по CAN |
Если настройка включена, то осуществляется контроль наличия мастера по CAN-шине. При отключении настройки контроль мастера осуществляется по сети Ethernet. По умолчанию - свойство отключено |
Отслеживать отказ CAN-шины |
Настройка отключена по умолчанию |
Запуск слейвов |
Перевод всех модулей в режим Operational. По умолчанию - отключено |
Категория Heartbeat Master |
|
Использовать Heartbeat Master |
Центральный модуль при старте начинает выдавать свои Heartbeat сообщения с адресом, заданным в Master NodeID. Модули в момент включения перебирают скорости, получают пакеты и остаются на этой скорости. Если установлен флаг в данном свойстве, то будет использоваться этот режим |
Master NodeID |
Определяется ID контроллера, от которого будет слаться Heartbeat. По умолчанию - 127 |
Для получения информации о состоянии связи используются параметры Отказ и Ошибка протокола в группе Встроенные модули (CANopen):

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