Vous êtes sur la page 1sur 24

TP FACTORY IO TP Station separation Contrôle commande Elève

SOMMAIRE :

1. Présentation du système FACTORY IO

2. Présentation de la partie opérative « Station séparation »

3. Liaison Simulateur – M340 (Modbus TCPIP)

4. Liaison Simulateur – M340 (DAQ)

5. Travaux pratiques

Page 1 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

1. Présentation du système FACTORY IO


FACTORY IO, C’EST QUOI ?

FACTORY IO est un logiciel éducatif adapté à l’apprentissage de la programmation des


Automates Programmables Industriels (API).

FACTORY IO rend la formation aux API facile au moyen de parties opératives (PO)
simulées.

L’environnement simulé en 3D est composé de plusieurs systèmes très réalistes pouvant


être connectés à un API réel. La simulation évite tous les risques de blessure pour les
apprenants et la dégradation des équipements.

COMMENT CELA FONCTIONNE ?

FACTORY IO propose plusieurs systèmes virtuels pour la formation et l’entraînement à la


programmation des API. Chaque système est une simulation graphique d’une partie
opérative industrielle incluant ses capteurs et ses actionneurs permettant ainsi à un API de le
piloter.

L’objectif pour l’apprenant est donc de programmer l’API de façon à commander chaque PO
virtuelle comme s’il s’agissait d’un système réel.

Les informations sont échangées entre l’API et la PO virtuelle :

- Soit au moyen d’un module USB d’acquisition de données TOR (Tout Ou Rien) disposant
de 32 voies d’E/S (Entrées/Sorties) isolées.

- Soit au moyen des bits internes à travers un réseau Ethernet TCPIP protocole Modbus.

Données échangées entre la PO virtuelle, le boîtier d’acquisition et l’API

Exemple de
Automate
partie opérative
M340

Module d’acquisition USB

Page 2 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Données échangées entre la PO virtuelle, le réseau Ethernet et l’API

Automate M340
avec Ethernet
Exemple de intégré ou un
partie opérative coupleur réseau
Ethernet

Réseau Ethernet

Sélection d’une partie opérative FACTORY IO

1. Lancer FACTORY IO
2. Sélectionner la partie opérative « exemple : Separating station : Station séparation »

Page 3 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

2. Présentation de la partie opérative « Station séparation »

Objectif: séparer les pièces bleues et vertes en deux convoyeurs

Les pièces (bleues et vertes) arrivent d’une façon aléatoire sur les deux tapis. Deux vérins
simple effet « Pusher » permettent de pousser les pièces vers le tapis correspondant en
fonction des informations qui proviennent des deux cameras « détecteurs de couleur ».

Les actionneurs de la partie opérative (8 sorties TOR) :

Emetteur 2 Emetteur 1

Entrée convoyeur 2
Entrée convoyeur 1

Pusher 2

Convoyeur 2 Convoyeur 1 Pusher 1

Les sorties du dialogue opérateur (3 sorties TOR et 2 sorties numériques) :

Page 4 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Voyant « Reset »

Voyant « Start » Voyant « Stop »

Afficheur 1 Afficheur 2

Les capteurs de la partie opérative (8 entrées TOR et 2 entrées numériques) :

Détecteur de couleur « Visio

Capteur 1 « Sensor 1 »

Pousseur 1 avant « Pusher

Sortie du poussoir 1 « At pusher 1 exit »

Pousseur 1 arrière « Pusher 1 back »

Détecteur de couleur « Vision

Capteur 2 « Sensor 2 »
Page 5 / 24 FACTORY IO TP Station separation
Pousseur 2 avant « Pusher 2 front »
TP FACTORY IO TP Station separation Contrôle commande Elève

Les entrées du dialogue opérateur (5 entrées TOR) :

Arrêt d’urgence
« Emergency »

BP « Reset »

BP « Start » BP « Stop »

1 entrée système en fonctionnement « Factory I/O en fonctionnement ».

3. Liaison Simulateur – M340 (Modbus TCPIP)

Page 6 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Configuration côté simulateur FACTORY IO :


1. Exécuter FACTORY IO
2. Fichier – ouvrir – mes scènes
3. Sélectionner « Station séparation Modbus TCP »

4. Fichier – Drivers pour visualiser les liaisons des entrées sorties


5. Cliquer sur « CONFIGURATION » pour saisir en « Modbus TCP/IP client » l’adresse
IP de l’automate « exemple 172.16.1.1 ».

Attention : l’adresse IP du PC doit-être compatible l’adresse IP de l’automate

Exemple : (@IP : 172.16.1.11, Masque : 255.255.255.0)

6. Saisir la table d’échange en bits internes et en mots internes

Page 7 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Images des capteurs TOR :

%M0:16 (%M0 à %M15)

Images des capteurs numériques :

%MW0:8 (%MW0 à %MW7)

Images des sorties TOR :

%M16:16 (%M16 à %M31)

Images des sorties numériques :

%MW8:8 (%MW8 à %MW15)

7. Visualiser le câblage final en sélectionnant Fichier – Drivers

Page 8 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

