Académique Documents
Professionnel Documents
Culture Documents
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
–
IP : 84 32 252 160
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)
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.
- Deplacement droite : D
- Deplacement gauche : G
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 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...)
A. DUPONCHEL TD 20.1 : Mise en œuvre d’un grafcet linéaire sur Unity Pro 4