Herunterladen Inhalt Inhalt Diese Seite drucken

Panasonic FPE Sigma Benutzerhandbuch Seite 208

Inhaltsverzeichnis

Werbung

FPΣ Benutzerhandbuch
1. Kommunikationsparameter einstellen (siehe "Kommunikationsparameter einstellen"
auf Seite 189)
2. Daten im Sendepuffer generieren
Um die Daten im Sendepuffer zu generieren, definieren Sie eine Variable im Programm und
kopieren die Daten mit einem Übertragungsbefehl, z.B. F10_BKMV, in den Sendepuffer.
Der Speicherbereich für die zu sendenden Daten beginnt mit dem zweiten Wort des
Sendepuffers (Offset 1). Offset 0 enthält die Anzahl der zu sendenden Bytes.
Offset
0
2
1
1
3
4
2
2n
2n-1
n
Die eingekreisten Zahlen geben die Übertragungsreihenfolge an.
Es können maximal 2048 Bytes übertragen werden.
BEISPIEL
Definieren Sie einen Sendepuffer für 30 Bytes (ARRAY [0...15] OF WORD) und kopieren Sie
8 Zeichen einer Zeichenfolge ("ABCDEFGH") in den Puffer.
Aufbau des Sendepuffers:
Offset
8
0
16#42(B) 16#41(A)
1
16#44(D) 16#43(C)
2
16#46(F) 16#45(E)
3
4
16#48(H) 16#47(G)
15
Das erste Wort des Sendepuffers (Offset 0) ist für die Anzahl der zu sendenden Bytes
reserviert. Kopieren Sie also die Daten in Offset 1 (SendBuffer[1]).
Sobald das Senden beginnt (die Ausführungsbedingung für den Befehl F159_MTRN wird auf
TRUE gesetzt), wird der Wert in Offset 0 auf 8 gesetzt. Am Ende der Übertragung wird der
Wert in Offset 0 automatisch auf 0 gesetzt. Die Daten in Offset 1 bis Offset 4 werden der
Reihe nach, beginnend mit dem niederwertigen Byte, übertragen.
8.6 Programmgesteuerte Kommunikation
Speicherbereich für die Anzahl der zu sendenden
1
Bytes.
Speicherbereich für die zu sendenden Daten
2
191

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis