Fiche technique variateur

Documents pareils
SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

COMMANDER la puissance par MODULATION COMMUNIQUER

Variateurs de vitesse

Centrale d Alarme Visiotech

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

Le multiplexage. Sommaire

Transmissions série et parallèle

Sélection du contrôleur

MT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION

Indicateur de position PI-D2100 Guide de l utilisateur

Evaluation. Partie Quelles sont les possibilités offertes par cette caméra d un point de vue utilisation?

SYSTEMES ELECTRONIQUES NUMERIQUES

Ecran : Processeur : OS : Caméra : Communication : Mémoire : Connectique : Audio : Batterie : Autonomie : Dimensions : Poids : DAS :

I- Définitions des signaux.

Notice d installation de la Centrale VIGIK DGM1

Pilotec confort 10/Pilotec confort 20 réf réf

galaxy MODULE TELECOM F A NF Manuel d Installation

Baccalauréat Professionnel Électrotechnique, Énergie, Équipements Communicants

Caractéristiques techniques

Boîtier de contrôle et de commande avec EV 3/2 voies intégrée

Transmetteur téléphonique vocal

ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE

EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

Ressource Site EURIDIS

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

TO-PASS -FAQ- Télésurveillance et contrôle à distance

Technique de sécurité

COACH-II Manuel d utilisation

ELP 304 : Électronique Numérique. Cours 1 Introduction

Programme EcranTactile-01 MANUEL DE MISE EN ŒUVRE

Programmation d un contrôleur via une liaison téléphonique Note d application

Solutions en auto-consommation

Fiche technique Schneider

ndv access point : Utilisation

Notice d installation des cartes 3360 et 3365

électronique du tarif bleu

a) b)

Notice d installation sur le véhicule

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

eevision 2 Guide utilisateur Mail : contact@naotic.fr Tél. +33 (0) Fax. +33 (0)

VOCALYS LITE.

SYSTEMES MODULAIRES INDUSTRIELS DE TELETRANSMISSION TELEGESTION

DX4020. Notice d'installation. Module d'interface réseau

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

Modules d entrées/sorties pour FX série XM07 et XM14

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

Galaxy Dimension. Manuel d installation. Honeywell Security France

MISE EN SERVICE D UN RESEAU DE CAMERA DE VIDEOSURVEILLANCE

DIALOGUE RS4S232 AVEC TELESURVEILLANCE ET SUPERVISEURS

Notice d utilisation. Présentation générale...p 2 à 3. Installation...P 3 à 6. Fonctionnement...P 9. Agréé une marque déposée par La Poste

Tableaux d alarme sonores

Indications pour une progression au CM1 et au CM2

Fiche technique variateur

ENREGISTREUR DE TEMPERATURE

Millenium3 Atelier de programmation

Notice technique. Système de surveillance MAS 711

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

NUGELEC. NOTICE D'UTILISATION DU B.A.A.S. du type Ma - STI / MaME - STI. pages. 1 introduction 2. 2 encombrement 3 fixation

Centrales d alarme incendie - SALVENA

5942F PANNEAU DE COMMANDE DE SYSTÈME D ALARME INCENDIE EN RÉSEAU FX NDS. Numéro de catalogue. Caractéristiques. Description

livreblanc REALISATION D UN RESEAU INFORMATIQUE AVEC L OFFRE DE COMPOSANT FOLAN CLASSIC LAN

Suivant les windows, le signal pour indiquer l imprimante par défaut est un petit rond noir ou vers avec un V à l intérieur.

PL7 Junior/Pro Métiers communication Tome 3. TLX DS COM PL7 xx fre

Alarme intrusion filaire AEI HA zones

Mise en œuvre OPEN5-135 V1.1

BAMOSONIC IT. - Mesure de niveau -

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

UP 588/13 5WG AB13

PCs embarqués CX1020. Mise en œuvre rapide

Ordinateurs, Structure et Applications

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F)

Belgacom Forum TM 3000 Manuel d utilisation

Manuel de référence O.box

Organisation du module

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Accès à un coupleur/contrôleur Ethernet via une liaison téléphonique

TVD 03 GSM - Transmetteur Téléphonique Vocal

Les liaisons SPI et I2C

Réglage, paramétrage, contrôle, modification. Salle de conférence.

BC9000-BK9000. Paramétrage et configuration de l adresse IP

ALERT NOTICE D UTILISATION DU DRIVER VOCALYS. (Cesa 200 bauds / Contact-ID)

