HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control



Documents pareils
HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

TwinCAT 3 C++ Création de modules C++ sous TwinCAT 3 VERSION : 1.0 / PH

TwinCAT Backup. Mise en œuvre rapide

PCs embarqués CX1020. Mise en œuvre rapide

MANUEL D UTILISATION PRO-FACE

Twincat PLC Temperature Controller. Régulation de Température à l aide de TwinCAT PLC.

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

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

CoDeSys Visualisation. Complément par Manuel de CoDeSys 2.3

Sélection du contrôleur

Utilisation de l'outil «Open Office TEXTE»

L espace de travail de Photoshop

ndv access point : Utilisation

Répertorier vos mots de passe avec Passbox : 1) Télécharger le fichier d'installation :

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Tutorial et Guide TeamViewer

Réalisation de cartes vectorielles avec Word

Comment installer un client Rivalis Devis factures

Interface PC Vivago Ultra. Pro. Guide d'utilisation

StarDraw, le module de dessin de StarOffice 6/7

Tutoriel code::blocks

À propos de Kobo Desktop Télécharger et installer Kobo Desktop... 6

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

COMMENCER AVEC VUE. Chapitre 1

SW43W. Mode d'emploi. Logiciel FlukeView Power Quality Analyzer à partir de Version 3.20

l'ordinateur les bases

Création du projet : 1 sur 13

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

Réseau local entre Windows Xp et 7

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

Virtualisation de Windows dans Ubuntu Linux

Contrôler plusieurs ordinateurs avec un clavier et une souris

KL5121. Pour activer des sorties en fonction de la position d'un codeur

Créer un modèle Impress

MEDIAplus elearning. version 6.6

GIMP. Le traitement d'images libre INSTALLATION SUR WINDOWS

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

Prezi. Table des matières

Mes premiers diaporamas avec Open Office Impress?

GESTION DE L'ORDINATEUR

NetSupport Notify (v2.01) Guide de démarrage. Tous droits réservés NetSupport Ltd

Rendre un plan de cours interactif avec Médiator

Utilisation du logiciel GALAAD

Logiciel de Télégestion

ENVOI EN NOMBRE DE SMS

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation


VOS PREMIERS PAS AVEC TRACENPOCHE

Note de cours. Introduction à Excel 2007

iil est désormais courant de trouver sur Internet un document

LoggerNet 4.0. Logiciels pour centrales de mesure

But de cette présentation

Séance 0 : Linux + Octave : le compromis idéal

DOCUMENTATION VISUALISATION UNIT

Créer un diaporama avec Open Office. Sommaire

Open Office - Présentation

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Logiciel de télégestion ACS série 700

UltraVNC, UltraVNC SC réglages et configurations

Volet de visualisation

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français

Documentation utilisateur. [EIP] TransLSF

Assistance à distance sous Windows

Itium XP. Guide Utilisateur

Affichage de la date d'exigibilité sur les documents FAQ INV 011

Mode Opératoire Windows XP

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?

Comment bien démarrer avec. NetAirClub GUIDE ADMINISTRATEUR V1.5. Table des matières

Faire une présentation avec

PROSPECTION CLIENTS. À Présentation : PROSPECT. 2 Téléchargement. 3 Installation. 6 Ecran d accueil. 7 Paramétrage. 13 Utilitaires

GUIDE D'INSTALLATION DU PGI EBP EN ETABLISSEMENT

LPP SAINT JOSEPH BELFORT MODE OPERATOIRE ACTIVINSPIRE. Bonne utilisation à toutes et tous! UTILISATION DES TBI LE LOGICIEL ACTIVINSPIRE

PRISE EN MAIN D ILLUSTRATOR

LES ACCES DISTANTS ET SECURISES. Installation et utilisation du client. Cisco AnyConnect VPN Client. pour Windows

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Utiliser une clé USB

Guide d utilisation du pilote Windows

À propos de votre liseuse... 4

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

Logiciel. Table de matières I Environnement requis...2

