E_IED_STATE

Betriebszustand des Servers.

TYPE E_IED_STATE :
(
    eIED_STATE_IDLE := 0,
    eIED_STATE_INITIALIZING,
    eIED_STATE_PREOP,
    eIED_STATE_OPERATIONAL,
    eIED_STATE_STOPPING
);
END_TYPE

Der Server befindet sich im Zustand IDLE, nach dem der Server-Code auf das Zielgerät herunterladen wurde und keine der Server-Aktionen (A_INIT oder A_OPERATE) aufgerufen wurde.
Beim Aufruf der Aktion A_INIT wechselt der Server in den Zustand INITIALIZING. In dieser Phase wird die interne Datenbank initialisiert (die Instanzen der gemeinsamen Datenklassen, Attribute, logische Knoten usw. werden erzeugt). Danach wechselt der Server zu dem PREOP-Zustand. In diesem Zustand können weitere applikationsabhängige Datenklassen in der Datenbank generiert werden z.B. Datasets. Wenn alle Datasets konfiguriert wurden, kann durch den Aufruf der Aktion A_OPERATE zum weiteren Zustand OPERATIONAL gewechselt werden. In diesem Zustand kann der Server eine Verbindung zum Client aufbauen und aktiv Daten austauschen.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.10.0 Build >= 1340

PC or CX (x86, ARM)

TcIEC61850Server.Lib