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