114/213
Bosch Rexroth AG | Electric Drives
Bibliotheken
6.6.9
IL_SetAttribSingleDN
Kurzbeschreibung
Schnittstellenbeschreibung
Name
VAR_INPUT
Execute
Device
MacID
ClassID
InstanceID
AttributeID
SendDataCount
SendData
VAR_OUTPUT
Done
Active
Error
ErrorID
ErrorIdent
Funktionsbeschreibung
Rexroth IndraLogic L40 04VRS | Bedien- und Programmieranlei‐
and Controls
Realisiert den DeviceNet-Dienst "Set_Attribute_Single".
Bibliothek
RIL_DeviceNet.lib
Abb.6-59:
Bibliothekszuordnung: IL_SetAttribSingleDN
Abb.6-60:
Aufbau: IL_SetAttribSingleDN
Typ
BOOL
INT
USINT
USINT
UINT
USINT
USINT
ARRAY[0..255]OF BYTE
BOOL
BOOL
BOOL
ERROR_CODE
ERROR_STRUCT
Abb.6-61:
Schnittstellensignale: IL_SetAttribSingleDN
Der Funktionsbaustein "IL_SetAttribSingleDN" ermöglicht das Ändern des ad‐
ressierten Attributes. Die Adressierung des gewünschten Objekts ergibt sich
aus "MacID", "ClassID", "InstanceID" und "AttributeID". Über "SendData" und
"SendDataCount" werden die Attributdaten und deren Bytelänge übergeben.
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, sind die Daten des
adressierten Attributes erfolgreich übertragen worden.
Bereich
Explicit Messaging
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.
Bytelänge der zu sendenden Attributdaten in SendData.
Byte-Array für zu sendende Attributdaten.
Attributdaten sind übertragen.
Attributdaten werden übertragen.
TRUE: Fehler ist aufgetreten.
Fehlerkurzbeschreibung.
Detaillierte Fehlerbeschreibung gemäß Fehlertabelle.
tung