Fonctions Supportées; Tableau 8. Fonctions; Tableau 9. Requête De Lecture De Bobines - Eaton PowerXL gamme DG1 Manuel

Masquer les pouces Voir aussi pour PowerXL gamme DG1:
Table des Matières

Publicité

Communication intégrée Modbus RTU
Le champ de code de fonction est constitué d'une trame de
message de deux caractères (ASCII) ou de huit bits (RTU).
Les codes valides vont de 1 à 255 (valeur décimale).
Lorsqu'un message est envoyé d'un maître à un appareil
esclave, le champ de code de fonction dit à l'esclave quel
type d'action effectuer.
Exemples : lecture des états activation/désactivation d'un
groupe de bobines ou d'entrées discrètes ; lecture des
contenus de données d'un groupe de registres ; lecture de
l'état de diagnostic de l'esclave ; écriture des bobines ou des
registres désignés ; autorisation de chargement,
d'enregistrement ou de vérification du programme dans
l'esclave.
Lorsque l'esclave répond au maître, il utilise le champ de
code fonction pour indiquer soit une réponse normale
(sans erreur) soit une erreur survenue (réponse d'exception).
Pour la réponse normale, l'esclave fait un écho du code
fonction original. Pour la réponse d'exception, l'esclave
renvoie un code équivalent au code fonction original avec
son MSB (bit de poids le plus fort) réglé sur 1.
Le champ de données est construit à l'aide de jeux de deux
chiffres hexadécimaux dans la plage de 00 à FF. Ces chiffres
peuvent être constitués d'une paire de caractères ASCII ou
d'un caractère RTU, selon le mode de transmission série du
réseau.
Le champ de données des messages envoyés du maître aux
appareils esclaves contient des informations
supplémentaires que l'esclave doit utiliser pour effectuer
l'action définie par le code fonction. Ceci peut inclure des
adresses d'entrées discrètes et de registres, la quantité
d'objets à traiter et le nombre d'octets de données présents
dans le champ.
Si aucune erreur ne survient, le champ de données d'une
réponse d'un esclave à un maître contient les données
demandées. Si une erreur survient, le champ contient un
code d'exception que l'application du maître peut utiliser
pour déterminer l'action suivante à effectuer.
Deux sortes de somme de contrôle sont utilisées pour les
réseaux Modbus standards. Les contenus de champ de
contrôle d'erreur sont fonction de la méthode de
transmission utilisée.
10
Gamme convertisseurs de fréquence DG1
Fonctions supportées

Tableau 8. Fonctions

Code fonction
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x0F
0x10
0x17
0x2B/0x0E
Remarque : La diffusion est utilisée avec les codes 0x05,
0x06, 0x0F et 0x10.
Exemple de requête de lecture de bobines 2000–2003
émanant de l'appareil esclave 18.
Tableau 9. Requête de lecture de bobines
Objet
Slave address
(Adresse esclave)
Function code (Code
fonction)
Start address High
(Adresse début poids
fort)
Start address Low
(Adresse début poids
faible)
Number of coils High
(Nombre de bobines
poids fort)
Number of coils Low
(Nombre de bobines
poids faible)
CRC High (CRC
poids fort)
CRC Low (CRC poids
faible)
MN040010FR—Avril 2015
www.eaton.com
Description
Read Coils (Lecture de bobines)
Read Discrete Inputs (Lecture d'entrées
discrètes)
Read Holding Registers (Lecture de registres
de maintien)
Read Input Registers (Lecture de registres
d'entrée)
Write Single Coil (Ecriture dans une seule
bobine)
Write Single Register (Ecriture dans un seul
registre)
Read Exception Status (Lecture d'état
exception)
Read Diagnostics (Lecture de diagnostics)
(supporte uniquement renvoi données de
requête (Return Query Data) 0x00)
Write Multiple Coils (Ecritue dans plusieurs
bobines)
Write Multiple Registers (Ecriture dans
plusieurs registres)
Read/Write Multiple Registers (Lecture/
écriture dans plusieurs registres)
Read device identity (Lecture identité appareil)
Code
Description
0x12
0x01
0x07
Adresse début 0x07D0 hex
(= 2000)
0xD0
0x00
Nombre de bobines 0x0003 hex
(= 3)
0x03
0x7E
0x25

Publicité

Table des Matières
loading

Table des Matières