Les dossiers, sous-dossiers, fichiers

PX8048 Convertisseur audio/vidéo VHS vers USB

BADPLUS V5 MANUEL D'UTILISATION. Imports de données joueurs à partir de la base fédérale en ligne Poona. Stéphan KIEFFER - Dominique BOSSERT

À propos de votre liseuse... 5

Parcours FOAD Formation EXCEL 2010

Configuration de ma connexion ADSL

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

ENVOI EN NOMBRE DE SMS

Guide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

Sage CRM. Sage CRM 7.3 Guide du portable

Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon

CONFIGURER UNE CONNEXION RTC SOUS WINDOWS XP/VISTA/SEVEN OU MAC OS

Les nouveautés de Ciel Comptes personnels

Transcription:

HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.2 / PH DATE : 7 Mars 2008

Sommaire Ce manuel explique de manière pratique les étapes successives pour installer Target Visu et PLC HMI. Target Visu CE permet d'exécuter une interface homme machine sur un système en Windows CE : CX9000 / CX10x0 / CP67xx / CP77xx. PLC HMI permet de créer cette interface pour les PC sous Windows XP / XPe. L'interface est éditée et transférée avec PLC control. Pour des renseignements plus précis, consulter les documentations complètes : http://infosys.beckhoff.com/content/1033/cx1000_sw/html/cx1000_os_ce_imagecx1800-0002.htm http://infosys.beckhoff.com/content/1033/tcplccontrol/html/tcplcvisu_intro_editor.htm http://infosys.beckhoff.com/content/1033/tcplccontrol/html/tcplcvisu_hmi_intro.htm 1 Installation 2 1.1 Caractéristiques nécessaires 2 1.2 Installation de Target Visu 2 1.3 Installation de PLC HMI 4 2 Aperçu des fonctions possibles : 5 2.1 Eléments insérables : 5 2.2 Animations : 5 2.3 Champs d entrée : 5 2.4 Autres possibilités : 5 3 Configuration des objets de visualisation : 6 3.1 Configuration d un objet simple : 6 3.2 Changement de pages depuis le programme PLC : 18 3.3 Configuration d objets complexes : 19 3.4 Changement dynamique de langue : 21 4 Utilisation de la librairie SysLibTargetVisu.lib : 24 4.1 Fonction GetText : Bool 24 5 Exemple de programme 24 5.1 Préparatifs 24 5.2 Lecture d'une variable 25 5.3 Modification d'une variable 27

1 Installation HMI Target visu et PLC HMI peut-être préinstallé par nos service si cette option à été demandée lors de la commande avec la référence CX1800-0002 ou TwinCAT PLC HMI. 1.1 Caractéristiques nécessaires HMI Target visu nécessite au moins128mo de RAM sur le système cible. Ainsi, pour un CX, la référence est au moins CX1001-xx1x Le contenu de la carte flash doit être au moins une image HMI (CX1800-0101). Le système d'exploitation doit être Windows CE 1.89 au moins (Start / Setting / Control Panel / System). HMI Target visu permet l'accès aux variables d'une seule tâche PLC. La visualisation éditée est convertie en un programme ST qui occupe deux tâches supplémentaires. PLC HMI générera l ouverture de PLC control, la connexion vers l automate et l apparition des pages de visualisation en plein écran. Ainsi, sur un CX, les outils d ingénieries doivent être installés. Le debugage du CX par un PC distant n est plus possible tant que le PLC HMI est ouvert. Le PC qui permet d'éditer le programme nécessite Twincat 2.10 Build 1240 minimum. 1.2 Installation de Target Visu Le fichier d'installation est disponible sur le site de Beckhoff à http://www.beckhoff.com/english/download/cx_ce_hmi.htm. Exécuter le fichier d'installation sur le PC qui sera utilisé pour éditer le programme PLC, et suivre les instructions. Préciser la clef d'enregistrement qui vous a été fournie. Cette installation copiera, en autre, un fichier CX1800-0002_HMI_TcTargetVisuCE.I586.CAB dans le répertoire C:\TwinCAT\CE\TcTargetVisu\X86. HMI Page 2

