Материал: m083700d

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

126 • CANopen

Netzwerkaufbau

Ohmmeter

CAN_High

 

 

 

 

 

RT

 

RT

 

 

 

 

 

CAN_Low

GND

RT = 120 Ohm

Abb. 5-2: Messprinzip zur Überprüfung des CAN-Busses vor der Verdrahtung

g012445x

 

Messung zwischen:

 

Mess-Wert

 

Bedeutung

 

 

GND u. CAN_L

 

unendlich

 

Ok

 

 

 

 

 

 

 

 

 

0

 

Kurzschluß zwischen GND u. CAN_L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GND u. CAN_H

 

unendlich

 

Ok

 

 

 

 

 

 

 

 

 

0

 

Kurzschluß zwischen GND u. CAN_H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ca. 60

 

ok, 2 Abschlußwiderstände im Bus

 

 

 

 

 

 

 

 

 

CAN_L u. CAN_H

 

ca. 120

 

nur 1 Abschlußwiderstand im Bus

 

 

 

 

 

 

 

 

 

 

 

< 50

 

mehr als 2 Abschlußwiderstände im Bus

 

 

 

 

 

 

 

 

Da der CAN-Bus als 2-Drahtbus ausgeführt ist, erkennt ein Busfehlermanagement den Bruch oder Kurzschluss einer Leitung durch unsymmetrischen Betrieb.

Weitere Informationen

Die CiA stellt Dokumente zu Spezifikationen, insbesondere zu Kabelspezifikationen, im INTERNET zur Verfügung unter:

http://www.can-cia.de

WAGO-I/O-SYSTEM 750

CANopen

CANopen • 127

Netzwerkaufbau

5.2.3 Topologie

Für den Aufbau eines einfachen CANopen Netzwerkes benötigen Sie neben einem CANopen Feldbusknoten einen Master (PC mit PC-Feldbuskarte CANopen), ein Verbindungskabel und ein DC 24 V Netzgerät für die Spannungsversorgung.

Das CANopen Netzwerk wird als Linienstruktur mit Abschlusswiderständen (120 Ohm) aufgebaut.

In Systemen mit mehr als zwei Stationen werden alle Teilnehmer parallel verdrahtet. Hierzu ist das Buskabel unterbrechungsfrei durchzuschleifen. Die maximale Länge für einen Leitungsabzweig sollte 0,3 m nicht überschreiten.

Linie, Bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Terminator

 

 

 

Terminator

 

 

 

 

 

 

 

 

 

 

 

Netzwerk Knoten

Abb. 5-2: Bus-Topologie eines CANopen-Netzwerkes

g012441d

Alle Teilnehmer im Netz kommunizieren mit der gleichen Baudrate. Die Busstruktur erlaubt das rückwirkungsfreie Einund Auskoppeln von Stationen oder die schrittweise Inbetriebnahme des Systems.

Spätere Erweiterungen haben keinen Einfluss auf Stationen, die bereits in Betrieb sind. Wenn ein Teilnehmer ausfällt oder dem Netz neu hinzugefügt wird, wird dieses automatisch erkannt.

Über Routerknoten sind auch Abzweigungen von dem linienförmigen Bus und somit der Aufbau hierarchischer Netzstrukturen möglich.

Mit dem Einsatz von Repeatern kann die maximal mögliche Anzahl von 110 Knoten erhöht und die Netzausdehnung (Buslänge) vergrößert werden. Obwohl die Ausdehnung des Netzes abhängig von der Übertragungsrate ist, ist CAN auch für ausgedehnte Netze einsetzbar. Die dabei erreichbaren Datenraten liegen in denselben Größenordnungen wie bei anderen Bussystemen. Wegen der Signalverzögerung wird die maximal mögliche Leitungslänge jedoch um 20 – 30 m pro Repeater reduziert.

WAGO-I/O-SYSTEM 750

CANopen

128 • CANopen

Netzwerkaufbau

5.2.4 Anschaltbaugruppen

Alle WAGO CANopen Feldbusknoten arbeiten in einem Netzwerk als Slave. Der Masterbetrieb wird von einer zentralen Steuerung, wie SPS, NC oder RC übernommen. Die Verbindung zu den Feldbusgeräten erfolgt über Anschaltbaugruppen.

Anschaltbaugruppen für Speicherprogrammierbare Steuerungen und PCInterfacekarten für CANopen sind von verschiedenen Herstellern erhältlich.

5.2.5 Konfigurationssoftware

Damit eine Verbindung zwischen SPS und den Feldbusgeräten möglich wird, müssen die Anschaltbaugruppen mit den einzelnen Stationsdaten konfiguriert werden.

Die Software zur Projektierung, Inbetriebnahme und Diagnose ist im Lieferumfang der Anschaltbaugruppen bzw. PC-Karten enthalten oder sind in der verwendeten CAN Master-Software (z. B. SyCon von der Firma Hilscher GmbH) enthalten.

Die zu den WAGO CANopen Kopplern und Controllern benötigten Daten werden mit Einbinden der EDS-Dateien (Electrical Data Sheet) in der Konfigurationssoftware zur Verfügung gestellt.

Hinweis

Die EDS-Dateien für CANopen stehen im Internet zum Download bereit unter: www.wago.com / Service / Downloads / Software / ELECTRONICC / EDSDateien für CANopen.

WAGO-I/O-SYSTEM 750

CANopen

CANopen • 129

Netzwerkkommunikation

5.3 Netzwerkkommunikation

Die Übertragung von Daten, das Auslösen von Ereignissen, das Signalisieren von Fehlerzuständen, etc. geschieht bei CANopen mittels Kommunikationsobjekten. Jedem Kommunikationsobjekt ist dabei eine im Netzwerk eindeutige COB-ID (Communication Object Identifier) zugeordnet.

