ManInfo

ManInfo (FB)

FUNCTION_BLOCK ManInfo EXTENDS LAT.Element IMPLEMENTS IManInfoProtocol, IMan

Kurzbeschreibung

Statusanzeige für die Handübersteuerung von Funktionsblöcken Anwendung: Erzeugung eines Benutzerhinweises bei einer Handübersteuerung

Darstellung

Schnittstellen

Eingänge

Name
Datentyp
Wertebereich
Initialwert
Funktion

xResetAuto

BOOL

Rücksetzeingang

Ausgänge

Name
Datentyp
Wertebereich
Initialwert
Funktion

xManActive

BOOL

FALSE

Statusanzeige - Handübersteuerungen

iManBinCounter

INT

0

Anzahl der binären Handübersteuerungen

iManNumCounter

INT

0

Anzahl der numerischen Handübersteuerungen

iManOpCounter

INT

0

Anzahl der Handübersteuerungen an den Betriebsartenwahlschaltern

iManFbCounter

INT

0

Anzahl der Funktionsblöcke im Handbetrieb

iEnControlCounter

INT

0

Anzahl der deaktivierten Funktionsfreigaben

iManCounter

INT

0

Gesamtanzahl der Handübersteuerungen

udiManCounter

CAA.Count

Anzahl der überwachten Slave-Funktionsbausteine

Funktionsbeschreibung

Allgemeines

Dieser Funktionsbaustein dient zur Statusanzeige für die Handübersteuerung von Funktionsblöcken. Dabei werden alle Funktionsblöcke berücksichtigt, die einen binären oder numerischen Ausgang mit Handübersteuerung haben, eine Betriebsartenumschaltung vornehemen, in unterschiedlichen Betriebsweisen betrieben werden können oder einen Freigabeeingang haben. \

Rücksetzeingang xResetAuto

Jede ansteigende Flanke am Rücksetzeingang bewirkt einen umgehenden Übergang aller überwachten Funktionsblöcke in den Automatikbetrieb. \

Statusanzeige - Handübersteuerungen xManActive

Die Statusanzeige befindet sich im Zustand TRUE, falls mindestens eine Handübersteuerung aktiv ist. Die Statusanzeige befindet sich im Zustand FALSE, falls keine Handübersteuerung aktiv ist. \

Anzahl der binären Handübersteuerungen iManBinCounter

An diesem Ausgang wird permanent die aktuelle Anzahl der binärer Handübersteuerungen dargestellt. \

Anzahl der numerischen Handübersteuerungen iManNumCounter

An diesem Ausgang wird permanent die aktuelle Anzahl der numerischen Handübersteuerungen dargestellt. \

Anzahl der Handübersteuerungen an den Betriebsartenwahlschaltern iManOpCounter

An diesem Ausgang wird permanent die aktuelle Anzahl der Handübersteuerungen an den Betriebsartenwahlschaltern dargestellt. \

Anzahl der Funktionsblöcke im Handbetrieb iManFbCounter

An diesem Ausgang wird permanent die aktuelle Anzahl der Funktionsblöcke im Handbetrieb dargestellt. \

Anzahl der deaktivierten Funktionsfreigaben iEnControlCounter

An diesem Ausgang wird permanent die aktuelle Anzahl der deaktivierten Funktionsfreigaben dargestellt. \

Gesamtanzahl der Handübersteuerungen iManCounter

An diesem Ausgang wird permanent die aktuelle Anzahl aller Handübersteuerungen dargestellt. \

udiManCounter

An diesem Ausgang wird permanent die aktuelle Anzahl der überwachten Slave-Funktionsblöcke dargestellt.\

CODESYS

InOut:

Scope
Name
Type
Initial

Input

xResetAuto

BOOL

Output

xManActive

BOOL

0

Output

iManBinCounter

INT

0

Output

iManNumCounter

INT

0

Output

iManOpCounter

INT

0

Output

iManFbCounter

INT

0

Output

iEnControlCounter

INT

0

Output

iManCounter

INT

0

Output

udiManCounter

CAA.COUNT

Zuletzt aktualisiert