GetValue / SetValue / RNtfValue

GetValue

GetValue / SetValue / RNtfValue 1:

Die Methode GetValue dient zur Abfrage der Eigenschaft des OCA‑Objektes. Wenn die Abfrage erfolgreich war, wird das Resultat in den Eigenschafen stSetting, stSettingMAX und stSettingMIN ausgegeben.

GetValue / SetValue / RNtfValue 2:

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

GetValue / SetValue / RNtfValue 3: 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.

SetValue

GetValue / SetValue / RNtfValue 4:

Mit der Methode SetValue kann Eigenschaft eines OCA‑Objektes gesetzt werden. Wenn die Methode erfolgreich ausgeführt wurde, wird das Resultat in der Eigenschaft stSetting ausgegeben.

GetValue / SetValue / RNtfValue 5:

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;
   nSetting : UDINT;
   eCmdMode : E_OcaMessageTypeCmd;
END_VAR

GetValue / SetValue / RNtfValue 6: 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.

nSetting

UDINT

Wert, den die Eigenschaft des OCA-Objektes erhalten soll.

eCmdMode

OcaMessageTypeCmd

Abhängig davon, ob eine Bestätigung erforderlich ist oder nicht wird diese Eingangsvariable auf E_OcaMessageTypeCmd.OcaCmdRrq oder E_OcaMessageTypeCmd.OcaCmd gesetzt.

RNtfValue

GetValue / SetValue / RNtfValue 7:

Wenn das OCA-Objekt aufgefordert wird, Änderungen bekanntzugeben (mittels der Methode Subscribtion), werden mit der Methode RntfValue eingehende „Notifications“ (Benachrichtigungen) gelesen.

GetValue / SetValue / RNtfValue 8:

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;
   bEnable         : BOOL;
   nSubscribtionNo : UDINT;
END_VAR

GetValue / SetValue / RNtfValue 9: 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.

nSubscribtionNo

UDINT

Eindeutige Nummer zur Lokalisierung der jeweiligen Subscription.