FB_SmartInfeedModuleDiagSource

 

FB_SmartInfeedModuleDiagSource - Allgemeine Informationen

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

V1.0.0.0

Übernommen aus

-

Implementiert:

-

Versionen:

Aktuelle Version

Aufgabe

Ausgabe der Zusatzschnittstelle des FB_SmartInfeedModule in einer Abfrage von Diagnostics

Beschreibung

Für die Diagnose des Vorlagenprojekts mit Diagnostics stellt dieser Baustein die Variablen in der Zusatzschnittstelle aller SmartInfeed-Module als Diagnosequelle zur Verfügung. Er listet alle Module auf, beginnend bei der Hauptmaschine. Für jedes SmartInfeed-Modul wird die komplette Zusatzschnittstelle dieses Moduls ausgegeben.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_xEnable

BOOL

Eine steigende Flanke FALSE -> TRUE aktiviert den Baustein, eine fallende Flanke TRUE -> FALSE deaktiviert den Baustein.

Wenn der Baustein abgeschaltet ist, führt er keine Aktionen aus.

i_xDiagQuit

BOOL

 

Ausgang

Datentyp

Beschreibung

q_xActive

BOOL

TRUE: Der Baustein ist eingeschaltet und muss weiter ausgeführt werden.

FALSE: Der Baustein ist abgeschaltet.

q_xReady

BOOL

TRUE: Der Baustein ist betriebsbereit und nimmt Anwenderbefehle entgegen.

FALSE: Der Baustein ist nicht bereit, Anwenderbefehle entgegenzunehmen.

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Fehlermeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang des Diagnosegeräts

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Fehlermeldung

q_sMsg

STRING[80]

Ereignisabhängige Meldung, die detaillierte Informationen zum Diagnosezustand liefert.

Ein-/Ausgang

Datentyp

Beschreibung

iq_stComStructure

TPL.ST_DiagnosticsManagerToDiagSource

Kommunikation mit dem DiagManager

iq_stMachineItf

TPL.ST_StandardModuleInterface

Schnittstelle der Hauptmaschine

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

DataSuccessfullyWritten

102

Die Daten wurden erfolgreich geschrieben.

OK

Disabled

5

Der Baustein ist deaktiviert.

OK

WaitForCommunication

99

Warten auf Kommunikation

OK

WaitUntilDiagnosticsManagerReady

96

Warten auf Bereitschaft des Diagnosemanagers

OK

WaitUntilDiagSourceRegistered

98

Warten auf Registrierung der Diagnosequelle

OK

WaitUntilDisabled

97

Warten, bis der Baustein ausgeschaltet ist

OK

WritingToFile

100

Es werden Daten in die Datei geschrieben.

InputParameterInvalid

CmdUnknown

23

Nicht bestimmbares Kommando.

InputParameterInvalid

FileIdInvalid

101

Die Datei ist ungültig.

UnexpectedProgramBehavior

UnexpectedFeedback

34

Bei der Ausführung wurde ein unbeabsichtigter Fehler erkannt.

CmdUnknown

Aufzählungsname:

CmdUnknown

Aufzählungswert:

23

Beschreibung:

Nicht bestimmbares Kommando.

Problem

Ursache

Lösung

-

Am Eingang iq_stComStructure wurde die falsche Kommunikationsstruktur angelegt.

Am Eingang iq_stComStructure muss die gleiche Struktur angelegt werden, die dem TPL.FB_DiagnosticsManager am Eingang iq_stComStructure übergeben wurde.

DataSuccessfullyWritten

Aufzählungsname:

DataSuccessfullyWritten

Aufzählungswert:

102

Beschreibung:

Die Daten wurden erfolgreich geschrieben.

Die Diagnosedaten wurden erfolgreich geschrieben.

Disabled

Aufzählungsname:

Disabled

Aufzählungswert:

5

Beschreibung:

Der Baustein ist deaktiviert.

Der Funktionsbaustein ist deaktiviert, er führt keinerlei Aktionen aus. i_xEnable und q_xActive haben den Wert FALSE.

FileIdInvalid

Aufzählungsname:

FileIdInvalid

Aufzählungswert:

101

Beschreibung:

Die Datei ist ungültig.

Problem

Ursache

Lösung

-

Am Eingang iq_stComStructure wurde die falsche Kommunikationsstruktur angelegt.

Am Eingang iq_stComStructure muss die gleiche Struktur angelegt werden, die dem TPL.FB_DiagnosticsManager am Eingang iq_stComStructure übergeben wurde.

UnexpectedFeedback

Aufzählungsname:

UnexpectedFeedback

Aufzählungswert:

34

Beschreibung:

Bei der Ausführung wurde ein unbeabsichtigter Fehler erkannt.

Problem

Ursache

Lösung

-

Es ist ein Fehler in der internen Verarbeitung erkannt worden.

Bitte informieren Sie Ihren Schneider Electric Ansprechpartner wegen dieses Fehlers.

WaitForCommunication

Aufzählungsname:

WaitForCommunication

Aufzählungswert:

99

Beschreibung:

Warten auf Kommunikation

Die Diagnosequelle ist bereit und erwartet Kommandos vom Diagnosemanager.

WaitUntilDiagnosticsManagerReady

Aufzählungsname:

WaitUntilDiagnosticsManagerReady

Aufzählungswert:

96

Beschreibung:

Warten auf Bereitschaft des Diagnosemanagers

Die Diagnosequelle wartet darauf, dass der Diagnosemanager bereit ist.

WaitUntilDiagSourceRegistered

Aufzählungsname:

WaitUntilDiagSourceRegistered

Aufzählungswert:

98

Beschreibung:

Warten auf Registrierung der Diagnosequelle

Warten, bis die Diagnosequelle beim Diagnosemanager registriert wurde.

WaitUntilDisabled

Aufzählungsname:

WaitUntilDisabled

Aufzählungswert:

97

Beschreibung:

Warten, bis der Baustein ausgeschaltet ist

Der Funktionsbaustein ist deaktiviert.

WritingToFile

Aufzählungsname:

WritingToFile

Aufzählungswert:

100

Beschreibung:

Es werden Daten in die Datei geschrieben.

Die Diagnosedaten werden geschrieben.