FC_ModuleIsEqualOrSubModule – Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab |
V1.0.4.0 |
Bestimmen, ob eine Modul-ID mit einer Master-ID übereinstimmt oder ob es sich um eine ID niedrigerer Ebene handelt.
Die Funktion geht davon aus, dass Submodul-IDs wie folgt generiert werden:
Submodul-ID = Modul-ID * 100 + Index
So werden die Modul-IDs der Funktion FC_SetSubModuleIds generiert.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_udiModuleId1 |
UDINT |
Die ID des zu testenden Mastermoduls. |
i_udiModuleId2 |
UDINT |
Die zu testende ID des Submoduls. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich ET_Diag.Ok entspricht einer Fehlermeldung. |
|
q_etDiagExt |
POU-spezifischer Ausgang des Diagnosegeräts. q_etDiag = ET_Diag.Ok -> Statusmeldung q_etDiag <> ET_Diag.Ok -> Fehlermeldung |
Datentyp |
Beschreibung |
---|---|
BOOL |
TRUE: Die IDs sind gleich oder das i_udiModuleId2 ist ein Submodul von i_udiModuleId1. FALSE: i_udiModuleId2 ist nicht gleich i_udiModuleId1 und ist auch kein Submodul. |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
0 |
OK |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
OK |
Die Prüfung war erfolgreich.