DOCA0272DE-00

DP_SystemDiag (PROFIBUS DP)

Die folgenden Tabellen enthalten Informationen zu den Parametern der Funktionsblock-Schnittstelle.

Eingänge

Eingang

Datentyp

Beschreibung

Variablenkategorie

i_xEnable

BOOL

Aktiviert die Funktionsblock-Verarbeitung. Zyklische Daten werden von der/zur Hardware-E/A-Schnittstelle gelesen/geschrieben.

Funktionsblock-Steuerung

i_xResetAlarmCnt

BOOL

Wenn dieser Eingang auf WAHR eingestellt ist, wird der Zähler für erkannte Alarme im System auf 0 eingestellt.

Zyklische Daten

i_xResetEvtCnt

BOOL

Wenn dieser Eingang auf WAHR eingestellt ist, wird der Zähler für erkannte geringfügige Ereignisse im System auf 0 eingestellt.

Zyklische Daten

i_xResetCommErrCnt

BOOL

Wenn dieser Eingang auf WAHR eingestellt ist, wird der Zähler für erkannte Fehler der Feldbuskommunikation auf 0 eingestellt.

Zyklische Daten

i_xAcyclicBusy

BOOL

Kann verwendet werden, um die azyklische Ausführung zu blockieren, wenn die azyklische Kommunikation eines anderen Funktionsblocks aktiv ist.

Funktionsblock-Steuerung

i_xExecute

BOOL

Startet eine azyklische Anforderung auf einer steigenden Flanke.

Funktionsblock-Steuerung

i_hwStartAddress

Variante

Muss der ersten Adresse des zyklischen Eingabe-Adressbereichs des zugehörigen Avatars entsprechen, damit die zyklische Lesen-Kommunikation ausgeführt werden kann.

Kommunikationsparameter

E/A

InOut

Datentyp

Beschreibung

Variablenkategorie

iq_hwQWAddress

WORD

Muss der Ausgabe-Adresse des zugehörigen Avatars entsprechen, damit die zyklische Schreiben-Kommunikation ausgeführt werden kann.

Kommunikationsparameter

Ausgänge

Ausgang

Datentyp

Beschreibung

Variablenkategorie

q_xActive

BOOL

Wenn dieser Ausgang auf WAHR eingestellt ist, ist der Avatar-Funktionsblock aktiviert oder eine azyklische Anforderung ist aktiv.

Funktionsblock-Status

q_xError

BOOL

Wenn dieser Ausgang auf WAHR eingestellt ist, wurde ein Fehler erkannt, während der Avatar-Funktionsblock ausgeführt wurde. Ausführliche Informationen zum Fehler können Sie dem Wert der Fehler-ID entnehmen.

Funktionsblock-Status

q_dwErrorID

DWORD

Die Fehler-ID zeigt ausführliche Informationen über den Fehler an. Mögliche Werte sind in der nachstehenden Tabelle angegeben.

Funktionsblock-Status

q_dwAcyclicStatus

DWORD

Der azyklische Status bietet ausführliche Informationen über die azyklische Feldbus-Kommunikation, einschließlich Angaben zu den Fehlern. Ausführliche Informationen zu den Statuswerten finden Sie unter Funktionsblock-Bibliothek.

Funktionsblock-Status

q_xAcyclicBusy

BOOL

Wenn dieser Ausgang auf WAHR eingestellt ist, ist eine azyklische Anforderung noch aktiv.

Funktionsblock-Status

q_xSILStopStatus

BOOL

Status der „SIL* -Gruppen-Stopp“-Funktion. Wenn dieser Ausgang auf FALSCH eingestellt ist, hat keine SIL-Gruppe einen „SIL-Gruppen-Stopp“-Befehl erhalten.

Zyklische Daten

q_xVFluctControl

BOOL

Wenn dieser Ausgang auf WAHR eingestellt ist, wird eine Steuerspannungsschwankung erkannt.

Zyklische Daten

q_udtDiagData

UDT_SystemDiag

Das ist eine Struktur azyklischer Systemdiagnosedaten, zu der Informationen über den „SIL-Gruppen-Stopp“-Status und Ereigniszähler des Systems gehören. Ausführliche Informationen über die Struktur dieses UDT finden Sie unter UDT_SystemDiag.

Azyklische Daten

Status- und Fehlercodes von ConstTeSysIsland

Mitgliedsbezeichnung

Verwendet vom Funktionsblock

Cdw_ErrNoMsg

Ja

Cdw_ErrInternal

Ja

Cdw_ErrInvalidCycInAddr

Ja

Cdw_ErrInvalidHwid

Nein

Cdw_ErrInvalidNumOfAvatars

Nein

Cdw_ErrReadCycIn

Ja

Cdw_ErrReadAcycData1

Ja

Cdw_ErrReadAcycData2

Nein

Cdw_ErrWriteAcycData

Nein

Cdw_StsReadAcycData1Compl

Ja

Cdw_StsReadAcycData2Compl

Nein

Cdw_StsWriteAcycDataCompl

Nein

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

War das hilfreich für Sie?