Objet DIAG_FXM_Diagnostic
Traduction de la notice originale
Présentation
Vous pouvez établir le diagnostic de base du module maître CANopen X80 via un message explicite, à l'aide de l'objet DIAG_FXM_Diagnostic.
L'objet diagnostic présente les instances, les attributs et les services décrits ci-après.
ID de classe
301 hex
ID d'instance
L'objet diagnostic présente deux valeurs d'instance :
Attributs
L'objet diagnostic présente les attributs suivants :
ID d'instance = 0 (attributs de classe) :
ID d'attribut (hex.)
Type
Description
01
WORD
Version haut
02
WORD
Version bas
03
WORD
Nombre d'instances
ID d'instance = 1 (attributs d'instance) :
ID d'attribut (hex.)
Paramètre
Type
Bit
Description
01
DWORD
Adresse MAC Ethernet du module
NOTE : 4 octets de poids faible (LSB) seulement. Pour compléter l'adresse MAC, ajoutez 00-80 sur l'octet de poids fort (MSB).
02
Version du produit
DWORD
4 octets pour la version majeure, mineure, intermédiaire et officielle (réservés)
03
Version du micrologiciel FW1
WORD
2 octets pour la version majeure et mineure
04
Version du micrologiciel FW2
WORD
2 octets pour la version majeure et mineure
05
Version du firmware
DWORD
4 octets pour la version majeure, mineure, intermédiaire et officielle (réservés)
06
Configuration prise en charge
DWORD
2 octets pour la version majeure et mineure
07
Nom de l'équipement(16)
DWORD
Nom d'équipement du module
08
Adresse IP
DWORD
Adresse IPV4 Ethernet actuelle (au format xxx.xxx.xxx.xxx)
09
Masque de sous-réseau
DWORD
Sous-réseau IPV4 Ethernet actuel (au format xxx.xxx.xxx.xxx)
0A
Passerelle par défaut
DWORD
Adresse de passerelle IPV4 Ethernet actuelle (au format xxx.xxx.xxx.xxx)
0B
Taux de CPU disponible
DUINT
Pourcentage (%) du temps de CPU disponible
0C
FxmOpState
BYTE
0 : INITIALIZATION 1 : UNCONFIGURED 2 : CONFIGURED 3 : CONNECTED RUN 4 : CONNECTED STOP 5 : FALLBACK
0D
FxmRedundState
BYTE
Réservé
0E
FxmDisplay
WORD
2 bits (haut, bas) par LED : RUN: bits (1, 0) ERR: bits (3, 2) I/O: bits (5, 4) BS: bits (7, 6) CAN RUN: bits (9, 8) CAN COM: bits (11, 10) CAN ERR: bits (13, 12)
Eteint 
bit haut = 0, bit bas = 0
Vert 
bit haut = 0, bit bas = 1
Rouge 
bit haut = 1, bit bas = 0
Jaune 
bit haut = 1, bit bas = 1
0F
Etat Ethernet
BYTE
Etat global de la liaison Ethernet :
0
PORT1_LINK:
  • 0 : Liaison interrompue pour le port Ethernet 1
  • 1 : Liaison établie pour le port Ethernet 1
4
RPI_CHANGE:
  • 0 : RPI EtherNet/IP pas en cours
  • 1 : RPI EtherNet/IP en cours
5
REDUNDANCY_STATUS:
  • 0 : Chemin de sauvegarde indisponible
  • 1 : Chemin de sauvegarde disponible
6
REDUNDANCY_OWNER:
  • 0 : Propriétaire redondant absent
  • 1 : Propriétaire redondant présent
7
GLOBAL_STATUS:
  • 0 : Un ou plusieurs services ne fonctionnent pas normalement
  • 1 : Tous les services fonctionnent normalement
10
Services Ethernet
BYTE
Etat détaillé de la liaison Ethernet :
1
SNTP_SERVICE:
  • 0 : Le service ne fonctionne pas normalement
  • 1 : Le service fonctionne normalement ou est désactivé
3
SNMP_SERVICE:
  • 0 : Le service ne fonctionne pas normalement
  • 1 : Le service fonctionne normalement ou est désactivé
4
FDR_SERVICE:
  • 0 : Impossible de télécharger le fichier PRM
  • 1 : Le service fonctionne normalement ou est désactivé
5
FIRMWARE_UPGRADE
  • 0 : Mise à niveau du micrologiciel non autorisée
  • 1 : Le service fonctionne normalement
6
WEB_PAGE
  • 0 : Page Web indisponible
  • 1 : Le service fonctionne normalement ou est désactivé
7
EVENT_LOG_STATUS
  • 0 : Le service ne fonctionne pas normalement
  • 1 : Le service fonctionne normalement ou est désactivé
11
Syslog_Status
BYTE
0
Mis à 1 si le client Syslog ne reçoit pas l'accusé de réception des messages TCP de la part du serveur Syslog
12
Syslog_Buffer_Free
DUINT
Espace libre dans le tampon des événements (en %)
13
Syslog_Lost_Events
DUINT
Nombre d'événements perdus depuis le dernier redémarrage
14
FxmFBState
BYTE
Mode de fonctionnement du bus de terrain : 0 IDLE 1 NO-CONF 2 BUS OFF 3 STOPPED 4 PRE-OPERATIONAL 5 OPERATIONAL 6 CLEAR
15
FxmFBHealth
BYTE
Informations d'état du gestionnaire de réseau pour le diagnostic du bus de terrain : 0 = Repos 1 = Erreur de bus de terrain détectée 2 = Défaut d'équipement détecté 3 = Erreur d'équipement détectée 4 = Défaut d'équipement et erreur détectés
16
SlavesProgList
BOOL [128]
Liste d'esclaves pour l'état programmé
1 bit par équipement esclave :
  • 0 : Programmé (dans le fichier de configuration)
  • 1 : Inattendu (non configuré ou désactivé)
17
SlavesLiveList
BOOL [128]
Liste d'esclaves pour l'état de réponse
1 bit par équipement esclave :
  • 0 : Répond
  • 1 : Ne répond pas ou désactivé
18
SlavesDiagList
BOOL [128]
Liste d'esclaves pour l'état d'erreur
1 bit par équipement esclave :
  • 0 : Erreur ou défaut de l'esclave attendu
  • 1 : Pas d'erreur signalée
19
SlavesWaitList
BOOL [128]
Liste d'esclaves indiquant si l'équipement attend un ordre explicite de fonctionnement
1 bit par équipement esclave :
  • 0 : L'équipement esclave attend un message explicite de fonctionnement
  • 1 : Aucune action nécessaire
1A
FxmFBMaxScan
UDINT
Période maximale de scrutation des équipements de terrain (résolution de 100 µs).
1B
FxmFBLastScan
UDINT
Dernière période de scrutation des équipements de terrain (résolution de 100 µs).
1C
FxmFBMinScan
UDINT
Période minimale de scrutation des équipements de terrain (résolution de 100 µs).
1D
Demande acyclique en attente
UINT
Nombre de demandes explicites en attente
1F
Bande passante FxmFB
UINT
Charge courante du bus de terrain en %
Service pris en charge
L'objet DIAG_FXM_Diagnostic exécute le service ci-après :
ID de service (hex.)
Nom du service
Classe
Instance
01
Get_Attributes_All
X
X