FB_OcaRoot

Der Funktionsbaustein FB_OcaRoot bietet OCA-Basisfunktionalitäten und ist der Funktionsbaustein, von dem alle weiteren Funktionsbausteine erben.
![]() | Kein expliziter Aufruf Da sich kein Code im Rumpf des Funktionsbausteins befindet, sollte dieser nicht explizit aufgerufen werden. Verwenden Sie stattdessen die entsprechenden Methoden des Funktionsbausteins. |
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Lokal | Mit dieser Methode kann die ClassId und die ClassVersion des OCA-Objektes abgefragt werden. Wenn die Abfrage erfolgreich war, wird das Resultat in den Eigenschaften stClassID und stClassVersion ausgegeben. | |
Lokal | Mit dieser Methode wird abgefragt, ob das OCA-Objekt verriegelt werden kann. Wenn die Abfrage erfolgreich war, wird das Resultat in der Eigenschaft stLockable ausgegeben. | |
Lokal | Methode zum Ent- oder Verriegeln eines OCA‑Objektes Wenn die Methoode erfolgreich ausgeführt wurde, wird das Resultat in der Eigenschaft stObjectLocked ausgegeben. | |
Lokal | OCA-Objekte können eine Text-Bezeichnung haben, um deren Bedeutung einfacher zu erkennen. Wenn der Aufruf der Methode erfolgreich war, wird das Resultat in der Eigenschaft stRole ausgegeben. | |
Lokal | Mit dieser Methode ist es möglich, OCA Objekte aufzufordern, Benachrichtigungen (Notifications) bei Wertänderungen zu generieren oder das Versenden einzustellen. Wenn die Methode erfolgreich ausgeführt wurde, wird das Resultat in der Eigenschaft stSubscribed ausgegeben. |
Eigenschaften
Name | Typ | Zugriff | Definitionsort | Beschreibung |
---|---|---|---|---|
sClassId | STRING | Get | Lokal | Eindeutige Klassenbezeichnung |
stClassId | Get | Lokal | Eindeutige Klassenbezeichnung | |
stClassVersion | Get | Lokal | OCA ClassVersion | |
stLockable | Get | Lokal | Zeigt an, ob das Objekt gesperrt werden kann | |
stSubscribed | Get | Lokal | Zeigt an, ob das Objekt aufgefordert wurde bei Wertänderungen Benachrichtigungen (Notifications) zu generieren | |
stRole | Get | Lokal | Aufgabe des Objektes in dem Gerät (z.B. Config_InputEnable) | |
nONo | UDINT | Get | Lokal | Eindeutige Nummer, mit der das instanziierte Objekt eindeutig definiert ist |
sOcaObjectDescription | STRING(32) | Set | Lokal | Willkürliche Objektbezeichnung. Anhand dieser werden dem Funktionsbaustein weitere Objekteigenschaften zugeordnet, die in dem Array aOcaDevices (zu finden in der globalen Variablenliste GVL_AES70) definiert wurden. |
stObjectLocked | Get | Lokal | Zeigt an, ob das Objekt gesperrt ist. |
![]() | AES70-Standard Die Bezeichnung von Variablen und Funktionsbausteinen wurde, sofern möglich, dem AES70-Standard angepasst. Informationen zu diesem Kommunikationsprotokoll finden Sie auf www.aes.org und www.ocaalliance.com. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4022.2 oder neuer | PC oder CX (x64, x86, ARM) | Tc3_AES70 |
Siehe auch: Beispiel zur Verwendung des Funktionsbausteins FB_OcaRoot