4.3.1 Funktionsfeld
Das Funktionsfeld steuert den Lese- und Schreibvorgang. Nur in dem Moment, in dem sich das Lese- oder Schreib-Toggelbit ändert,
reagiert der R2700. Dies bedeutet, dass immer zuerst die Blocknummer und die Daten zu schreiben sind und als letztes das Funk-
tionsfeld.
Funktionsfeld (Adr.-Offset 0)
Bit
Funktion
0, 1
FC
Functionscode
2
Anforderung
3
—
4
Acknowledge
5
—
6
S-Toggel
7
L-Toggel-Quittung
Funktionsfeld (Adr.-Offset 0)
Bit
Funktion
0, 1
FC
Functionscode
2
Anforderung
3
—
4
Acknowledge
5
—
6
S-Toggel-Quittung
7
L-Toggel
4.3.2 Blocknummer
•
Der Inhalt der zu schreibenden Blöcke ist fest vorgegeben, vergleiche Kap. 4.3.5.
•
Beim Schreiben werden die Parameter auf ihre Einstellgrenzen überwacht. Falls ein Parameter nicht akzeptiert wird, wird das
Fehlerbit „Parameter unzulässig" gesetzt. Dieses Bit muss im Fehlerstatus quittiert werden.
4.3.3 Checksum
Zur Absicherung der Übertragung wird im Peripherieword mit Offset 2 die Wortchecksum (Exor-Verknüpfung) der Peripherieworte 0, 4,
6, 8 und 10 eingefügt. Ist die Checksum nicht korrekt, wird von der jeweils empfangenden Seite das Acknowledge-Bit gelöscht, ohne
dass das Toggelbit geändert wird.
4.3.4 Format des Datenblocks
Die zu übertragenden Größen werden jeweils in einem Wort (16 Bit) übertragen. Die Anordnung hängt vom jeweiligen Parameterindex
(PI) ab.
Format Interpretation
Wertebereich
8 Bit
Bitfeld, positive Zahl
0 ... 255
±7 Bit
Zahl
–128 ... 127
16 Bit
Bitfeld
(0 ... 65535)
±15 Bit Zahl
–32768 ... 32767
BCD
2 BCD-Zahlen
2-mal 0 ... 99
16
Wert
Bedeutung
0
keine Funktion
1
Datenaustausch
2, 3
reserviert
0 / 1
1 = Leseanforderung statt Schreibanforderung
0 / 1
nicht verwendet
0 / 1
1 = zu lesende Daten akzeptiert
0 / 1
nicht verwendet
0 / 1
Wenn sich der Zustand ändert, liegen neue zu schreibende Daten an.
0 / 1
Wenn gleicher Zustand wie im Peripherieeingang und Acknowledge-Bit gesetzt
wurden die Lesedaten akzeptiert. Dies ist gleichzeitig die Aufforderung, dass
der R2700 neue zu lesende Daten anlegt.
Wert
Bedeutung
0
keine Funktion
1
Datenaustausch
2, 3
reserviert
0 / 1
Wert wie Profibus Master -> R2700
0 / 1
nicht verwendet
0 / 1
1 = zu schreibende Daten akzeptiert
0 = zu schreibende Daten nicht akzeptiert, keine S-Toggel-Quittung
0 / 1
nicht verwendet
0 / 1
Wenn gleicher Zustand wie im Peripherieausgang, wurden die Daten vom
R2700 übernommen.
0 / 1
Wenn sich der Zustand ändert, liegen neue vom R2700 zu lesende Daten an.
MSB
0
vorzeichenerweitert
—
—
—
Profibus Master R2700
R2700 Profibus Master
GMC-I Messtechnik GmbH