MSG_CIPSYMBOLIC (Symbolische CIP-Nachricht)

Die MSG_CIPSYMBOLIC-Anweisung sendet eine gewöhnliche CIP-Meldung (Common Industrial Protocol) über einen Ethernet-Kanal oder einen seriellen Anschluss.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für
Micro820
L20E-,
Micro850
L50E- und
Micro870
L70E-Controller.
MSG_CIPSYMBOLIC
MSG_CIPSYMBOLIC

MSG_CIPSYMBOLIC-Vorgang

Wenn der Funktionsblock aktiviert ist, werden die Empfangspuffer für die Lesevorgänge an der Anstiegflanke von „Enable“ gelöscht.

Argumente

MSG_CIPSYMBOLIC-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
IN
Eingang
BOOL
Eingangszustand des Strompfads.
  • TRUE: Anstiegsflanke erkannt. Startet den Anweisungsblock unter der Voraussetzung, dass der letzte Vorgang abgeschlossen ist.
  • FALSE: Anstiegsflanke nicht erkannt, Leerlauf.
CtrlCfg
Eingang
CIPCONTROLCFG
Konfiguration der Ausführungssteuerung für Anweisungsblöcke Verwenden Sie die CIPCONTROLCFG-Parameter, um „CtrlCfg“ zu definieren.
SymbolicCfg
Eingang
Hinweise zum Symbol für Lesen und Schreiben.
TargetCfg
Eingang
CIPTARGETCFG
Konfiguration des Zielgeräts.
Verwenden Sie die CIPTARGETCFG-Parameter, um „TargetCfg“ zu definieren.
Data
Eingang
USINT[1..1]
Der Lesebefehl speichert die vom Server zurückgegebenen Daten.
Der Schreibbefehl puffert die an den Server zu sendenden Daten.
Wenn eine MSG ausgelöst oder erneut ausgelöst wird, werden die Daten für den MSG-Lesebefehl gelöscht.
Q
Ausgang
BOOL
Die Ausgaben dieser Anweisung werden asynchron vom Programm-Scan aktualisiert. Die Anweisung kann von Ausgabe Q nicht neu ausgelöst werden, da IN von der Kante ausgelöst wird.
  • TRUE: MSG-Anweisung erfolgreich beendet.
  • FALSE: MSG-Anweisung ist nicht beendet.
Status
Ausgang
CIPSTATUS
Ausführungsstatus des Funktionsblocks
Wenn eine MSG ausgelöst oder erneut ausgelöst wird, werden alle Elemente in „Status“ zurückgesetzt.
Die Status-Ausgabe ist in Datentyp „CIPSTATUS“ definiert.
DataLength
Ausgang
UINT
Anzahl der gelesenen Datenbytes. Für geschriebene ist der Wert 0.
Wenn eine MSG ausgelöst oder erneut ausgelöst wird, wird DataLength für den MSG-Lesebefehl auf 0 zurückgesetzt.

MSG_CIPSYMBOLIC-Beispiele

Beispiel für ein MSG_CIPSYMBOLIC-Funktionsblockdiagramm
Beispiel für ein MSG_CIPSYMBOLIC-Funktionsblockdiagramm
Beispiel für einen MSG_CIPSYMBOLIC-Kontaktplan
Beispiel für einen MSG_CIPSYMBOLIC-Kontaktplan
Beispiel für strukturierten MSG_CIPSYMBOLIC-Text
Beispiel für strukturierten MSG_CIPSYMBOLIC-Text
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal