Специализированный протокол INBRES CANopen

<< Click to Display Table of Contents >>

Navigation:  Работа с конроллерами в MasterSCADA 4D > Руководство по работе с контроллером ИНБРЭС > Подключение устройств по протоколам >

Специализированный протокол INBRES CANopen

Опрос контроллера INBRES PLC происходит по протоколу INBRES CANopen по умолчанию. Поэтому добавлять протокол в узел не требуется.

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

Specializirovannie_protokols_INBRES

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

Specializirovannie_protokols_INBRES_1

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

Свойство

Описание

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

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

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

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

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

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

Таймаут 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):

Specializirovannie_protokols_INBRES_2

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

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