Vous êtes sur la page 1sur 17

Dmo CoDeSys

-1-

1. Configuration de lenvironnement de travail :


Lancer le logiciel CoDeSys
Fichier Nouveau
Lors de la premire utilisation, une bote de dialogue apparat permettant la slection du contrleur

Slection du contrleur
Slectionner le contrleur et valider lcran en cliquant sur OK
La fentre suivante apparat :
Fentre visualisation

Cocher la case Visualisation sur le web afin de pouvoir


visualiser la page web sous Internet Explorer

Dmo CoDeSys

-2-

Le programme principal doit sappeler PLC_PRG. Sil


ny a pas de PLC_PRG dans le projet, un message
derreur apparatra lors de la compilation

3 types de modules

6 langages de programmation diffrents. Cette diversit permet lutilisateur


de choisir le langage appropri son besoin.
- IL :
- LD :
- FBD :
- SFC :
- ST :
- CFC :

Instruction List
Ladder Diagram
Function Block Diagram
Squencial Function Chart
Structural Text
Continuous Function Chart

Liste dinstruction
Schma contacts
Diagramme de blocs de fonction
Texte structur

Valider lcran en cliquant sur OK


2. Variables :
Comme tout langage de programmation CoDeSys contient plusieurs types de variables.
Le premier type de variable est le type BOOL (Boolen)

2 valeurs :

TRUE (vrai)

FALSE (faux)

Une variable de ce type occupe 1 octet de mmoire


Type

Valeur minimale

Valeur maximale

Espace mmoire

BYTE
WORD
DWORD
SINT
UINT
INT
DINT
UDINT

0
0
0
-128
0
-32768
-2147483648
0

255
65535
4294967295
127
255
32767
2147483647
4294967295

8 bits
16 bits
32 bits
8 bits
8 bits
16 bits
32 bits
32 bits

Dmo CoDeSys

-3-

Le type de variables STRING permet de stocker des chanes de caractres. La taille de la chane dtermine
lespace mmoire rserv la variable. Si aucune taille nest prcise lors de la dclaration, la taille par
dfaut est de 80 caractres. Pour spcifier la taille de la variable, utiliser une dclaration du type :
myString : STRING (255)

3. Ladressage :
Une adresse se compose dune squence de caractres spciaux. Le premier de ces caractres est le
.Viennent ensuite les caractres suivant :

Remarque : sur les contrleurs WAGO I/O SYSTEM ladressage en %M correspond de la mmoire
sauvegarde : les variables dclares dans ces zones conservent donc leurs valeurs en cas de rupture de
lalimentation.

Remarque : pour les boolens, ladresse est dcompose en 2 nombre, spar par un point. Le premier
nombre correspond au numro du mot et le second au numro du bit dans le mot.

Dmo CoDeSys

-4-

Fentres de travail :
Saisie Programme LADDER
Saisie programme

Permet de crer des pages de visualisation pour page WEB

Programmes et sous
programmes

4. Dfinition de la configuration matrielle sous CoDeSys :


Deux mthodes de dfinition de la configuration matrielle sont possibles.
la premire consiste charger automatiquement la configuration sous WAGO I/O
CHECK 2 puis de lexporter vers CoDeSys.
La seconde mthode ne fait pas appel WAGO I/O CHECK 2. Une saisie directe de la
configuration sous CoDeSys est alors ralise.
Dmo CoDeSys

-5-

Saisie directe sous CoDeSys :


Cliquer sur Ressources

et configuration de lautomate

Dvelopper larbre Hardware configuration


Faire un clic droit sur K-Bus et slectionner Ajouter sous lment
Slectionner successivement toutes les rfrences des bornes physiquement prsentent sur le bornier en
cliquant sur chaque rfrence et ensuite sur le bouton Insert.

Dmo CoDeSys

-6-

5. Dclaration des variables entres / sorties :


Une fois la saisie (ou limport) termine, valider lcran en cliquant sur OK
Dvelopper larborescence Configuration de lautomate.

On remarque que les modules prcdemment dclars sont prsents, et que les adresses des entres et des
sorties ont t directement calcules.
Les variables dE/S peuvent tre directement dclares cet endroit, en cliquant juste gauche de AT
dans larborescence.

Donner un nom de variables pour les E/S utiliss.


Les variables saisies dans la configuration matrielle sont vues comme des variables globales du projet.

Dmo CoDeSys

-7-

6. Saisie du programme :
La fentre ddition suivante apparat :
Fentre de dclaration des variables

Fentre de saisie du schma contact

Vrrouillage/dvrrouillage
Contact

Contact
parallle

Ngation
Bobinage

Pour saisir le schma :


- cliquer sur le schma
- cliquer sur le bouton contact
- remplacer les points dinterrogation situs sur le contact par un nom de variable.

appuyer sur entre

Dmo CoDeSys

-8-

Ajouter une tape :

Dclaration des variables locales :


Outre les variables dentres et de sorties, il est possible de dclarer des variables locales un programme.
Dans la fentre de dclaration du programme, presser simultanment les touches Shift+F2.
Lcran suivant apparat :
Contient le mnmonique de
la variable

Valeur qui sera affecte la variable


au dmarrage du programme
(facultatif)

Type de variable

Adresse de la variable
Constant: la valeur de la
variable ne peut tre change

Zone commentaire
Retain: les valeurs sont conserves
en mmoire si coupure de lalim

Remplir le champ adresse et ventuellement le champ Commentaire

Dmo CoDeSys

-9-

7. Visualisations :
CoDeSys permet de crer des fentres de visualisation.
Cliquer sur longlet Visualisation
de lorganisateur dobjet. Positionner le curseur de la
souris sur le dossier Visualisations, puis cliquer sur le bouton droit de la souris.
Slectionner Insrer Objet.
Une nouvelle visualisation apparat
Remplir le champ Nom.
Donner un nom.
Valider en cliquant sur OK
Une nouvelle fentre ddition apparat, ainsi
que de nouveaux boutons dans la barre
doutils.

Crer un objet (cercle), double cliquer dessus, une fentre Configurer llment rgulier apparat.

La saisie des diffrents paramtres seffectue en dplaant le curseur dans le menu Catgorie.
Positionner le curseur sur Couleur

Dmo CoDeSys

- 10 -

Le but est de rendre lobjet cre (cercle, rectangle.) blanc lorsque la variable est FALSE et vert lorsque
la variable est TRUE
- Cliquer sur le bouton Dedans du groupe Couleur
- Slectionner la couleur blanche
- Cliquer sur le bouton Dedans du groupe Couleur dalarme
- Slectionner la couleur verte
Positionner ensuite le curseur sue la position Variables

Pour que le cercle change de couleur, crire nom de la variable =TRUE dans le champ Changer la
couleur
Placer ensuite le curseur du menu Catgorie sur Entre
Cocher Toggle variable
Saisir PLC_PRG nom de la variable dans le champ correspondant

Dmo CoDeSys

- 11 -

On pourra ainsi changer la valeur lors de la simulation en cliquant sur le cercle


Valider la configuration de cet lment en cliquant sur OK
Copier cet lment si vous le rutiliser dans la visualisation par le menu Editer/Copier puis Editer/Coller,
ou par les touches <Ctrl+C> puis <Ctrl+V>
Changer le nom des variables dans les menu Texte, Variables et Entre

8. Vrification du fonctionnement :
Lancer une vrification par le menu Projet/Compiler
Sauvegarder le projet
SIMULATION : Il est possible de simuler un programme avant de le tlcharger dans le contrleur.
Pour dmarrer la simulation cliquer sur :
- En ligne/Simulation
- En ligne/Accder au systme
- En ligne/Dmarrer
Lexcution du programme lance, lcran suivant apparat :

Pour changer ltat des variables il suffit de cliquer sur les boutons.
Dmo CoDeSys

- 12 -

9. Tlchargement du programme dans le contrleur :


Vrifier que le switch plac sous la trappe nest pas en position Update firmware (vers le bas)

Connecter le contrleur une alimentation 24VDC


Utilisation de la liaison srie : Connecter le port srie du PC linterface de communication du
contrleur.

Mettre le contrleur sous tension


Dcocher la case Simulation du menu En ligne
Pour tablir la communication entre CoDeSys et le contrleur 750-841 il faut paramtrer le canal
de communication.
Cliquer sur En ligne/Paramtre de communication
La fentre apparat :

Pour crer un nouveau canal de communication cliquer sur Nouveau

Dmo CoDeSys

- 13 -

Lcran apparat :
Saisir le nom du canal
Slectionner le protocole Srial
RS232 pour utiliser la prise console
Cliquer sur OK

Transfrer le programme dans le contrleur


Cliquer sur En ligne/Dmarrer pour lancer lexcution du programme

Utilisation dune connexion Ethernet :


Connecter le PC au port Ethernet du contrleur :

Cble crois

Hub ou Switch

Mettre le contrleur sous tension


Dcocher la case Simulation du menu En ligne
Pour tablir la communication entre CoDeSys et le contrleur 750-841 il faut paramtrer le canal
de communication.
Cliquer sur En ligne/Paramtre de communication
La fentre apparat :

Dmo CoDeSys

- 14 -

Pour crer un nouveau canal de communication cliquer sur Nouveau


Lcran apparat :

Saisir le nom du canal


Slectionner le protocole TCP/IP pour utiliser la prise Ethernet
Valider en cliquant sur OK
Le nouveau canal est ajout dans larborescence :

Dans le champ Adresse IP affecter ladresse IP du contrleur en fonction du rseau


Valider en cliquant sur OK

Dmo CoDeSys

- 15 -

Chargement programme :
1. Dans la mmoire RAM :
Tlchargement du programme dans la mmoire RAM du contrleur (effacement la mise hors tension du
contrleur) :
Menu En ligne puis Accder au systme

2. Dans la mmoire FLASH :


Tlchargement du programme dans la mmoire FLASH du contrleur : (sauvegarde aprs mise hors
tension du contrleur)
Menu En ligne puis Accder au systme
Menu En ligne Dmarrer
Menu En ligne Crer projet dinitialisation

10. Dmarrage du serveur Web :


Il est possible dappeler le serveur web du contrleur depuis Internet Explorer
tapant :

en

http://172.16.130.18/webserv/index.htm

Dmo CoDeSys

- 16 -

PORT CONFIGURATION :

ETHERNET CONFIGURATION :

11. Appel dune visualisation Web :


Introduisez ladresse suivante dans le navigateur :
http://172.16.130.18:8080/webvisu.htm

Adresse IP du
contrleur

Dmo CoDeSys

webvisu.htm est la page par dfaut en HTML. Elle


contient un tag <applet> qui dmarre lapplet webvisu

Port 8080

- 17 -

Vous aimerez peut-être aussi