Skip to content

Siemens-S7-Konfiguration

Pulse unterstützt das Monitoring von Siemens-SIMATIC-S7-SPS über das S7-Kommunikationsprotokoll. Dies umfasst sowohl Konnektivitätsmonitoring als auch die Verfolgung einzelner Tag-Werte.

S7-Endpunkt-Monitor erstellen

Ein Endpunkt-Monitor prüft, ob eine S7-SPS im Netzwerk erreichbar ist.

S7-Endpunkt-Monitor erstellen mit Verbindungseinstellungen

  1. Navigieren Sie zu Monitore und klicken Sie auf Monitor erstellen
  2. Wählen Sie S7-Endpunkt
  3. Konfigurieren Sie die Verbindung:
FeldBeschreibungTypischer Wert
NameEin beschreibender NameSPS Linie 1
IP-AdresseSPS-Netzwerkadresse192.168.1.50
RackSPS-Rack-Nummer0
SlotSPS-Slot-Nummer1
EskalationsrichtlinieZu verwendende EskalationsrichtlinieStandardrichtlinie
NachrichtenvorlageEigene Nachricht für BenachrichtigungenUnterstützt Markdown
TagsMonitor kategorisieren

Rack- und Slot-Werte

Gängige Konfigurationen für Siemens-SPS:

SPS-TypRackSlot
S7-120001
S7-150001
S7-30002
S7-40002 oder 3

S7-Tag-Monitor erstellen

Ein Tag-Monitor verfolgt einen bestimmten Datenpunkt im SPS-Speicher und alarmiert bei Schwellenwertüberschreitungen.

S7-Tag-Monitor erstellen mit Schwellwerteinstellungen

  1. Navigieren Sie zu Monitore und klicken Sie auf Monitor erstellen
  2. Wählen Sie S7-Tag
  3. Konfigurieren Sie die Überwachungsparameter:
FeldBeschreibung
NameEin beschreibender Name
S7-AdresseDie Tag-Adresse in S7-Notation
DatentypZu lesender Datentyp: Bit, Byte, Word, DWord, Int, DInt oder Real
S7-Endpunkt-MonitorVorhandenen S7-Endpunkt auswählen
EskalationsrichtlinieZu verwendende Eskalationsrichtlinie
AggregationMin, Max, Summe, Durchschnitt oder Anzahl
OperationVergleich: Gleich (=), Ungleich (≠), >, ≥, <, ≤
SchwellwertDer Vergleichswert
PrüffrequenzWie oft der Wert gelesen wird (in Sekunden)
AuswertungsdauerZeitfenster für die Aggregation (in Sekunden)
NachrichtenvorlageEigene Nachricht für Benachrichtigungen (unterstützt Markdown und Variablen)
TagsMonitor kategorisieren

S7-Adressformat

S7-Adressen folgen dem Muster DBx.DByz wobei:

  • DB -- Datenbaustein-Präfix
  • x -- Datenbaustein-Nummer
  • y -- Datentyp: B (Byte), W (Wort/2 Bytes), D (Doppelwort/4 Bytes)
  • z -- Byte-Offset innerhalb des Datenbausteins

Beispiele:

AdresseBeschreibung
DB1.DBW0Wort an Offset 0 in Datenbaustein 1
DB2.DBD4Doppelwort an Offset 4 in Datenbaustein 2
DB10.DBB0Byte an Offset 0 in Datenbaustein 10

Datentypen

Beim Erstellen eines S7-Tag-Monitors muss der Datentyp ausgewählt werden, um den SPS-Speicher korrekt zu interpretieren:

DatentypBeschreibung
BitEinzelner boolescher Wert (0/1)
ByteVorzeichenloser 8-Bit-Ganzzahlwert
WordVorzeichenloser 16-Bit-Ganzzahlwert
DWordVorzeichenloser 32-Bit-Ganzzahlwert
IntVorzeichenbehafteter 16-Bit-Ganzzahlwert
DIntVorzeichenbehafteter 32-Bit-Ganzzahlwert
Real32-Bit-Gleitkommazahl

TIP

Beachten Sie die Dokumentation Ihres SPS-Programms für die korrekten Datenbaustein-Nummern, Offsets und Datentypen der zu überwachenden Werte.

WARNING

Adresse und Datentyp müssen übereinstimmen. Eine DBW-Adresse (Word) erfordert beispielsweise den Datentyp Word. Bei Unstimmigkeit meldet Pulse einen Validierungsfehler: „Adresse passt nicht zum ausgewählten Datentyp."

Pulse prüft außerdem das Adressformat selbst. Wenn die Adresse nicht verarbeitet werden kann (z. B. DB1.INVALID), erscheint die Meldung „S7-Adresse ist ungültig" — überprüfen Sie das Adressformat und versuchen Sie es erneut.

TIP

Beim Bearbeiten eines bestehenden S7-Tag-Monitors ist der Datentyp im Dropdown-Menü mit dem zuvor konfigurierten Wert vorausgewählt. Wenn Sie die Adresse auf eine mit einer anderen Wortlänge ändern (z. B. von einer DBW- auf eine DBD-Adresse), müssen Sie auch den Datentyp auf einen kompatiblen Wert aktualisieren, da Pulse andernfalls einen Validierungsfehler meldet.