FC_SameStep – Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab |
V1.0.4.0 |
Innerhalb einer Befehlstabelle einen Befehl setzen, der gemeinsam mit dem vorhergehenden Befehl abgearbeitet werden soll
Die Funktion dient zur einfachen Initialisierung von Tabellen.
Die Funktion schreibt den Wert iq_udiStepIndex in die Variable iq_iStepIndex und fügt 1 hinzu. Mit dieser Variablen wird der Schritt-Feldindex der Tabelle vergeben.
Nur iq_diStep wird erneut in die Variable iq_iStep eingegeben. In demselben Schritt innerhalb einer Tabelle erkennt der FB_ModuleController, dass dieser Befehl in demselben Zyklus an die verbundenen Module gesendet werden soll wie der vorherige Befehl.
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 |
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_udiStepIndex |
UDINT |
Ein-/Ausgang für die Variable zur Verwaltung des Index innerhalb der Befehlstabelle. |
iq_diStep |
DINT |
Ein-/Ausgang für die Variable zur Verwaltung der Schrittnummer des einzutragenden Befehls. |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
0 |
OK |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
OK |
Die angelegten Variablen zur Verwaltung des Index und der Schrittnummer wurden erfolgreich für den Eintrag des Befehls vorbereitet, der in demselben Zyklus wie der vorherige Befehl an das entsprechende Modul gesendet wird.