FB_MTP_MonBinVlv

FB_MTP_MonBinVlv 1:

Der Funktionsbaustein FB_MTP_MonBinVlv ist ein Objekt zur Steuerung eines binären Ventils von unterschiedlichen Quellen: interne SPS-Logik oder manuelle Bedienung (z. B. über OPC-UA). Schaltanfragen werden über den Zustandsautomaten Operation Mode verwaltet. Zusätzlich beinhaltet er die Möglichkeit den Ausgangswert mit der jeweiligen Rückmeldung zu überwachen. Die OPC-UA-Zugriffsrechte sind in den Variablen-Tabellen beschrieben.

Ansteuern des Ventils

Die Vorgabe zum Öffnen und Schließen des Ventils erfolgt über die Schaltanfragen Open* und Close*. Der Zustandsautomat des Operation Mode verwaltet, ob und von welcher Quelle neue Schaltanfragen verarbeitet werden. Bei gleichzeitigen Anfragen von Open* und Close* ist Close* am höchsten priorisiert. Bei aktiven Verriegelung wird ein Ansteuern der Ausgänge über die Schaltanfragen verhindert bzw. die Sicherheitsposition eingenommen.

Sicherheitsposition

Die Sicherheitsposition wird über die Variablen SafePosEn und SafePos definiert.

Mit der Variablen SafePosEn wird beschrieben, ob das Ventil eine feste Sicherheitsposition hat (SafePosEn = TRUE) oder die aktuelle Position beibehalten werden soll (SafePosEn = FALSE).

Mit SafePos wird die Lage der Sicherheitsposition beschrieben:

SafePos = FALSE: Sicherheitsposition des Ventils: geschlossen

SafePos = TRUE: Sicherheitsposition des Ventils: offen

Überwachung

Die Ansteuerung und die jeweilige Rückmeldung kann mit der Rückmeldeüberwachung überwacht werden.

Weitere Eigenschaften

Name des Objekts

Objektbeschreibung

WQC

OSLevel

Verriegelung

Reset

Vererbungshierarchie

FB_MTP_BinVlv

   FB_MTP_MonBinVlv

FB_MTP_MonBinVlv 2: Eingänge

Name

Typ

Beschreibung

OPC-UA-Zugriff

TagName

STRING

Name der Schnittstelle

-

TagDescription

STRING

Beschreibung der Schnittstelle

-

WQC

BYTE

Worst Quality Code

Lesen

OSLevel

BYTE

Level muss für Anlage definiert werden. Wert 0 ist reserviert für lokale Bedienung.

Lesen/schreiben

State*

 

 

Siehe Operation Mode

 

OpenAut

BOOL

Automatic Schaltanfrage zum Anfahren der ausgewählten Position des Ventils.

Lesen

CloseAut

BOOL

Automatic Schaltanfrage zum Schließen des Ventils.

Lesen

OpenFbkCaIc

BOOL

Quelle des Rückmeldesignals Endlagenschalter Ventil offen:

1: Berechnet

0: Sensor

Lesen

OpenFbk

BOOL

Rückmeldesignal Endlagenschalter Ventil offen

Lesen

CloseFbkCaIc

BOOL

Quelle des Rückmeldesignals

Endlagenschalter Ventil geschlossen:

1: Berechnet

0: Sensor

Lesen

CloseFbk

BOOL

Rückmeldesignal Endlagenschalter Ventil geschlossen.

Lesen

Perm*

Int*

Prot*

 

Siehe Verriegelung

 

SafePosEn

BOOL

Sichere Position des Ventils verwenden:

1: Sichere Position verwenden.

0: Sichere Position nicht verwenden.

Lesen

SafePos

BOOL

Sichere Position des Ventils:

1: Offen

0: Geschlossen

Lesen

ResetAut

BOOL

Automatic Reset Schaltanforderung:

1: Reset angefordert.

0: Kein Reset angefordert.

Lesen

MonStatTi

REAL

Überwachungszeit für statische Fehler [s]

Lesen

MonDynTi

REAL

Überwachungszeit für dynamische Fehler [s]

Lesen

MonSafePos

BOOL

Verhalten der Schnittstelle nach Auftreten eines Fehlers:

1: Sichere Position soll angefahren werden.

0: Aktueller Zustand wird beibehalten.

Lesen

FB_MTP_MonBinVlv 3: Ausgänge

Name

Typ

Beschreibung

OPC-UA-Zugriff

State*

 

Siehe Operation Mode

 

Ctrl

BOOL

Schaltbefehl Ventil:

1: Öffnen

0: Schließen

Lesen

SafePosAct

BOOL

Sichere Position:

1: Sichere Position anfahren.

0: Normaler Betrieb

Lesen

Externe Variablen

Name

Typ

Beschreibung

OPC-UA-Zugriff

State*

 

Siehe Operation Mode

 

OpenOp

BOOL

Operator Schaltanfrage zum Öffnen des Ventils.

Lesen/schreiben

CloseOp

BOOL

Operator Schaltanfrage zum Schließen des Ventils.

Lesen/schreiben

ResetOp

BOOL

Operator Reset Schaltanforderung:

0→1: Operator Anfrage

1→0: Anfrage wurde verarbeitet.

Lesen/schreiben

MonEn

BOOL

FeedbackMonitoring aktivieren:

1: FeeedbackMonitoring aktiv

0: FeedbackMonitoring inaktiv

Lesen/schreiben

FB_MTP_MonBinVlv 4: Methoden

Name

Beschreibung

SetOffline

SetOperator

SetAutomatic

Siehe Operation Mode