Diagnostics disponibles via Modbus/TCP
Traduction de la notice originale
Présentation
Les CPU et les modules de communication BMENOC0301/11 des systèmes M580 prennent en charge les codes de diagnostic indiqués dans les tableaux ci-après.
Code fonction 3
Certains diagnostics de module (connexion d'E/S, intégrité étendue, état de redondance, serveur FDR, etc.) sont disponibles pour les clients Modbus qui lisent la zone du serveur Modbus local. Utilisez le code fonction Modbus 3 avec l'ID d'unité réglé sur 100 pour le mappage du registre :
Type
Adresse Modbus décalée
Taille (mots)
Données de diagnostic de réseau de base
0
39
Données de diagnostic de port Ethernet (port interne)
39
103
Données de diagnostic de port Ethernet (ETH 1)
142
103
Données de diagnostic de port Ethernet (ETH 2)
245
103
Données de diagnostic de port Ethernet (ETH 3)
348
103
Données de diagnostic de port Ethernet (embase)
451
103
Données de diagnostic Modbus TCP/Port 502
554
114
Données de table de connexion Modbus TCP/Port 502
668
515
Diagnostic SNTP
1218
57
Diagnostic QoS
1275
11
Identification
2001
24
La description des codes fonction disponibles figure dans la liste des codes de diagnostic Modbus de la rubrique Codes de diagnostic Modbus dans Quantum EIO - Réseau de contrôle - Guide d'installation et de configuration.
Code fonction 8
le code fonction Modbus 08 fournit diverses fonctions de diagnostic :
Code opération
Commande diag. Régulation
Description
0x01
0x0100
Données de diagnostic réseau.
0x0200
Lire les données de diagnostic de port Ethernet à partir du gestionnaire de commutateurs.
0x0300
Lire les données de diagnostic Modbus TCP/port 502 à partir du serveur Modbus.
0x0400
Lire la table de connexion Modbus TCP/port 502 à partir du serveur Modbus.
0x07F0
Lire les données de décalage de la structure de données à partir du serveur Modbus.
0x02
0x0100
Effacer les données de diagnostic réseau de base. REMARQUE : seuls des paramètres spécifiques de données de diagnostic réseau de base sont utilisés pour les requêtes d'effacement.
0x0200
Effacer les données de diagnostic de port Ethernet. REMARQUE : seuls des paramètres spécifiques de données de diagnostic réseau de base sont utilisés pour les requêtes d'effacement.
0x0300
Effacer les données de diagnostic ModbusTCP/Port 502. REMARQUE : seuls des paramètres spécifiques de données de diagnostic du port 502 Modbus sont utilisés pour les requêtes d'effacement.
0x0400
Effacer la table de connexion ModbusTCP/Port 502. REMARQUE : seuls des paramètres spécifiques de données de connexion du port 502 Modbus sont utilisés pour les requêtes d'effacement.
0x03
0
Effacer toutes les données de diagnostic. REMARQUE : seuls des paramètres spécifiques des différentes données de diagnostic sont utilisés pour les requêtes d'effacement.
Lecture de l'identification de l'équipement
Code fonction  43, sous-code 14 : une requête Modbus associée au code fonction 43 (lecture de l'identification de l'équipement) demande à un serveur Modbus de renvoyer le nom du fournisseur, le nom du produit, le numéro de version et d'autres champs facultatifs :
Catégorie
ID de l'objet
Nom de l'objet
Type
Exigence
Basic
0x00
VendorName (nom du fournisseur)
Chaîne ASCII
Obligatoire
0x01
ProductCode (code du produit)
Chaîne ASCII
Obligatoire
0x02
MajorMinorRevision (numéro de version)
Chaîne ASCII
Obligatoire
Regular
0x03
VendorUrl (URL du fournisseur)
Chaîne ASCII
Facultatif
0x04
ProductName (nom du produit)
Chaîne ASCII
Facultatif
0x05
ModelName (nom du modèle)
Chaîne ASCII
Facultatif
0x06
UserApplicationName (nom de l'application utilisateur)
Chaîne ASCII
Facultatif
0x07...0x7F
(réservé)
Chaîne ASCII
Facultatif
Etendu
0x80...0xFF
spécifique de l'équipement
Facultatif
Le tableau suivant contient des exemples de réponses renvoyées pour la requête Modbus (code fonction 43, sous-code 14) :
Module
ID de fournisseur 0x00
Numéro de référence 0x01
Version 0x02
CPU BMEP584020
Schneider Electric
BMEP584020
v02.10
Module BMENOC0301
Schneider Electric
BMENOC0301
V02.04 build 0009
Module BMENOC0311
Schneider Electric
BMENOC0311
V02.04 build 0009
Module BMENOC0321
Schneider Electric
BMENOC0321
V01.01 build 0004