Télécharger Imprimer la page

ABB SCU200 Manuel De L'utilisateur page 80

Système de gestion de l'énergie insite

Publicité

80
SCU200 SYSTÈME DE GESTION DE L'ÉNERGIE INSITE
7.Interfaces de communication SCU200
7.1.Lectures Modbus TCP/RTU
• Présentation du protocole MODBUS
Le protocole de ligne de série Modbus est un protocole Maître-Esclave. Cela signifie qu'un seul maître
et un ou plusieurs nœuds esclaves (max. 247) peuvent être connectés au même bus de série. Une
communication Modbus est toujours initiée par le maître et il n'y a qu'une seule transaction à la fois.
Pour de plus amples informations : www.modbus.org. Si vous avez l'intention d'utiliser Modbus, vous ne
devez utiliser que des caractères ASCII dans la WebUI. Les caractères Unicode ne seront pas affichés dans
Modbus.
Adresse
Champ adresse
1 byte
ADU
PDU
Bit d'arrêt
Champ adresse
Code fonction :
Données
CRC
La taille maximale d'une trame Modbus RTU est de 256 bytes.
En mode RTU, les trames de message sont séparées par un intervalle de silence d'au moins 3,5 caractères.
La trame de message entière doit être transmise sous la forme d'une chaîne continue de caractères. Si
un intervalle de silence de plus de 1,5 temps de caractère se produit entre deux caractères, la trame de
message est déclarée comme incomplète et doit être rejetée par le récepteur.
Encodage des données Modbus. Modbus utilise une allocation big-endian pour les adresses et les
éléments de données. Cela signifie que, lorsqu'une quantité numérique supérieure à un seul byte est
transmise, l'octet le plus significatif est envoyé en premier. Exemple : 1234h → d'abord 12 h puis 34 h.
• Interface physique RS-485
Pour communiquer avec la SCU200 à partir d'un système supérieur, tous les dispositifs (maîtres et
esclaves) doivent avoir le même débit et le même format de données. Ces paramètres sont définis sur la
WebUI, comme décrit dans le chapitre dédié.
Paramètre
Débit des données 2400, 4800, 9600, 19200, 38400, 57600, 115200 Bit/s 19200 Bit/s
Format des
données
• ID MODBUS de l'unité de contrôle
Vous pouvez connecter jusqu'à 247 unités de contrôle à une ligne Modbus RTU. Chaque unité de contrôle
doit avoir un ID Modbus unique (adresse).
• Code fonction
• L'opération de lecture sur les registres avec le code d'accès « R » ou « RW » est définie par la fonction
03h « Lire les registres de maintien ».
• L'opération d'écriture sur les registres avec le code d'accès « W » ou « RW » est définie par la fonction
06h « Écrire un seul registre ».
N'appliquez pas de fonctions autres que celles spécifiées.
Trame PDU
Code fonction
Données
1 byte
0 - 252 bytes
Données d'application
Unité de données de protocole
1
contient l'adresse esclave
indique quel type d'action effectuer
contient les paramètres de requête et de réponse
contient la valeur générée par le contrôle de redondance cyclique (norme
CRC-16 définie par le CCITT)
Valeurs
parité paire, parité impaire, sans parité
Vérification des erreurs
CRC
2 bytes CRCL, CRCH
Valeurs par défaut
parité paire

Publicité

loading