Zum Inhalt springen
DE EN

Protokolle und Feldgeräte

Unterstützte Steuerungsfamilien:

  • S7-300 / S7-400
  • S7-1200 / S7-1500 (TIA Portal, symbolische und absolute Adressierung)

Werden Messgrößen manuell über das UI oder per CSV eingegeben, gelten folgende Adressformate.

Absolute Adressierung

Aufbau: DB<Nr>.DB<B|W|D|X><ByteOffset>.<BitOffset>

  • Der Operandentyp (DBB, DBD, DBX, DBW) kann beliebig verwendet werden — er dient nur der Lesbarkeit
  • Der Bit-Offset ist optional und kann inkl. des trennenden Punkts weggelassen werden
  • Leerzeichen müssen entfernt werden

Beispiele: DB9.DBX200.2 (Bit 2 von Byte 200 in DB 9), DB30.DBW558 (Byte 558 in DB 30)

Symbolische Adressierung

Aufbau: PLC.Blocks.<Datenblock>.<Variable>, beginnt immer mit PLC.Blocks.

  • Namen mit einem Punkt im Namen müssen in doppelte Anführungszeichen gesetzt werden: “Mein.Name”
  • Ein doppeltes Anführungszeichen im Namen wird durch Verdopplung maskiert: “Mein""Name”
  • Groß-/Kleinschreibung beachten

Beispiele: PLC.Blocks.TestDB.MeineVariable, PLC.Blocks.TestDB."Meine.Struktur".Variable, PLC.Blocks.TestDB.Array.Element[28]

Edge VarTypeEdge InfluxTypeBitsSymbolischAbsolutS7-300/400S7-1200S7-1500
Binärzahlen
S7_BoolFLOAT1
S7_ByteFLOAT8
S7_WordFLOAT16
S7_DWordFLOAT32
S7_LWordFLOAT64
Ganzzahlen
S7_SIntFLOAT8
S7_IntFLOAT16
S7_DIntFLOAT32
S7_USIntFLOAT8
S7_UIntFLOAT16
S7_UDIntFLOAT32
S7_LIntFLOAT64
S7_ULIntFLOAT64
Gleitpunktzahlen
S7_RealFLOAT32
S7_LRealFLOAT64
Zeiten
S7_S5TimeSTRING16
S7_TimeSTRING32
S7_LTimeSTRING64
Datum und Uhrzeit
S7_DateSTRING16
S7_Time_Of_DaySTRING32
S7_LTODSTRING64
S7_Date_And_TimeSTRING64
S7_LDTSTRING64
S7_DTLSTRING96
Zeichen
S7_CharSTRING8
S7_WCharSTRING16
S7_StringSTRINGn+2 Bytes
S7_WStringSTRINGn+2 Words
Arrays
S7_Array (max 6 Dim., 32.767 Bytes) (max 6 Dim., 65.535 Bytes) (max 6 Dim., 16.777.216 Bytes)
Zeiger
Pointer48
Any80
Variant0

OPC UA wird für das Lesen von Messgrößen aus OPC-UA-Servern unterstützt. Voller Funktionsumfang ist aktuell für Siemens-OPC-UA-Server garantiert.

EigenschaftWert
ProtokollOPC UA
Standard-Port4840 (konfigurierbar im SPS-Projekt)
AuthentifizierungAnonym oder Benutzername / Passwort
EigenschaftDetails
Unterstützte FunktionenREAD_COIL, READ_DISCRETE_INPUT, READ_INPUT_REGISTER, READ_HOLDING_REGISTER
Standard-Port502
Slave ID (Modbus RTU)Konfigurierbar; Standard = 1
Byte-ReihenfolgeBig-endian oder little-endian (Standard); gilt für Datentypen größer als 16 Bit
DatentypHinweis
BOOLEANNur für Bit-Zugriffsmethoden (READ_COIL, READ_DISCRETE_INPUT)
INT16
UINT16
INT32
UINT32
INT64
UINT64
FLOAT
DOUBLE
STRINGStandardmäßig 8 Zeichen; andere Länge auf Anfrage beim Support