Copier ce fichier dans le system Beckhoff qui recevra la visualisation (clé USB / FTP) et exécuter le. Confirmer l'installation dans le répertoire par défaut. Redémarrer le PC embarqué. Dans le PC servant à l'édition du programme, sélectionner Project / Options / Twincat / Enable CE Target Visualization Procéder normalement : édition programme PLC / Visu, Loggin, Create boot project Page 3 HMI

1.3 Installation de PLC HMI TwinCAT doit être installé sur le PC qui devra afficher l interface homme machine. Si la Run time est déjà présente sur ce PC, il faut tout de même installer TwinCAT afin que les outils d ingénierie soient présents. Suivre l installation et sélectionner la version de démonstration 30 jours. Puisque la Runtime était déjà présente, le numéro de licence restera valide Le fichier d installation de PLC HMI est disponible sur le site Beckhoff. ftp://ftp.beckhoff.com/software/twincat/supplement/twincat_plc_hmi/install/ L installation doit être faite après l installation de TwinCAT. L installation doit être faite sur le PC qui devra afficher l interface homme machine, non pas sur le PC distant servant à la programmation. Redémarrer le PC Aucun paramétrage n est à faire dans PLC Control. L interface homme machine est lancée à partir d un exécutable disponible dans C:\TwinCAT\PLC. Il est à lancer depuis une ligne de commande qui pourra être exécutée automatiquement au démarrage de Windows. Le format de la ligne de commande est la suivante : C:\TwinCAT\Plc\TCatPlcCtrlHmi.exe D:\PROJECTS\PROJECT.PRO /visu v_firstvisupage C:\TwinCAT\Plc\TCatPlcCtrlHmi.exe : Chemin d accès au programme de visualisation D:\PROJECTS\PROJECT.PRO : Chemin d accès au programme PLC /visu v_firstvisupage : Nom de la première page à afficher. Cette option n est pas strictement nécessaire. Par défaut, la première page sera celle qui s appelle TC_VISU. Si elle n existe pas, c est la première de la liste. Tant que l interface homme machine est utilisée, on ne peut pas débugger le programme depuis PLC Control HMI Page 4

2 Aperçu des fonctions possibles : 2.1 Eléments insérables : - Rectangle, Ellipse - Ligne, Polygone, Courbe - Bitmap, Fichier WMF - Bouton, Table, Histogramme, Barre graphe, Vue mètre - Référence vers d autres objets de visualisation 2.2 Animations : - Affichage de texte - Changement de couleur - Visible / invisible - Décalage - Rotation - Mise à l échelle - Activité ou non d un bouton - Ligne courante 2.3 Champs d entrée : - Changement d état d une valeur booléenne - Entrée de texte - Changement de visualisation - Actions spéciales (Lecture / Ecriture de recettes, changement de langue, Appel à des exécutables externes, etc.) - Choix de ligne 2.4 Autres possibilités : - Tooltip pour tous les éléments - Import / Export ASCII - Image de fond - Mise à l échelle automatique - Opérations de dessin : aligner, ranger, grouper - Création d objets graphiques complexes (PlaceHolder) Page 5 HMI

3 Configuration des objets de visualisation : 3.1 Configuration d un objet simple : Shape : forme de l objet HMI Page 6

Text : texte statistique affiché dans l objet de visualisation ou texte dynamique. Dans le cas d un contenu dynamique seul le format d affichage doit être paramétré ici. Note : dans le cas d affichage statique et dynamique, l affichage dynamique prend la main sur le texte statique. Content : format d affichage Exemple : Programme PLC Visualisation Page 7 HMI

Affichage de date, heure, jour etc. : A l aide de %t suivi des éléments souhaités : HMI Page 8

Text variables : paramètres de mise en forme du texte affiché Line width : épaisseur du trait de l objet sélectionné Page 9 HMI

Colors : Sélection des différentes couleurs de l objet. HMI Page 10

