Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele - SEW-Eurodrive MOVI-PLC I/O-System C Handbuch

Vorschau ausblenden Andere Handbücher für MOVI-PLC I/O-System C:
Inhaltsverzeichnis

Werbung

Inbetriebnahme
7
Kommunikationsprozessor  ORS11C
Berechnung
Informationsbyte
Telegramm-
Informationsbyte
Länge
Offset
Nutzdaten
Quittierung
7.3.7

Beispiele

110
Handbuch – MOVI-PLC
Übergeordnetes System
Byte
Funktion
0
Quittierung
1) n = Anzahl der belegten Bytes im Adressbereich (IO-Size)
Nachdem Sie die Daten in Ihrem übergeordneten System entsprechend verarbeitet
haben, müssen Sie dem Kommunikationsprozessor ORS11C den Empfang quittieren.
Kopieren Sie Bit 0 – 3 von Byte 0 des Eingabebereichs in Bit 4 – 7 von Byte 0 des
Ausgabebereichs.
Jetzt kann der Kommunikationsprozessor ORS11C das nächste Fragment bereitstel-
len.
Fragmentanzahl = (Länge + 7) / (IO_Size − 1)
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 hier Return Value.
Berechnung des Offset bei fragmentierter Übertragung:
Daten_Offset = (Fragmentzähler + 1) × (IO_Size − 1) − 7 + Offset
Mit Daten_Offset:
Offset der Daten im Eingabebereich
– Fragmentzähler: Absolute Fragmentanzahl
– IO_Size: Anzahl der belegten Bytes im Adressbereich
– Offset: Offset-Wert im Telegramm
Hier finden Sie die empfangenen Nutzdaten der seriellen Kommunikation.
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
In diesem Kapitel finden Sie einige Beispiele zum Senden und Empfangen von Daten
mit oder ohne Fragmentierung.
®
I/O-System C
ORS11C
Byte
→ 0
Funktion

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis