FB_QRC_ResExtract
Dieser Funktionsbaustein ermöglicht die Auslesung der empfangenen QRC-Frames.
Dieser Auslesebaustein ist nur für QRC-Antwort-Frames der folgenden QRC-Befehle ausgelegt:
- Befehl Status.Get
- Steuerungsbezogene Befehle (Control.Set & Control.Get)
- Komponentenbezogene Befehle (Component.Set & Component.Get)
- „Change Control“-bezogene Befehle (Alle Methoden von FB_QRC_ChangeGroup)
- Snapshot-Komponente (weitere Informationen befinden sich im Abschnitt Steuerschaltfläche ,Load‘ der Snapshot-Komponente und Snapshot-Status und zugehörige Eigenschaften)
Die Antwort-Frames anderer QRC-Befehle können mit der Eigenschaft aRxFrame
direkt abgerufen werden.
Syntax
FUNCTION_BLOCK FB_QRC_ResExtract IMPLEMENTS I_ResExtract
VAR_OUTPUT
bError : BOOL;
ipResultMessage : I_TcMessage;
END_VAR
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bError | BOOL | Wird gesetzt, wenn bei der Ausführung des Funktionsbausteins ein Fehler auftritt. Fehlerdetails befinden sich im Fenster „Error List“. |
ipResult | I_TcMessage | Ermöglicht die Fehlerbehandlung mit dem |
Methoden
Name | Beschreibung |
---|---|
ResExtract | Auslesen der empfangenen QRC-Antwort-Frames. |
Clear | Löschen des internen Speichers. |
Eigenschaften
Eigenschaften | Typ | Zugriff | Beschreibung |
---|---|---|---|
aCtrlProp | ARRAY[0..QRC_NUMBER_OF_CONTROL] OF ST_ControlEx | Get | Mit dieser Eigenschaft können ausgelesene Steuerungseigenschaften abgefragt werden. |
aRxFrame | ARRAY[0..QRC_NUMBER_OF_CONTROL] OF T_MaxString | Set, Get | Mit dieser Eigenschaft kann die Auslesung von QRC-Frames gesetzt oder abgefragt werden. |
sEngineStatus | T_MaxString | Get | Mit dieser Eigenschaft können Q-SYS-Geräteinformationen abgefragt werden. |
Schnittstelle
Name | Beschreibung |
---|---|
I_ResExtract | Die Schnittstelle, die die Auslesemethode definiert. |