SEMA-Baustein

Kurz-Information

NameSEMA
→POE-Typ→Funktionsbaustein
KategorieIEC-Baustein, BistableEnh
Konform zur →IEC-Norm

(plus) nicht in IEC-Norm vorgesehen

Grafische Schnittstelle

Verfügbar ab

Version 1.27.0 (für logi.CAD 3)

Funktionalität

Der Baustein entspricht einem Semaphor.

Durch das →Einschalten des Eingangs CLAIM liefert ab dem nächsten Zyklus der Ausführung der Ausgang BUSY den Wert TRUE (oder eine Entsprechung)Durch das Einschalten des Eingangs RELEASE liefert der Ausgang BUSY den Wert FALSE (oder eine Entsprechung).

Ein-/Ausgänge


Bezeichner→DatentypBeschreibung
Eingänge:CLAIMBOOLSetzen (dominant)
RELEASEBOOLRücksetzen 
Ausgänge:BUSYBOOL

Der Eingang EN und der Ausgang ENO sind für den →Aufruf des Bausteins verfügbar. Siehe "Ausführungssteuerung: EN, ENO" für Informationen zum Eingang EN und zum Ausgang ENO.

Beispiel für Verwendung im ST-Editor

PROGRAM Test
   VAR
      mySEMA   : SEMA;
      TriggerC : BOOL;
      TriggerR : BOOL;
      Out      : BOOL;
   END_VAR
   mySEMA(CLAIM := TriggerC, RELEASE := TriggerR, BUSY => Out);
   (* Instance of block 'SEMA' is called. *)
   (* Input 'CLAIM' gets value from 'TriggerC' variable. Input 'RELEASE' gets value from 'TriggerR' variable.*)
   (* Output 'BUSY' returns TRUE, if 'TriggerC' is TRUE. Output 'BUSY' returns FALSE, if 'TriggerR' is TRUE and 'TriggerC' is FALSE. *)
   (* Variable 'Out' accesses the output 'BUSY'. *)
END_PROGRAM

Bei der Erstellung Ihrer Anwendung im ST-Editor erstellen Sie den Aufruf eines Bausteins, indem Sie den laut Syntax erforderlichen Text eintippen oder die Inhaltshilfe verwenden.