E_IEC870_5_101ErrorSourceID

Fehlerquelle.

TYPE E_IEC870_5_101ErrorSourceID :
(
    eIEC870_ESRC_NONE,                  (* Fehlerquelle ist unbekannt *)
    eIEC870_ESRC_COUNTER_INTERROGATION,         (* Fehler während der Ausführung der Zählwertabfrage *)
    eIEC870_ESRC_SYNC_CLOCK_CTRL,       (* Fehler während der Ausführung der Uhrzeitsynchronisation *)
    eIEC870_ESRC_CLOCK_EVENT,               (* Fehler während der spontanen Übertragung der Uhrzeit *)
    eIEC870_ESRC_GETPCTIME,             (* Fehler während der Synchronisierung der Geräte-Uhrzeit mit der Uhrzeit des PC's *)
    eIEC870_ESRC_SETPCTIME,             (* Fehler während der Synchronisierung der PC-Uhrzeit mit der Uhrzeit des Gerätes *)
    eIEC870_ESRC_STATION_INTERROGATION,         (* Fehler während der Generalabfrage *)
    eIEC870_ESRC_READ_DATA_CMD,         (* Fehler beim Lesekommando *)
    eIEC870_ESRC_RESET_PROCESS,         (* Fehler beim Process-Reset-Kommando *)
    eIEC870_ESRC_TEST_CMD,          (* Fehler beim Testkommando *)
    eIEC870_ESRC_ENDOFINIT,         (* Fehler bei M_EI_NA_1 (Ende der Initialisierung) *)
    eIEC870_ESRC_BACKGROUND_SCAN,       (* Fehler bei der Ausführung der Hintegrundabfrage *)
    eIEC870_ESRC_COMMAND_CTRL,              (* Fehler bei der Initialisierung des Befehls (single-command, double-command, setpoint-command ...) *)
    eIEC870_ESRC_COMMAND_EXEC,              (* Fehler bei der Ausführung des Befehls *)
    eIEC870_ESRC_LOCAL_FREEZE_RESET,        (* Fehler beim Umspeichern / Zurücksetzen *)
    eIEC870_ESRC_PERIODIC_CYCLIC,       (* Fehler bei der periodischen/zyklischen Datenübertragung *)
    eIEC870_ESRC_USERAPP_OBJECT,        (* Fehler im Applikationsobjekt (fehlerhafte Konfiguration/Wert) *)
    eIEC870_ESRC_USERAPP_SETQUALITY,        (* Fehler bei der Quality-Flag-Bearbeitung *)
    eIEC870_ESRC_IEC60870_5_104LINK,        (* Fehler im IEC60870-5-104 Link Layer *)
    eIEC870_ESRC_IEC60870_5_101LINK,        (* Fehler im IEC60870-5-101 Link Layer *)
    eIEC870_ESRC_COMLIB,            (* Fehler in der unterlagerten Kommunikation über die seriellen Schnittstellen *)
    eIEC870_ESRC_POLLING_SEVICE             (* Fehler in der Acquisition-State-Machine (Abarbeitung der zyklische Pollanfragen)*)
);
END_TYPE

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.9.0 Build >= 1030

PC oder CX (x86)

TcIEC870_5_101.Lib

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

TwinCAT v2.10.0 Build >= 1301

CX (ARM)