FOUNDATION Fieldbus-Betriebsmodi

Überblick

Ein gängiger Stolperstein für neue Benutzer ist das Konzept der Betriebsmodi für Funktionsblöcke auf den Geräten -- was sie sind und wie ein Block in den gewünschten Modus gebracht wird. In diesem Dokument werden diese Fragen behandelt.

Inhalt

Die Modi

Die gebräuchlichsten Modi sind Automatisch (Autom.), Kaskadieren (Cas), Manuell (Man) und Außer Betrieb (OOS oder O/S).

  • Im automatischen Modus wird der Block unter seiner normalen automatischen Steuerung ausgeführt, wobei ein lokaler Sollwert im normalen Blockalgorithmus verwendet wird, um den Ausgangswert zu bestimmen.
  • Im Kaskadenmodus empfängt der Block seinen Sollwert von einem anderen Funktionsblock zur Verwendung im normalen Blockalgorithmus zur Bestimmung des Ausgangswerts. Ein Verknüpfungsobjekt stellt die Verbindung zwischen den beiden Blöcken her. Hinweis: Wenn Sie mit dem NI-FBUS Configurator arbeiten, wird das Verknüpfungsobjekt automatisch erstellt, wenn Sie den Ausgang eines Funktionsblocks mit dem Eingang eines anderen verbinden. Die PID- und AO-Funktionsblöcke erhalten ihre Sollwerte oft von einem vorgelagerten Block.
  • Im Modus "Außer Betrieb" wird der Block überhaupt nicht ausgeführt. Normalerweise wird dieser Modus während der Blockkonfiguration verwendet. Manche Geräte erfordern außerdem, dass sich der Funktionsblock beim Schreiben bestimmter Parameter im Modus "Out of Service" befindet.
  • Im manuellen Modus wird die Blockausgabe nicht berechnet. Der Operator schreibt die Ausgabe des Blocks direkt.

Der Parameter MODE_BLK

Der Parameter MODE_BLK für einen Funktionsblock hat vier Felder: ZIEL, TATSÄCHLICH, ERLAUBT und NORMAL. PERMITTED und NORMAL sind vom Gerätehersteller definiert.

  • ZULÄSSIG enthält eine Liste aller zulässigen Modi für diesen Block.
  • NORMAL ist der Modus, den der Gerätehersteller bei normaler Verwendung erwartet.
  • TATSÄCHLICH ist die aktuelle Betriebsart des Funktionsblocks des Geräts.
  • ZIEL ist ein vom Benutzer beschreibbares Feld. Beim Schreiben dieses Felds wird dem Gerät mitgeteilt, in den angegebenen Modus zu wechseln. Das Gerät versucht, den Modus zu ändern. Wenn dies erfolgreich ist, ändert sich der TATSÄCHLICHE Modus entsprechend dem Zielmodus. Hinweis: Wenn der Block momentan nicht geplant ist, befindet er sich immer im Modus "Out of Service". Im NI-FBUS Configurator wird ein Block durch Einfügen in den Funktionsblock Application Editor und Herunterladen des Projekts auf das Gerät geplant. Bevor dies geschieht, wird der Funktionsblock nicht wirklich auf dem Gerät ausgeführt - er ist außer Betrieb. Alle Versuche, den Modus zu ändern, sind wirkungslos, bis der Block auf dem Gerät ausgeführt werden soll.

Bestimmen, warum ein Block den Modi nicht ändert

Wenn das Gerät nicht in den TATSÄCHLICHEN Modus wechseln kann, überprüfen Sie zunächst, ob die Konfiguration auf das Gerät heruntergeladen wurde. Wenn die Konfiguration heruntergeladen wurde, können Sie das Problem anhand des Parameters BLOCK_ERR des Funktionsblocks diagnostizieren. Dieser Parameter identifiziert oft das Problem. Wenn z. B. der Ressourcenblock des Geräts offline ist, lautet der Parameter BLOCK_ERR "Ressourcenblock Offline", was bedeutet, dass Sie den Ressourcenblock in den Auto-Modus wechseln müssen, bevor Sie den Modus des Funktionsblocks ändern können. Wenn das Gerät ein FP-3000 ist, können Sie sich die zusätzlichen Parameter auf der Registerkarte Diagnose im Parameterfenster des Funktionsblocks ansehen. Beachten Sie, dass das LAST_BLOCK_EVENT nicht gelöscht wird, nachdem eine Fehlerbedingung gelöscht wurde. Prüfen Sie den Zeitstempel, um festzustellen, ob das Ereignis aktuell ist.

Was this information helpful?

Yes

No