FB_SmartInfeedModuleDiagSource
FB_SmartInfeedModuleDiagSource - Allgemeine Informationen
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.0.0 |
Übernommen aus |
- |
Implementiert: |
- |
Versionen: |
Aktuelle Version |
Ausgabe der Zusatzschnittstelle des FB_SmartInfeedModule in einer Abfrage von Diagnostics
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.
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 |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Fehlermeldung. |
|
q_etDiagExt |
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 |
Kommunikation mit dem DiagManager |
|
iq_stMachineItf |
Schnittstelle der Hauptmaschine |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
102 |
Die Daten wurden erfolgreich geschrieben. |
|
OK |
5 |
Der Baustein ist deaktiviert. |
|
OK |
99 |
Warten auf Kommunikation |
|
OK |
96 |
Warten auf Bereitschaft des Diagnosemanagers |
|
OK |
98 |
Warten auf Registrierung der Diagnosequelle |
|
OK |
97 |
Warten, bis der Baustein ausgeschaltet ist |
|
OK |
100 |
Es werden Daten in die Datei geschrieben. |
|
InputParameterInvalid |
23 |
Nicht bestimmbares Kommando. |
|
InputParameterInvalid |
101 |
Die Datei ist ungültig. |
|
UnexpectedProgramBehavior |
34 |
Bei der Ausführung wurde ein unbeabsichtigter Fehler erkannt. |
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. |
Aufzählungsname: |
DataSuccessfullyWritten |
Aufzählungswert: |
102 |
Beschreibung: |
Die Daten wurden erfolgreich geschrieben. |
Die Diagnosedaten wurden erfolgreich geschrieben.
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.
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. |
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. |
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.
Aufzählungsname: |
WaitUntilDiagSourceRegistered |
Aufzählungswert: |
98 |
Beschreibung: |
Warten auf Registrierung der Diagnosequelle |
Warten, bis die Diagnosequelle beim Diagnosemanager registriert wurde.
Aufzählungsname: |
WaitUntilDisabled |
Aufzählungswert: |
97 |
Beschreibung: |
Warten, bis der Baustein ausgeschaltet ist |
Der Funktionsbaustein ist deaktiviert.
Aufzählungsname: |
WritingToFile |
Aufzählungswert: |
100 |
Beschreibung: |
Es werden Daten in die Datei geschrieben. |
Die Diagnosedaten werden geschrieben.