Datenformat Auto-Konfiguration
Mit diesem Parameter stellen Sie das Darstellungsformat der komplexen Klemmen ein. Sie können zwischen Intel- und Motorola-Format wählen:
- Beim Intel-Format liegt das niederwertige Byte (Low-Byte) eines Daten-Wortes auf dem niedrigen Adress-Offset des Speicherplatzes.
- Beim Motorola-Format liegt das höherwertige Byte (High-Byte) eines Daten-Wortes auf dem niedrigen Adress-Offset des Speicherplatzes.
Wenn Sie für digitale Klemmen das Motorola-Format wählen, so wird z.B. in den für 16 aufeinanderfolgende Digital-Kanäle übertragenen zwei Bytes, das High-Byte mit dem Low-Byte getauscht.
Darstellung im Intel-Format
Intel-Format
Byte 0 |
Byte 1 |
Byte 2 |
Byte 3 |
Byte 4 |
Byte 5 |
Wort 0 |
Wort 2 |
Wort 4 | |||
|
Wort 1 |
Wort 3 |
|
Bezogen auf Bitadressen ergibt sich:
High Byte |
Low Byte | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1.7 |
1.6 |
1.5 |
1.4 |
1.3 |
1.2 |
1.1 |
1.0 |
0.7 |
0.6 |
0.5 |
0.4 |
0.3 |
0.2 |
0.1 |
0.0 |
Byte 1 |
Byte 0 |
Darstellung im Motorola-Format
Motorola-Format
Byte 1 |
Byte 0 |
Byte 3 |
Byte 2 |
Byte 5 |
Byte 4 |
Wort 0 |
Wort 2 |
Wort 4 |
Bezogen auf Bitadressen ergibt sich:
High Byte |
Low Byte | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0.7 |
0.6 |
0.5 |
0.4 |
0.3 |
0.2 |
0.1 |
0.0 |
1.7 |
1.6 |
1.5 |
1.4 |
1.3 |
1.2 |
1.1 |
1.0 |
Byte 0 |
Byte 1 |
Einstellungen
Die Einstellungen zur Funktion Datenformat Auto-Konfiguration befinden sich im Byte 9 der User_Prm_Data (Defaulteinstellungen sind fett gekennzeichnet):
Bit-Nr. |
Beschreibung |
Wird unterstützt von |
---|---|---|
3 |
Datenformat Auto-Konfiguration |
IP15xx, IP25xx, IP31xx, IP41xx, IP50xx, IP51xx, IP60xx |
In TwinCAT können die Einstellungen zum Datenformat Auto-Konfiguration mit ADSRead und ADSWrite (ADS: Automation Device Spezifikation) übertragen werden. Dazu sind diese in den User_Prm_Data zu aktivieren.
Die Einstellungen zur Funktion Datenformat Auto-Konfiguration befinden sich im TwinCAT System-Manager im Karteireiter PrmData der entsprechenden Busbox.