FC_SendCmd

 

FC_SendCmd – Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

V1.0.4.0

Aufgabe

CMDs und/oder Startschritte für CMD-Tabellen an ein Modul senden

Beschreibung

Wenn der Eingang iq_xAction TRUE wird und das CMD und der StartStep in der Standardmo­dulschnittstelle 0 sind, werden die Eingänge iq_diCMD und iq_diStartStep in die entsprechenden Variablen der Standardmodulschnittstelle kopiert und iq_xAction wird auf FALSE gesetzt.

Eine alternative Prüfung geschieht, wenn die Eingänge iq_xAction und iq_xOverwrite aktiviert sind. Es wird geprüft, ob die Eingänge iq_diCMD oder iq_diStartStep ungleich den entsprechenden Variablen in der Standardmodulschnittstelle sind. Ist die Bedingung erfüllt, werden wiederum die Eingänge iq_diCMD und iq_diStartStep in die entsprechenden Variablen der Standardmodulschnittstelle kopiert und iq_xAction wird auf FALSE gesetzt.

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_xAction

BOOL

TRUE: Der Befehl soll abgesetzt werden.

iq_xOverwrite

BOOL

TRUE: Der aktive Befehl soll überschrieben werden.

iq_diCmd

DINT

Der abzusetzende Befehl

iq_diStartStep

DINT

Der Startschritt für den Befehl

iq_stStandardModuleItf

ST_StandardModuleInterface

Die Schnittstelle des anzusprechenden Moduls

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

OK

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

OK

Der Befehl wurde erfolgreich gesendet.