EcoStruxure Machine Expert Version 1.1 unterstützt nicht die Controller M258, LMC058 und LMC078.

Beschreibung der Bibliothek

 

Allgemeine Informationen

Bibliotheksübersicht

Die SnmpManager-Bibliothek umfasst einen Manager für das Internet-Standardprotokoll SNMP (Simple Network Management Protocol). Der SNMP-Manager ermöglicht der Steuerung die Erfassung und Strukturierung von Informationen zu den verwalteten Geräten in IP-Netzwerken (Internet Protocol) sowie die Änderung dieser Informationen zur Anpassung der Gerätekonfigurationen.

Der SNMP-Manager kann über das Protokoll SNMPv1 und SNMPv2c mit den verwalteten Geräten kommunizieren.

Der SNMP-Manager entspricht der Version 1 des in den IETF RFC 1157 definierten SNMP-Protokolls.

Der SNMP-Manager entspricht der Version 2 (Community-basiert) des in den IETF RFC 1901...1907 definierten SNMP-Protokolls.

Er stellt folgende Funktionen bereit:

oGenerierung und Übertragung eines GET-Requests für eine OID (Objekt-IDentifikation)

oGenerierung und Übertragung eines SET-Requests für eine OID

oEmpfang und Strukturierung der Antwort des Agents

oAusgabe des decodierten Werts einer Antwort in einem geeigneten Systemtyp

oCodierung eines vorgegebenen Werts für einen entsprechenden SET-Request

oVerwaltung erkannter Fehler

Bei einem Agent kann es sich um ein beliebiges Netzwerkgerät mit SNMP-Funktion handeln, z. B. um Switches, Router, Drucker oder andere Steuerungen. Sie müssen für jeden Agent Informationen zur spezifischen MIB-Struktur (Management Information Base) und die entsprechenden OIDs bereitstellen.

G-SE-0053677.3.gif-high.gif

 

 

Merkmaleder Bibliothek

In der nachstehenden Tabelle werden die Merkmale der Bibliothek aufgeführt:

Merkmal

Wert

Bibliothekstitel

SnmpManager

Firma

Schneider Electric

Kategorie

Kommunikation

Komponente

Internet-Protokollsuite

Standard-Namespace

SE_SNMP

Sprachmodell-Attribut

qualified-access-only (Nur qualifizierter Zugriff)

Aufwärtskompatible Bibliothek

Ja (AWK)

HINWEIS: Für diese Bibliothek wurde das Attribut „qualified-access-only“ für die Beschränkung auf einen qualifizierten Zugriff eingestellt. Das bedeutet, dass für den Zugriff auf die POUs, Datenstrukturen, Enumerationen (Aufzählungen) und Konstanten der Namespace der Bibliothek erforderlich ist. Der Standard-Namespace der Bibliothek lautet SE_SNMP.

Allgemeine Hinweise

Für die SNMP-Kommunikation gelten folgende Einschränkungen:

oNur IPv4 (Internetprotokoll Version 4) wird unterstützt.

oZu einem Zeitpunkt kann jeweils nur ein Request an einen SCNMP-Agent ausgegeben werden.

oPro Request kann jeweils nur eine OID verarbeitet werden.

oDie SnmpManager-Bibliothek beinhaltet Zeiger für Adressen.

Die Ausführung des Befehls Online Change kann zu einer Änderung des Inhalts von Adressen führen.

Caution_Color.gifVORSICHT

UNGÜLTIGER ZEIGER

Überprüfen Sie die Gültigkeit der Zeiger, wenn Sie Zeiger für Adressen verwenden und den Befehl „Online Change“ ausführen.

Die Nichtbeachtung dieser Anweisungen kann Verletzungen oder Sachschäden zur Folge haben.

Die SNMP Manager-Bibliothek basiert auf der UDP-Kommunikation.

HINWEIS: Das UDP-Protokoll stellt keine dedizierte End-to-End-Verbindung her. Die Kommunikation zwischen den Peers erfolgt durch unidirektionale Übertragung der Daten von der Quelle zum Ziel. Es wird nicht geprüft, ob eine Nachricht den Ziel-Peer erreicht hat oder unterwegs verlorengegangen ist. Das UDP-Protokoll sieht keinerlei Vorkehrungen für Quittierung, erneute Übertragung oder Timeout vor.

Die in diesem Dokument beschriebene Bibliothek verwendet intern die TcpUdpCommunication-Bibliothek.

