E_IEC870_5_101InitSeqStep

Befehle, die nach dem Empfang vom M_EI_NA_1 ( end of initialisation ) oder nach der Herstellung der Kommunikationsverbindung einmalig ausgeführt werden sollen ( Initialisierungssequence ).

TYPE E_IEC870_5_101InitSeqStep :
(
    eIEC870_ISTEP_UNUSED := 0,      (* Do nothing *)
    eIEC870_ISTEP_CLOCK,    (* Send clock synchronization command *)
    eIEC870_ISTEP_TEST,     (* Send test command *)
    eIEC870_ISTEP_GENRO,    (* Send general interrogation command *)
    eIEC870_ISTEP_CORO,     (* Send counter interrogation command *)
    eIEC870_ISTEP_COMMAND,  (* Send general command *)
    eIEC870_ISTEP_DELAY     (* Delay timer *)
);
END_TYPE

Initialisierungsschritt

Bedeutung

eIEC870_ISTEP_UNUSED

Der Initialisierungsschritt wird nicht benutzt.

eIEC870_ISTEP_CLOCK

Der Server soll ein Uhrzeitsynchronisationsbefehl senden.

eIEC870_ISTEP_TEST

Der Server soll ein Testbefehl senden.

eIEC870_ISTEP_GENRO

Der Server soll ein Generalabfragebefehl senden.

eIEC870_ISTEP_CORO

Der Server soll ein Zählerabfragebefehl senden.

eIEC870_ISTEP_COMMAND

Der Server soll alle Kommandos einmalig senden (Datanpunkte in Steuerungsrichtung: Einzelbefehle, Doppelbefehle, Sollwerte usw. ).

eIEC870_ISTEP_DELAY

Der Server soll mit der Ausführung des nächsten Initialisierungsschrittes warten.

 

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.10.0 Build >= 1301

PC or CX (x86)
CX (ARM)

TcIEC870_5_101.Lib
( Standard.Lib; TcBase.Lib; TcSystem.Lib; TcUtilities.Lib;  werden automatisch eingebunden )