La version V1.1 d' EcoStruxure Machine Expert ne prend pas en charge les contrôleurs M258, LMC058 et LMC078.

Présentation de la bibliothèque

 

Informations générales

Présentation de la bibliothèque

La bibliothèque SnmpManager met en œuvre un gestionnaire du protocole Internet standard SNMP (Simple Network Management Protocol). Le gestionnaire SNMP permet à votre contrôleur de collecter et d'organiser les informations concernant les équipements pris en charge sur les réseaux IP (Internet Protocol) et de modifier ces informations pour ajuster la configuration de l'équipement.

Le gestionnaire SNMP peut communiquer avec les équipements gérés via les protocoles SNMPv1 et SNMPv2c.

Le gestionnaire SNMP est conforme à la version 1 du protocole SNMP défini dans le document IETF RFC 1157.

Le gestionnaire SNMP est conforme à la version 2 (de la communauté) du protocole SNMP défini dans l'IETF RFC 1901...1907.

Il fournit les fonctions suivantes :

oGénération et transmission d'une requête GET pour un OID (Object IDentifier, identifiant d'objet).

oGénération et transmission d'une requête SET pour un OID.

oRéception et structuration de la réponse de l'agent.

oMise à disposition de la valeur décodée d'une réponse dans un type de système approprié.

oEncodage d'une valeur donnée pour une requête SET correspondante.

oGestion des erreurs détectées.

Un agent peut être un équipement réseau exécutant des fonctionnalités SNMP, comme un commutateur, un routeur, une imprimante ou d'autres contrôleurs. Vous devez fournir les informations concernant la structure MIB (Management Information Base) spécifique et les OID correspondant à chaque agent.

G-SE-0053677.3.gif-high.gif

 

 

Caractéristiques de la bibliothèque

Le tableau suivant indique les caractéristiques de la bibliothèque :

Caractéristique

Valeur

Titre de la bibliothèque

SnmpManager

Société

Schneider Electric

Catégorie

Communication

Composant

Suite de protocoles Internet

Espace de noms par défaut

SE_SNMP

Attribut du modèle de langage

Uniquement accès qualifié

Bibliothèque post-compatible

Oui (FCL)

NOTE : Cette bibliothèque est paramétrée en Uniquement accès qualifié (qualified-access-only). Cela signifie que l'on ne peut accéder aux POU, aux structures de données, aux énumérations, et aux constantes qu'en utilisant l'espace de nom de la bibliothèque. L'espace de noms par défaut de la bibliothèque est SE_SNMP.

Eléments généraux à prendre en compte

Prenez en compte les limites suivantes de la communication SNMP :

oSeul le protocole IPv4 (Internet Protocol version 4) est pris en charge.

oSeule une requête vers un agent SNMP est autorisée à la fois.

oSeul un OID peut être traité par requête.

oLa bibliothèque SnmpManager intègre des pointeurs sur les adresses.

L'exécution de la commande Changement en ligne peut modifier le contenu des adresses.

Caution_Color.gifATTENTION

POINTEUR INCORRECT

Vérifiez la validité des pointeurs lors de leur utilisation sur les adresses et de l'exécution de la commande Changement en ligne.

Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.

La bibliothèque du gestionnaire SNMP repose sur les communications UDP.

NOTE : Aucune connexion de bout en bout dédiée n'est configurée avec le protocole UDP. Les homologues communiquent en transmettant des informations de manière unidirectionnelle, d'une source vers une destination. Il est impossible de vérifier si un message a effectivement atteint l'homologue de destination ou si des informations ont été perdues en chemin. Le protocole UDP ne prévoit pas d'options d'acquittement, de retransmission ni de timeout.

La bibliothèque décrite dans ce document utilise la bibliothèque TcpUdpCommunication en interne.

Les bibliothèques TcpUdpCommunication (Schneider Electric) et CAA Net Base Services (CAA Technical Workgroup) utilisent les mêmes ressources système sur le contrôleur. Leur utilisation simultanée dans la même application peut perturber le fonctionnement du contrôleur.

Warning_Color.gifAVERTISSEMENT

FONCTIONNEMENT IMPRÉVU DE L’EQUIPEMENT

N'utilisez pas la bibliothèque TcpUdpCommunication (Schneider Electric) avec la bibliothèque CAA Net Base Services (CAA Technical Workgroup) simultanément dans la même application.

Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

Éléments à prendre en compte concernant la cybersécurité

Les fonctions de la bibliothèque SnmpManager ne prennent pas en charge les connexions sécurisées telles que TLS (Transport Layer Security) ou SSL (Secure Socket Layer). Les télégrammes SNMP ne sont pas chiffrés et l'authentification n'est pas requise pour obtenir ou définir des informations sur un agent. La communication ne peut s'effectuer qu'au sein de votre réseau industriel, isolé des autres réseaux de votre entreprise et protégé d'Internet.

NOTE : Schneider Electric respecte les bonnes pratiques de l'industrie, en vigueur dans le développement et la mise en œuvre des systèmes de contrôle. Cette approche, dite de « défense en profondeur », permet de sécuriser les systèmes de contrôle industriels. Elle place les contrôleurs derrière des pare-feu pour restreindre leur accès aux seuls personnels et protocoles autorisés.

Warning_Color.gifAVERTISSEMENT

ACCÈS NON AUTHENTIFIÉ ET UTILISATION NON AUTORISÉE DE LA MACHINE

oEstimer si votre environnement ou vos machines sont connecté(e)s à votre infrastructure vitale et, le cas échéant, prendre les mesures nécessaires de prévention, basées sur le principe de défense en profondeur, avant de connecter le système d'automatisme à un réseau quelconque.

oLimiter au strict nécessaire le nombre d'équipements connectés à un réseau.

oIsoler votre réseau industriel des autres réseaux au sein de votre société.

oProtéger chaque réseau contre les accès non autorisés à l'aide d'un pare-feu, d'un VPN ou d'autres mesures de sécurité éprouvées.

oSurveiller les activités au sein de votre système.

oEmpêcher tout accès direct ou liaison directe aux équipements sensibles par des utilisateurs non autorisés ou des actions non authentifiées.

oPréparer un plan de récupération intégrant la sauvegarde des informations de votre système et de votre processus.

Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

Présentation des POU

Bloc fonction / fonction

Utilisation

FB_SnmpManager

Met en œuvre un gestionnaire SNMP qui envoie des requêtes aux appareils pris en charge.

FC_EtResultToString

Convertit un élément d'énumération de type ET_Result en une valeur de chaîne.

Présentation des structures dans l'interface propre au module

Structure

Utilisation

ST_RequestInformation

Contient une structure i_stRequest pour l'entrée utilisateur et une structure q_stResponse pour les données de sortie.

ST_Request

Contient les informations de l'utilisateur, permettant d'envoyer une requête à un agent.

ST_Response

Contient les informations de l'utilisateur reçues d'un agent lors d'une requête.

Présentation des énumérations

Énumération

Utilisation

ET_SnmpTag

Décrit les types possibles des valeurs qu'il est possible d'envoyer avec une requête SET.

ET_Result

Contient les valeurs possibles qui donnent les résultats des opérations exécutées par le bloc fonction.

ET_SnmpRequest

Vous permet de définir les types des requêtes (PDU, Protocol Data Unit) exécutables par le bloc fonction FB_SNMPManager via i_etRequest.

ET_SnmpProtocolVersion

Permet de définir le type de version du protocole, que le bloc fonction FB_SNMPManager peut exécuter via i_etVersion.