Sie sind auf Seite 1von 5

Capitalisation technique CI

Gestion dun variateur ATV312 par un automate PREMIUM (ou M340) via Modbus
Gamme / Produit / Rfrence : ATV312 MODBUS PREMIUM M340 - UNITY

Introduction
Cette fiche dtaille toutes les tapes pour mettre au point une liaison complte Modbus entre un automate
Premium et un variateur ATV312 grce l'utilisation de loutil logiciel UNITY.
Cette fiche pourra aussi sappliquer lors de la mise au point dune liaison Modbus entre le variateur ATV312
et lautomate M340 toujours partir de Unity.
Prsentation de Modbus
Le protocole de communication Modbus est un protocole de communication utilis pour des rseaux
d'automates.
Il fonctionne sur le mode Matre / Esclave. Il est constitu de trame contenant l'adresse de l'automate
concern, la fonction traiter (criture, lecture), la donne et le code de vrification d'erreur appel contrle
de redondance cyclique ou CRC.
Une liaison multipoints RS-485 relie matre et esclaves. Il s'agit d'une liaison srie, de type asynchrone et
diffrentielle qui permet un dbit lev (jusqu' 10 Mga-bits par seconde) sur une distance importante
(jusqu' 1200m). Elle dispose de 2 bornes d'mission polarises notes T(+), T(-) et de 2 bornes de
rception polarises notes R(+), R(-).
Deux mcanismes d'change sont possibles :
o

Requte/rponse : La requte du matre est adresse un esclave donn.


La rponse est attendue en retour de la part de l'esclave interrog.

o Diffusion : Le matre diffuse une requte toutes les stations esclaves du bus.
Ces dernires excutent l'ordre sans mettre de rponse.
Matriels ncessaires pour l'exemple

Ce document prsente la communication Modbus entre un Premium et un variateur ATV312 via le


rpartiteur LU9GC3.

Voici la liste du matriel utilis dans notre exemple :

TSXP57354M + TSXSCY11601
ATV312H075M2
LU9GC3 et rsistance de fin de ligne VW3A8306DRC
VW3A8306R30
TSXSCA50
Logiciel Unity Pro

Raccordement du boitier de drivation TSXSCA50

Le cble rfrenc TSXCSA100/200/500 est utilis pour le raccordement entre lautomate et le boitier de
drivation. Il est galement utilis pour le raccordement entre les LU9GC3.

Schma TSXSCA50 :

Brochage du cble RJ45 (VW3A8306):

Paramtrage de lATV312 en mode non spar


Pour tre command par une voie de communication, il est indispensable de renseigner les caractristiques
du bus de communication dans le menu COM.
Par la suite, il est ncessaire de configurer dans le menu CTL, les voies de commandes en modbus. Ds
qu'une connexion est tablie et qu'une requte est envoye, 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 prt tre command par ce canal.

Dans le menu COM, ajuster successivement les paramtres :


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

Dans le menu CTL, ajuster successivement les paramtres :


o LAC : niveaux daccs aux fonctions avances L3
o Fr1 : configuration de la consigne Mdb (Modbus)

Configuration de lautomate en Modbus


Sous Unity aprs avoir dcrit le rack de lautomate, slectionner la carte Modbus TSXSCY11601 pour
renseigner les paramtres de communication :

Vitesse de transmission : 19200 bits/s


Donnes : RTU (8 bits)
Stop : 1 bit
Parit : Paire

Comment crer une requte WRITE_VAR ou READ_VAR ?

ADR : dfinie ladresse de lesclave. Elle est compose successivement du rack, de lemplacement,
la voie et ladresse et se note ADDR(r.e.v.@).
Dans notre exemple, le rack est ladresse 0, lemplacement du module TSXSCY11601 est 5 et on
passe par la voie 0 pour tablir la communication Modbus : ADDR(0.5.0.@)
Attention : dans le cas de lautomate M340, ADDR est remplac par ADDM

OBJ : dfinie le type dobjet crire. Les variables sont en %MW.

NUM : dfinie ladresse de la variable. Pour obtenir les diffrentes adresses, se reporter au guide
des variables de communication pour chaque quipement.

NB : dfinie le nombre de variables successives lire ou crire.

RECP ou EMIS : dfinie le mot (ou tableau de mots) de rception ou dmission.

GEST : dfinit le tableau de mot de gestion.


.3

.3
READ_VAR
EN

ADR

ENO

RECP

WRITE_VAR
EN

ADR

OBJ

OBJ

NUM

NUM

NB

NB

GEST

GEST

ENO

EMIS

GEST

GEST

N.B : pour plus dinformation se rapporter au guide de mise en uvre de communication Premium.
Configuration de lATV312
ADR : adresse esclave @1
OBJ : %MW
NUM : il faut inscrire ladresse de la 1

re

variable uniquement.

NB : 2

Lecture : mot dtat ETAD 8603 et la consigne de vitesse RFRD 8604.


Ecriture : mot de commande CMDD 8601 et la consigne de vitesse LFRD 8602.

RECP : tableau de 2 mots %MW200:2 pour la requte READ_VAR.


EMIS : tableau de 2 mots %MW100:2 pour la requte WRITE_VAR.
GEST : tableau de 4 mots :

%MW500:4 pour la requte READ_VAR


%MW504:4 pour la requte WRITE_VAR.

Exploitation de la communication de lATV312


Une fois la fonction I/O scanning configure, il suffit de raliser un programme qui permet de lancer la
commande du Driver COM de lATV312
Aprs avoir transfrer le programme et vrifier la connexion des esclaves. Il suffit dditer une table
danimation des variables I/O scanning et piloter par la communication les quipements.

DRIVECOM ATV312

Dcouvrez ds maintenant notre site internet


http://xsl.schneider-electric.com
Version : 1.0
Rdacteur : Marc Henrique
Date de cration / modification : 15/01/2013

Appelez Chorus
de 8h 18h, du lundi au vendredi toute lanne

Das könnte Ihnen auch gefallen