Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraLogic L40 04VRS Bedienungs- Und Programmieranleitung Seite 123

Inhaltsverzeichnis

Werbung

Bedien- und Programmieranleitung | Rexroth IndraLogic L40
04VRS
Schnittstellenbeschreibung
Name
VAR_INPUT
Execute
Device
MacID
ClassID
InstanceID
AttributeID
VAR_OUTPUT
Done
Active
Error
ErrorID
ErrorIdent
RecvDataCount
RecvData
Funktionsbeschreibung
Fehlerbehandlung
Abb.6-57:
Aufbau: IL_GetAttribSingleDN
Typ
BOOL
INT
USINT
USINT
UINT
USINT
BOOL
BOOL
BOOL
ERROR_CODE
ERROR_STRUCT
USINT
ARRAY[0..255]OF BYTE
Abb.6-58:
Schnittstellensignale: IL_GetAttribSingleDN
Der Funktionsbaustein "IL_GetAttribSingleDN" ermöglicht das Auslesen des
adressierten Attributes. Die Adressierung des gewünschten Objekts ergibt sich
aus "MacID", "ClassID", "InstanceID" und "AttributeID". Sobald am Eingang
"Execute" eine positive Flanke erkannt wird, werden die Anforderungsdaten
überprüft und in das Message-Interface des DeviceNet-Masters geschrieben.
Dieser leitet die Anforderung an den adressierten Slave weiter. Sobald der
Ausgang "Done" auf TRUE gesetzt wird, stehen die Antwortdaten des adres‐
sierten Attributes zur Verfügung. Über "RecvData" und "RecvDataCount" wer‐
den die Attributdaten und deren Bytelänge bereitgestellt.
Um neue Daten anzufordern, muss der Eingang "Execute" zu‐
nächst auf FALSE gesetzt und der Funktionsbaustein im Zustand
State = WAIT_RESET_MSG_DN einmal aufgerufen werden (Flan‐
kenerkennung).
Ein Fehler während der Bearbeitung des Funktionsbausteins wird durch Setzen
des Ausgangs "Error" signalisiert. Informationen zum aufgetretenen Fehler er‐
halten Sie über "ErrorID" und "ErrorIdent", siehe
gen der DeviceNet-Funktionsbausteine" auf Seite
Electric Drives
| Bosch Rexroth AG
and Controls
Kommentar
Bearbeitungsfreigabe des Funktionsbausteins.
Selektierter DeviceNet-Master (bei Parallelbetrieb meh‐
rerer Feldbusse). Der Wert ist zunächst immer auf 0 zu
setzen.
MAC-ID des selektierten Slaves.
Class-ID des selektierten Objekts.
Instance-ID des selektierten Objekts.
Attribut-ID des selektierten Objekts.
Attributdaten wurden empfangen.
Attributdaten werden empfangen.
TRUE: Fehler ist aufgetreten.
Fehlerkurzbeschreibung.
Detaillierte Fehlerbeschreibung gemäß Fehlertabelle.
Bytelänge der empfangenen Attributdaten.
Byte-Array für empfangene Attributdaten.
Kap. 6.6.10 "Fehlermeldun‐
115.
113/213
Bibliotheken

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis