POSITAL
Falsche E-Mail oder falsches Passwort. Bitte versuchen Sie es erneut.

DeviceNet

devicenet_encoder

Merkmale DeviceNet

Dieses CAN-Protokoll wird hauptsächlich von Allen Bradley genutzt. Aufgrund der Protokollstruktur ist die Anzahl der Teilnehmer auf 64 begrenzt. Die maximale Übertragungsrate beträgt 500 kBaud. Auch hier erfolgt die Kommunikation über Nachrichtentelegramme, die sich aus einem 11 Bit Identifier und 8 Folgebyte zusammensetzen.

Controller Area Network

CAN steht für Controller Area Network und wurde für Anwendungen im Automobilbereich entwickelt. Inzwischen wird CAN aber auch vermehrt in industriellen Applikationen eingesetzt. CAN ist ein multimasterfähiges System, d.h. alle Teilnehmer können (bei freiem Bus) zu jedem Zeitpunkt auf den Bus zugreifen. CAN arbeitet nicht mit Adressen im eigentlichen Sinne sondern mit Nachrichten-Identifiern.

Buszugriff

Der Zugriff auf den Bus erfolgt nach dem CSMA/CA-Prinzip (Carrier Sense Multiple Access with Collision Avoidance), d.h. jeder Teilnehmer hört den Bus ab und kann bei freiem Bus Nachrichten senden. Starten zwei Teilnehmer gleichzeitig einen Zugriff, so erhält derjenige mit der höchsten Priorität (niedrigster Identifier) das Zugriffsrecht. Teilnehmer mit niedrigerer Priorität unterbrechen den Datentransfer und versuchen einen neuen Zugriff, wenn der Bus wieder frei ist. Die Nachrichten können von jedem Teilnehmer empfangen werden. Durch einen Akzeptanzfilter übernimmt der einzelne Teilnehmer aber nur die für ihn bestimmten Nachrichten. POSITAL-Drehgeber unterstützen zwei CAN-Protokolle: CANopen und DeviceNet.

Telegrammtypen

Der Funktionscode berücksichtigt die unterschiedlichen Arten der Nachrichtenübertragung: PDOs (Process Data Objects) werden für den Echtzeitdatenaustausch benötigt. Da diese Nachrichten eine hohe Priorität besitzen, ist der Funktionscode und damit der Identifier niedrig. SDO (Service Data Object) dienen zur Konfigurierung des Busknotens (z.B. Übertragung von Geräteparametern). Da diese Nachrichtentelegramme azyklisch (in der Regel nur beim Hochfahren des Netzes) übertragen werden, ist die Priorität niedrig.