Annexe B
Adressage Modbus pour Micro800
204
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 utilisateurs
PowerFlex doivent être décalées 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'erreur
(n+1)
Pour accéder au paramètre « n »
• Si le variateur PowerFlex concerné prend en charge le code de fonction Modbus 16
CONSEIL
Présélection (écriture) 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 utilisateur PowerFlex Classe 4 approprié pour plus
d'informations à propos de l'adressage Modbus. (Voir l' A nnexe E – Modbus RTU
Protocol, 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-UM002J-FR-E – Mars 2018