Вы находитесь на странице: 1из 12

Gestion d’un variateur ATV31 par un

automate M340 via Modbus


ESP/DAKAR
G.E

1
ESP/DAKAR
G.E

Introduction

Cette fiche détaille toutes les étapes pour mettre au point une liaison
complète Modbus entre un automate M340 et un variateur ATV312 grâce
à l'utilisation de l’outil logiciel UNITY.

Présentation de Modbus

Le protocole de communication Modbus est un protocole de


communication utilisé pour des réseaux d'automates.
Il fonctionne sur le mode Maître / Esclave. Il est constitué de trame
contenant l'adresse de l'automate concerné, la fonction à traiter (écriture,
lecture), la donnée et le code de vérification d'erreur appelé contrôle
de redondance cyclique ou CRC.

2
ESP/DAKAR
G.E

Une liaison multipoints RS-485 relie maître et esclaves. Il s'agit d'une


liaison série, de type asynchrone et différentielle qui permet un débit
élevé (jusqu'à 10 Méga-bits par seconde) sur une distance
importante (jusqu'à 1200m).
Elle dispose de 2 bornes d'émission polarisées notées T(+), T(-) et
de 2 bornes de réception polarisées notées R(+), R(-).

Deux mécanismes d'échange sont possibles :

o Requête/réponse: La requête du maître est adressée à un esclave


donné. La réponse est attendue en retour de la part de l'esclave
interrogé.

o Diffusion: Le maître diffuse une requête à toutes les stations esclaves


du bus. Ces dernières exécutent l'ordre sans émettre de réponse.

3
4
ESP/DAKAR
G.E

Paramétrage de l’ATV31 en mode « non séparé »


Pour être commandé par une voie de communication, il est
indispensable de renseigner les caractéristiques du bus de
communication dans le menu COM.
Par la suite, il est nécessaire de configurer dans le menu CTL, les voies
de commandes en modbus.
Dès qu'une connexion est établie et qu'une requête est envoyée,
l'ATV312 commute sa commande sur le bus actif.

L'état du variateur passe alors de RDY à NST, indiquant que l'ATV a


reconnu une connexion Modbus et qu'il est prêt à être commandé par
ce canal.

5
ESP/DAKAR
G.E

 Dans le menu COM, ajuster successivement les paramètres:


o Add : adresse esclave @1
o tbr : vitesse 19.2 (19200 bds)
o tFO : format de communication Modbus 8E1 (8 bit de données -
parité paire - 1 bit de Stop)

 Dans le menu CTL, ajuster successivement les paramètres :


o LAC : niveaux d’accès aux fonctions avancées L3
o Fr1 : configuration de la consigne Mdb (Modbus)

6
ESP/DAKAR
G.E

Configuration de l’automate en Modbus


Sous Unity après avoir décrit le rack de l’automate, renseigner les
paramètres de communication:
· Vitesse de transmission : 19200 bits/s
· Données : RTU (8 bits)
· Stop : 1 bit
· Parité : Paire

7
ESP/DAKAR
G.E

8
ESP/DAKAR
G.E Adresse CODE Lecture/Ecriture DESCRIPTION
MODBUS

3201 ETA R Mot d’etat


8501 CMD R/W Mot de commande
8604 RFRD R Vitesse de sortie (tr/min)
8602 LFRD R/W Consigne de vitesse (tr/min)
8502 LFR R/W Consigne de fréquence (0,1Hz)

3202 rFr R Fréquence de sortie appliquée au


moteur (0,1Hz)

3204 LCR R Courant dans le moteur (0,1A)

3105 LSP R/W Petite vitesse (0,1Hz)


3104 HSP R/W Grande vitesse (0,1Hz)
9001 Acc R/W Accélération (0,1s)
9002 Dec R/W Décélération (0,1s)
3205 Otr R Couple moteur (1%)
3211 OPr R Puissance moteur (1%)

9
ESP/DAKAR
G.E

Adresse CODE Lecture/ DESCRIPTION


MODBUS Ecriture
3207 ULn R Tension réseau (0,1V)

3209 tHd R Etat thermique variateur (1%)


118% seuil «OHF» (surchauffe variateur)
9630 tHr R Etat thermique moteur (1%)
100%=Etat thermique nominal
118%= seuil «OLF» ( surcharge moteur)
3231 rtH R Temps de fonctionnement moteur (1H)

7010 SLL R/WS Mode d’arret sur liaison série Modbus SLF
Réglage usine : 1
0 = "nO" : Défaut ignoré
1 = "YES" : Défaut avec arrêt roue libre
6 = "rMP" : Défaut avec arrêt sur rampe
7 = "FSt" : Défaut avec arrêt rapide

10
Programme du DRIVECOM
ESP/DAKAR
G.E

16#00FF cache des 8 bits poids forts


16#0040 = altivar verrouillé
16#0006 = commande d’attente
16#0021 = état d’attente
16#0007 = commande altivar prêt
16#0023 = altivar prêt
16#000F = commande sens direct
16#080F = commande sens inverse
16#0027 = ATV en marche
16#000B = commande Arrêt urgence
16#0000 = commande arrêt normal
16#0007 = arrêt d’urgence

Code ST permettant le démarrage, l’arrêt et l’arrêt d’urgence de l’ALTIVAR.

11
ESP/DAKAR
G.E

Registre ETA « masqué »


Mot d’état « masqué avec #00FF » permet d’utiliser xx00 à xxFF ; on
ne tient donc pas compte dans le mot masqué de l’état des 8 bits de
poids fort.
C'est à dire, que le registre « MSK » est identique au registre «ETA »
mais avec les deux premiers chiffres mis à zéro.
(exemple: ETA = #0240 alors « MSK » = #0040)

12

Вам также может понравиться