E_DbgDirection
Dieser Variablentyp kann von Pufferbausteinen oder Protokollbausteinen zur Konfiguration der Debugausgabe verwendet werden.
TYPE E_DbgDirection :
(
eDbgDirection_OFF := 0,(* Disabled (no debug oputput) *)
eDbgDirection_IN := 1,(* Enabled only for incomming data *)
eDbgDirection_OUT := 2,(* Enabled only for outgoing data *)
eDbgDirection_ALL := 3(* Enabled for incomming and outgoing data *)
);
END_TYPE
Wert | Bedeutung |
---|---|
eDbgDirection_OFF | Deaktiviert die Debuagausgabe |
eDbgDirection_IN | Aktiviert die Ausgabe der eingehenden Telegramme |
eDbgDirection_OUT | Aktiviert die Ausgabe der ausgehenden Telegramme |
eDbgDirection_ALL | Aktiviert die Ausgabe der eingehenden und ausgehenden Telegramme |
Beispiel:
Die Debugausgabe selbst kann z.B. mit Hilfe der ADSLOGSTR-Funktion realisiert werden.
In einem Ringpuffer könnte z.B. die Debugausgabe über die Variable auf folgende Weise gesteuert werden:
- Beim Wert eDbgDirection_IN oder eDbgDirection_ALL erfolgt die Debugausgabe wenn dem Puffer ein neuer Wert hinzugefügt wird;
- Beim Wert eDbgDirection_OUT oder eDbgDirection_ALL erfolgt die Debugausgabe wenn ein Wert aus dem Puffer entfernt wird;
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, Arm®) | Tc2_Utilities (System) |