Création et ajout d une librairie sous WAGO-I/O-PRO. Note d application

Documents pareils
Adressage des données des contrôleurs du WAGO-I/O-SYSTEM 750. Note d application

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

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

Sélection du contrôleur

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

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

Comment installer le gestionnaire de licence avec une nouvelle version de Arche / Effel / Melody?

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

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

Restauration d AdmiCash sur un nouveau PC ou système d exploitation

1 Gestionnaire de Données WORD A4 F - USB / / 6020 Alco-Connect

TD3 - Facturation avec archivage automatisé

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

COURS AUTOCAD. Création et utilisation des blocs. b leclerc. ERP Jean Moulin METZ

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Administration du site (Back Office)

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

SHERLOCK 7. Version du 01/09/09 JAVASCRIPT 1.5

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

GloboFleet. Mode d emploi CardControl Plus

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

KWISATZ MODULE PRESTASHOP

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

COMPTABILITE SAGE LIGNE 30

Gest'Help Nouveautés annuelles

PCs embarqués CX1020. Mise en œuvre rapide

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Antidote et vos logiciels

Module Web Service Amazon

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Publication dans le Back Office

Présentation du langage et premières fonctions

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Procédure d installation de mexi backup

PLATEFORME SAAS D'ENVOI DE SMS. Guide du débutant UTILISER LA PLATEFORME SMSMODE TUTORIEL

Séquencer une application

Se connecter en WiFi à une Freebox

Algorithmique et Programmation, IMA

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

CA CA T T AL AL O O GUE GUE CATALO FORMATIONS t n s c o p. f r / / / / / / c o n t a c t n s c o p. f r / / / / / # t r o c n u m

Conventions d écriture et outils de mise au point

Consignes générales :

Tablette Pegasus PC Notes. Code : Conrad sur INTERNET Version 02/ Conditions du système.

Pluridisciplinarité. Classe de BTS DATR

Guide Utilisateur MANTIS. Sommaire. Objet du document :

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

Son interface assez simple permet de rendre accessible à tous ce type de service,

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

NOTICE TELESERVICES : Créer mon compte personnel

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

Suite Messerli Gest (gestion de chantier) Prestations (imputations des heures) Procédure d'installation du programme ou d'une mise à jour

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A)

Trimble Geomatics Office

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

GUIDE Excel (version débutante) Version 2013

Antidote et vos logiciels

PO Box Monheim/Germany Phone: Fax:

Examen Médian - 1 heure 30

Avec sauvegardez sans y penser, partagez et bougez, vos données vous suivent! Retrouvez tous vos services du cloud pro en cliquant ici.

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

DIALOGUE RS4S232 AVEC TELESURVEILLANCE ET SUPERVISEURS

ecafé TM CENTER

Avira System Speedup. Guide

MODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI

CONTACT EXPRESS 2011 ASPIRATEUR D S

MANUEL D UTILISATION TERMINAL PHL 2700

Plateforme PAYZEN. Définition de Web-services

ZOTERO Un outil gratuit de gestion de bibliographies

Guide informatique AUDIT EVALUATION DE LA PRATIQUE DE L ANTIBIOPROPHYLAXIE EN MATERNITE

Utilisez Toucan portable pour vos sauvegardes

Guide d utilisation. Gamme Telium. Application AMEX EMV x

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

G E S T S K E D. Logiciel de gestion de QSO journaliers ou hebdomadaires appelés SKED. Version 1.0. Logiciel développé par René BUSSY F5AXG

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

EES : Engineering Equation Solver Fiche récapitulative - Marie-Sophie Cabot

Update Procedure. GenIP 20i. Référence : EG_GenIP20i_1010_UP_001_FR.doc

La Clé informatique. Formation Internet Explorer Aide-mémoire

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

CONFIGURATION DE BASE. 6, Rue de l'industrie BP130 SOULTZ GUEBWILLER Cedex. Fax.: Tel.:

TP 1. Prise en main du langage Python

