Herunterladen Diese Seite drucken

Mitsubishi Electric MELSEC FX3U-Serie Bedienungsanleitung Seite 152

Ethernet-modul
Vorschau ausblenden Andere Handbücher für MELSEC FX3U-Serie:

Werbung

Feste Puffer (ohne Prozedur)
7.3
Abläufe beim Empfang von Daten
Im folgenden Beispiel für ein SPS-Grundgerät der MELSEC FX
der Partnerstation über Verbindung 2 in den 2. festen Puffer eingetragen und durch das Ablaufpro-
gramm der SPS gelesen.
Das Ethernet-Modul ist als erstes Sondermodul angeschlossen (Sondermoduladresse 0). Falls andere
Verbindungen, Sondermodul- oder E/A-Adressen verwendet werden sollen, muss das Programm
entsprechend angepasst werden.
Verwendete Operanden in der SPS
Operand
Merker
Register
Tab. 7-2:
Programm
Die über Verbindung 2 und dem 2. festen Puffer empfangenen Daten werden ab D1000 gespeichert.
M8000
Abb. 7-5:
7 - 6
Bedeutung
M8000
Ständig „1"
D100
Kommunikation feste Puffer, Verbindung 2
D101
Datenlänge 2. fester Puffer (Einheit: Byte)
Zähler für den fehlerhaften Empfang über
D102
Verbindung 2
D103
Datenlänge (Einheit: Worte)
D1000
Beginn des Speicherbereichs für Empfangsdaten
Übersicht der verwendeten SPS-Operanden
[=
D100
H1
]
[=
D100
H8
]
Programmteil zum Lesen der Daten aus einem Ethernet-Modul
Abläufe beim Empfang von Daten
- oder FX
-Serie werden Daten von
3U
3UC
Bemerkung
M8000 hat in der Betriebsart RUN der SPS
immer den Zustand „1".
Entspricht dem Inhalt der Pufferspeicher-
adr. 1611 (64B
)
H
Entspricht dem Inhalt der Pufferspeicher-
adr. 2688 (A80
)
H
Dieser Zähler wird für das Lesen der emp-
fangenen Daten nicht benötigt.
Die INCP-Anweisung kann auch durch
andere Anweisungen ersetzt werden.
Angabe der Länge der empfangenen
Daten in der Einheit „Worte"
Speicherbereich für Daten, die über den 2.
festen Puffer empfangen wurden
Empfangsstatus prüfen
U0\
[MOV
G1611
D100
Datenlänge erfassen
U0\
[MOV
G2688
D101
D101
Korrektur bei ungerader Anzahl Bytes
[ADD
D101
H1
D101
Datenlänge in „Worte" umrechnen
[DIV
D101
H2
D103
Daten lesen
U0\
[BMOV
G2689
D1000
D103
Empfang bestätigen
U0\
[MOV
H2
G1611
Verhalten bei Fehler
[INCP
D102
[END
MITSUBISHI ELECTRIC
]
]
]
]
]
]
]
]
]

Werbung

loading

Diese Anleitung auch für:

Melsec fx3u-enet