Die COB-ID Zuordung nach dem Geräteprofil DS401 ergibt sich gemäß der nachfolgenden Tabelle.

 

10

 

9

 

8

 

7

6

 

5

4

 

3

 

2

1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Funktions-

 

 

 

Knoten-Identifier

 

 

 

 

 

 

 

 

 

 

 

 

 

 

code

 

 

 

(0[= alle], 1-127)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kommunikationsobjekte

 

 

 

 

Funktions-

 

 

 

 

 

 

 

Objektverzeich-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

code

 

 

 

 

 

 

 

nis-Index

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dez

 

bin

 

 

dez

 

 

bin

 

hex

 

 

Broadcast-

NMT-Kommandos

 

 

0

 

0000

 

0

 

 

 

 

 

 

 

Nachrich-

 

 

Sync-Nachricht

 

 

1

 

0001

 

128

 

80

 

1005, 1006, 1007

 

 

 

ten

 

 

 

 

Systemzeit

 

 

 

2

 

0010

 

256

 

100

 

1012, 1013

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0001

 

129-255

 

 

81-FF

 

1014, 1015

 

 

Peer-to-

 

 

 

Alarmobjekte

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Peer

 

 

 

 

Tx-PDO1

 

 

 

3

 

0011

 

385-511

 

 

181-1FF

 

1800

 

 

Nachrich-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rx-PDO1

 

 

 

4

 

0100

 

 

513-639

201-27F

 

1400

 

 

 

ten

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tx-PDO2

 

 

 

5

 

0101

 

 

641-767

281-2FF

 

1801

 

 

 

 

 

 

 

 

 

 

Rx-PDO2

 

 

 

6

 

0110

 

 

769-895

301-37F

 

1401

 

 

 

 

 

 

 

 

 

 

Tx-PDO3

 

 

 

7

 

0111

 

 

897-1023

381-3FF

 

1802

 

 

 

 

 

 

 

 

 

 

Rx-PDO3

 

 

 

8

 

1000

 

 

1025-1151

401-47F

 

1402

 

 

 

 

 

 

 

 

 

 

Tx-PDO4

 

 

 

9

 

1001

 

 

1153-1279

481-4FF

 

1803

 

 

 

 

 

 

 

 

 

 

Rx-PDO4

 

 

 

10

 

1010

 

 

1281-1407

501-57F

 

1403

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tx-SDO

 

 

 

11

 

1011

 

 

1409-1535

581-5FF

 

1200

 

 

 

 

 

 

 

 

 

 

 

Rx-SDO

 

 

 

12

 

1100

 

 

1537-1663

601-67F

 

1200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Knotenüberwa-

 

 

14

 

1110

 

1793-1919

 

 

701-77F

 

100C, 100D

 

 

 

 

 

 

 

 

 

 

 

chung

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1016, 1017

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Die für die Kommunikationsobjekte notwendigen Parameter, sowie Parameter und Daten des CANopen Teilnehmers sind in dem Objektverzeichnis abgelegt.

Welche und wieviele Objekte vom Knoten unterstützt werden, ist abhängig von dem jeweiligen Feldbuskoppler.

Neben einigen Spezialobjekten, z. B. für das Netzwerk Management (NMT), für die Synchronisation (SYNC) oder für Fehlermeldungen (EMCY) enthält das Kommunikationsprofil die zwei Objektarten PDO und SDO.

Die PDOs (Prozessdatenobjekte) dienen der Übertragung von Echtzeitdaten und die SDOs (Servicedatenobjekte) ermöglichen den lesenden und schreibenden Zugriff auf das Objektverzeichnis.

WAGO-I/O-SYSTEM 750

CANopen

130 • CANopen

Netzwerkkommunikation

5.3.1 Kommunikationsobjekte

5.3.1.1 Process Data Object - PDO

PDOs enthalten beispielsweise Echtzeitdaten mit hochprioren Identifiern. Die Datentelegramme bestehen aus maximal 8 Bytes. Sie können beliebig zwischen den einzelnen Baugruppen ausgetauscht werden. Dieser Datenaustausch kann wahlweise ereignisgesteuert oder synchronisiert erfolgen. Durch den ereignisgesteuerten Modus kann die Busbelastung extrem reduziert werden, es wird eine hohe Kommunikationsleistung bei einer geringen Baudrate erzielt. Die verschiedenen Modi lassen sich auch gemischt betreiben (siehe Kapitel 5.3.4.2.20 "Objekt 0x1400– 0x141F, Receive PDO Communication Parameter").

5.3.1.1.1 PDO Protokoll

Mittels diesem Protokoll werden Daten vom/zum Controller ohne Protokolloverhead übertragen. PDOs bestehen nur aus dem CAN Identifier und dem Datenfeld. In einer PDO sind keine weiteren Protokollinformationen enthalten.

Die Inhalte der Daten werden durch die Mapping-Parameter und die Art der Übertragung durch die Kommunikationsparameter festgelegt.

Es wird zwischen RxPDO (Empfangs PDO) und TxPDO (Sende PDO) unterschieden.

Receive Process Data Object (RxPDO)

Client

 

Server

 

 

 

 

COB-ID = yy

 

 

 

 

 

 

 

 

0

8

 

 

 

 

 

 

 

Data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Abb. 5-1: RxPDO

g012403x

Transmit Process Data Object (TxPDO)

Client

Server

 

RTR-Frame, COB ID = xx

 

COB-ID = xx

0

8

 

Data

Abb. 5-2: TxPDO

g012404x

WAGO-I/O-SYSTEM 750

CANopen