Annexe E Adressage Modbus pour Micro800
146
Les dispositifs Modbus peuvent être basés sur 0 (les registres sont numérotés à
partir de 0), ou basés sur 1 (les registres sont numérotés à partir de 1). Lorsque des
variateurs PowerFlex de classe 4 sont utilisés avec des automates de la gamme
Micro800, les adresses de registre répertoriées dans les manuels d'utilisateur
PowerFlex doivent être décalés de n+1.
Par exemple, le mot de commande logique se trouve à l'adresse 8192, mais votre
programme Micro800 doit utiliser 8193 (8192+1) pour y accéder.
Adresse Modbus (valeur n+1 illustrée)
8193
Mot de commande logique (Arrêt, Démarrage, A-coups, etc.)
8194
Mot de référence de vitesse
Format xxx.x pour 4/4M/40, où « 123 » = 12,3 Hz
Format xxx.xx pour 40P/400/400N/400P, où « 123 » = 1,23 Hz
8449
Mot d' é tat logique (Lecture, Actif, Défaut, etc.)
8452
Mot de retour de vitesse (utilise le même format que la référence de vitesse)
8450
Mot de code d' e rreur
(n+1)
Pour accéder au paramètre « n »
• Si le variateur PowerFlex concerné prend en charge le code de fonction Modbus 16 Présélection (écriture)
CONSEIL
de plusieurs registres, utilisez un seul message d' é criture d'une longueur de « 2 » pour écrire la commande
logique (8193) et la référence de vitesse (8194) en même temps.
• Utilisez un seul code de fonction 03 Lecture des registres rémanents d'une longueur de « 4 » pour lire l' é tat
logique (8449), le code d'erreur (8450) et le retour de vitesse (8452) en même temps.
Reportez-vous au manuel d'utilisateur PowerFlex Classe 4 approprié pour plus
d'informations à propos de l'adressage Modbus. (Voir l' A nnexe E – Protocole du
RTU Modbus, dans la publication 22C-UM001G).
Performance
Les performances du MSG_MODBUS (le Micro800 est le maître) sont affectées
par la scrutation du programme car les messages sont traités lorsque l'instruction
de message est exécutée dans un programme. Par exemple, si la scrutation du
programme est de 100 ms et que six ports série sont utilisés, alors le maximum
théorique pour les ports série est de 60 messages/seconde au total. Ce maximum
théorique peut ne pas être atteint puisque MSG_MODBUS est un protocole de
demande/réponse maître/esclave, les performances sont donc affectées par
plusieurs variables telles que la taille du message, la vitesse de transmission et le
temps de réponse de l'esclave.
Les performances du Micro800 lors de la réception de messages de requête
Modbus (Micro800 est l'esclave) sont également affectées par la scrutation du
programme. Chaque port série n'est traité qu'une fois par scrutation du
programme.
Publication Rockwell Automation 2080-UM005A-FR-E – Décembre 2013