FC_SendCmd – Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab |
V1.0.4.0 |
CMDs und/oder Startschritte für CMD-Tabellen an ein Modul senden
Wenn der Eingang iq_xAction TRUE wird und das CMD und der StartStep in der Standardmodulschnittstelle 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.
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_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 |
Die Schnittstelle des anzusprechenden Moduls |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
0 |
OK |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
OK |
Der Befehl wurde erfolgreich gesendet.