Herunterladen Diese Seite drucken

Weidmuller SAI-AU M12 DN GW 16DI Handbuch Seite 89

Vorschau ausblenden Andere Handbücher für SAI-AU M12 DN GW 16DI:

Werbung

6.1
Klasse, Instanz, Attribut,
Dienst
Die Protokollverarbeitung bei DeviceNet™ ist
objektorientiert. Jeder Knoten im Netz wird als
Sammlung von Objekten dargestellt. Im Folgen-
den werden einige damit zusammenhängende
Begriffe definiert:
Klasse (class)
Eine Klasse beinhaltet zusammengehörige
Bestandteile eines Produkts, organisiert in In-
stanzen, z. B. Identity Class, DeviceNet™
Class.
Instanz (instance)
Eine Instanz ist ein Objekt einer spezifischen
Klasse. Im DeviceNet™ ist ein Identitätsobjekt
eine Instanz der Identitätsklasse.
Variable (attribute)
Ein Attribut ist ein Feld innerhalb einer spezifi-
schen Klasse. Im DeviceNet™ sind zum Bei-
spiel der Produktname und die Seriennummer
Attribute der Identitätsklasse.
Dienst (service)
Ein Dienst ist eine Aufgabe, die durch eine
Klasse bearbeitet werden kann. DeviceNet™
definiert unter anderem: Get Attribute Single,
Set Attribute Single und Reset. In der Regel
werden nicht alle Dienste von einer Klasse un-
terstützt.
6.2
Nachrichtentypen
Explizite Nachrichten
Explizite Nachrichten werden hauptsächlich ver-
wendet, um die Parametrierung von Geräte durch-
zuführen. Sie können ebenfalls verwendet wer-
den, um niedrig priorisierte Ein-/ Ausgangsdaten
auszutauschen. Explizite Nachrichten werden di-
rekt von einem Knoten zu einem anderen Knoten
gesendet.
E/A-Nachrichten
E/A-Nachrichten werden verwendet, um die Pro-
zess-Daten zwischen dem E/A-Gerät (Slave) und
der SPS (Master) auszutauschen. Meistens wer-
den die ganzen E/A-Daten eines Geräts übertra-
gen und/oder durch solch eine Verbindung emp-
1105680000/1.0/08.09
fangen. Eine E/A-Nachricht hat einen Absender
und mindestens einen Empfänger.
Datenaustausch
E/A Poll:
In der Reihenfolge der Geräteliste des Mas-
ters empfangen mit E/A Poll konfigurierte Ge-
räte sequenzielle Daten. Die zyklische Rate
des Masters ist durch die Anzahl von Knoten
in der Geräteliste, der DeviceNet™ Baudrate,
die Größe von Nachrichten und das interne
Timing des Masters festgelegt. Für eine gege-
bene Systemkonfiguration wird diese Nach-
richtenübermittlungsmethode deterministi-
sches Verhalten zur Verfügung stellen. E/A
Poll „Ausgangs"-Daten können unicast oder
multicast sein.
Bit Strobe:
In kurzer Zeit sendet der Master eine 8-Byte-
Nachricht zu allen Slavegeräten auf dem
Netzwerk. Ein Bit dieser Nachricht ist für ein
Gerät auf dem Netzwerk bestimmt. Die Reak-
tion des Slaves auf das Bit ist anwendungs-
spezifisch. Der Master muss wissen, welche
Handlung durchgeführt wird.
Change of State (COS):
Ein Gerät das COS zum Datenaustausch ver-
wendet, versendet nur Nachrichten über den
Bus, wenn sich die E/A-Daten des Gerätes
ändern oder sich in einen festgelegten Heart-
beat-Intervall befinden. Durch dieses Verfah-
ren kann der Bus-Verkehr stark reduziert und
die Bandbreite erhöht werden.
Cyclic:
Ein Gerät, das konfiguriert ist, um eine zykli-
sche E/A-Nachricht zu produzieren, wird seine
Daten in einem genau definierten Intervall
versenden. Abhängig von der Anwendung
kann diese Art der Nachrichtenübertragung
die Last auf der Leitung reduzieren und effi-
zienter die verfügbare Bandbreite verwenden.
DeviceNet™
89

Werbung

loading