FB_DMXGetDMX512PersonalityDescription

Dieser Funktionsbaustein liest aus dem DMX-Gerät weitere Informationen einer Personality aus. Manche DMX-Geräte unterstützen sogenannte Personalities. Ein verändern der Personality kann Einfluss auf bestimmte RDM-Parameter haben.
Eingänge
VAR_INPUT
bStart : BOOL;
wDestinationManufacturerId : WORD;
dwDestinationDeviceId : DWORD;
byPortId : BYTE;
byPersonality : BYTE := 0;
dwOptions : DWORD := 0;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bStart | BOOL | Über eine positive Flanke an diesem Eingang wird der Baustein gestartet. |
wDestinationManufacturerId | WORD | Eindeutige Hersteller-Id vom DMX-Gerät (Details siehe DMX-Geräteadresse). |
dwDestinationDeviceId | DWORD | Eindeutige Geräte-Id vom DMX-Gerät (Details siehe DMX-Geräteadresse). |
byPortId | BYTE | Kanal innerhalb des adressierten DMX-Gerätes. Untergeräte (Sub-Devices) werden durch die Port-Id adressiert. Das Hauptgerät (Root-Device) hat immer die Port-Id 0. |
byPersonality | BYTE | Die Personality dessen Informationen abgefragt werden. |
dwOptions | DWORD | Optionen (wird derzeit nicht benutzt). |
Ein-/Ausgänge
VAR_IN_OUT
stCommandBuffer : ST_DMXCommandBuffer;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stCommandBuffer | Verweis auf die Struktur zur Kommunikation (Puffer) mit dem Baustein FB_EL6851Communication() |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
udiErrorId : UDINT;
stDMX512PersonalityDescription : ST_DMX512PersonalityDescription;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bBusy | BOOL | Bei der Aktivierung des Bausteins wird der Ausgang gesetzt und bleibt so lange aktiv, bis der Befehl abgearbeitet wurde. |
bError | BOOL | Dieser Ausgang wird auf TRUE geschaltet, wenn bei der Ausführung eines Befehls ein Fehler aufgetreten ist. Der befehlsspezifische Fehlercode ist in udiErrorId enthalten. Nur gültig, wenn bBusy auf FALSE ist. |
udiErrorId | UDINT | Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls. Nur gültig, wenn bBusy auf FALSE ist (siehe Fehlercodes). |
stDMX512PersonalityDescription | Struktur mit Informationen der Personality. |
Voraussetzungen
Entwicklungsumgebung | erforderliche TC3 SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_DMX ab v3.5.3.0 |