Configuration du paramètre CONTROL de la messagerie explicite Modbus TCP
|
|
Traduction de la notice originale
|
Registre
|
Fonction
|
Description
|
---|---|---|
COMMANDE[1]
|
Opération
|
1= écriture de données
|
COMMANDE[2]
|
Etat d'erreur détectée
|
Contient le code d'événement (lecture seule).
|
COMMANDE[3]
|
Longueur du tampon de données
|
Nombre d'adresses envoyées à l'esclave
|
COMMANDE[4]
|
Registre de départ
|
Adresse de départ de l'esclave dans lequel les données sont écrites, en mots de 16 bits.
|
COMMANDE[5]
|
Registre de routage
|
Octet de poids fort = Emplacement du module de communication Ethernet
|
Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter)
|
||
CONTROL[6] 1
|
Adresse IP
|
Octet 4 de l'adresse IP (MSB)
|
CONTROL[7] 1
|
Octet 3 de l'adresse IP
|
|
CONTROL[8] 1
|
Octet 2 de l'adresse IP
|
|
CONTROL[9] 1
|
Octet 1 de l'adresse IP (LSB)
|
|
1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192, Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.
|
Registre
|
Fonction
|
Description
|
---|---|---|
COMMANDE[1]
|
Opération
|
2 = lecture de données
|
COMMANDE[2]
|
Etat d'erreur détectée
|
Contient le code d'événement (lecture seule).
|
COMMANDE[3]
|
Longueur du tampon de données
|
Nombre d'adresses à lire depuis l'esclave
|
COMMANDE[4]
|
Registre de départ
|
Détermine le registre de départ %MW dans l'esclave à partir duquel les données sont lues. Par exemple : 1 = %MW1, 49 = %MW49)
|
COMMANDE[5]
|
Registre de routage
|
Octet de poids fort = Emplacement du module de communication Ethernet
|
Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter)
|
||
CONTROL[6] 1
|
Adresse IP
|
Octet 4 de l'adresse IP (MSB)
|
CONTROL[7] 1
|
Octet 3 de l'adresse IP
|
|
CONTROL[8] 1
|
Octet 2 de l'adresse IP
|
|
CONTROL[9] 1
|
Octet 1 de l'adresse IP (LSB)
|
|
1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192, Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.
|
Registre
|
Fonction
|
Description
|
---|---|---|
COMMANDE[1]
|
Opération
|
3 = lecture de statistiques locales
|
COMMANDE[2]
|
Etat d'erreur détectée
|
Contient le code d'événement (lecture seule).
|
COMMANDE[3]
|
Longueur du tampon de données
|
Nombre d'adresses à lire depuis les statistiques locales (0 à 37).
|
COMMANDE[4]
|
Registre de départ
|
Première adresse à partir de laquelle la table des statistiques est lue (Reg1=0).
|
COMMANDE[5]
|
Registre de routage
|
Octet de poids fort = Emplacement du module de communication Ethernet
|
Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter)
|
||
COMMANDE[6]
|
(non utilisé)
|
—
|
COMMANDE[7]
|
||
COMMANDE[8]
|
||
COMMANDE[9]
|
Mot
|
Description
|
|||
---|---|---|---|---|
00...02
|
Adresse MAC
|
|||
03
|
Etat de la carte – Ce mot contient les bits suivants :
|
|||
Bit 15
|
0 = DEL Link éteinte ; 1 = DEL Link allumée
|
Bit 3
|
Réservé
|
|
Bits 14 à 13
|
Réservé
|
Bit 2
|
0 = semi-duplex ; 1 = duplex intégral
|
|
Bit 12
|
0 = 10 Mbits ; 1 = 100 Mbits
|
Bit 1
|
0 = non configuré ; 1 = configuré
|
|
Bits 11 à 9
|
Réservé
|
Bit 0
|
0 = l'automate ne fonctionne pas ; 1 = l'automate/NOC fonctionne
|
|
Bits 8 à 4
|
Type du module – Ce bit contient les valeurs suivantes :
|
|||
|
|
|||
04 et 05
|
Nombre d'interruptions récepteur
|
|||
06 et 07
|
Nombre d'interruptions émetteur
|
|||
08 et 09
|
Nombre d'erreurs détectées de timeout d'émission
|
|||
10 et 11
|
Compte d'erreur de détection de collisions
|
|||
12 et 13
|
Paquets manquants
|
|||
14 et 15
|
(réservé)
|
|||
16 et 17
|
Nombre de fois où le pilote a redémarré
|
|||
18 et 19
|
Erreur détectée de trame de réception
|
|||
20 et 21
|
Erreur détectée de débordement du récepteur
|
|||
22 et 23
|
Erreur détectée du CRC de réception
|
|||
24 et 25
|
Erreur détectée du tampon de réception
|
|||
26 et 27
|
Erreur détectée du tampon d'émission
|
|||
28 et 29
|
Emission dépassement par valeur inférieure silo
|
|||
30 et 31
|
Collision tardive
|
|||
32 et 33
|
Perte de porteuse
|
|||
34 et 35
|
Nombre de réitérations
|
|||
36 et 37
|
Adresse IP
|
Registre
|
Fonction
|
Description
|
---|---|---|
COMMANDE[1]
|
Opération
|
4 = suppression de statistiques locales
|
COMMANDE[2]
|
Etat d'erreur détectée
|
Contient le code d'événement (lecture seule).
|
COMMANDE[3]
|
(non utilisé)
|
—
|
COMMANDE[4]
|
(non utilisé)
|
—
|
COMMANDE[5]
|
Registre de routage
|
Octet de poids fort = Emplacement du module de communication Ethernet
|
Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter)
|
||
COMMANDE[6]
|
(non utilisé)
|
—
|
COMMANDE[7]
|
||
COMMANDE[8]
|
||
COMMANDE[9]
|
Registre
|
Fonction
|
Description
|
---|---|---|
COMMANDE[1]
|
Opération
|
7 = obtention de statistiques distantes
|
COMMANDE[2]
|
Etat d'erreur détectée
|
Contient le code d'événement (lecture seule).
|
COMMANDE[3]
|
Longueur du tampon de données
|
Nombre d'adresses à lire dans le champ de données statistiques (0 à 37).
|
COMMANDE[4]
|
Registre de départ
|
Première adresse à partir de laquelle la table des statistiques de l'abonné est lue.
|
COMMANDE[5]
|
Registre de routage
|
Octet de poids fort = Emplacement du module de communication Ethernet
|
Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter)
|
||
CONTROL[6] 1
|
Adresse IP
|
Octet 4 de l'adresse IP (MSB)
|
CONTROL[7] 1
|
Octet 3 de l'adresse IP
|
|
CONTROL[8] 1
|
Octet 2 de l'adresse IP
|
|
CONTROL[9] 1
|
Octet 1 de l'adresse IP (LSB)
|
|
1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192, Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.
|
Registre
|
Fonction
|
Description
|
---|---|---|
COMMANDE[1]
|
Opération
|
8 = suppression de statistiques distantes
|
COMMANDE[2]
|
Etat d'erreur détectée
|
Contient le code d'événement (lecture seule).
|
COMMANDE[3]
|
(non utilisé)
|
—
|
COMMANDE[4]
|
(non utilisé)
|
—
|
COMMANDE[5]
|
Registre de routage
|
Octet de poids fort = Emplacement du module de communication Ethernet
|
Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter)
|
||
CONTROL[6] 1
|
Adresse IP
|
Octet 4 de l'adresse IP (MSB)
|
CONTROL[7] 1
|
Octet 3 de l'adresse IP
|
|
CONTROL[8] 1
|
Octet 2 de l'adresse IP
|
|
CONTROL[9] 1
|
Octet 1 de l'adresse IP (LSB)
|
|
1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192, Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.
|
Registre
|
Fonction
|
Description
|
---|---|---|
COMMANDE[1]
|
Opération
|
10 = réinitialisation du module
|
COMMANDE[2]
|
Etat d'erreur détectée
|
Contient le code d'événement (lecture seule).
|
COMMANDE[3]
|
(non utilisé)
|
—
|
COMMANDE[4]
|
(non utilisé)
|
—
|
COMMANDE[5]
|
Registre de routage
|
Octet de poids fort = Emplacement du module de communication Ethernet
|
Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter)
|
||
COMMANDE[6]
|
(non utilisé)
|
—
|
COMMANDE[7]
|
||
COMMANDE[8]
|
||
COMMANDE[9]
|
Registre
|
Fonction
|
Description
|
---|---|---|
COMMANDE[1]
|
Opération
|
23 = lecture/écriture de données
|
COMMANDE[2]
|
Etat d'erreur détectée
|
Contient le code d'événement (lecture seule).
|
COMMANDE[3]
|
Longueur du tampon de données
|
Nombre d'adresses envoyées à l'esclave
|
COMMANDE[4]
|
Registre de départ
|
Détermine le registre de départ %MW dans l'esclave, dans lequel écrire les données. Par exemple : 1 = %MW1, 49 = %MW49)
|
COMMANDE[5]
|
Registre de routage
|
Octet de poids fort = Emplacement du module de communication Ethernet
|
Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter)
|
||
CONTROL[6] 1
|
Adresse IP
|
Octet 4 de l'adresse IP (MSB)
|
CONTROL[7] 1
|
Octet 3 de l'adresse IP
|
|
CONTROL[8] 1
|
Octet 2 de l'adresse IP
|
|
CONTROL[9] 1
|
Octet 1 de l'adresse IP (LSB)
|
|
COMMANDE[10]
|
Longueur du tampon de données
|
Nombre d'adresses à lire depuis l'esclave
|
COMMANDE[11]
|
Registre de départ
|
Détermine le registre de départ %MW dans l'esclave à partir duquel les données sont lues. Par exemple : 1 = %MW1, 49 = %MW49)
|
1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192, Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.
|
Registre
|
Fonction
|
Description
|
---|---|---|
COMMANDE[1]
|
Opération
|
FFF0 (hexadécimal) 65520 (décimal) = activer/désactiver HTTP ou FTP/TFTP
|
COMMANDE[2]
|
Etat d'erreur détectée
|
Contient le code d'événement (lecture seule). Principaux codes de retour :
0x000 (réussite) : le bloc MSTR ayant le code opérationnel 0xFFF0 a été appelé et l'état activé du service HTTP ou FTP/TFTP a été changé.
0x5068 (occupé) : le bloc MSTR ayant le code opérationnel 0xFFF0 a été appelé dans un délai de 2 secondes après l'appel précédent (quel que soit le code de retour de l'appel précédent).
0x4001 (même état) : le bloc MSTR ayant le code opérationnel 0xFFF0 a été appelé pour faire passe l'état activé des services HTTP et FTP/TFTP à l'état dans lequel ils se trouvaient.
0x2004 (données non valides) : le bloc MSTR ayant le code opérationnel 0xFFF0 a été appelé et les données du bloc de contrôle ne correspondaient pas aux spécifications.
0x5069 (désactivé) : le service HTTP ou FTP/TFTP a déjà été désactivé via l'interface de Control Expert lorsque le bloc MSTR ayant le code opérationnel 0xFFF0 a été appelé pour changer l'état du service désactivé.
|
COMMANDE[3]
|
Définir ce registre sur 1.
|
|
COMMANDE[4]
|
||
COMMANDE[5]
|
Numéro d'emplacement du module et ID de destination
|
Octet de poids fort = Numéro d'emplacement du module et emplacement du module de communication
|
Octet de poids faible = ID de destination
|
||
COMMANDE[6]
|
Mode de requête
|
Bit 0 (LSB) = 1 : activer FTP/TFTP
Bit 0 (LSB) = 0 : désactiver FTP/TFTP
Bit 1 = 1 : activer HTTP
Bit 1 = 0 : désactiver HTTP
|
COMMANDE[7]
|
Définir ce registre sur 0.
|
|
COMMANDE[8]
|
||
COMMANDE[9]
|
Etat configuré par Control Expert
|
Action tentée à l'aide de MSTR avec le code opération FFF0 (hex)
|
Résultat
|
---|---|---|
Désactivé
|
Tout
|
MSTR renvoie le code d'erreur détectée 0x5069 (le service a déjà été désactivé par configuration)
|
Activé
|
Désactiver
|
MSTR renvoie le code 0x000 (réussite).
|
Activer
|
MSTR renvoie le code d'erreur détectée 0x4001 (même état). Aucun changement effectué
|