Couleurs d alarme : ces couleurs sont affichées lorsque la variable liée au changement de couleurs est activée. Colorsvariables : les différentes couleurs des objets peuvent être changées dynamiquement depuis le PLC. Page 11 HMI

Motion absolute : les variables Offset X et Y permettent de déplacer l élément de visualisation sur la page affichée. La variable Scale permet de modifier la taille de l élément affiché. HMI Page 12

La variable Angle permet d initier une rotation de l élément à partir de son point de rotation. La valeur est exprimée en degrés. Motion Relative : les 4 coins de l objet peuvent être modifiés directement à partir des variables PLC liées. Les valeurs saisies correspondent à un nombre de pixels, les variables liées doivent être de type INT. Page 13 HMI

+ 50 HMI Page 14

Variables: Invisible : la variable liée permet de masquer ou non l objet. Input Disable : tous les champs d entrées de l élément de visualisation sont ignorés lorsque ce champ possède la valeur TRUE. Change color : permet de modifier les couleurs en cours et d exploiter les couleurs d alarme. Text Display : lien vers la variable à afficher. Tooltip-display : variable de type chaine de caractères permettant d afficher des infos en ligne. Input : Toggle variable : permet de faire commuter l état de la variable définie dans le champ d entrée. La variable va changer d état à chaque click de souris ou chaque action sur la zone tactile. Page 15 HMI

Tap variable : la variable commute d état et le conserve aussi longtemps que le click sur le champ d entrée est actif. L option Tap False permet d inverser le comportement du système. Zoom to vis : permet de changer la page en cours. Remarque cette solution est valide uniquement avec l utilisation de TwinCAT PLC Control, non valide pour Target Visu. Remarque : il existe une variable implicitement déclarée CurrentVisu de type STRING qui fournit le nom de la page de visualisation actuellement affichée. Celle-ci fonctionne uniquement lorsque les noms des différentes pages sont définis en lettres majuscules. Execute Program : permet de définir la ligne de commandes permettant d exécuter un applicatif. Text Input of Variable Display : permet de saisir directement à partir de la visualisation des données numériques ou de type chaîne de caractères. Il est également possible de limiter les valeurs saisies à l aide des champs Min er Max. Text for Toltip : infos en ligne HMI Page 16

Security : permet d affecter différents niveaux de sécurité aux éléments de visualisation. Programmability : les propriétés d un objet peuvent être définies statiquement mais également dynamiquement. Il est alors nécessaire de créer un objet de type VisualObjectType, structure contenue dans la librairie SysLibTargetVisu.lib. Cet objet est alors directement accessible depuis le programme PLC. Page 17 HMI

Exemple : 3.2 Changement de pages depuis le programme PLC : Exemple : HMI Page 18

La variable CurrentVisu est implicitement reconnue par le programme PLC. Il n est donc pas nécessaire de la créer. 3.3 Configuration d objets complexes : Lorsque des pages de visualisation sont créées avec TwinCAT, les fonctions principales de surveillance et de contrôle doivent être affectées à différents objets de visualisation et rendues accessibles par click de souris ou actions clavier. Des commandes internes sont alors disponibles pour les objets de visualisation : La syntaxe de définition des différentes commandes est la suivante : INTERN<COMMAND>[PARAMETER]* L argument [PARAMETER] peut être omis suivant le type de la commande passée. Il est également possible de passer plusieurs commandes pour une même action, dans ce cas les commandes doivent être séparées par une virgule. Page 19 HMI

Voici une liste des différentes commandes possibles : 1 : ces commandes ne sont pas disponibles pour Target Visualization. HMI Page 20

3.4 Changement dynamique de langue : Le champ d entrée Text de l objet à traduire doit être défini à l aide d un préfixe : Un fichier xml contenant l ensemble des traductions relatives aux différents langages va être créé suivant le format suivant : Page 21 HMI

