CAN коммуникационная плата CBC Siemens

Обзор



Протокол 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

-

Не занято