Guide d installation des licences Solid Edge-NB RB

ASR1 TD7 : Un microprocesseur RISC 16 bits

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

Master d'informatique 1ère année Réseaux et protocoles. Couche physique

Le bus USB. I) Introduction : II) Architecture du bus USB :

MANUEL D INSTALLATION

Manuel d'utilisation. OctoBUS 64

Atelier n 12 : Assistance à distance

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Centrales d alarme incendie - SALVENA

NOTICE D'UTILISATION DU TABLEAU D ALARMES TECHNIQUES SAT

energy BOX WEB Automates de GTB

GUIDE D UTILISATION DU LOGICIEL DE TELE-MAINTENANCE. TEAM VIEWER Version 7.

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Téléphone de Secours Memcom

CPU 317T-2 DP : commande d'un axe. virtuel SIMATIC. Système d'automatisation S7-300 CPU 317T-2 DP : commande d'un axe virtuel.

Module ATW-C-INV pour commande des unités extérieures d'inverter Fujitsu Airconditioning

Fiche technique. 1) Pour faire tourner le moteur en avant ou en arrière (deux straps)... 2

Transcription:

Fiche technique variateur Test et mise en oeuvre de la liaison CanOpen entre un contrôleur M241 et un variateur synchrone LXM32M ou LXM32A. Gamme : LXM32 M241 - SoMachine Introduction Le but de ce dossier est de montrer quelle est le type de séquence à mettre en œuvre pour tester la liaison CanOpen entre un automate M241 et les variateurs synchrones LXM32A ou LXM32M sans utilisation des blocs fonctions métiers. Les bloc fonctions métier de type MC_xxx_LXM sont performants car ils synthétisent une partie importante du fonctionnement du variateur en quelques boites noires, ce qui évite des développements logiciels fastidieux et onéreux. Ces blocs fonctions sont figés et il peut être nécessaire, pour certaines applications de détailler chaque phase de pilotage du variateur par la gestion directe des paramètres élémentaires du variateur. Cette fiche montre comment doivent s enchainer les séquences élémentaires des registres d état et de commande pour positionner un variateur Lexium en profil vitesse ou en profil position, le programme élémentaire utilisé n est qu un moyen pour parvenir à cette fin et ne constitue pas un modèle. Sommaire MODE DE FONCTIONNEMENT DU VARIATEUR... 2 Comment piloter un variateur LEXIUM 32... 2 Profil Velocity... 4 Profil Position... 4 Comment lire et écrire les variables DCOMcontrol, DCOMstatus, etc.. à partir d un contrôleur M241... 4 Ecart entre le LXM32A et LXM32M... 5 TEST DES VARIATEURS BRUSHLESS LXM32A ET LXM32M EN CANOPEN A PARTIR DU CONTROLEUR M241... 6 Câblage... 6 Configuration des variateurs... 6 Configuration et programmation de l automate... 6 Configuration de l automate... 6 Définition des équipements... 7 Choix du contrôleur... 7 Définition du bus CanOpen lié à la voie CanOpen de l automate... 7 Déclaration du Lexium32 comme interlocuteur CanOpen... 8 Choix du PDO... 8 Ajoût du POU chargé de la gestion du variateur... 9 Connexion du PC chargé de SoMachine avec le contrôleur... 12 Ensuite, les messages suivants apparaissent, les valider :... 12 Mise en Run du programme... 12 Test du programme... 13

Mode de fonctionnement du variateur Comment piloter un variateur LEXIUM 32 Les variateurs synchrones LXM32A ou LXM32M peuvent être pilotés par soit par leur bornier DI1, DI2,.., AI1,AI2,.., soit par le HMI intégré, soit à distance par des contrôleurs M241 via les bus de communication CanOpen. Pour ce dernier cas, les contrôleurs verront les Lexiums comme une table de paramètres, chaque paramètre ayant une adresse et une signification précise. Pour les variateurs Lexium 32A ou 32M, plusieurs centaines de variables sont disponibles mais les variables les plus utilisées sont : Dans les faits, quatre paramètres sont suffisants pour faire fonctionner le moteur : DCOMcontrol : permet d activer le variateur de Rdy vers RUN, d arrêter le variateur etc., DCOMstatus: permet de connaître l état du variateur : Prêt?, sous tension?, en défaut?, etc. : variable à lire exclusivement, DCOMopmode : permet de choisir un des modes opératoires : prise d origine, variation de vitesse, position, etc.. PPp_target : fournit la consigne de position en profil position, PPv_target : fournit la vitesse du mobile en profil position, PVv_target : fournit la consigne de vitesse en profil Velocity. Le contrôleur M241 et le variateur LXM32M(A) vont respecter à l initialisation un protocole d échange normalisé (CIA402), il se traduit par une séquence bien déterminée entre le mot de Commande DCOMcontrol et le mot d état DCOMstatus. 2

