Vous êtes sur la page 1sur 10

Fiche technique variateur

Test et mise en oeuvre rapide d’une liaison SoMachine entre un automate M241 et un
HMISTU655, l’automate gérant un ATV32/LXM32 via une liaison CanOpen

Gamme : ATV32 - LXM32 - HMISTU655 – M241 - SoMachine

Introduction

Le but de cette fiche est de montrer comment mettre en œuvre ou tester la liaison SoMachine entre un automate M241
et le variateur HMISTU655 à partir d’une application comportant des variateurs ATV32 ou LXM32 en CanOpen.

L’intérêt du protocole SoMachine permet une communication transparente entre les différents interlocuteurs : contrôleur,
HMI, variateur :

• lors de la mise en service : fonctionnalité du ‘’téléchargement multiple’’,


• en phase de production sans le moyen de programmation, échange quasiment sans configuration aucune entre
les différents interlocuteurs

La partie accessible de ce protocole réside dans la notion de ‘’Node ‘’ ou ‘’nœud’’ qu’il sera nécessaire d’activer selon les
besoins.

Pour plus de clarté, cette mise en œuvre des fonctionnalités du protocole SoMachine sera réalisée en ajoûtant un
HMISTU655 à l’application déjà existante et qui a fait l’objet de la fiche suivante :

Mise en oeuvre de la liaison CanOpen entre un M241 et un variateur ATV32 avec modules fonctionnels

Il sera en effet possible de récupérer les variables application explicites pour la mise en œuvre du HMI

Sommaire
Présentation de l’application contrôleur ............................................................................................................... 2

Configuration et programmation de l’afficheur HMISTU655 ............................................................................... 3

Ajoût du HMISTU655 ................................................................................................................................................ 3

Détermination des variables communes entre le contrôleur et le HMI .............................................................. 4

Transfert de l’application HMISTU ......................................................................................................................... 5

Protocole SoMachine............................................................................................................................................... 7

Nœuds USB .............................................................................................................................................................. 7

Nœuds Ethernet ....................................................................................................................................................... 8

Définition adresse Ethernet du contrôleur M241 .................................................................................................. 9

Définition adresse Ethernet du HMISTU ................................................................................................................ 9

Activation des noeuds ........................................................................................................................................... 10

Lancement du téléchargement multiple .............................................................................................................. 10


Présentation de l’application contrôleur

L’application entre le contrôleur M241 et le HMI n’est qu’un exemple, il permet l’utilisation des variables
booléennes des blocs fonctionnels de gestion d’un variateur ATV32 à partir du HMI.
Ces variables sont Lancement_MC_power, validation_consigne, consigne_vitesse et reset_variateur .
Voici l’exemple de programme et sa description rapide

Voici l’architecture matérielle

2
Configuration et programmation de l’afficheur HMISTU655

Ajoût du HMISTU655

Il est nécessaire d’ajouter le HMISTU au contrôleur déjà existant M241

Pour configurer le HMISTU

3
Détermination des variables communes entre le contrôleur et le HMI

Au niveau du contrôleur

Il est nécessaire de déclarer les variables qui seront échangées entre le contrôleur M241 et le HMISTU
Pour ceci, les déclarer dans l’appareil TM241CExxx

Au niveau du HMI

Les déclarer en retour dans l’appareil HMISTU655

Dès que ces variables sont déclarées, il est possible d’observer l’apparition du nœud SOM_MyController

4
Utilisation des variables communes SoMachine dans le HMI

Il n’est pas dans l’objet de cette fiche de détailler la programmation avec le logiciel VijéoDesigner de SoMachine,
simplement il est important en cas d’association des variables communes M241/ HMI d’aller chercher l’onglet
‘’SoMachine’’.

Transfert de l’application HMISTU

Quelle que soit la version de Vijeodesigner, ce logiciel génère l’application et un Run-Time ; à chaque demande
de chargement du HMI, si le RunTime du HMI n’est pas à jour, VijeoDesigner va le charger en plus de
l’application dans le HMI.

Une des difficultés de SoMachine est l’utilisation d’une version spécifique de VijéoDesigner. Elle est différente de
la version classique ‘’StandAlone’’ de VijéoDesigner qui est la plus utilisée et qui ne gère pas le protocole
SoMachine dont le téléchargement multiple.

Pour que le HMI puisse bénéficier de la fonctionnalité ‘’ Téléchargement multiple’’ de SoMachine, il est
nécessaire de charger la première fois le HMI avec le Run-Time créé par VijéoDesigner version SoMachine et ce
par le port classique miniUSB de l’afficheur.
5
L’éditeur de VijéoDesigner version SoMachine attend une adresse de ‘’nœud’’ ou ‘’node’’, ajouter une chaine de
caractères quelconque, cette adresse sera mise à jour avec l’adresse réelle dès la fin du chargement du RunTime et
de l’application dans le HMI

Charger l’application et le RunTime dans le HMISTU

6
Positionner le nœud HMISTU en SoMachine et non plus USB

Il sera alors possible d’utiliser les facilités SoMachine dont le téléchargement multiple

Protocole SoMachine

Le protocole SoMachine évite des programmations ou configurations d’échange fastidieuses entre les différents
interlocuteurs, il permet :

- le téléchargement multiple : à partir du PC connecté au contrôleur M241, il sera possible de charger


aussi et en une seule fois le programme du contrôleur et le programme du HMI,

- après chargement correct des deux interlocuteurs HMI et M341, les échanges démarreront
immédiatement.

Nœuds USB

Le PC équipé de SoMachine est relié via une prise USB à la prise miniUSB du HMISTU.

Le contrôleur M241 est relié au HMISTU via une liaison RS485 via deux connecteurs RJ45.

Il y a trois nœuds :
- nœud PC,
- nœud USB HMISTU,
- nœud USB M241.
7
Pour que le programme du M241 transite par le HMISTU, il est nécessaire d’activer les deux nœuds : nœud USB
HMISTU et nœud USB M241, pour ceci appliquer le schéma suivant :

Nœuds Ethernet

8
Il est nécessaire que le HMISTU dispose du RunTime VijéoDesigner SoMachine, voir plus haut comment le
réaliser :

Il est aussi nécessaire, avant de pratiquer le téléchargement multiple sur support Ethernet que les différents
interlocteurs : M241, HMISTU et PC équipé de SoMachine dispose d’une adresse Ethernet.

La solution aisé consiste à définir les adresses IP des différents interlocuteurs, puis d’effectuer un téléchargement
multiple en activant les nœuds USB, puis dès que le téléchargement multiple est terminé, activer les nœuds
Ethernet, retirer les câbles USB.

Définition adresse Ethernet du contrôleur M241

Définition adresse Ethernet du HMISTU

9
Activation des noeuds

Lancement du téléchargement multiple

Quelle que soit le type de nœud employé, le téléchargement multiple est possible de la façon suivante :

■ Découvrez dès maintenant notre site internet ■ Appelez Chorus


http://xsl.schneider-electric.com de 8h à 18h, du lundi au vendredi toute l’année

Version : 1.0
Date de création 29/06/2015

10

Vous aimerez peut-être aussi