FC_NextStep – Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

V1.0.4.0

Aufgabe

Innerhalb einer Befehlstabelle einen Befehl setzen, der nach der Abarbeitung des vorhergehenden Befehls an das Modul gesendet werden soll

Beschreibung

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 Slave-Feldindex der Tabelle vergeben.

In der Variablen iq_diStep wird zum Wert von iq_diStep 10 addiert. Er wird in iq_diStep zurückgeschrieben. Dies ist die Kennzeichnung eines weiteren Schritts für den FB_ModuleController.

Schnittstelle

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Fehlermeldung.

q_etDiagExt

ET_DiagExt

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.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

OK

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 nach Verarbeitung des vorherigen Befehls an das entsprechende Modul gesendet wird.