La séquence initiale commune sera donc Etat initial du variateur : deux états sont possibles : o variateur alimenté seulement sur sa commande (24VCC), il affiche DiS et DCOMstatus (6041h) = 16#xx50, o alimentation de la commande et de la puissance, il affiche rdy, DCOMstatus (6041h) = 16#xx31, Ecrire DCOMcontrol (6040h)= 16#xxx7, attendre que DCOMstatus (6041h) passe à 16#xx33, Ecrire DCOMcontrol (6040h)= 16#xxxF, attendre que DCOMstatus (6041h) passe à 16#xx37, le variateur affiche RUN. Pour arrêter le moteur, écrire DCOMcontrol (6040h) = 16#0000, Pour acquitter un défaut, écrire DCOMcontrol (6040h) = 16#xx80. Lorsque le variateur Lexium sera dans l état RUN correspondant au DCOMstatus à xx37, plusieurs modes de fonctionnement sont possibles paramétrables par DCOMopmode, lesquels sont détaillés ci-après. 3

Sont détaillés pour exemple les deux modes opératoires suivants : - Profile Velocity, - Profile Position. Profil Velocity - respecter la séquence initiale décrite plus haut (6, 7 et F pour DCOMcontrol et 31, 33 et 37 pour DCOMstatus) - DCOMopmode (6060h) = 3 (profil Velocity), - tester si ce mode de vitesse a bien été sélectionné en testant si DCMopmd_act (6061h) est passé à 3, - écrire la consigne vitesse : PVv_target (60FFh) = 5000 (par exemple), - si le moteur n a pas démarré, forcer DCOMcontrol (6040h) à la valeur 16#000F, - le bit 10 de DCOMstatus (6041h) passe à 1 à vitesse atteinte. Profil Position - respecter la séquence initiale décrite plus haut (6, 7 et F) pour DCOMcontrol et 31, 33 et 37 pour DCOMstatus), - écrire la vitesse pour le positionnement PPv_target ( 6081h) = 5000 ( pour l exemple), - DCOMopmode (6060h) = 1 (profil Position), - tester si ce mode de vitesse a bien été sélectionné en testant si DCMopmd_act (6061h) est passé à 1, - écrire la consigne position en incrément: PPp_target (607Ah) = 2000000 (par exemple), (par défaut 1 tour = 16384 incréments), - choisir le type de déplacement : o DCOMcontrol (6040h) = 16#xx1Fh si mouvement absolu, o DCOMcontrol (6040h) = 16#xx5Fh si mouvement relatif, - - si le moteur n a pas démarré, forcer DCOMcontrol (6040h) à la valeur 16#000F, - à position atteinte, les bits 10, 12 de DCOMstatus (6041h) passe à 1 et le bit 13 passe à zéro. Comment lire et écrire les variables DCOMcontrol, DCOMstatus, etc.. à partir d un contrôleur M241 CanOpen est un bus optimisé temps réel qui peut comporter jusqu à 128 nœuds ou node sur un support paires torsadées blindées 2 ou 4 fils. Les vitesses d échange sont à déterminer en fonction de la longueur maximale du bus. Un des intérêts de CanOpen réside dans le fait que chaque constructeur peut entièrement décrire son matériel dans un fichier.eds spécifique, fichier qui pourra être utilisé par tout logiciel automate dont une des raisons d être est de gérer des interlocuteurs CanOpen. Un autre particularité de CanOpen est la définition par chaque constructeur de PDO (Process Data Objects), il s agit de tables prédéfinies de registres ou de mots à lire ou écrire par la station CanOpen en maître ( automate) vers les esclaves ( variateurs). Elles sont entièrement définies dans le fichier.eds. Habituellement, un choix de PDO est proposé à l utilisateur, il peut en choisir tout ou partie. Le contrôleur lit ou écrit cycliquement ces tables dans le variateur sans programmation supplémentaire (échange implicite) 4

Ecart entre le LXM32A et LXM32M 5