Utilisation de la clé USB et autres supports de stockages amovibles

ENVOI EN NOMBRE DE SMS

Seance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu.

INSTALLATION DE CEGID BUSINESS VERSION 2008 Edition 4 (CD-Rom du 16/07/2009) SUR UN POSTE AUTONOME SOMMAIRE

PROGRAMMATION EVENEMENTIELLE sur EXCEL

Présentation du PL/SQL

MANUEL DRIVELINK DRIVELINK

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

Atelier Le gestionnaire de fichier

Diigo : fonctions avancées

3.5 INTERROGATION DES COMPTES

Gestion des documents avec ALFRESCO

Transcription:

Création et ajout d une librairie sous WAGO-I/O-PRO, Français Version 1.0.0 27/09/2004

ii General Copyright 2001 by WAGO Kontakttechnik GmbH Tous droits réservés. WAGO Kontakttechnik GmbH Hansastraße 27 D-32423 Minden Phone: +49 (0) 571/8 87 0 Fax: +49 (0) 571/8 87 1 69 E-Mail: info@wago.com Web: http://www.wago.com Technical Support Phone: +49 (0) 571/8 87 5 55 Fax: +49 (0) 571/8 87 4 30 E-Mail: support@wago.com WAGO Contact SA Paris Nord 2 BP 50 065 95947 Roissy-Ch.-de-Gaulle Cedex Tel. : +33 (0) 1 48 17 25 90 Fax : +33 (0) 1 48 63 25 20 E-Mail : info-fr@wago.com Web: http://www.wago.com Support technique Tel. : +33 (0) 1 48 17 25 90 Fax : +33 (0) 1 48 17 25 92 E-Mail : support.fr@wago.com Toutes les mesures imaginables ont été prises pour garantir l'exactitude et la complétude de la présente documentation. Comme il est impossible, malgré un travail consciencieux, d'éviter toutes les erreurs, nous recevrons avec gratitude vos remarques et suggestions. Nous attirons votre attention sur le fait que dans ce manuel, les désignations de logiciels et de matériels et plus généralement les noms de marques des entreprises concernées sont soumis à une protection des marchandises, à une protection des marques ou à une protection liée aux droits de brevet.

Sommaire iii SOMMAIRE 1 Informations importantes...2 1.1 Bases juridiques... 2 1.1.1 Protection des droits d auteur... 2 1.1.2 Qualification du personnel... 2 1.1.3 Utilisation dans le cadre prévu... 2 1.2 Domaine de validité...3 1.3 Symboles...3 2 Description... 4 3 Matériel requis... 4 4 Création d une librairie... 4 4.1 Méthode...4 4.2 Exemple...4 4.2.1 Entrées et sorties du bloc...5 4.2.2 Déclaration du bloc... 5 4.2.3 Création pas à pas... 7 5 Ajout d une bibliothèque...12 5.1 Méthode générale... 12

