Senden von Daten mit der Operation XMT
Die Operation XMT erleichtert Ihnen das Senden von Daten. Mit der Operation XMT können
Sie einen Puffer mit maximal 255 Zeichen senden. Wenn das letzte Zeichen des Puffers ge-
sendet wurde, wird ein Interrupt erzeugt (Interruptereignis 9 für Schnittstelle 0 und Interrupte-
reignis 26 für Schnittstelle 1), sofern dem Ereignis Übertragung beendet ein Interruptpro-
gramm zugeordnet ist. Sie können auch ohne Interrupt Daten senden (z. B. wenn Sie eine
Meldung an einen Drucker schicken möchten), indem Sie SM4.5 oder SM4.6 auf das Ende
der Übertragung überwachen.
Empfangen von Daten mit der Operation RCV
Die Operation RCV erleichtert Ihnen das Empfangen von Daten. Mit der Operation RCV kön-
nen Sie einen Puffer mit maximal 255 Zeichen empfangen. Wenn das letzte Zeichen im Puf-
fer empfangen wurde, wird ein Interrupt erzeugt (Interruptereignis 23 für Schnittstelle 0 und
Interruptereignis 24 für Schnittstelle 1), sofern dem Ereignis Empfangen beendet ein Inter-
ruptprogramm zugeordnet ist. Sie können auch ohne Interrupt Daten empfangen, indem Sie
SM86 überwachen.
SMB86 (oder SMB186) ist nicht auf Null, wenn die Operation RCV inaktiv ist. SMB86 (oder
SMB186) ist auf Null, wenn Daten empfangen werden.
Mit der Operation RCV können Sie Bedingungen für den Beginn und das Ende einer Mel-
dung auswählen. Die Bedingungen für den Beginn und das Ende einer Meldung sind in Ta-
belle 10-20 beschrieben (SM86 bis SM94 für Schnittstelle 0 und SM186 bis SB194 für
Schnittstelle 1).
Hinweis
Eine freigegebene Funktion zum Empfangen von Meldungen wird sofort automatisch
beendet, wenn ein Überlauf- oder Paritätsfehler auftritt. Sie müssen ein Kriterium für den
Beginn (x oder z) und ein Kriterium für das Ende (y, t oder maximale Zeichenzahl erreicht)
definieren, damit die Funktion zum Empfangen von Meldungen fehlerfrei arbeiten kann.
Automatisierungssystem S7-200, Systemhandbuch
C79000-G7000-C230-02
Operationssatz
10-127