Test des variateurs Brushless LXM32A et LXM32M en CanOpen à partir du contrôleur M241 Câblage Le contrôleur M241 comporte un bornier CanOpen, dans cet exemple, il est raccordé au bornier d un module TSXCANDTM4 de la façon suivante : - CH(fil blanc) avec CAN-H, - CL(fil bleu) avec CAN-L, - G (fil noir) avec GND, - V+ (fil rouge) avec NC. Configuration des variateurs Configuration du variateur LXM32M Onglet Variateurs Menu SIMPLY START CONFIGURATION DE BASE DEVcmdinterf = Fieldbus Control Mode Onglet Bus de terrain (CAN) D-SUB Menu Simply start Configuration de base CANadress = adresse CanOpen du Lexium Onglet Bus de terrain (CAN) D-SUB Menu Simply start Configuration de base CANbaud = vitesse de transmission Can Configuration du variateur LXM32A Menu SIMPLY START CONFIGURATION DE BASE DEVcmdinterf = Fieldbus Control Mode (pas le choix) Menu Communication Bus de terrain (CAN) D-SUB CANadress = adresse CanOpen du Lexium Menu Communication Bus de terrain (CAN) D-SUB CANbaud = vitesse de transmission Can Configuration et programmation de l automate Avant toute configuration et programmation du M241, il est indispensable de s assurer que les voyants CAN-E sont éteints et CAN-R allumés fixe vert aussi bien sur le variateur que le contrôleur. Si ces voyants ne sont pas corrects, rechercher la cause (plusieurs maitres, plusieurs esclaves ayant la même adresse, résistance de terminaison manquante) Il sera utilisé SoMachine V2.x dont l interface graphique est différente des versions antérieures à V2 Configuration de l automate Création du projet 6

Définition des équipements Choix du contrôleur Dans cet exemple, l automate M241 Ensuite, pour débuter la configuration et la programmation de l automate Définition du bus CanOpen lié à la voie CanOpen de l automate 7

Déclaration du Lexium32 comme interlocuteur CanOpen Choix du PDO 8

Il est nécessaire d utiliser deux bloc fonctionnels génériques pour pouvoir écrire et lire les différents registres de base permettent la décomposition séquence par séquence d un mode opératoire du Lexium Velocity ou Position : MC_WriteParameter_LXM, MC_ReadParameter_LXM. Ajoût du POU chargé de la gestion du variateur Le POU est une Unité d Organisation de Programme (sous programme). Dans les faits, le programmeur structurera son application en POUs, ces POUs seront ensuite appelé par la tâche Mast. 9

10

11

Connexion du PC chargé de SoMachine avec le contrôleur Il est nécessaire de définir l interlocuteur cible, ici le contrôleur M241 Ensuite, les messages suivants apparaissent, les valider : Mise en Run du programme Visualisation de bon fonctionnement 12

Test du programme Comment fonctionne MC_ReadParameter_xxx Comment fonctionne MC_WriteParameter_xxx La séquence de test d un déplacement relatif est le suivant : vérifier l état de valeur_de_etat : Si valeur_de_etat = 16#xxx50, c est que le variateur n est pas alimenté sur ses bornes puissance, 13

Si valeur_de_etat = 16#xx31, c est que le variateur est Rdy, prêt à fonctionner, écrire 6 dans CMD, vérifier que valeur_de_etat passe à 16#xx31, écrire 7 dans CMD, vérifier que valeur_de_etat passe à 16#xx33, écrire 15 dans CMD, vérifier que valeur_de_etat passe à 16#xx37, activer l entrée ecriture_vitesse, le mobile ira à sa position à la vitesse écrite dans Value, activer l entrée ecrire_mode_vitesse, la valeur positionné à Value ici la valeur 1 définit le mode Position du variateur, tester si le mode position est bien retenu par le variateur, visualiser la variable valeur_du_mode, elle doit être à 1, activer l entrée ecrit_consigne_position la consigne de position de 2000000 est envoyé au variateur écrire 16#005F dans CMD, pour indiquer au variateur qu il s agit d un mouvement relatif, tester si la position est atteinte en allant vérifier si les bits 10, 12 de DCOMstatus (6041h) passe à 1 et le bit 13 passe à zéro. Pour un mouvement absolu, écrire 16#001F dans CMD mais auparavant une prise d origine Homing aura été nécessaire Découvrez dès maintenant notre site internet http://xsl.schneider-electric.com Appelez Chorus de 8h à 18h, du lundi au vendredi toute l année Version : 1.0 Date de création 18/07/2015 14