PROFIBUS-Prozessdaten
Der CX8031 kann bis zu 240 Byte Prozessdaten über PROFIBUS in Eingangs- und Ausgangsrichtung mit dem PROFIBUS-Master austauschen. Über die GSD Datei können verschiedene Arten der Prozessdaten festgelegt werden.
Die Daten werden per Default im Intel Format übertragen. Sollte Ihrer Steuerung die Daten im Motorola Format benötigen müssen diese entsprechend gedreht werden.
Hier gibt es 3 Möglichkeiten wie sie vorgehen können.
- Drehen der Daten auf der SPS sprich auf der CX Seite mit einem einfachen Befehl ROR (Beispiel für ST: VarProfibus:=ROR(VarAnalog,8); (* Beide Variablen vom Typ WORD*))
- Drehen der Daten auf der Master Seite
- Drehen der Daten im System Manager
Gehen sie dazu auf die Variable die Sie drehen wollen, wählen Sie Flags an und harken Sie die Option an die Sie benötigen. Bei WORD Variablen können Sie nur LO- und HI-Byte tauschen, bei DWORDs zusätzlich das WORD.
Beispiel: für DWORD
(Intel Format)
Daten des CX80xx | Daten die der Master empfängt | ||
---|---|---|---|
Ursprüngliche Daten | Kein Harken angewählt | Swap Byte (blau) | Swap Word (grün) |
0x01020304 | 0x01020304 | 0x02010403 | 0x03040102 |