La traduction doit être placée entre les balises relatives aux différents langages. Il faut désormais définir dans la page utilisée le fichier de traduction à exploiter : ouvrir le menu contextuel par click droit Définir alors le chemin d accès au fichier de traduction. HMI Page 22

Il reste désormais à définir les propriétés des objets permettant le changement de langue : Page 23 HMI

4 Utilisation de la librairie SysLibTargetVisu.lib : La librairie permet, grâce à ces blocs de fonction, de récupérer des informations relatives aux différents événements souris et de les exploiter dans le programme PLC. 4.1 Fonction GetText : Bool Cette fonction fournit un texte dans un langage dépendant du la liste de textes dynamiques utilisée. 5 Exemple de programme 5.1 Préparatifs Créer un nouveau projet. Ne pas oublier de sélectionner l'option 'Enable CE Target Visualization' Editons le programme suivant : La variable OUT va changer d'état toutes les 500ms HMI Page 24

Ajout de la visualisation Sélectionner AddObjet dans le menu contextuel de Visualization 5.2 Lecture d'une variable Sélectionner un nouvel objet 'Rond' par exemple et insérer le dans la fenêtre Double cliquer sur l'objet pour accéder à ses propriétés : Page 25 HMI

Dans l'onglet Text, on peut préciser une chaine de caractère fixe et la visualisation dynamique d'une variable. Ainsi, 'OUT :' sera affiché constamment alors que %d variera en fonction de la valeur de la variable. %d est utilisé pour visualiser une variable au format décimal, %s comme une string, %f au format réel. Dans ce dernier cas, on peut également préciser le nombre de digit que l'on veut afficher. Ex%2.3f affiche π = 03.141 La variable visualisée avec %x sera celle précisée dans le champ TextDisplay Pour sélectionner la variable 'OUT', on peut se positionner sur champ désiré et faire F2 Autres possibilités : Dans Text Variables, on peut associer la couleur, la police ou la taille du texte à afficher à des variables. Dans Line Width, on peut fixer l'épaisseur du contour de la forme ou l'associer à une variable. Dans Colors, on peut associer la couleur de la forme à une variable. Ainsi la forme aura la couleur Color si la variable vaut 0, et la couleur Alarm Color si elle vaut 1. La variable est définie dans Variables/Change color Dans Colorvariables, on associe un code RGB aux couleurs de la forme par l'intermédiaire de variables. Motion Absolute / relative permet de définir la position de la forme par des variables. Dans Variables, on associe des variables pour faire apparaitre ou non la forme, valider ou non la possibilité de modifier sa valeur, de changer sa couleur (Colors), la valeur à visualiser, la validation de l'affichage du texte d'aide. HMI Page 26

Input permet de paramétrer la modification de la variable.(voir chapitre suivant) Text fo Tooltip permet d'afficher un texte d'aide pour la forme. Security permet de gérer des niveaux d'utilisateurs. Programmability : Plutôt qu'associer les paramètres de la formes de manière statique ou par des variables, on peut créer un structure dans le PLC et modifier ses différents éléments. 5.3 Modification d'une variable Sélectionner un nouvel objet 'Bouton' par exemple et insérer le dans la fenêtre Double cliquer sur l'objet pour accéder à ses propriétés : Toggle Variable est à utiliser pour modifier une variable de manière bistable Tap variable est une modification du type monostable Zoom to vis. permet de faire un saut vers une autre page de la visualisation. Page 27 HMI

Execute program : Permet d'exécuter une commande interne, comme par exemple une modification du niveau d'utilisateur ou une modification du langage utilisé. Text input of variable text Display : Permet de modifier une variable en demandant l'apparition d'un clavier numérique ou alphanumérique, en entrant sa valeur avec le clavier du PC, en incrémentant sa valeur HMI Page 28

BECKHOFF AUTOMATION Sarl Immeuble "Le Montréal" ZA de Courtaboeuf 19 bis, Avenue du Québec 91951 COURTABOEUF Cedex Tél : 01 69 29 83 70 Fax : 01 69 28 40 55 www.beckhoff.fr info@beckhoff.fr