Inbetriebnahme
7
Kommunikationsprozessor ORS11C
Informationsbyte
Telegramm-
Informationsbyte
Länge
Offset
Return Value
Nutzdaten
Quittierung
62
Handbuch – MOVI-PLC
Prinzip der Übertragung ohne Fragmentierung
Übergeordnetes System
Byte
Funktion
0
0
Quittierung
1) n = Anzahl der belegten Bytes im Adressbereich (IO-Size)
•
Bit 0 – 3
– 8h: Leerlauf – keine Daten vorhanden
– 9h: Daten werden fragmentiert übertragen
– Ah: Daten werden ohne Fragmentierung übertragen
•
Bit 4 – 7: Reserviert für Senden
•
00h:
– Das Telegramm beinhaltet keine zusätzlichen Offset-Angaben.
•
04h:
– Das Telegramm beinhaltet zusätzliche Offset-Angaben, die als Wort der Länge
nachgestellt sind. Über die Offset-Angaben wird die Position der Nutzdaten im
Eingabebereich bestimmt.
Länge der Nutzdaten der seriellen Kommunikation in Byte zzgl. 2 Byte für Return Va-
lue.
Sofern das Telegramm-Informationsbyte den Wert 04h hat, wird zusätzlich ein Offset
eingetragen. Ansonsten gibt es kein Offset im Telegramm.
•
0517h: Ungültige Länge (Länge = 0 oder Länge > 1024)
•
080Ah: Ein freier Empfangspuffer ist nicht vorhanden
•
080Ch: Fehlerhaftes Zeichen empfangen (Zeichenrahmen- oder Paritätsfehler)
Hier finden Sie die empfangenen Nutzdaten der seriellen Kommunikation.
Nachdem Sie die Daten in Ihrem übergeordneten System entsprechend verarbeitet
haben, müssen Sie dem Kommunikationsprozessor ORS11C den Empfang quittieren.
Erst dann kann dieser neue Empfangsdaten bereitstellen.
•
Bit 0 – 3: Reserviert für Senden
•
Bit 4 – 7:
– 8h: Quittierung: Leerlauf
– Ah: Quittierung: Eingabebereich ist frei für neue Daten
– Bh: Kommando: Führe einen Reset auf dem ORS11C aus
®
I/O-System C
ORS11C
Byte
0
Informationsbyte
1
Telegramm-Informationsbyte
2
Länge High-Byte
3
Länge Low-Byte
[4]
Offset High-Byte
[5]
Offset Low-Byte
6
Return Value High-Byte
7
Return Value Low-Byte
1)
8 bis n
−1
Nutzdaten
←
→ 0
Funktion