Die Bibliotheken TcpUdpCommunication (Schneider Electric) und CAA Net Base Services (CAA Technical Workgroup) greifen auf dieselben Systemressourcen in der Steuerung zurück. Die gleichzeitige Verwendung beider Bibliotheken in derselben Anwendung kann deshalb eine Störung des Steuerungsbetriebs zur Folge haben.

Warning_Color.gifWARNUNG

UNBEABSICHTIGTER BETRIEBSZUSTAND DES GERÄTS

Verwenden Sie die Bibliothek TcpUdpCommunication (Schneider Electric) nicht gemeinsam mit der Bibliothek CAA Net Base Services (CAA Technical Workgroup) in derselben Anwendung.

Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben.

Hinweise zur Cybersicherheit

Die Funktionen der SnmpManager-Bibliothek unterstützen keine sicheren Verbindungen, wie beispielsweise TLS (Transport Layer Security) oder SSL (Secure Socket Layer). SNMP-Telegramme werden nicht verschlüsselt und es ist keine Authentifizierung erforderlich, um Informationen von einem Agent abzurufen (Get) bzw. an einen Agent zu übertragen (Set). Aus diesem Grund sollte die Kommunikation nur innerhalb Ihres industriellen Netzwerks erfolgen, das von anderen Netzwerken Ihres Unternehmens getrennt und vom Internet geschützt ist.

HINWEIS: Schneider Electric operiert unter den Industriestandards bei der Entwicklung und Implementierung von Steuerungssystemen. Dies beinhaltet ein „Defense-in-Depth-Konzept“ zum Schutz industrieller Steuerungssysteme. Bei diesem Verfahren werden die Steuerungen hinter einer oder mehreren Firewalls platziert, um den Zugriff auf autorisierte Personen und Protokolle zu beschränken.

Warning_Color.gifWARNUNG

UNBERECHTIGTER ZUGRIFF MIT UNBERECHTIGTEM MASCHINENBETRIEB

oBeurteilen Sie, ob Ihre Betriebsumgebung bzw. Ihre Maschinen mit Ihrer kritischen Infrastruktur verbunden sind. Ist das der Fall, dann ergreifen Sie angemessene Präventivmaß­nahmen auf der Basis des Defense-in-Depth-Konzepts, bevor Sie das Automatisierungssystem mit einem Netzwerk verbinden.

oBegrenzen Sie die Anzahl der mit einem Netzwerk verbundenen Geräte auf das strikte Minimum.

oIsolieren Sie Ihr Industrienetzwerk von anderen Netzwerken in Ihrer Firma.

oSchützen Sie alle Netzwerke vor unberechtigtem Zugriff mithilfe von Firewalls, VPNs oder anderen bewährten Schutzmaßnahmen.

oÜberwachen Sie die Aktivität in Ihren Systemen.

oVerhindern Sie jeden direkten Zugriff bzw. jede direkte Verbindung von Fachgeräten durch unberechtigte Personen oder nicht autorisierte Vorgänge.

oStellen Sie einen Wiederherstellungsplan für den Notfall auf. Dazu gehört ebenfalls der Backup Ihrer System- und Prozessdaten.

Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben.

Übersicht über die POUs

Funktionsbaustein/Funktion

Verwendung

FB_SnmpManager

Implementiert einen SNMP-Manager, der Requests an verwaltete Geräte ausgibt.

FC_EtResultToString

Konvertiert ein Enumerationselement vom Typ ET_Result in einen Zeichenfolgenwert.

Überblick über die Strukturen der modulspezifischen Schnittstelle

Struktur

Verwendung

ST_RequestInformation

Enthält eine Struktur i_stRequest für Benutzereingaben und eine Struktur q_stResponse für die Ausgangsdaten.

ST_Request

Enthält benutzerspezifische Informationen für das Senden eines Requests an einen Agent.

ST_Response

Enthält die von einem Agent infolge eines Requests empfangenen Benutzerinformationen.

Übersicht über die Enumerationen

Enumeration

Verwendung

ET_SnmpTag

Beschreibt die möglichen Wertetypen, die über einen SET-Request gesendet werden können.

ET_Result

Enthält die möglichen Werte, die auf das Ergebnis der vom Funktionsbaustein durchgeführten Operationen verweisen.

ET_SnmpRequest

Ermöglicht Ihnen die Definition der Request-Typen (PDUs - Protocol Data Units), die vom Funktionsbaustein FB_SNMPManager über i_etRequest ausgeführt werden können.

ET_SnmpProtocolVersion

Ermöglicht Ihnen die Definition des Typs für die Protokollversion, die vom Funktionsbaustein FB_SNMPManager über i_etVersion ausgeführt werden kann.