Introduction

Chaque module de communication Ethernet BMENUA0100 à serveur OPC UA intégré que vous ajoutez à votre application instancie un ensemble commun d'éléments de données. Vous pouvez utiliser les outils présentés dans le logiciel Control Expert pour accéder à ces données et diagnostiquer le module.

NOTE :
  • Les données DDT renvoyées en réponse à une requête Modbus ne peuvent pas dépasser 256 octets.

  • Compte tenu de l'organisation du dictionnaire de données Control Expert, les requêtes de données stockées en bits de mots doivent être extraites par le client demandeur.

Le contenu du DDT est accessible à l'aide de la fonction élémentaire (EF) READ_DDT du logiciel Control Expert.

NOTE : Si le DDT du module ne peut pas être lu pour une raison quelconque (par exemple, si l'adresse IP de l'embase n'est pas correctement configurée), vous pouvez dignostiquer le module via ses voyants.

Structure du DDT T_BMENUA0100

Le DDT BMENUA0100 comprend les éléments suivants :

Elément

Type

Adresse

Description

DEVICE_NAME

STRING[16]

MW1...8

Nom du module.

CONTROL_PORT_IPV6

STRING[44]

MW9...30

Adresse IPv6 du port de contrôle / longueur du préfixe de sous-réseau

CONTROL_PORT_IPV4

STRING[18]

MW31...39

Adresse IPv4 du port de contrôle / longueur du préfixe de sous-réseau

CONTROL_PORT_GTW

STRING[16]

MW40...47

Passerelle par défaut du port de contrôle.

ETH_BKP_PORT_IPV4

STRING[18]

MW48...56

Adresse IPv4 du port d'embase / longueur du préfixe de sous réseau.

ETH_STATUS

WORD

MW57

PORT_CONTROL_LINK

BOOL

MW57.0

  • 0 : Liaison du port de contrôle interrompue

  • 1 : Liaison du port de contrôle active.

ETH_BKP_PORT_LINK

BOOL

MW57.1

  • 0 : Liaison du port d'embase interrompue.

  • 1 : Liaison du port d'embase active.

GLOBAL_STATUS

BOOL

MW57.2

  • 0 : Le module n'est pas opérationnel.

  • 1 : Le module est opérationnel.

NETWORK_HEALTH

BOOL

MW57.3

  • 0 : Une condition de surcharge réseau est détectée.

  • 1 : Le réseau fonctionne normalement.

Réservé

MW57.4...15

OPCUA_STATUS

T_OPCUA_STATUS

MW58...61

DATA_DICT

BYTE

MW58[0]

  • 1 : Non disponible. Causes possibles :

    • La fonctionnalité de dictionnaire de données n’est pas disponible ou activée dans l’application Control Expert et elle ne peut pas être incorporée au PAC.

    • Le chargement ou la consultation du dictionnaire de données est en cours sur le serveur OPC UA.

  • 2 : Disponible, par exemple :

    • Le chargement ou la consultation du dictionnaire de données par le serveur OPC UA a réussi.

    • Un pré-chargement (selon les paramètres de projet du dictionnaire de données Control Expert) peut être en cours.

  • 4 : Occupé.

  • 8 : Dépassement de capacité du dictionnaire de données.

DATA_DICT_ACQ_DURATION

BYTE

MW58[1]

Durée de la dernière acquisition (0 à 255 secondes).

NOTE : La valeur 255 indique une durée supérieure ou égale à 255 secondes.

CONNECTED_CLIENTS

BYTE

MW59[0]

Nombre de clients OPC UA connectés.

DATA_DICT_PRELOAD_DURATION

BYTE

MW59[1]

Durée du dernier préchargement du dictionnaire de données (0 à 255 secondes).

NOTE : Vous pouvez utiliser les informations contenues dans cet élément pour ajuster et optimiser le réglage Délai de génération effectif dans la fenêtre de configuration Outils > Options du projet > Général > Données intégrées de l'automate. Pour plus d'informations sur la configuration de ce paramètre, consultez l'aide en ligne de Control Expert.

REDUNDANCY_MODE

BYTE

MW60[0]

  • 0 : Aucun (Transparent)

  • 2 : Mode de redondance non transparent ("Warm").

SERVICE_LEVEL

BYTE

MW60[1]

Intégrité du serveur OPC UA en fonction de la qualité des données et des services.

Réservé

WORD

MW61

SERVICES_STATUS

T_SERVICES_STATUS

MW62...68

NTP_CLIENT_SERVICE

BYTE

MW62[0]

Etat du client NTP :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée :

    • 1 = Heure non valide (heure jamais mise à jour)

    • 2 = Rattrapage temporel (Le temps du serveur a augmenté ou diminué d'au moins 1000 secondes. La resynchronisation du module BMENUA0100 peut prendre jusqu'à 5 minutes.)

    • 4 = L'horloge du serveur NTP a été perdue, mais le serveur NTP est toujours joignable. Vérifiez l'état et les paramètres du serveur NTP.

NTP_SERVER_SERVICE

BYTE

MW62[1]

Etat du serveur NTP :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée (mode sécurisé uniquement) :

    • 1 = Port de contrôle non configuré

    • 2 = Client NTP de l'embase et du serveur activé dans les pages Web

SNMP_SERVICE

BYTE

MW63[0]

Etat du serveur SNMP :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée :

    • 1 = SNMP est activé en mode Secured et aucune adresse IP SNMP n'est définie dans Control Expert (0.0.0.0)

Réservé

BYTE

MW63[1]

WEB_SERVER

BYTE

MW64[0]

Etat du serveur Web :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée :

    • 1 = Erreur irrécupérable détectée

FW_UPGRADE

BYTE

MW64[1]

Etat de mise à niveau du micrologiciel :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée :

    • 1 = Package de micrologiciel non valide ou en liste noire

    • 2 = La dernière mise à jour du micrologiciel a échoué (gérée comme une erreur détectée irrécupérable)

Réservé

BYTE

MW65[0]

Réservé

BYTE

MW65[1]

CONTROL_EXPERT_IP_FORWARDING

BYTE

MW66[0]

Etat du transfert IP de Control Expert :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée (mode Secured uniquement) :

    • 1 = Port de contrôle non configuré

NOTE : Pour les modules équipés du micrologiciel version 2.01 ou supérieure, la valeur de cet élément est forcée à 0.

CPU_TO_CPU_IP_FORWARDING

BYTE

MW66[1]

Etat du transfert de CPU à CPU :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée (mode Secured uniquement) :

    • 1 = Port de contrôle non configuré

NOTE : Pour les modules équipés du micrologiciel version 2.01 ou supérieure, la valeur de cet élément est forcée à 0.

IPSEC

BYTE

MW67[0]

Etat IPSEC :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée (mode Secured uniquement) :

    • 1 = Port de contrôle non configuré

Réservé

BYTE

MW67[1]

EVENT_LOG_SERVICE

BYTE

MW68[0]

Etat du service de journalisation des événements :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée (mode Secured uniquement) :

    • 1 = Erreur détectée dans le service de journalisation des événements

    • 2 = Erreur détectée dans la configuration de la journalisation des événements

LOG_SERVER_NOT_REACHABLE

BYTE

MW68[1]

Etat du serveur de journalisation :

  • Bit 0 : 0 = acquittement reçu du serveur syslog / 1 = Aucun acquittement reçu du serveur syslog

FW_VERSION

T_FW_VERSION

MW69...72

Version de micrologiciel du module.

MAJOR_VERSION

WORD

MW69

Version majeure du micrologiciel.

MINOR_VERSION

WORD

MW70

Version mineure du micrologiciel.

INTERNAL_REVISION

WORD

MW71

Révision interne du micrologiciel.

Réservé

WORD

MW72

CONTROL_PORT_STATUS

BYTE

MW73[0]

Etat IPv4 du port de contrôle :

  • Bit 0 : 0 = Inactif / 1 = Actif

  • Bits 4 à 7 : Code d'erreur détectée (mode Secured uniquement) :

    • 1 = IP non valide

    • 2 = Adresse IP en double

Réservé

BYTE

MW73[1]

IN_PACKETS_RATE

UINT

MW74

Nombre de paquets reçus par seconde sur toutes les interfaces Ethernet.

IN_ERROR_COUNT

UINT

MW75

Nombre de paquets entrants comportant des erreurs détectées depuis la dernière réinitialisation (modulo 65535).

OUT_PACKETS_RATE

UINT

MW76

Nombre de paquets émis par seconde sur toutes les interfaces Ethernet.

OUT_ERROR_COUNT

UINT

MW77

Nombre de paquets sortants contenant des erreurs détectées depuis la dernière réinitialisation (modulo 65535).

MEM_USED_PERCENT

BYTE

MW78[0]

Pourcentage de RAM interne utilisé par le serveur OPC UA.

CPU_USED_PERCENT

BYTE

MW78[1]

Pourcentage de CPU interne utilisé.

CYBERSECURITY_STATUS

T_CYBER SECURITY_STATUS

MW79...80

Etat de la cybersécurité.

SECURE_MODE

BYTE

MW79[0]

  • 0 : Le module fonctionne en mode Standard.

  • 1 : Le module fonctionne en mode Secured.

CYBERSECURITY_STATE

BYTE

MW79[1]

Etat de cybersécurité :

  • 0 : Mode Secured désactivé. (Voyant SECURE éteint)

  • 1 : Communications sécurisées activées et exécutées sans erreur détectée. (Voyant SECURE allumé vert)

  • 2 : Prêt à communiquer. (Voyant SECURE vert clignotant)

  • 3 : Communication sécurisée en cours avec erreurs détectées mineures. (Voyant SECURE rouge clignotant)

  • 4 : Communication sécurisée interrompue en raison d'une erreur critique détectée. (Voyant SECURE allumé en rouge fixe)

IPSEC_CHANNELS

BYTE

MW80[0]

Nombre de voiesIPSec ouvertes.

Réservé

BYTE

MW80[1]