FB_AxisModuleVisController - Allgemeine Informationen
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.2.0 |
Übernommen aus |
- |
Implementiert |
- |
Versionen: |
Aktuelle Version |
Der AxisModuleVisController verwaltet die Visualisierungen der Module vom Typ AxisModule.
Der VisController ermittelt die Daten, welche in der Visualisierung angezeigt werden sollen. Er registriert die Eingaben der Visualisierung und leitet sie an die Schnittstelle des Moduls weiter.
Die POU verwaltet alle Module vom Typ AxisModule. Sie muss nur einmal im Projekt instanziiert werden.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_xEnable |
BOOL |
Eine steigende Flanke FALSE -> TRUE aktiviert den POU, eine fallende Flanke TRUE -> FALSE deaktiviert den POU. Wenn die POU abgeschaltet ist, führt sie keine Aktionen aus. |
i_pstMachineStandardItf |
POINTER TO TPL.ST_StandardModuleInterface |
Diesem Eingang muss die Adresse der Maschinen-Schnittstelle übergeben werden. |
i_pstCurrentStandardItf |
POINTER TO TPL.ST_StandardModuleInterface |
Diesem Eingang muss die Adresse des Halt des ausgewählten Moduls übergeben werden. |
i_dwCurrentAddItf |
DWORD |
Diesem Eingang muss die Adresse der Zusatzschnittstelle des ausgewählten Moduls übergeben werden. |
i_xUpdateData |
BOOL |
TRUE: Es wurde ein anderes Modul ausgewählt. |
i_udiCurrentJogTarget |
UDINT |
Die Nummer des Moduls, das für den Jog-Betrieb angewählt wurde. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xActive |
BOOL |
TRUE: Die POU ist eingeschaltet und muss weiter ausgeführt werden. FALSE: Die POU ist abgeschaltet. |
q_xReady |
BOOL |
TRUE: Die POU ist betriebsbereit und kann Benutzerbefehle entgegennehmen. FALSE: Der Funktionsbaustein ist nicht betriebsbereit und nimmt keine Benutzerbefehle an. |
q_etDiag |
Allgemeine Bibliotheks-unabhängige Anweisung auf dem Diagnosegerät. Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
POU-abhängiger Ausgang des Diagnosegeräts. q_etDiag = ET_Diag.Ok -> Statusmeldung q_etDiag <> ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung die den Diagnosezustand konkretisiert. |
q_diSetAsCurrentModule |
DINT |
Die Nummer des Modules welches ausgewählt werden soll. |
q_udiSetAsJogTarget |
UDINT |
Die Nummer des Moduls, das für den Jog-Betrieb angewählt werden soll. |
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stExceptionList |
Die Ausnahmeliste der Maschine. |
|
iq_stLogDataList |
Die Loggerliste der Maschine. |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
104 |
Die POU ist deaktiviert. |
|
OK |
62 |
Die POU arbeitet. |
|
InputParameterInvalid |
141 |
Das aktuelle zusätzliche Schnittstelle ist ungültig. |
|
InputParameterInvalid |
140 |
Das aktuelle Standard-Schnittstelle ist ungültig. |
Aufzählungsname: |
CurrentAddItfInvalid |
Aufzählungswert: |
141 |
Beschreibung: |
Das aktuelle zusätzliche Schnittstelle ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang i_dwCurrentAddItf wurde eine ungültige Schnittstelle übergeben (0). |
Stellen Sie sicher, dass am Eingang i_dwCurrentAddItf die Adresse der Zusatzschnittstelle des ausgewählten Moduls übergeben wird. |
Aufzählungsname: |
CurrentStandardItfInvalid |
Aufzählungswert: |
140 |
Beschreibung: |
Das aktuelle Standard-Schnittstelle ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang i_pstCurrentStandardItf wurde ein ungültiger Zeiger übergeben (0). |
Stellen Sie sicher, dass am Eingang i_pstCurrentStandardItf die Adresse der Standardschnittstelle des ausgewählten Moduls übergeben wird. |
Aufzählungsname: |
Disabled |
Aufzählungswert: |
104 |
Beschreibung: |
Die POU ist deaktiviert. |
Das Modul ist deaktiviert und führt keinerlei Aktionen aus.
Aufzählungsname: |
Working |
Aufzählungswert: |
62 |
Beschreibung: |
Die POU arbeitet. |
Der Vis-Controller verwaltet die Daten für die Visualisierung.