GetEnabled / SetEnabled
GetEnabled

Die Methode GetEnabled diernt zur Abfrage der Enabled-Eigenschaft des OCA‑Objektes. Wenn die Abfrage erfolgreich war, wird das Resultat in der Eigenschaft stEnabled ausgegeben.
![]() | Zyklischer Methodenaufruf Da zwischen dem Absenden und der Antwort des Gerätes einige SPS-Zyklen liegen können, sollte diese Methode zyklisch ausgeführt werden. |
Syntax
VAR_INPUT
pLink : POINTER TO ST_Link;
bExecute : BOOL;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
pLink | POINTER TO ST_Link | Zeiger zum Herstellen einer Verbindung zwischen OCA-Objekten und dem OCA Device |
bExecute | BOOL | Mit einer positiven Flanke am Eingang bExecute wird die Methode ausgeführt. |
SetEnabled

Mit der Methode SetEnabled kann ein OCA‑Objekt „enabled“ (aktiviert) oder „disabled“ (deaktiviert) werden. Wenn die Methode erfolgreich ausgeführt wurde, wird das Ergebnis in der Eigenschaft stEnabled ausgegeben.
![]() | Zyklischer Methodenaufruf Da zwischen dem Absenden und der Antwort des Gerätes einige SPS-Zyklen liegen können, sollte diese Methode zyklisch ausgeführt werden. |
Syntax
VAR_INPUT
pLink : POINTER TO ST_Link;
bExecute : BOOL;
bValEnabled : BOOL;
eCmdMode : E_OcaMessageTypeCmd;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
pLink | POINTER TO ST_Link | Zeiger zum Herstellen einer Verbindung zwischen OCA‑Objekten und dem OCA Device. |
bExecute | BOOL | Mit einer positiven Flanke am Eingang bExecute wird die Methode ausgeführt. |
bValEnabled | BOOL | Abhängig davon, ob das OCA‑Objekt aktiviert oder deaktiviert werden soll, ist dieser Eingang mit TRUE oder FALSE zu belegen. |
eCmdMode | E_OcaMessageTypeCmd | Abhängig davon, ob eine Bestätigung erforderlich ist oder nicht wird diese Eingangsvariable auf |