Format der Peripherieadresse
Die Peripherieadresse ist ein String, aus dem sich eine eindeutige Hardwareadresse ableiten lässt. Das Format der Adresse orientiert sich an dem Format, das für die SPS Programmierung verwendet wird. Da die Treiber die Umrechnung in einem speziellen Datenpunkt speichern, wird auf das Anhängen eines Suffix, der das Datenformat angibt, verzichtet. Außerdem wird bei bitstring die Bitnummer nicht in der Peripherieadresse angegeben, sondern im Subindex. Dieser kann alle Werte >= 0 annehmen und ist nicht auf Zahl der Bits in einem Wort bzw. einem Byte beschränkt.
Absolute Adressen
m gibt die Bausteinnummer an und liegt zwischen 0 und 0xFFFF.
Beachte:
Absolute Adressen werden derzeit vom Parametrierpanel nicht unterstützt.
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Unsigned Integer 16 | ASm | 2 Byte | 0...65535 |
Siemens KC | ASm | 2 Byte | 0...999 |
Siemens KT | ASm | 2 Byte | Siemens KT-Format |
Ausgänge
m gibt die Bausteinnummer an und liegt zwischen 0 und maximal 255.
Beachte: Ausgänge können nur gelesen werden.
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Bit | Am | 1 Byte | 0, 1 |
Integer 8 | ABm | 1 Byte | -128...127 |
Unsigned Integer 8 | ABm | 1 Byte | 0...255 |
Integer 16 | AWm | 2 Byte | -32768...32767 |
Unsigned Integer 16 | AWm | 2 Byte | 0...65535 |
BCD 16 | AWm | 2 Byte | -999...999 |
Siemens KC | AWm | 2 Byte | 0...999 |
Siemens KT | AWm | 2 Byte | Siemens KT-Format |
Integer 32 | ADm | 4 Byte | -2147483648...214783647 |
Unsigned Integer 32 | ADm | 4 Byte | 0...4294567295 |
BCD 32 | ADm | 4 Byte | -9999999...9999999 |
Float | ADm | 4 Byte | Fließkommazahl |
Datenbausteine
m gibt die Bausteinnummer an und liegt zwischen 0 und 255. n gibt das Datenwort innerhalb eines Datenbausteins an und liegt zwischen 0 und 255 (254 bei einer Datenlänge von 4 Byte).
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Bit | DBmDn | 2 Byte | 0, 1 |
Integer 8 | DBmDBn | 2 Byte | -128...127 |
Unsigned Integer 8 | DBmDBn | 2 Byte | 0...255 |
Integer 16 | DBmDWn | 2 Byte | -32768...32767 |
Unsigned Integer 16 | DBmDWn | 2 Byte | 0...65535 |
BCD 16 | DBmDWn | 2 Byte | -999...999 |
Siemens KC | DBmDWn | 2 Byte | 0...999 |
Siemens KT | DBmDWn | 2 Byte | Siemens KT-Format |
Integer 32 | DBmDDn | 4 Byte | -2147483648...214783647 |
Unsigned Integer 32 | DBmDDn | 4 Byte | 0...4294567295 |
BCD 32 | DBmDDn | 4 Byte | -9999999...9999999 |
Float | DBmDDn | 4 Byte | Fließkommazahl |
Datenbausteine, erweiterte
m gibt die Bausteinnummer an und liegt zwischen 0 und 255. n gibt das Datenwort innerhalb eines Datenbausteins an und liegt zwischen 0 und 255 (254 bei einer Datenlänge von 4 Bytes).
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Bit | DXmDn | 2 Byte | 0, 1 |
Integer 8 | DXmDBn | 2 Byte | -128...127 |
Unsigned Integer 8 | DXmDBn | 2 Byte | 0...255 |
Integer 16 | DXmDWn | 2 Byte | -32768...32767 |
Unsigned Integer 16 | DXmDWn | 2 Byte | 0...65535 |
BCD 16 | DXmDWn | 2 Byte | -999...999 |
Siemens KC | DXmDWn | 2 Byte | 0...999 |
Siemens KT | DXmDWn | 2 Byte | Siemens KT-Format |
Integer 32 | DXmDDn | 4 Byte | -2147483648...214783647 |
Unsigned Integer 32 | DXmDDn | 4 Byte | 0...4294567295 |
BCD 32 | DXmDDn | 4 Byte | -9999999...9999999 |
Float | DXmDDn | 4 Byte | Fließkommazahl |
Eingänge
m gibt die Bausteinnummer an und liegt zwischen 0 und 255.
Beachte: Eingänge können nur gelesen werden.
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Bit | Em | 1 Byte | 0, 1 |
Integer 8 | Ebm | 1 Byte | -128...127 |
Unsigned Integer 8 | Ebm | 1 Byte | 0...255 |
Integer 16 | Ewm | 2 Byte | -32768...32767 |
Unsigned Integer 16 | Ewm | 2 Byte | 0...65535 |
BCD 16 | Ewm | 2 Byte | -999...999 |
Siemens KC | EWm | 2 Byte | 0...999 |
Siemens KT | EWm | 2 Byte | Siemens KT-Format |
Integer 32 | EDm | 4 Byte | -2147483648...214783647 |
Unsigned Integer 32 | EDm | 4 Byte | 0...4294567295 |
BCD 32 | EDm | 4 Byte | -9999999...9999999 |
Float | Edm | 4 Byte | Fließkommazahl |
Merker
m gibt die Bausteinnummer an und liegt zwischen 0 und maximal 255.
Beachte: Merker können nur gelesen werden.
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Bit | Mm | 1 Byte | 0, 1 |
Integer 8 | MBm | 1 Byte | -128..127 |
Unsigned Integer 8 | MBm | 1 Byte | 0...255 |
Integer 16 | MWm | 2 Byte | -32768...32767 |
Unsigned Integer 16 | MWm | 2 Byte | 0...65535 |
BCD 16 | MWm | 2 Byte | -999...999 |
Siemens KC | MWm | 2 Byte | 0...999 |
Siemens KT | MWm | 2 Byte | Siemens KT-Format |
Integer 32 | MDm | 4 Byte | -2147483648...214783647 |
Unsigned Integer 32 | MDm | 4 Byte | 0...4294567295 |
BCD 32 | MDm | 4 Byte | -9999999...9999999 |
Float | MDm | 4 Byte | Fließkommazahl |
Peripherie
m gibt die Bausteinnummer an und liegt zwischen 0 und 255.
Beachte: Peripherieadressen können nur gelesen werden.
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Bit | Pm | 1 Byte | 0, 1 |
Integer 8 | PBm | 1 Byte | -128...127 |
Unsigned Integer 8 | PBm | 1 Byte | 0...255 |
Integer 16 | PWm | 2 Byte | -32768...32767 |
Unsigned Integer 16 | PWm | 2 Byte | 0...65535 |
BCD 16 | PWm | 2 Byte | -999...999 |
Siemens KC | PWm | 2 Byte | 0...999 |
Siemens KT | PWm | 2 Byte | Siemens KT-Format |
Integer 32 | PDm | 4 Byte | -2147483648...214783647 |
Unsigned Integer 32 | PDm | 4 Byte | 0...4294567295 |
BCD 32 | PDm | 4 Byte | -9999999...9999999 |
Float | PDm | 4 Byte | Fließkommazahl |
Peripherie, erweiterte
m gibt die Bausteinnummer an und liegt zwischen 0 und 255.
Beachte: Erweiterte Peripherie kann nur gelesen werden.
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Bit | Qm | 1 Byte | 0, 1 |
Integer 8 | QBm | 1 Byte | -128...127 |
Unsigned Integer 8 | QBm | 1 Byte | 0...255 |
Integer 16 | QWm | 2 Byte | -32768...32767 |
Unsigned Integer 16 | QWm | 2 Byte | 0...65535 |
BCD 16 | QWm | 2 Byte | -999...999 |
Siemens KC | QWm | 2 Byte | 0...999 |
Siemens KT | QWm | 2 Byte | Siemens KT-Format |
Integer 32 | QDm | 4 Byte | -2147483648...214783647 |
Unsigned Integer 32 | QDm | 4 Byte | 0...4294567295 |
BCD 32 | QDm | 4 Byte | -9999999...9999999 |
Float | QDm | 4 Byte | Fließkommazahl |
Systemadresse
m gibt die Bausteinnummer an und liegt zwischen 0 und 255.
Beachte: Systemadressen können nur gelesen werden.
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Integer 16 | BWm | 2 Byte | -32768...32767 |
Unsigned Integer 16 | BWm | 2 Byte | 0...65535 |
Timer
m gibt die Bausteinnummer an und liegt zwischen 0 und 255.
Beachte: Timer können nur gelesen werden.
Datenformat | Adressformat | Datenlänge | Wertebereich |
---|---|---|---|
Siemens KT | Tm | 2 Byte | Siemens KT-Format |
Zähler
m gibt die Bausteinnummer an und liegt zwischen 0 und 255.
Beachte: Zähler können nur gelesen werden.
Datenformat | Adressformat | Datenlänge | Wertebereich | ||||
---|---|---|---|---|---|---|---|
Unsigned Integer | Zm | 2 Byte | 0...65535 |