2 Informations importantes 1 Informations importantes 1.1 Bases juridiques Pour assurer à l'utilisateur une installation et une mise en service rapides des appareils décrits dans ce manuel, il est nécessaire de lire et de respecter scrupuleusement les informations et les explications suivantes. 1.1.1 Protection des droits d auteur Ce manuel, y compris toutes les illustrations qui s'y trouvent, est protégé par la législation sur les droits d'auteur. Toute autre utilisation de ce manuel s'écartant de la réglementation concernant les droits d'auteur est interdite. Sa reproduction, sa traduction dans une autre langue, de même que son archivage et modification électronique et phototechnique nécessitent une autorisation expresse écrite de WAGO Kontakttechnik GmbH, Minden. Toute infraction fera l objet d une demande de dommages et intérêts. WAGO Kontakttechnik GmbH se réserve le droit d effectuer des modifications autorisées par le progrès technique. Dans le cas d établissement d un brevet ou d une protection légale des brevets, tous les droits sont réservés par WAGO Kontakttechnik GmbH. Les produits d autres fabricants sont toujours nommés sans faire référence aux droits de propriétés industrielles. L existence de tels droits ne peut donc être ignorée. 1.1.2 Qualification du personnel L'utilisation des produits telle qu'elle est décrite dans ce manuel s'adresse exclusivement à des personnes possédant une formation dans la programmation d'un API, à des personnes formées en électricité ou à des personnes placées sous la responsabilité de personnes formées en électricité, et qui de plus sont familiarisées avec les normes en vigueur. WAGO Kontakttechnik GmbH décline toute responsabilité pour des mauvaises manipulations ou des dommages causés sur des produits WAGO ou des produits tiers, dus au non-respect des informations contenues dans ce manuel. 1.1.3 Utilisation dans le cadre prévu Les composants sont livrés depuis l'usine pour chacun des cas d'application avec une configuration fixe, matérielle et logicielle. Les modifications ne sont permises que dans le cadre des possibilités contenues dans les manuels. Toute autre modification sur les matériels et logiciels, de même qu'une utilisation non conforme à la réglementation entraîne l'exclusion de la responsabilité de la société WAGO Kontakttechnik GmbH. Veuillez vous adresser directement à la société WAGO Kontakttechnik GmbH pour toute demande de modification, voire de nouvelle configuration.

Informations importantes 3 1.2 Domaine de validité 1.3 Symboles Cette note d application est basée sur des versions logicielles et matérielles spécifiques, ainsi que sur la documentation s y référant. La validité de cette note d application est donc limitée à l installation décrite. De nouvelles versions logicielles et matérielles pourraient donner lieu à des manipulations différentes. Veuillez respecter les descriptions détaillées dans les manuels respectifs. Danger Respecter impérativement ces informations afin de préserver toute personne d un éventuel dommage Avertissement Respecter impérativement ces informations afin de préserver l appareil de tout dommage matériel Attention Respecter impérativement les conditions additionnelles permettant d assurer un fonctionnement sans erreur ESD (Electrostatic Discharge Décharge électrostatique) Attention aux composants sensibles aux décharges électrostatiques. Respecter les mesures de précaution pour le maniement des composants à risques. Remarque Procédures ou conseils pour une utilisation efficace de l appareil et pour une optimisation logicielle i Informations complémentaires Renvoi à des références de littérature supplémentaires, manuels, fiches techniques, et pages INTERNET

4 Description 2 Description 3 Matériel requis Cette note d application a pour but de présenter la création d une librairie pour WAGO-I/O-PRO, mais aussi pour l ajout de celle-ci dans un projet existant. Référence Description 759-332/000-002 WAGO-I/O-PRO32, logiciel de programmation ou 759-333/000-002 WAGO-I/O-PRO CAA, logiciel de programmation 750-8XX Contrôleur WAGO Bornes Diverses bornes WAGO à usage divers 750-600 Borne de fin de bus 4 Création d une librairie 4.1 Méthode 4.2 Exemple Pour créer une bibliothèque, suivre cette méthode : - Ouvrir un nouveau projet. Y créer un programme principal PLC_PRG vide. - Créer les modules (type Bloc fonctionnel ou Fonction), dans le projet. - Saisir le code associé à chacun des modules. - Compiler le projet, puis sauvegarder le projet. - Supprimer le module PLC_PRG. - Enregistrer le fichier en utilisant Enregistrer Sous. - Sélectionner le type de fichier : bibliothèque interne (*.lib). - Sauvegarder. La bibliothèque est alors crée, et prête à être ajoutée à un autre projet. L exemple permet de visualiser les différentes étapes pour la création d une bibliothèque. Cette bibliothèque comportera un bloc avec 3 entrées et 4 sorties.

Création d une librairie 5 4.2.1 Entrées et sorties du bloc Définition des entrées et des sorties du bloc fonctionnel créé. Type Désignation Fonction BOOL xen Entrée pour valider fonctionnement. WORD wentree1 Entrée 1. WORD wentree2 Entrée 2. BOOL xeno Sortie permettant de vérifier l utilisation du bloc. DWORD dwsomme Sortie égale à la somme de Entrée 1 et de Entrée 2. BOOL xinf Sortie niveau haut si Entree1 est supérieure à Entrée 2. BOOL xsup Sortie niveau haut si Entrée 2 est supérieure à Entrée 1. 4.2.2 Déclaration du bloc 4.2.2.1 Déclaration des variables FUNCTION_BLOCK BlocExemple VAR_INPUT xen : BOOL; wentree1 : WORD; wentree2 : WORD; END_VAR VAR_OUTPUT xeno : BOOL; dwsomme : DWORD; xinf : BOOL; xsup : BOOL; END_VAR VAR END_VAR

6 Création d une librairie 4.2.2.2 Déclaration de l algorithme IF xen THEN (* Condition pour valider fonctionnement du bloc *) xeno := TRUE ; (* Sommation *) dwsomme:= wentree1 + wentree2; (* Test superieur *) IF wentree1> wentree2 THEN xinf:=true; ELSE xinf:=false; END_IF (* Test Inferieur *) IF wentree1<wentree2 THEN xsup:=true; ELSE xsup:=false; END_IF ELSE (* Sinon on remet tout à 0 *) xeno :=FALSE ; dwsomme:=0; xinf:=false; xsup:=false; END_IF

Création d une librairie 7 4.2.3 Création pas à pas Ouvrir un nouveau projet. Valider le module programme nommé PLC_PRG, avec un langage du type ST (structuré). Ajouter un module, qui sera le bloc fonctionnel. Clic droit dans la page des modules, et sélectionner Insérer objet

8 Création d une librairie Sélectionner un Bloc Fonctionnel écrit du type ST, le nommer BlocExemple. S ouvre alors la fenêtre d édition de ce bloc.

Création d une librairie 9 Dans la zone de déclaration des variables (partie haute), y insérer le code de la partie 4.2.2.1. Dans la partie programmation de l algorithme, recopier le code de la partie 4.2.2.2.

10 Création d une librairie Dans le menu Fichier, sélectionner Enregistrer sous pour sauvegarder le projet. Insérer un «;» (point virgule) dans la première ligne du PLC_PRG pour pouvoir compiler celui-ci. Pour compiler le projet, dans le menu Projet, sélectionner Compiler tout.

Création d une librairie 11 Sélectionner un type de PLC, cela n a pas d influence sur la création de la bibliothèque (ici, la PLC utilisée est un Contrôleur Ethernet 750-842). Relancer la compilation. Dans la fenêtre de dialogue, vous devriez obtenir le dialogue suivant : 0 erreurs, 0 warning(s). Supprimer le module PLC_PRG. Sélectionner Enregistrer sous dans le menu Fichier.

12 Ajout d une bibliothèque Sélectionner le type «Bibliothèque Interne» (*.lib). Une fois sauvegardée, la bibliothèque est prête à être utilisée. Il ne reste plus qu à la lier avec un projet par une méthode décrite dans le chapitre 5. 5 Ajout d une bibliothèque 5.1 Méthode générale - Copier la bibliothèque souhaitée dans le répertoire des librairies lu logiciel. - Dans un projet déjà ouvert, ouvrir le menu Fenêtres, puis sélectionner Gestion des bibliothèques. - Ouvrir le menu Insérer et choisir Autre bibliothèque - Sélectionner la bibliothèque désirée. Une fois cette bibliothèque ajoutée, vous pouvez éditer votre programme en utilisant les blocs fonctionnels et les fonctions inclus dans la bibliothèque.

Ajout d une bibliothèque 13

WAGO Kontakttechnik GmbH Postfach 2880 D-32385 Minden Hansastraße 27 D-32423 Minden Phone: 05 71/8 87 0 Telefax: 05 71/8 87 1 69 E-Mail: info@wago.com Internet: http://www.wago.com