CAN коммуникационная плата CBC
Протокол CAN (Controller Area Network) описан в стандартном международном проекте ISO DIS 11898, в котором, однако, определяются только электрические части физического уровня и уровня передачи данных (слой 1 и 2 в референтной модели интерфейса SO-/OSI). CiA (CAN in Automation, международное сообщество пользователей и производителей) определяется рекомендациями DS 102-1 для шинных связей и средств шинной связи, как промышленное шинное поле.
- Определения, приводимые в ISO-DIS 11898 и в DS 102-1 соблюдаются модулем CBC.
- Модули CBC поддерживают исключительно CAN слой 1 и 2. Вышестоящие дополнительные коммуникационные определения различных пользовательских организаций, как то, например, CAN open CiA в данный момент не поддерживают. (CAN open по заказу).
Модули CBC (Communication Board CAN) дают возможность осуществить связь с помощью протокола CAN преобразователя SIMOREG с вышестоящей системой автоматизации, преобразователей SIMOREG друг с другом, а также с другими приборами. Электропитание подается от основного прибора.
Модули CBC имеют ограничения, определяемые определениями CAN и благодаря этому свободны от зависимых спецификаций пользовательских организаций. Обмен данными с SIMOREG происходит в соответствии с пользовательскими определениями данных для техники привода по PROFIBUS -DP:
Структура пользовательских данных подразделяется на две области
- Данные процесса (управляющее слово, задание, слово состояния и текущее значение)
- Область параметров (средство для записи и считывания значений параметров, например, регулировочных величин, предупреждений, номеров неисправностей или их значений)
и передается как коммуникационный объект (идентификтор). Определяются соответственно индивидуальные коммуникационные объекты для данных процесса от привода и к приводу, а также и для запроса параметров „запись“ и „чтение“.
Протокол CAN дает возможность быстрого обмена данными между абонентами шины. При передаче существуют различия между пользовательскими данными (PKW) и данными процесса (PZD).
Телеграмма протокола CAN состоит заголовка протокола, идентификатора CAN (до 8 байт пользовательских данных) и окончания протокола. Идентификатор CAN служит для однозначного распознавания телеграммы данных. В стандартном формате сообщения возможно всего 2048 различных идентификаторов CAN, в расширенном формате – 229 идентификаторов CAN. Расширенный формат поддерживается модулем СВС, но не оценивается. Идентификатор CAN определяет приоритет телеграммы данных. Чем меньше номер идентификатора CAN, тем вышке ее приоритет.
Коннекторы X458 и X459 на модуле CBC
Коммуникационный модуль СВС имеет один 9-полюсный D-Sub штекер (Х458) и 9-полюсную D-Sub розетку (Х459) для подключения к CAN.
Оба подключения распаяны идентично и связаны внутри. Подключение интерфейса защищено от короткого замыкания развязано потенциально.
Установка модуля CBC
Для установки модуля требуется адаптер LBA и адаптер ADB.
В одной телеграмме данных CAN может содержаться максимум 8 байт пользовательских данных. Область PKW всегда состоит из 4 слов или 8 байт, т.е. эти данные могут передаваться в одной отдельной телеграмме. Например, для SIMOREG 6RA70 область данных процесса состоит из 16 слов, из-за чего полная передача требует 4 телеграммы данных, чтобы охватить все данные процесса.
Гнездо |
Обозначение |
Назначение |
---|---|---|
1 |
- |
Не занято |
2 |
CAN_L |
CAN_L bus line |
3 |
CAN_GND |
CAN Ground (масса M5) |
4 |
- |
Не занято |
5 |
- |
Не занято |
6 |
CAN_GND |
CAN Ground (масса M6) |
7 |
CAN_H |
CAN_H bus line |
8 |
- |
Не занято |
9 |
- |
Не занято |