CAPTEURS Adresses ACTIONNEURS Adresses


automate automate
FACTORY I/O en fonctionnement %M0 Emetteur_1 %M16
BP_Start %M1 Emetteur_2 %M17
BP_Stop %M2 Convoyeur_1_entree %M18
BP_Reset %M3 Convoyeur_2_entree %M19
Emergency_stop %M4 Pousseur_1 %M20
Sensor_1 %M5 Pousseur_2 %M21
Sensor_2 %M6 Convoyeur_1 %M22
Pousseur_1_avant %M7 Convoyeur_2 %M23
Pousseur_1_arriere %M8 Voyant_Start %M24
Pousseur_2_avant %M9 Voyant_Stop %M25
Pousseur_2_arriere %M10 Voyant_Reset %M26
Sortie_pousseur_1 %M11
Sortie_pousseur_2 %M12
Vision_sensor_1 %MW0 Afficheur_1 %MW8
Vision_sensor_2 %MW1 Afficheur_2 %MW9

Page 9 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Configuration côté simulateur automate :


1. Exécuter Unity-Pro
2. Fichier – ouvrir – « STATION_SEPARATION_E_S.stu »
3. Connecter le terminal et transférer le projet du terminal vers l’automate
4. Mettre l’automate en RUN
5. Passer le terminal en mode local
6. Modifier l’adresse de l’automate

7. Connecter le terminal

Connexion du simulateur et automate :


1. Exécuter FACTORY IO
2. Fichier – ouvrir – Mes scènes - « Station séparation Modbus TCP »
3. Fichier – Drivers puis CONNECTER

Simulateur connecté

Page 10 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

4. Ouvrir les tables d’animation « Entrees_automate » et « Sorties_automate » et


vérifier que les variables sont rafraichies.

Page 11 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

4. Liaison Simulateur – M340 (DAQ)

Configuration côté simulateur FACTORY IO :


1. Exécuter FACTORY IO
2. Fichier – ouvrir – mes scènes
3. Sélectionner « Station séparation USB »

4. Fichier – Drivers pour visualiser les liaisons des entrées sorties


5. Cliquer sur « CONFIGURATION » et sélectionner USB

Page 12 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

6. Visualiser le câblage final en sélectionnant Fichier – Drivers

Page 13 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Listes des entrées – sorties (module BMX DDM 3202K dans le rack 0 et
emplacement 1)
CAPTEURS Adresses ACTIONNEURS Adresses
automate automate
FACTORY I/O en fonctionnement %I0.1.0 Emetteur_1 %Q0.1.16
BP_Start %I0.1.1 Emetteur_2 %Q0.1.17
BP_Stop %I0.1.2 Convoyeur_1_entree %Q0.1.18
BP_Reset %I0.1.3 Convoyeur_2_entree %Q0.1.19
Emergency_stop %I0.1.4 Pousseur_1 %Q0.1.20
Sensor_1 %I0.1.5 Pousseur_2 %Q0.1.21
Sensor_2 %I0.1.6 Convoyeur_1 %Q0.1.22
Pousseur_1_avant %I0.1.7 Convoyeur_2 %Q0.1.23
Pousseur_1_arriere %I0.1.8 Voyant_Start %Q0.1.24
Pousseur_2_avant %I0.1.9 Voyant_Stop %Q0.1.25
Pousseur_2_arriere %I0.1.10 Voyant_Reset %Q0.1.26
Sortie_pousseur_1 %I0.1.11
Sortie_pousseur_2 %I0.1.12

Configuration côté simulateur automate :


1. Exécuter Unity-Pro
2. Fichier – ouvrir – « STATION_SEPARATION_E_S.stu »
3. Modifier l’adresse de l’automate
4. Connecter le terminal et transférer le projet du terminal vers l’automate
5. Mettre l’automate en RUN

Page 14 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Connexion du simulateur et automate :


5. Exécuter FACTORY IO
6. Fichier – ouvrir – Mes scènes - « Station séparation USB »
7. Fichier – Drivers puis CONNECTER

Simulateur connecté

8. Ouvrir le module BMX DDM3202K et visualiser les entrées puis écrire les sorties des
3 voyants (visualiser les LED’s des E/S sur le module)

Page 15 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

9. Ouvrir les tables d’animation « Entrees_automate » et « Sorties_automate » et


vérifier que les variables sont rafraichies.

Page 16 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

5. Travaux pratiques
Pratique 1 : Test des entrées – sorties :
L’objectif de ce TP est de contrôler le câblage des entrées et des
sorties.
- Afficher les capteurs de la « station séparation »

- Modifier l’état des capteurs au niveau du simulateur et vérifier dans la table


d’animation des entrées que leurs états changent.

Page 17 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

- A travers une table d’animation, modifier l’état des sorties et visualiser


l’action correspondante sur la partie opérative.

Page 18 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Pratique 2 : Commande des convoyeurs de la ligne 1 :


L’objectif de ce TP est d’écrire un programme en langage LADDER
pour commander les deux convoyeurs de la ligne 1.
 Mettre l’« Emetteur_1 » à 1 sans condition afin d’avoir des pièces
 Le « BP_Start » met en marche les deux convoyeurs de la ligne 1
 Le « BP_Stop » arrête les convoyeurs

