FC_UpdateAddInterfaceStruct - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab: |
V1.0.2.0 |
Übernommen aus: |
— |
Implementiert: |
— |
Die Funktion dient zur Bedienung von CrankModule-Submodulen innerhalb der Aktion Update_Structs eines Node Equipment-Moduls.
Die Funktion aktualisiert den Verweis auf das AxisModule innerhalb der Modulhierarchie der Vorlagen. Über diesen Verweis ist es möglich, unterschiedliche Module aus der Vorlage heraus anzusprechen.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_pdwSubModuleAddInterface |
POINTER TO DWORD |
Dem Eingang muss die Adresse des Arrays übergeben werden, in welchem die zusätzlichen Schnittstellen des Knotens verwaltet werden. |
i_udiSubModuleConstant |
UDINT |
Dem Eingang muss die Nummer des Moduls innerhalb des Knotens übergeben werden. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung. |
|
q_etDiagExt |
POU-abhängiger Ausgang des Diagnosegeräts. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung, die den Diagnosezustand konkretisiert. |
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stCrankModuleItf |
Dem Eingang muss die zusätzliche Schnittstelle des Crank-Moduls übergeben werden. |
Datentyp |
Beschreibung |
---|---|
BOOL |
|
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
InputParameterInvalid |
177 |
SubModuleAddInterfaces Zeiger ist ungültig. |
|
InputParameterInvalid |
69 |
SubModuleConstant liegt außerhalb des gültigen Bereichs. |
SubModuleAddInterfacesInvalidPointer
Aufzählungsname: |
SubModuleAddInterfacesInvalidPointer |
Aufzählungswert: |
177 |
Beschreibung: |
SubModuleAddInterfaces Zeiger ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang i_pdwSubModuleAddInterfaces wurde ein nicht initialisierter Zeiger (0) übergeben. |
Stellen Sie sicher, dass am Eingang i_pdwSubModuleAddInterfaces die Adresse des Arrays übergeben wird, in welchem die zusätzlichen Schnittstellen des Knotens verwaltet werden. |
Aufzählungsname: |
SubModuleConstantRange |
Aufzählungswert: |
69 |
Beschreibung: |
SubModuleConstant liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang i_udiSubModuleConstant wurde ein ungültiger Wert übergeben. |
Stellen Sie sicher, dass am Eingang i_udiSubModuleConstant ein Wert größer oder gleich 0 übergeben wird. |