Zum Hauptinhalt springen

SNMP (Netzwerkgeräte · USV)

SNMP v2c — liest Infrastrukturgeräte wie Switches, Router, USV und Server (UDP 161). Es wird verwendet, wenn Sie neben den SPS-Geräten auch die Geräte, die die Anlage „tragen", im selben Bildschirm sehen möchten.

SituationWelche Karte wird verwendet
Switch · Router · USV · Server · NASSNMP (diese Seite)
Industrielle SPSModbus TCP · OPC-UA
CNC-WerkzeugmaschinenMTConnect · FOCAS
Warum das verwenden

Oft ist die Ursache für den Stillstand einer Anlage nicht die Anlage selbst, sondern das Netzwerk oder die Stromversorgung. Wenn Sie USV-Batteriestand und Switch-Portfehler auf derselben Zeitachse wie die Anlagendaten darstellen, wird diese Entscheidung schneller.


Eingabewerte im Registrierungsformular​

EingabefeldWas eintragenBeispiel
IP-AdresseVerwaltungs-IP des Geräts10.20.30.1
PortStandard 161161
ErfassungsintervallPolling-Intervall (ms)10000 (bei Infrastrukturkennzahlen länger)

Optionen​

OptionStandardwertWas
communitypublicSNMP-Community-String
request-timeout2000Antwort-Timeout (ms)
public nicht unverändert lassen

Selbst als read-only ist der Community-String ein Passwort. Erstellen Sie auf dem Gerät eine separate, schreibgeschützte Community und stellen Sie sicher, dass Port 161 außerhalb des Verwaltungsnetzes nicht geöffnet ist.


PLC-Adressnotation der Tags — OID​

Die PLC-Adresse eines Tags = OID (Punktnotation). Das vorangestellte . kann vorhanden sein oder auch nicht.

OIDWas
1.3.6.1.2.1.1.3.0sysUpTime — Zeit seit dem Einschalten des Geräts
1.3.6.1.2.1.1.5.0sysName — Gerätename
1.3.6.1.2.1.2.2.1.10.1ifInOctets.1 — Empfangene Bytes auf Port 1
1.3.6.1.2.1.2.2.1.8.1ifOperStatus.1 — Link-Status von Port 1

🔴 Lassen Sie den Index am Ende nicht weg. Skalare Werte haben .0, Tabellenwerte tragen .<인덱스>. 1.3.6.1.2.1.1.3 ist kein Wert, sondern ein „Zweig", daher wird ein leerer Wert zurückgegeben.

Herstellerspezifische Kennzahlen wie bei USV oder PDU finden Sie in der MIB-Dokumentation des jeweiligen Herstellers.

Wie die Werte ankommen​

SNMP-TypKommender Wert
INTEGER · Counter32 · Gauge32 · TimeTicksZahl
OCTET STRINGZeichenkette (falls nicht darstellbar, hex)
OIDPunktschreibweise als Zeichenkette
IpAddressa.b.c.d
noSuchObject · noSuchInstance · endOfMibViewLeere Zeichenkette
Counter sind „kumulativ"

Counter wie ifInOctets sind ständig steigende Summen, daher ist ihr Wert allein wenig aussagekräftig. Wenn Sie die Zunahme pro Sekunde benötigen, erfassen Sie die Differenz mit einer Formel → Formel anwenden


Wenn es nicht funktioniert​

SymptomZuerst prüfen
Alle Werte leerCommunity-String, Liste der erlaubten SNMP-IPs auf dem Gerät
Nur bestimmte OIDs leerIst der Index (.0 · .1) angehängt, unterstützt das Gerät diese MIB?
Zeitweise leerUDP kann verloren gehen — request-timeout erhöhen