Manuel CoDeSys 2.3 : Développement Automates Programmables

Telechargé par José Mabuxa
Manuel de
développement de programmes
pour automates programmables
avec
CoDeSys 2.3
Copyright 1994, 1997, 1999, 2003, 2006 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
Memminger Straße 151
D-87439 Kempten
Tél. +49/ 831/ 5 40 31 - 0
Fax +49/ 831/ 5 40 31 - 50
Edition: 29.09.2006
Document Version: 3.2, CoDeSys V2.3.7.0 (contenu corresponde à V2.3.6.0)
Inhalt
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
1.3 Aperçu de la documentation utilisateur 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 Littéral Structuré (ST)........................................................................................ 2-11
2.2.3 Diagramme Fonctionnel en Séquence (SFC) ................................................... 2-17
2.2.4 Schéma en Blocs Fonctionnels (FBD).............................................................. 2-23
2.2.5 Schéma en CFC ............................................................................................... 2-23
2.2.6 Langage à Contacts (LD).................................................................................. 2-23
2.3 Débogage, Fonctionnalités En Ligne ..................................................................... 2-26
2.4 La Norme................................................................................................................ 2-28
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-56
4.5 Fonctions d'édition générales................................................................................. 4-64
4.6 Fonctions en ligne générales ................................................................................. 4-70
4.7 Ordonner les fenêtres............................................................................................. 4-87
4.8 Gestionnaire d'Aide ................................................................................................ 4-88
5 Les Editeurs 5-1
5.1 Pour toutes les éditeurs.......................................................................................... 5-1
5.2 L'éditeur de déclaration .......................................................................................... 5-3
5.2.1 Généralités quant aux éditeurs de déclaration ................................................. 5-3
5.2.2 Editeurs de déclaration dans le mode En Ligne ............................................... 5-11
5.2.3 Instructions Pragma .......................................................................................... 5-12
5.3 Les éditeurs littéraux .............................................................................................. 5-20
5.3.1 Généralités à propos des éditeurs littéraux ...................................................... 5-20
5.3.2 L'éditeur de la liste d'instructions (IL)................................................................ 5-24
5.3.3 L'éditeur du Littéral structuré (ST)..................................................................... 5-25
5.4 Les éditeurs graphiques......................................................................................... 5-26
5.4.1 Généralités à propos des éditeurs graphiques ................................................. 5-26
5.4.2 L'éditeur du Schéma en blocs fonctionnels (FBD)............................................ 5-30
5.4.3 L'éditeur du Langage à contacts (LD)............................................................... 5-36
5.4.4 L'éditeur graphique du Schéma en blocs fonctionnels (CFC)........................... 5-43
Inhalt
ii CoDeSys V2.3
5.4.5 L'éditeur du Diagramme fonctionnel en séquence (SFC) ................................. 5-57
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-16
6.3.5 Enregistrement de l'alarme ...............................................................................6-17
6.3.6 Menu Extras: Configuration............................................................................... 6-18
6.4 Gestionnaire de bibliothèques ................................................................................ 6-19
6.5 Journal.................................................................................................................... 6-21
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-25
6.6.3 Settings ............................................................................................................. 6-27
6.6.4 Boîte de dialogue de paramétrage spécifique à l'application (Custom Parameters)
6-28
6.6.5 Configuration d’un module E/S .........................................................................6-29
6.6.6 Paramètre de base d'un canal ..........................................................................6-32
6.6.7 Configuration de modules Profibus ................................................................... 6-33
6.6.8 Configuration de Modules CANopen................................................................. 6-40
6.6.9 Configuration CANDevice (CANopen-Esclave) ................................................ 6-46
6.6.10 Configuration de modules DeviceNet................................................................ 6-49
6.6.11 La configuration de l'automate en mode en ligne.............................................. 6-54
6.6.12 Analyse matérielle/Informations/Diagnostic du système cible...........................6-54
6.7 Configuration des tâches........................................................................................ 6-55
6.7.1 Travailler avec le configurateur de tâches ........................................................6-56
6.7.2 Événements dans le système ........................................................................... 6-59
6.7.3 Configuration des tâches en mode En Ligne .................................................... 6-60
6.8 Gestionnaire d'espion et de recettes ......................................................................6-62
6.8.1 Aperçu de la Gestionnaire d'espion et de recettes............................................ 6-62
6.8.2 Gestionnaire d'espion et de recettes en mode autonome................................. 6-63
6.8.3 Gestionnaire d'espion et de recettes en mode En Ligne................................... 6-64
6.9 Histogramme .......................................................................................................... 6-65
6.9.1 Apercu et Configuration ....................................................................................6-65
6.9.2 Effectuer un enregistrement d’histogramme ..................................................... 6-68
6.9.3 Visualisation de l'histogramme..........................................................................6-69
6.9.4 Enregistrer les valeurs de l'histogramme .......................................................... 6-71
6.9.5 Configurations de l'histogramme externes........................................................ 6-72
6.10 Environnement de travail.................................................................................... 6-73
6.11 Manager des paramètres.................................................................................... 6-73
6.11.1 Manager des paramètres, Activer ..................................................................... 6-74
6.11.2 Manager des paramètres, Editeur..................................................................... 6-75
6.11.3 Listes de paramètres: Types et Attributs........................................................... 6-75
6.11.4 Gestion des listes de paramètres...................................................................... 6-78
6.11.5 Editer listes de paramètres ...............................................................................6-79
6.11.6 Manager des paramètres en Mode en Ligne .................................................... 6-80
6.11.7 Exporter / Importer listes de paramètres...........................................................6-81
Inhalt
CoDeSys V2.3 iii
6.12 Configuration de la Cible .................................................................................... 6-82
6.13 PLC-Browser ...................................................................................................... 6-83
6.13.1 Généralités quant à l'usage du PLC-Browser................................................... 6-83
6.13.2 Saisie des commandes avec le PLC-Browser .................................................. 6-84
6.13.3 Utilisation de macros lors de la saisie de commandes dans le PLC-Browser .. 6-86
6.13.4 Autres options du PLC-Browser........................................................................ 6-87
6.14 Outils .................................................................................................................. 6-87
6.14.1 Caractéristiques des liens existants (Caractéristiques d'objet)......................... 6-88
6.14.2 Gestion des liens .............................................................................................. 6-91
6.14.3 Les questions les plus importantes en matière d'outils..................................... 6-92
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 8-1
8.1 Interface DDE du système de programmation CoDeSys ....................................... 8-1
8.2 Communication DDE via la gateway DDE ............................................................. 8-2
9 L'attribution de licences dans CoDeSys 9-1
9.1 3S Licensing Manager............................................................................................ 9-1
9.1.1 Création d'une bibliothèque soumise à licence................................................. 9-1
10 APPENDICE 10-1
Appendice A Les opérateurs CEI et fonctions supplémentaires d’extension des normes
10-1
10.1 Opérateurs arithmétiques................................................................................... 10-1
10.2 Opérateurs sur cordons de bits .......................................................................... 10-4
10.3 Opérateurs de décalage binaire ......................................................................... 10-6
10.4 Opérateurs de sélection ..................................................................................... 10-9
10.5 Opérateurs de comparaison............................................................................... 10-11
10.6 Opérateurs d'adressage..................................................................................... 10-13
10.7 Opérateur d'appeler............................................................................................ 10-14
10.8 Conversions de types......................................................................................... 10-15
10.9 Opérateurs numériques...................................................................................... 10-20
10.10 Opérateur d’initialisation..................................................................................... 10-25
Appendice B Les opérandes dans CoDeSys 10-27
10.11 Constantes ......................................................................................................... 10-27
10.12 Variables ............................................................................................................ 10-29
10.13 Adresses ............................................................................................................ 10-32
10.14 Fonctions............................................................................................................ 10-33
Appendice C Les types de données dans CoDeSys 10-35
10.15 Types de données standard............................................................................... 10-35
10.16 Types de données définis .................................................................................. 10-37
Appendice D Librairies CoDeSys 10-45
10.17 Bibliothèque Standard.lib ................................................................................... 10-45
1 / 468 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!