FB_MTP_AnaVlv

FB_MTP_AnaVlv 1:

Der Funktionsbaustein FB_MTP_AnaVlv dient als Schnittstelle zur Steuerung eines analogen Ventils von unterschiedlichen Quellen: interne SPS-Logik oder manuelle Bedienung (z. B. über OPC-UA). Schaltanfragen und Wertvorgaben werden unabhängig voneinander über die Zustandsautomaten des Operation Mode und des Source 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.

Sollwertvorgabe

Die Positionsvorgabe erfolgt über Pos* Variablen. Die Positionsvorgabe wird von dem Zustandsautomaten des Source Mode verwaltet und nach dem untenstehenden Schema ausgegeben:

FB_MTP_AnaVlv 2:

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: PosMin

SafePos = TRUE: Sicherheitsposition des Ventils: PosMax

Weitere Eigenschaften

Name des Objekts

Objektbeschreibung

WQC

OSLevel

Operation Mode

Source Mode

Rückmeldung

Einheit

Wertskalierung

Wertbegrenzung

Verriegelung

Reset

FB_MTP_AnaVlv 3: 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

Src*

 

Siehe Source Mode

 

PosInt

REAL

Internal Wertvorgabe für die Position

Lesen

PosUnit

INT

Einheit der Position

Lesen

PosMin

REAL

Untere Wertbegrenzung der Wertvorgabe für die Ventil-Position

Lesen

PosMax

REAL

Obere Wertbegrenzung der Wertvorgabe für die Ventil-Position

Lesen

PosFbkCaIc

BOOL

Quelle des Rückmeldewerts der Position:

1: Berechnet

0: Sensor

Lesen

PosFbk

REAL

Rückmeldewert der Position

Lesen

PosScIMin

REAL

Skalenanfang der Positionsdarstellung

Lesen

PosScIMax

REAL

Skalenende der Positionsdarstellung

Lesen

Perm*

Int*

Prot*

 

Siehe Verriegelung

 

SafePosEn

BOOL

Sichere Position des Ventils verwenden:

1: Sichere Position verwenden.

0: Sichere Position nicht verwenden (Position Halten).

Lesen

SafePos

BOOL

Sichere Position des Ventils:

1: PosMax

0: PosMin

Lesen

ResetAut

BOOL

Automatic Reset Schaltanforderung:

1: Reset angefordert.

0: Kein Reset angefordert.

Lesen

FB_MTP_AnaVlv 4: Ausgänge

Name

Typ

Beschreibung

OPC-UA-Zugriff

State*

 

Siehe Operation Mode

 

OpenAct

BOOL

Schaltbefehl Ventil öffnen.

Lesen

CloseAd

BOOL

Schaltbefehl Ventil schließen.

Lesen

Src*

 

Siehe Source Mode

 

Pos

REAL

Positionssollwert an Ventil

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 Anfahren der ausgewählten Position des Ventils.

Lesen/schreiben

CloseOp

BOOL

Operator Schaltanfrage zum Schließen des Ventils.

Lesen/schreiben

Src*

 

Siehe Source Mode

 

PosMan

BOOL

Manual Wertvorgabe für die Position

Lesen/schreiben

PosRbk

REAL

Unbearbeiteter Wert der Operator Wertevorgabe für die Position

Lesen/schreiben

ResetOp

BOOL

Operator Reset Schaltanforderung:

0→1: Operator Anfrage

1→0: Anfrage wurde verarbeitet.

Lesen/schreiben

FB_MTP_AnaVlv 5: Methoden

Name

Beschreibung

SetOffline

SetOperator

SetAutomatic

Siehe Operation Mode

SetInternal

SetManual

Siehe Source Mode