FC_UpdateAddInterfaceStruct - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab: |
V1.0.2.0 |
Übernommen aus |
- |
Implementiert |
- |
Versionen: |
Aktuelle Version |
Die Funktion dient zur Handhabung von Untermodulen der Achsenmodule innerhalb der Aktion Update_Structs eines Knoten-Equipment-Moduls.
Die Funktion aktualisiert den Link zum Achsenmodul innerhalb der Modulhierarchie der Vorlage. Über diesen Link ist es möglich, unterschiedliche Module aus der Vorlage zu aktivieren.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_pdwSubModuleAddInterfaces |
POINTER TO DWORD |
Dem Eingang muss die Adresse des Arrays übergeben werden, in welchem die Zusatzschnittstellen des Knotens verwaltet werden. |
i_udiSubModuleConstant |
UDINT |
Dem Eingang muss die Nummer des Moduls innerhalb des Knotens übergeben werden. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
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 |
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stAxisModuleItf |
Die zusätzliche Schnittstelle des Achsenmoduls muss am Eingang übergeben werden. |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
0 |
Ok |
|
InputParameterInvalid |
68 |
SubModuleAddInterfaces ist ungültig. |
|
InputParameterInvalid |
69 |
SubModuleConstant ist außerhalb des gültigen Bereichs. |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
Ok |
Der Link zum Achsenmodul wurde in der Vorlage erfolgreich aktualisiert.
SubModuleAddInterfacesInvalidPointer
Aufzählungsname: |
SubModuleAddInterfacesInvalidPointer |
Aufzählungswert: |
68 |
Beschreibung: |
SubModuleAddInterfaces 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 Zusatzschnittstellen des Knotens verwaltet werden. |
Aufzählungsname: |
SubModuleConstantRange |
Aufzählungswert: |
69 |
Beschreibung: |
SubModuleConstant ist 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. |