FB_OcaSwitch

Der Funktionsbaustein FB_OcaSwitch erweitert den Funktionsbaustein FB_OcaActuator um Eigenschaften und Methoden und zur Handhabung von OCA‑Switch‑Objekten. Diese Objekte können mehrere Schaltstellungen besitzen. Einzelne Positionen können aktiviert bzw. deaktiviert (enable/disable) und mit Namen versehen werden.
![]() | 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. |
Vererbungshierarchie
FB_OcaRoot
FB_OcaWorker
FB_OcaActuator
FB_OcaSwitch
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Lokal | Diese Methode dient zur Abfrage der Eigenschaften Position, PositionMAX und PositionMIN des OCA‑Objektse. | |
Lokal | Mit dieser Methode kann die Schalterstellung eines OCA‑Objektes gesetzt werden. | |
Lokal | Diese Methode liest eingehende „Notifications“ (Benachrichtigungen) | |
Lokal | Methode zur Abfrage eine Schalterposition | |
Lokal | Methode zum Aktivieren oder Deaktivieren einer Schalterposition | |
GetPositionName | Lokal | Methode zur Abfrage des Namens einer Schalterposition |
SetPositionName | Lokal | Mit dieser Methode kann einer Schalterposition ein Name zugeordnet werden. |
Eigenschaften
Name | Typ | Zugriff | Definitionsort | Beschreibung |
---|---|---|---|---|
stPosition | Get | Lokal | Zeigt die Schaltstellung des OCA‑Objekts an. | |
stPositionMAX | Get | Lokal | Zeigt die niedrigste Schaltstellung des OCA‑Objekts an. | |
stPositionMIN | Get | Lokal | Zeigt die höchste Schaltstellung des OCA‑Objekts an. | |
stPositionEnabled | Get | Lokal | Zeigt an, ob eine bestimmte Schalterstellung aktiviert oder deaktiviert ist. | |
stPositionName | Get | Lokal | Zeigt den Positionsnamen einer bestimmte Schalterstellung . |
![]() | 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 |