Programme :
…………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………

Pratique 3 : Commande des convoyeurs de la ligne 2 :


L’objectif de ce TP est d’écrire un programme en langage LADDER
pour commander les deux convoyeurs de la ligne 2.
Même fonctionnement que pour la ligne 2

Programme :

………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………..

………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………
Page 19 / 24 FACTORY IO TP Station separation
TP FACTORY IO TP Station separation Contrôle commande Elève

Pratique 4 : Gestion des voyants et comptage* et affichage* du


nombre de pièces bleues et vertes :
L’objectif de ce TP est d’écrire un programme en langage LADDER
pour gérer les voyants et les afficheurs
 Allumer le « Voyant_Start » si fonctionnement des deux lignes
 Allumer le « Voyant_Stop » si arrêt des deux lignes
 Compter et afficher le nombre de pièces bleues et vertes (utiliser les
capteurs « Sensor » et « Vision ».
(Le capteur « Vision_Sensor » indique la valeur 4 pour la couleur
verte et la valeur 1 pour la couleur bleue)
 Une remise à zéro des compteurs par « BP_Reset »

*Le comptage et l’affichage ne sont réalisables que pour une application en Ethernet
TCP/IP avec le protocole Modbus.

Programme :

……………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………
Page 20 / 24 FACTORY IO TP Station separation
TP FACTORY IO TP Station separation Contrôle commande Elève

Pratique 5 : Modification du programme de la « Station


séparation » ligne 1 :
L’objectif de ce TP est de mettre en service un programme en
langages SFC, LD et ST qui gère le fonctionnement complet de la
ligne avec seulement l’emetteur_1.

Fonctionnement :
Mise en marche de l’Emetteur_1 et du convoyeur_entree_1 et des deux convoyeurs.
Les pièces vertes resteront sur le convoyeur_1, les pièces bleues seront poussées
vers le convoyeur_2.
On compte les pièces et on affiche le nombre des pièces vertes sur l’afficheur_1 et
les pièces bleues sur l’afficheur_2.
L’arrêt d’urgence initialise le grafcet, remet les sorties et les compteurs à zéro.
L’action sur l’arrêt d’urgence fait clignoter le « voyant_Reset ».
L’initialisation du graphe et des compteurs sera faite par « BP_Reset »

 Exécuter Unity_Pro
 Ouvrir le projet « 3 - station_separation_sfc »
 Relier le terminal à l’automate par le réseau Ethernet
 Connecter le terminal, transférer et mettre en Run

 Exécuter FACTORY I/O


 Ouvrir la scène « station séparation modbus TCP »
 Connecter le simulateur à l’automate et mettre en Run
 Tester le fonctionnement en démarrant le cycle par le bouton poussoir
« BP_Start ».

Remarque : Le capteur « Vision_Sensor » indique la valeur 4 pour la couleur verte et la valeur 1 pour
la couleur bleue

Page 21 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

GRAFCET :

Page 22 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Lors de l’arrêt cycle, on désire garder les deux convoyeurs en fonctionnement


pendant 10 secondes pour évacuer toutes les pièces.
 Rajouter une étape grafcet « E_7 » si « Mem_Stop » .
 Apporter les modifications correspondante sur les sorties
 Générer et tester
 Sauvegarder le projet sous « 4 - STATION_SEPARATION_SFC.stu »

Programme :

…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………

Page 23 / 24 FACTORY IO TP Station separation


TP FACTORY IO TP Station separation Contrôle commande Elève

Pratique 6 : Mise en service du programme de la « Station


séparation » :
L’objectif de ce TP est de mettre en service le programme de la
station séparation avec les émetteurs.
Fonctionnement :
Mise en marche des deux Emetteurs.
Les pièces vertes resteront sur le convoyeur_1, les pièces bleues seront poussées
vers le convoyeur_2.

 Exécuter Unity_Pro
 Ouvrir le projet « 5 - station_separation_TCPIP »
 Relier le terminal à l’automate par le réseau Ethernet
 Connecter le terminal, transférer et mettre en Run

 Exécuter FACTORY I/O


 Ouvrir la scène « station séparation modbus TCP »
 Connecter le simulateur à l’automate et mettre en Run
 Tester le fonctionnement en démarrant le cycle par le bouton poussoir
« BP_Start ».

1. Lors de l’arrêt cycle, on désire garder les deux convoyeurs en fonctionnement


pendant 10 secondes pour évacuer toutes les pièces. Programmer une
temporisation dans les réseaux des deux convoyeurs.
2. Créer 2 variables « » et « Compteur_Bleues » de type INT, pour compter le
nombre de pièces et afficher ces valeurs sur les deux afficheurs. Ecrire le
programme dans une section « Compt_affichage » en ST.
3. Sauvegarder le projet sous le nom « 6 – Station_separation_TCPIP »

Programme :

………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………

Page 24 / 24 FACTORY IO TP Station separation

Vous aimerez peut-être aussi