Herunterladen Inhalt Inhalt Diese Seite drucken

Panasonic FPE Sigma Benutzerhandbuch Seite 209

Inhaltsverzeichnis

Werbung

Kommunikation
POE-Kopf und KOP-Rumpf
ST-Rumpf
Wenn die Variable bSend auf TRUE gesetzt wird, kopiert die Funktion F10_BKMV die
Zeichen des Strings sSendData in den Puffer awSendBuffer, beginnend bei
awSendBuffer[1].
Die ersten beiden Worte einer Zeichenfolge enthalten die Kopfinformationen (maximale und
aktuelle Zeichenzahl). Die Kopfinformationen dürfen nicht in den Puffer kopiert werden.
Bestimmen Sie deshalb einen Offset von 2 bezogen auf die Anfangsadresse der
Zeichenfolge.
Der Sendepuffer muss ausreichend groß bemessen sein. Beachten Sie, dass je zwei Zeichen
der Zeichenfolge SendString in jedes Element des Arrays SendBuffer kopiert werden
können. SendBuffer[0] ist für die Anzahl der zu sendenden Bytes reserviert.
3. Daten mit dem Befehl F159_MTRN senden
Führen Sie den Befehl F159_MTRN aus, um:
die Anzahl der zu sendenden Worte anzugeben
-
die zu verwendende COM-Schnittstelle anzugeben
-
die Daten von der COM-Schnittstelle an das externe Gerät auszugeben.
-
Wenn die Ausführungsbedingung von F159_MTRN auf TRUE geschaltet wird und der Merker
"Senden beendet" ebenfalls TRUE ist, beginnt die Übertragung der Daten. (Siehe auch
"Daten an externes Gerät senden" auf Seite 190, "Bedeutung der Merker in der
programmgesteuerten Kommunikation" auf Seite 200.)
Genauer Ablauf der Datenübertragung:
Die Anzahl der zu sendenden Bytes wird in Offset 0 des Sendepuffers
-
geschrieben.
Der Merker "Senden beendet" wird auf FALSE gesetzt.
-
192
FPΣ Benutzerhandbuch

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis