FB_MTP_BinVlv

FB_MTP_BinVlv 1:

Der Funktionsbaustein FB_MTP_BinVlv 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. 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

Weitere Eigenschaften

Name des Objekts

Objektbeschreibung

WQC

OSLevel

Rückmeldung

Verriegelung

Reset

FB_MTP_BinVlv 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

FB_MTP_BinVlv 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

FB_MTP_BinVlv 4: Methoden

Name

Beschreibung

SetOffline

SetOperator

SetAutomatic

Siehe Operation Mode