Herunterladen Inhalt Inhalt Diese Seite drucken

Hinweise Zum Datenaustausch Mit Sps Des Melsec System Q Oder Der Serien Iq-F/L; Heartbeat; Setzen Von Flags - Mitsubishi Electric ME-RTU Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Datenaustausch mit SPS
8.4
Hinweise zum Datenaustausch mit SPS des MELSEC
System Q oder der Serien iQ-F/L
Dieser Abschnitt behandelt die Interaktion zwischen einem ME-RTU und einer SPS der MELSEC iQ-F-
Serie, der MELSEC L-Serie oder des MELSEC System Q.
8.4.1

Heartbeat

HINWEIS
Diese Funktionalität betrifft nur Firmware mit einer Version, die niedriger als 3.00 ist. Ab der Firm-
ware-Version 3.00 ist Heartbeat nicht zwingend notwendig. Die Überwachungszeiten der Flags
ONLINE/VALID werden bei jeder zwischen SPS und ME-RTU ausgetauschten Nachricht aktualisiert.
Der Heartbeat dient dazu, dem ME-RTU anzuzeigen, dass die TCP/IP- oder UDP/IP-Verbindung zwischen
dem ME-RTU und der SPS der MELSEC L-Serie/des MELSEC System Q aktiv ist. Die SPS schreibt die Heart-
beat-Werte in die Pufferspeicheradresse 24 (siehe section 7.3.2). Falls sich der Heartbeat-Wert innerhalb
von 60 Sekunden ändert, wird angenommen, dass eine Verbindung mit der SPS aufgebaut und die SPS
aktiv ist (Bit 0 in der Pufferspeicheradresse 32 ist gesetzt, siehe section 7.3.2).
Die in diesem Kapitel beschriebenen Funktionsbausteine für TCP- oder UDP-Kommunikation einer
SPS des MELSEC System Q (Seriennummer bis 11012...), einer SPS der MELSEC L-Serie oder einer
QnUDE-CPU unterstützen das Senden der Heartbeat-Werte. Das Sendeintervall kann mithilfe der Ein-
gangsvariablen „Heartbeat" eingestellt werden. (Es werden keine Heartbeat-Werte gesendet, wenn
das Intervall auf „0" eingestellt ist.) Das Senden der Heartbeat-Werte ist freigegeben, wenn der Ein-
gang „EnableConnection" des Funktionsbausteins gesetzt und die Verbindung hergestellt ist. (Dies
wird durch den gesetzten Ausgang „OpenComplete" des Funktionsbausteins angezeigt.) Das Senden
der Heartbeat-Werte beginnt, wenn die steigende Flanke des Signals „OpenComplete" erkannt wird.
Das Signal „SendComplete" wird nicht gesetzt, wenn Heartbeat-Werte gesendet werden. Das Senden
der Heartbeat-Werte hat eine höhere Priorität als das Senden und die Anforderung von Daten. Dies
wird während des Sendens von Heartbeat-Werten blockiert.
HINWEIS
Wenn zur Kommunikation zwischen dem ME-RTU und der angeschlossenen SPS des MELSEC
System Q oder der MELSEC L-Serie das UDP/IP-Protokoll verwendet wird, gewährleistet der Aus-
gang „OpenComplete" des Funktionsbausteins nicht, dass eine Kommunikationsverbindung her-
gestellt ist. Verwenden Sie zur Abfrage des Status der Kommunikationsverbindung eine FROM/
DFROM-Anweisung.
8.4.2

Setzen von Flags

Der Flag-Eingang eines Funktionsbausteins kann dazu verwendet werden, Flags für mehrere Datenty-
pen simultan mit der Übertragung der Datenwerte zu setzen. Diese Option kann nur bei Eingangsdaten
genutzt werden, beim Schreiben in den Eingangsdatenbereich im Pufferspeicher. Eine Ausnahme bil-
det die Pufferspeicheradresse 1024; falls der Anwender in diese Adresse schreiben möchte, werden die
Flags (und Datenwerte) für diese und die folgenden Pufferspeicheradresse nicht gesetzt.
Flags können auch gesetzt werden, indem direkt in die entsprechenden Pufferspeicherbereiche für das
Fernwirkprotokoll geschrieben wird. Eine Ausnahme ist der Pufferspeicherbereich von Adresse 1536 bis
Adresse 1543.
ME-RTU Remote Terminal Unit

Hinweise zum Datenaustausch mit SPS des MELSEC System Q oder der Serien iQ-F/L

8 - 13

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis