Axeda Systems Inc. 21 Oxford Road Mansfield, MA 02048 USA tel +1 (508) 337-9200
Axeda Systems Inc. 21 Oxford Road Mansfield, MA 02048 USA tel +1 (508) 337-9200 fax +1 (508) 337-9201 Axeda Systems SAS Parc Technologique de Lyon 12 allée Irène Joliot-Curie F-69791 Saint-Priest Cedex France tel +33 (0)4 72 47 98 98 fax +33 (0)4 72 47 98 99 Axeda Systems Ltd The Gate Hotel, Scotland Gate Northumberland NE62 5SS UK tel +44 (0)845 606-6120 fax +44 (0)845 606-6121 Axeda Systems BV Concordiaweg 149-151 Postbus 351 NL-4200 AJ Gorinchem Nederland tel +31 (0)183 646 303 fax +31 (0)183 621 601 www.wizcon.com http://support.wizcon.com Axeda Supervisor™ Axeda Supervisor™ Axeda Supervisor™ Axeda Supervisor™ La solution Internet compl La solution Internet compl La solution Internet compl La solution Internet complè è è ète de te de te de te de contrôle et d’ contrôle et d’ contrôle et d’ contrôle et d’information information information information Wizcon 9.1 Wizcon 9.1 Wizcon 9.1 Wizcon 9.1 WizPLC 3.0 WizPLC 3.0 WizPLC 3.0 WizPLC 3.0 CoDeSys CoDeSys CoDeSys CoDeSys Manuel de développement Manuel de développement Manuel de développement Manuel de développement Octobre Octobre Octobre Octobre 200 200 200 2005 5 5 5 Axeda Systems Inc. 21 Oxford Road Mansfield, MA 02048 USA tel +1 (508) 337-9200 fax +1 (508) 337-9201 Axeda Systems SAS Parc Technologique de Lyon 12 allée Irène Joliot-Curie F-69791 Saint-Priest Cedex France tel +33 (0)4 72 47 98 98 fax +33 (0)4 72 47 98 99 Axeda Systems Ltd The Gate Hotel, Scotland Gate Northumberland NE62 5SS UK tel +44 (0)845 606-6120 fax +44 (0)845 606-6121 Axeda Systems BV Concordiaweg 149-151 Postbus 351 NL-4200 AJ Gorinchem Nederland tel +31 (0)183 646 303 fax +31 (0)183 621 601 www.wizcon.com http://support.wizcon.com Manuel de développement de programmes pour automates programmables avec CoDeSys 2.3 Manuel de développement de programmes Axeda Supervisor Copyright 1994, 1997, 1999, 2003 by 3S - Smart Software Solutions GmbH Tous droits réservés. Toutes les mesures existantes ont été prises afin de garantir l’exactitude et l’intégralité de la documentation présente. Etant donné que des fautes restent toujours possible, malgré toutes les précautions qui sont prises, nous vous serions reconnaissants de bien vouloir nous faire part de vos remarques et de vos suggestions. Editeur: 3S - Smart Software Solutions GmbH Fischerstraße 19 D-87435 Kempten Tél. +49/ 831/ 5 40 31 - 0 Fax +49/ 831/ 5 40 31 - 50 Edition: 02.06.2004 Document Version: 3.1, CoDeSys V2.3.3.3 Manuel de développement de programmes Axeda Supervisor CoDeSys V2.3 i Contenu 1 Bref aperçu de CoDeSys 1-1 1.1 Qu'est-ce que CoDeSys?......................................................................................1-1 1.2 Aperçu des fonctionnalités de CoDeSys ...............................................................1-1 2 Qui fait quoi dans CoDeSys 2-1 2.1 Composantes d’un projet......................................................................................2-1 2.2 Les Langages.......................................................................................................2-9 2.2.1 Liste d'Instructions (IL).....................................................................................2-9 2.2.2 Diagramme Fonctionnel en Séquence (SFC) ..................................................2-18 2.2.3 Schéma en Blocs Fonctionnels (FBD) .............................................................2-24 2.2.4 Schéma en CFC..............................................................................................2-24 2.2.5 Langage à Contacts (LD) ................................................................................2-25 2.3 Débogage, Fonctionnalités En Ligne ....................................................................2-27 2.4 La Norme..............................................................................................................2-29 3 Ecrivons un petit programme 3-1 3.1 Automatiser un système de feux de signalisation..................................................3-1 3.2 La visualisation du système de feux de signalisation ............................................3-12 4 Les composants dans le détail 4-1 4.1 La fenêtre principale .............................................................................................4-1 4.2 Projet Options.......................................................................................................4-3 4.3 Gestion de projets.................................................................................................4-23 4.4 Gestion des objets................................................................................................4-59 4.5 Fonctions d'édition générales ...............................................................................4-67 4.6 Fonctions en ligne générales ................................................................................4-73 4.7 Ordonner les fenêtres ...........................................................................................4-91 4.8 Gestionnaire d'Aide...............................................................................................4-91 5 Les Editeurs 5-1 5.1 Pour toutes les éditeurs ........................................................................................5-1 5.2 L'éditeur de déclaration.........................................................................................5-2 5.2.1 Généralités quant aux éditeurs de déclaration.................................................5-2 5.2.2 Editeurs de déclaration dans le mode En Ligne...............................................5-11 5.2.3 Instructions Pragma.........................................................................................5-11 5.3 Les éditeurs littéraux.............................................................................................5-17 5.3.1 Généralités à propos des éditeurs littéraux......................................................5-17 5.3.2 L'éditeur de la liste d'instructions (IL)...............................................................5-21 5.3.3 L'éditeur du Littéral structuré (ST) ...................................................................5-22 5.4 Les éditeurs graphiques........................................................................................5-23 5.4.1 Généralités à propos des éditeurs graphiques.................................................5-23 5.4.2 L'éditeur du Schéma en blocs fonctionnels (FBD) ...........................................5-25 5.4.3 L'éditeur graphique du Schéma en blocs fonctionnels (CFC)...........................5-32 Manuel de développement de programmes Axeda Supervisor ii CoDeSys V2.3 5.4.4 L'éditeur du Langage à contacts (LD)..............................................................5-47 5.4.5 L'éditeur du Diagramme fonctionnel en séquence (SFC).................................5-54 6 Ressources 6-1 6.1 Aperçu du Ressources..........................................................................................6-1 6.2 Variables Globales, Variable Configuration, Fichier cadre pour documentation ....6-2 6.2.1 Variables Globales ..........................................................................................6-3 6.2.2 Variable Configuration.....................................................................................6-8 6.2.3 Fichier cadre pour la documentation................................................................6-9 6.3 Configuration de l'alarme ......................................................................................6-10 6.3.1 Aperçu de la configuration de l'alarme.............................................................6-10 6.3.2 Système d'alarme............................................................................................6-11 6.3.3 Classes d'alarme.............................................................................................6-12 6.3.4 Groupes d'alarme............................................................................................6-17 6.3.5 Enregistrement de l'alarme..............................................................................6-18 6.3.6 Menu Extras: Configuration .............................................................................6-20 6.4 Gestionnaire de bibliothèques...............................................................................6-20 6.5 Journal..................................................................................................................6-22 6.6 Configuration de l'automate ..................................................................................6-24 6.6.1 Apercu.............................................................................................................6-24 6.6.2 Travailler dans la Configuration de l'automate .................................................6-26 6.6.3 Settings ...........................................................................................................6-28 6.6.4 Boîte de dialogue de paramétrage spécifique à l'application (Custom Parameters) 6-28 6.6.5 Paramètres de base d'un module E/S .............................................................6-30 6.6.6 Paramètres voie / Customer paramètres d'un module E/S ..............................6-32 6.6.7 Paramètre de base d'un canal.........................................................................6-33 6.6.8 Configuration de modules Profibus..................................................................6-34 6.6.9 Configuration CAN...........................................................................................6-41 6.6.10 Configuration CANDevice (CANopen-Esclave)................................................6-48 6.6.11 La configuration de l'automate en mode en ligne.............................................6-51 6.6.12 Analyse matérielle/Informations/Diagnostic du système cible..........................6-51 6.7 Configuration des tâches ......................................................................................6-52 6.7.1 Aperçu de la Configuration des tâches ............................................................6-52 6.7.2 Travailler avec le configurateur de tâches .......................................................6-53 6.7.3 Événements dans le système..........................................................................6-55 6.7.4 Configuration des tâches en mode En Ligne ...................................................6-57 6.8 Gestionnaire d'espion et de recettes.....................................................................6-59 6.8.1 Aperçu de la Gestionnaire d'espion et de recettes...........................................6-59 6.8.2 Gestionnaire d'espion et de recettes en mode autonome ................................6-60 6.8.3 Gestionnaire d'espion et de recettes en mode En Ligne..................................6-61 6.9 Histogramme ........................................................................................................6-62 6.9.1 Apercu et Configuration...................................................................................6-62 6.9.2 Visualisation de l'histogramme ........................................................................6-65 6.9.3 Enregistrer les valeurs de l'histogramme .........................................................6-67 6.9.4 Configurations de l'histogramme externes.......................................................6-68 6.10 Environnement de travail ..................................................................................6-69 6.11 Manager des paramètres..................................................................................6-69 6.11.1 Manager des paramètres, Activer....................................................................6-70 6.11.2 Manager des paramètres, Editeur ...................................................................6-71 6.11.3 Listes de paramètres: Types et Attributs..........................................................6-72 6.11.4 Gestion des listes de paramètres ....................................................................6-74 6.11.5 Editer listes de paramètres..............................................................................6-76 6.11.6 Manager des paramètres en Mode en Ligne ...................................................6-77 Manuel de développement de programmes Axeda Supervisor CoDeSys V2.3 iii 6.11.7 Exporter / Importer listes de paramètres..........................................................6-78 6.12 Configuration de la Cible...................................................................................6-79 6.13 PLC-Browser ....................................................................................................6-81 6.13.1 Généralités quant à l'usage du PLC-Browser ..................................................6-81 6.13.2 Saisie des commandes avec le PLC-Browser .................................................6-82 6.13.3 Utilisation de macros lors de la saisie de commandes dans le PLC-Browser...6-83 6.13.4 Autres options du PLC-Browser.......................................................................6-84 6.14 Outils ................................................................................................................6-85 6.14.1 Caractéristiques des liens existants (Caractéristiques d'objet).........................6-85 6.14.2 Gestion des liens.............................................................................................6-89 6.14.3 Les questions les plus importantes en matière d'outils ....................................6-90 7 ENI 7-1 7.1 Qu'est-ce que ENI.................................................................................................7-1 7.2 Conditions pour travailler avec une base de données de projet ENI .....................7-1 7.3 Travailler dans CoDeSys avec la base de données de projet ...............................7-2 7.4 Catégories au sein de la base de données du projet ............................................7-3 8 Interface DDE 7-4 8.1 Interface DDE du système de programmation CoDeSys.......................................7-4 8.2 Communication DDE via la gateway DDE.............................................................7-5 9 L'attribution de licences dans CoDeSys 8-1 9.1 Création d'une bibliothèque soumise à licence .....................................................8-1 10 APPENDICE 9-1 Appendice A Les opérateurs CEI et fonctions supplémentaires d’extension des normes 9-1 10.1.1 Opérateurs arithmétiques ................................................................................9-1 10.1.2 Opérateurs sur cordons de bits........................................................................9-4 10.1.3 Opérateurs de décalage binaire.......................................................................9-6 10.1.4 Opérateurs de sélection ..................................................................................9-8 10.1.5 Opérateurs de comparaison ............................................................................9-10 10.1.6 Opérateurs d'adressage ..................................................................................9-12 10.1.7 Opérateur d'appeler.........................................................................................9-14 10.1.8 Conversions de types......................................................................................9-15 10.1.9 Opérateurs numériques...................................................................................9-20 Appendice B Les opérandes dans CoDeSys 9-27 10.2 Constantes........................................................................................................9-27 10.3 Variables...........................................................................................................9-29 10.4 Adresses...........................................................................................................9-31 10.5 Fonctions ..........................................................................................................9-32 Appendice C Les types de données dans CoDeSys 9-34 10.6 Types de données standard..............................................................................9-34 10.7 Types de données définis .................................................................................9-36 Appendice D Librairies CoDeSys 9-43 10.8 Bibliothèque Standard.lib ..................................................................................9-43 10.8.1 Fonctions de chaînes de caractères................................................................9-43 Manuel de développement de programmes Axeda Supervisor iv CoDeSys V2.3 10.8.2 Blocs fonctionnels bistables.............................................................................9-46 10.8.3 Détection de fronts ..........................................................................................9-48 10.8.4 Temporisateurs ...............................................................................................9-49 10.8.5 Compteurs.......................................................................................................9-52 10.9 Bibliotheque Util.lib ...........................................................................................9-55 10.9.1 Conversion BCD..............................................................................................9-55 10.9.2 Fonctions sur bits/octets..................................................................................9-55 10.9.3 Fonctions mathématiques auxiliaires...............................................................9-56 10.9.4 Régulateurs.....................................................................................................9-58 10.9.5 Générateurs de signaux ..................................................................................9-59 10.9.6 Manipulateurs de fonctions..............................................................................9-61 10.9.7 Traitement de valeurs analogiques..................................................................9-62 10.10 Bibliotheque Analyzation.llib .............................................................................9-63 10.11 Bibliothèques de système .................................................................................9-64 Appendice E Aperçu: Opérateurs et modules de bibliothèques 9-65 Appendice F Instructions de ligne et de fichier de commande 9-73 10.12 Instructions de ligne de commande...................................................................9-73 10.13 Instructions de fichier de commande (Cmdfile) .................................................9-74 Appendice G Importation de fichiers Siemens 9-82 Appendice H Dialogues de la configuration du système cible 9-88 10.14 Dialogue de la configuration du système cible ..................................................9-88 10.15 Catégorie: Plate-forme cible..............................................................................9-89 10.15.1 Système cible 'Intel 386 et compatibles', Catégorie Plate-forme de la cible .....9-89 10.15.2 Système cible Motorola 68K, Catégorie Plate-forme de la cible.......................9-90 10.15.3 Système cible Infineon C16x, Catégorie Plate-forme de la cible......................9-91 10.15.4 Systèmes cibles Intel StrongARM et Power PC, Catégorie Plate-forme de la cible 9-92 10.15.5 Système cible MIPS III ISA, Catégorie Plate-forme de la cible ........................9-93 10.15.6 Système cible Hitachi SH, Catégorie Plate-forme de la cible...........................9-95 10.15.7 Système cible 8051 et compatibles, Catégorie Plate-forme de la cible ............9-96 10.16 Catégorie: Composition du mémoire.................................................................9-97 10.17 Catégorie: Général............................................................................................9-100 10.18 Catégorie: Fonctions de réseau ........................................................................9-101 10.19 Catégorie: Visualisation ....................................................................................9-102 Appendice I Utilisation du clavier 9-105 10.20 Combinaisons de touches.................................................................................9-105 Appendice J Messages d'erreur et Avertissements 9-109 10.20.1 Avertissements................................................................................................9-109 10.20.2 Erreurs ............................................................................................................9-111 11 Index I Manuel de développement de programmes Axeda Supervisor CoDeSys V2.3 1-1 1 Bref aperçu de CoDeSys 1.1 Qu'est-ce que CoDeSys? CoDeSys est un environnement de développement complet destiné à votre automate (CoDeSys signifie Controller Development System). CoDeSys permet au programmeur d'AP d'aborder facilement les puissants outils de langage uploads/S4/ manuel-codesys-2-3.pdf
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 20, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 3.5678MB