Herunterladen Inhalt Inhalt Diese Seite drucken

Datenaustausch Mit Sps; Datenaustausch Mit Einer Sps Der Melsec Fx3-Serien; Programmbeispiele - Mitsubishi Electric ME-RTU Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Datenaustausch mit SPS

8
Datenaustausch mit SPS
In diesem Kapitel wird beschrieben, wie eine speicherprogrammierbare Steuerung (SPS) der MELSEC
Serien FX3, L und iQ-F oder des MELSEC System Q Daten mit einem ME-RTU austauschen kann.
8.1

Datenaustausch mit einer SPS der MELSEC FX3-Serien

Eine MELSEC FX3-SPS kommuniziert mit einem ME-RTU über den FX-Erweiterungsbus. (In Kombination
mit einer FX3-SPS muss ein Bus-ME-RTU verwendet werden.) Für den Austausch von 16-Bit-Daten wer-
den FROM- und TO-Anweisungen verwendet. 32-Bit-Daten werden mit DFROM- und DTO-Anweisun-
gen ausgetauscht.
Die Kommunikation mit einer SPS der MELSEC iQ-F-Serie ist möglich, wenn ein Bussystemadapter FX5-
CNV-BUS(C) verwendet wird.
ACHTUNG:
E
Bei der MELSEC iQ-F-Serie ist das Beobachten von Daten und die Programmierung nicht über
den FX-Erweiterungsbus möglich. Nur (D)FROM/(D)TO-Anweisungen können genutzt werden.
8.1.1

Programmbeispiele

Die folgenden Beispiele zeigen den Datenaustausch mit einer FX3U-SPS.
Zustand des ME-RTU prüfen
Um den Betriebszustand des ME-RTU zu erfassen (beispielsweise beim Hochfahren oder Neustart des
Systems) muss die über den FX-Erweiterungsbus angeschlossene FX-SPS die Pufferspeicheradresse 0
des ME-RTU auslesen. Dies ist besonders wichtig, wenn die FX-SPS Werte von Ausgangsdaten aus den
Pufferspeicher des ME-RTU liest. Der Ausgang „d" der FROM-Anweisung kann fehlerhafte Daten liefern,
wenn auf dem FX-Erweiterungsbus ein Fehler auftritt oder das ME-RTU noch nicht die vollständige
Betriebsfähigkeit erreicht hat.
Im Anwenderprogramm sollten die folgenden Schritte ausgeführt werden:
Löschen der Sondermerker, die einen Fehler anzeigen (Diese Sondermerker werden verwendet,
um Fehler auf dem FX-Erweiterungsbus zu erfassen.)
Mit einer FROM-Anweisung werden die Daten aus dem Pufferspeicher gelesen. Die Parameter der
FROM-Anweisung haben folgende Bedeutungen:
– n1: Sondermoduladresse; Das ME-RTU belegt in diesem Beispiel Adresse 4.
– n2: Pufferspeicheradresse; Angegeben ist die Adresse 0, hier wird der Betriebszustand des
– n3: Anzahl der zu übertragenden Daten (Einheit: Worte)
– d: Ziel der Daten im SPS-Grundgerät; in diesem Fall ist dies das Label „ME_RTU_status".
Sondermerker zum Zustand der SPS prüfen. Falls auf dem FX-Erweiterungsbus ein Fehler aufge-
treten ist, sind diese Merker gesetzt.
Wenn beispielsweise das ME-RTU nicht mit Spannung versorgt wird, hat zwischen der FX-SPS und
der ME-RTU keine Kommunikation stattgefunden. In diesem Fall enthält „ME_RTU_status" einen
alten, aber ungültigen Wert. Die Sondermerker für die Fehlererkennung der FX-SPS erkennen dies
und der Wert von „ME_RTU_status" wird auf „0" zurückgesetzt.
ME-RTU Remote Terminal Unit
ME-RTU angegeben.
Datenaustausch mit einer SPS der MELSEC FX3-Serien
8 - 1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis