Vous êtes sur la page 1sur 4

TD 20.

1 : Mise en œuvre d’un Génie auto


grafcet linéaire sur Unity Pro
Nom : Prénom : Date :

UNITY PRO est la suite logicielle permettant la programmation des API Schneider (Premium, Quantum & Atrium). Cet
outil de programmation est basé sur la norme CEI 61-131 et met en œuvre les langages définis par cette norme.
Nous allons à l'aide du présent document :
 Configurer le projet (Config. matérielle : Automate, cartes d'E/S... et logicielle : tâches, mnémoniques...) Expliquer la

structure du projet (blocs de programmes, etc...)


 Créer différents modules de programmes mettant en œuvre différentes fonctions de bases (fonctions logiques,
mémoires, fonctions arithmétiques, temporisations, compteurs etc...) dans différents langages CEI.
 Utiliser le simulateur pour valider le fonctionnement du programme.

Configuration Automate M340 (F08) :

IP : 84 32 252 160

Ressources : vous devez vous aider des didacticiels

1. Configuration du projet
 Ouvrez Unity Pro M et créez un nouveau projet; choisir la référence de l'automate M-340 dont vous disposez
(exemple ci-dessous : CPU avec ports Modbus RTU et Ethernet intégrés)

 Faire apparaître le rack de l'automate, et y ajouter les différentes cartes d'E/S présents sur votre rack
 16 E TOR : DDI1602 (position 1)
 16 S TOR : DRA1605 (position 2)

 Enregistrez votre projet.

 Dans le menu « Automate », choisissez « définir l'adresse » et choisir « USB » comme accès à l'automate
et « SYS » pour l'adresse (ou bien si votre CPU dispose d'un port Ethernet, choisir « TCPIP » comme média et
entrez l'adresse IP):
Votre projet est à présent configuré au niveau matériel et en ce qui concerne la communication avec l'automate.

2. Application à programmer en SFC


Application : Le Wagonnet
 -Compléter la liste d’affectation ( vous
déterminez les variables) compléter également les
grafcets de commande et automate

- Deplacement droite : D
- Deplacement gauche : G

 Rappelez le principe d'adressage CEI pour les API Schneider :

Grafcet commande Liste Grafcet automate


d’affectation
S1

S2

S3

S4

S5

A. DUPONCHEL TD 20.1 : Mise en œuvre d’un grafcet linéaire sur Unity Pro 2
3. Réalisation du programme en SFC
 Saisir les mnémoniques (noms symboliques remplaçant les adresses) du tableau précédent dans le
projet Unity , vous pouvez également le faire directement sur les cartes (voir didactitiel)

 Saisir le Grafcet sur Unity en créant une nouvelle section de programme en langage SFC dans la tâche
principale :

 Note 1 : La saisie du grafcet se fait simplement à l'aide des icônes suivantes :

 Note 2 : Pour définir la ou les étapes initiales, cochez la case correspondante dans les propriétés de l'étape
(clic droit) :

A. DUPONCHEL TD 20.1 : Mise en œuvre d’un grafcet linéaire sur Unity Pro 3
 Note 3 : Pour associer une action à une étape, cliquez droit sur celle-ci, puis allez chercher la variable à
activer – et cliquez sur « nouveau » :

Vous pouvez alors choisir le type d'action : 'N' (normale), 'S' (Set), 'R' (Reset) etc...

 Pour affecter les sorties, vous pouvez également créer une section « sortie »
 Note 4 : Pour entrer une équation logique ou un test sur une réceptivité, il faut « programmer une section » :

Nommer ensuite cette section (exemple : Prendre comme nom X0_X1 pour la transition se trouvant entre
l’étape01 et l’étape 1). Choisir ensuite le langage voulu, puis décrire l'équation.

 Note 5 : Une section de transition ne doit pas réaliser d'affectation (pas de « ; » en ST, pas de bobine en LD
etc...)

 Programmez le fonctionnement demandé.

 Compilez le programme ( « Génération » → « Générer le programme ») puis chargez-le dans le


simulateur (« Automate » → « Connexion » → « Transférez le projet vers l'automate »)
 Passez en mode 'RUN' et testez le fonctionnement de votre programme.

A. DUPONCHEL TD 20.1 : Mise en œuvre d’un grafcet linéaire sur Unity Pro 4

Vous aimerez peut-être aussi