Automates programmables Créé le 2000-07-17 Page 1 de 43 ... · Automates programmables Créé le...
Transcript of Automates programmables Créé le 2000-07-17 Page 1 de 43 ... · Automates programmables Créé le...
Automates programmables Créé le 2000-07-17 Page 1 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Automates programmables Créé le 2000-07-17 Page 2 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
1. HISTORIQUE :
Vers les années 50, ce fit la découverte des matériaux semi-conducteurs. L’apparition en 1957,
des premiers transistors à base de silicium et de germanium, inaugure l’ère de l’intégration des
composants électroniques. Cette technique produit le microprocesseur qui est le cerveau des
systèmes logiques programmables.
Le microprocesseur est un circuit intégré qui peut contenir plusieurs milliers de transistors sur
une surface d’environ 10 centimètres carrés. Le microprocesseur est aussi appelé «puce». La
puce remplace les anciens circuits à tube et à relais électromagnétiques qui consomment
beaucoup plus d’énergie et occupent de plus larges espaces.
L’automate programmable fut son apparition à la fin des années 60 dans l’industrie de
l’automobile. Les relais, les registres, les compteurs et les temporisateurs qui constituent les
éléments combinatoires et séquentiels de la logique câblée sont tous intégrés dans la logique
programmée sous forme immatériel appelée logiciel ou programme, d’où le nom de l’automate
programmable.
2. ÉVOLUTION TECHNOLOGIQUE :
L’industrie trouve dans la logique programmée, qui est l’origine de l’automate programmable,
une solution de remplacement à la logique câblée. La logique câblée concerne le câblage entre
les différents éléments des circuits logiques. La logique programmée représente, en symboles
graphiques, tous les éléments de la logique câblée dans une mémoire programmable.
3. DÉFINITION :
L’automate programmable est un appareil électrique à mémoire programmable.
4. STRUCTURE :
Il existe deux structures.
1. Monobloc
C’est une structure compacte dans laquelle sont rassemblées :
- les entrées et les sorties
- l’alimentation
- l’unité de traitement et la mémoire
- les interfaces de communication
Automates programmables Créé le 2000-07-17 Page 3 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
La performance de cette structure est limitée par le nombre fixe des entrées et sorties. Elle est
donc non extensible. Elle est utilisée pour traiter des opérations simples, particulièrement les
opérations «tout ou rien» ««TOR»».
2. Modulaire
Cette structure est extensible. On peut donc ajouter des cartes diverses; entrées, sorties que ce
soit de types digitales ou analogiques. Elle peut aussi exécuter des tâches complexes
d’automatisme et s’adapte adéquatement aux équipements nombreux et diversifiés des usines
modernes. Cette structure est flexible et elle s’adapte aux besoins de la machine. C’est l’humain
qui décide de sa configuration.
5. DOMAINES D’APPLICATION :
- industrie d’automobile
- industrie sidérurgique
- industrie papetière
- industrie manufacturière
- centrales énergétiques
- etc.
Automates programmables Créé le 2000-07-17 Page 4 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
6. STRUCTURE D’UN AUTOMATE :
bloc
d'alimentation
interface
périphérique
module
d'e
ntr
ées
module
de s
ort
iesunité
centrale
de traitement
(UCT)
Architecture d'un automate programmable
Automates programmables Créé le 2000-07-17 Page 5 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
bloc
d'alimentation
interface
périphérique
module
d'e
ntr
ées
module
de s
ort
iesunité
centrale
de traitement
(UCT)
console enregistreur
imprimante
7. LES ÉTAPES DE BALAYAGE :
1. L’automate regarde en premier l’état des entrées et prend une photo
2. Après il commence à exécuter le programme de gauche à droite et de haut en bas
3. Rafraîchit la table de sortie
4. Activent les sorties
5. Communique avec l’interface s’il y a lieu
Note : Il y a deux conséquences aux étapes de balayage.
1. L’état ou le résultat sera toujours la dernière opération accomplie. Ex : si au début du
programme on dit allume la lampe, et à la fin du programme on dit éteint la lampe, la
lampe n’allumera jamais.
2. Si on communique avec une interface cela ralenti énormément la vitesse d’exécution.
La durée du cycle de scrutation dépend de l’organisation matérielle de l’automate; le type de
processeur soit 8, 16 ou 32 bits; le nombre d’entrées-sorties; le temps d’accès à la mémoire;
l’horloge de l’automate; bref c’est comme un ordinateur.
Automates programmables Créé le 2000-07-17 Page 6 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
8. LES MODULES D’ENTRÉES :
Types de signaux :
1. digitales; tout ou rien
a. pneumatique
b. hydraulique
c. électrique
i. interrupteur de fin de course
ii. bouton-poussoir
iii. sélecteur
iv. interrupteur
v. capteur de proximité
2. analogiques
a. température
b. pression
c. vitesse
d. etc.
3. numériques
a. BCD
b. roue codeuse
Canaux :
Le nombre de canaux peut varier entre 8 et 32 ou plus selon les caractéristiques du module.
Habituellement ils sont de 8, 16 ou 32. Chaque canal possède sa propre adresse.
Principaux voltages digitales :
Courant continu : TTL niveau 5 volts, 12, 24 et 48 volts
Courant alternatif : 12, 24, 48, 120 et 240 volts
L’unité centrale ne traite que des signaux de tension 0 ou 5 volts qui correspondent
respectivement aux états logiques 1 ou 0. Les modules d’entrées transforment les tensions
générées par les capteurs aux niveaux correspondants aux états logiques.
Automates programmables Créé le 2000-07-17 Page 7 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Principaux voltages analogiques :
0-10 volts
0-5 volts
-10 +10 volts
Ces gammes de tension génèrent des boucles de courant variant de 4 à 20 mA compatibles avec
l’instrumentation industrielle. Un courant de 4 mA équivaut à 0 % du signal, 12 mA équivaut à
50 % et un courant de 20 mA signifie 100 % du signal.
9. LES MODULES DE SORTIES :
Types de signaux :
1. digitales
a. alarme
b. valve
c. moteur
d. lumière
2. analogiques
a. valve motorisée
b. entraînement à vitesse variable
c. volet motorisé
3. numérique
a. afficheur BDC
Canaux :
Le nombre de canaux peut varier entre 8 et 32 ou plus selon les caractéristiques du module.
Habituellement ils sont de 8, 16 ou 32. Chaque canal possède sa propre adresse.
Principaux voltages digitales :
Courant continu : TTL niveau 5 volts, 12, 24 et 48 volts
Courant alternatif : 12, 24, 48, 120 et 240 volts
Automates programmables Créé le 2000-07-17 Page 8 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Principaux voltages analogiques :
0-10 volts
0-5 volts
-10 +10 volts
Ces gammes de tension génèrent des boucles de courant variant de 4 à 20 mA compatibles avec
l’instrumentation industrielle. Un courant de 4 mA équivaut à 0 % du signal, 12 mA équivaut à
50 % et un courant de 20 mA signifie 100 % du signal.
Types de cartes :
On retrouve plusieurs types de cartes pour les modules de sorties; à relais, triac, transistor et
TTL.
10. TRAITEMENT DES SIGNAUX ANALOGIQUES
Le signal électrique le plus utilisé est celui du 4 à 20mA car le courant est celui qui est le plus
immunisé aux bruits. Le signal va être convertit soit en 8 ou 16 bits.
8 bits
4 mA = 0
20 mA = 255
À chaque fois que le courant augmente de .06
mA, la valeur décimale augmente de 1.
16 bits
4 mA = 0
20 mA = 65535
À chaque fois que le courant augmente de .24
A, la valeur décimale augmente de 1.
AVANTAGES ET INCONVÉNIENTS
4-20 mA :
- signal utilisé dans les grandes distances, 2000 pieds maximum
- immunité face aux bruits
- celui qui est le plus standard (75%)
- les blocs d’alimentation en courant sont plus dispendieux que ceux en voltage
- la valeur est transférée vers un registre 16 bits
Automates programmables Créé le 2000-07-17 Page 9 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
0-5 Volts
- moins dispendieux
- conçu pour les courtes distances, 50 pieds maximum
- peu de précision
- la valeur est transférée vers un registre 8 bits
- influençable aux champs magnétiques
0-10 Volts
- plus dispendieux que le 0-5 volts
- plus précis
- la valeur est transférée vers un registre 16 bits
- conçu pour les courtes distances, 50 pieds maximum
- influençable aux champs magnétiques
10 Volts
- pour du positionnement sur un axe, (servo position)
- très courte distance, 10 pieds maximum
- susceptible aux bruits
- très dispendieux
- ex : 0 volts = le centre
- - 10 volts = maximum gauche
- +10 volts = maximum droite
NOTE :
- les fils des signaux analogiques doivent être shieldés
- la malt des fils shieldés doivent être les mêmes que ceux de la carte
- la malt doit être connecté à la carte mais non au transmetteur car on pourrait avoir une
différence de malt
- tous les signaux analogiques de la même carte doivent être de la même malt
- toutes les cartes analogiques doivent être raccordées au même bloc d’alimentation
pour être certain d’avoir le même voltage sur chacune des cartes
Automates programmables Créé le 2000-07-17 Page 10 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
11. NIVEAU LOGIQUE :
Il existe deux types de niveau logique.
1. La logique positive émet un signal de niveau haut lorsque la condition
logique devient vraie. Le courant de charge sort de la borne de sortie pour
alimenter le dispositif externe relié à une masse commune.
2. La logique négative émet un signal de niveau bas lorsque la condition
logique devient vraie. Le courant de charge rentre dans la borne de sortie
pour circuler vers la masse par l’entremise du circuit interne. Le dispositif
de charge devient ainsi alimenté, car il est relié à une source commune.
L
L
Cir
cuit inte
rne q
ui
cum
mute
à la s
ourc
e
Masse
commune
Lampe allumée
Lampe éteinte
Niveau 1
Niveau 0
+Vcc
Module de sortie
COM
Logique positive
L
L
Cir
cuit inte
rne q
ui
cum
mute
à la s
ourc
e
Source
commune
Lampe allumée
Lampe éteinteNiveau 1
Niveau 0
Module de sortie
COM
Logique négative
Automates programmables Créé le 2000-07-17 Page 11 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
12. MODULES SPÉCIALISÉS
Les modules spécialisés sont conçus autour d’un système à microprocesseur, aussi nommés
modules intelligents. Ces modules aident l’unité centrale dans le traitement de certaines
fonctions spécifiques. À la demande de l’unité centrale, ils traitent de façon autonome les tâches
qui leur sont dédiées. On retrouve parmi les modules spécialisés les contrôleurs de position
numériques, les contrôleurs de température à sonde ou thermocouple, les contrôleurs PID et les
contrôleurs de réseau de communication.
13. MODULE D’ALIMENTATION
Le module d’alimentation, aussi appelé bloc d’alimentation, assure la distribution de l’énergie
nécessaire et suffisante au fonctionnement des différents modules. À partir du réseau de
distribution, il dérive les tensions et les courants alternatifs qu’il transforme et adapte à des
niveaux de tensions que requièrent les éléments de la structure.
Les modules d’alimentation sont généralement conçus pour compenser les fluctuations
importantes des tensions du réseau de distribution, sans pour autant toucher le fonctionnement de
l’automate.
Pour bien choisir le bloc d’alimentation, il convient à l’utilisateur de définir la puissance de
consommation nécessaire au système.
14. LANGAGES DE PROGRAMMATION
Les langages de programmation sont en quelque sorte les logiciels que le constructeur fournit à
l’usager pour programmer l’automate. On distingue plusieurs langages de programmation des
automates, les plus utilisés sont :
- le langage booléen
- le langage diagramme «ladder»
- le langage basic
- le langage «C»
- le grafcet
- etc.
Automates programmables Créé le 2000-07-17 Page 12 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
15. ARRÊT D’URGENCE
Interne : Se programme à l’aide du logiciel de programmation selon l’automate utilisé. Il
s’agit d’insérer des contacts d’urgence aux sorties jugées dangereuses.
Externe : On doit couper l’alimentation aux cartes de sorties jugées dangereuses à l’aide de
contact de relais qui est alimenté par un bouton d’arrêt d’urgence.
Automates programmables Créé le 2000-07-17 Page 13 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Automates
Programmables
Manuel du logiciel et des cartes Omron
Automates programmables Créé le 2000-07-17 Page 14 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Mémoire du CJ1GH-CPU42
La mémoire maximale du CPU pour le programme est de 10K. Pour les données, la mémoire est
de 64K words.
2. Modulaire
Le CPU42 peut recevoir 10 cartes sur le Rack principal, 10 cartes sur le Rack 01 et le même
nombre pour le rack 02 pour un total de 30 cartes.
3. Adressage
L’adressage pour les cartes digitales se fait selon la position de la carte et la position du point sur
la carte. Chacune des cartes digitales possède 16 points. Pour les cartes spéciales, des adresses
spécifiques sont réservées.
4. Logiciel
Le logiciel utilisé est le Cx_Programmer version 8. Il existe deux modes de programmation;
soit le mode ladder ou le statement list.
5. Section de programmation
On peut créer des sections à volonté selon notre discrétion. Ceci nous permet de classer notre
programmation dans différentes sections pour mieux s'y référer. Il est conseillé de créer une
section "END" à la toute fin pour y insérer le segment "END" car on doit toujours terminer le
programme avec cette instruction.
Automates programmables Créé le 2000-07-17 Page 15 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
6. Les plages mémoires
Zones
Initiales
Fonction
Plage principale
Entrées/Sorties CIO
S'utilise pour contrôler les points d'E/S,
Stocker des données de façon temporaire car elles sont
remises à zéro. On peut les utiliser en format Bit ou Word
Travail W
S'utilise pour le stockage et la manipulation de données
internes. Ces adresses sont non rémanentes. On peut les
utiliser en format Bit ou Word
Mémoire de données D
S'utilise pour le stockage et la manipulation des données
internes et retient les valeurs lorsque l"alimentation de l'API
est coupée. On peut les utiliser en format Word
Temporisateur T S'utilise pour définir les temporisateurs
Compteur C S'utilise pour définir les compteurs
Relais Auxiliaires A Contient les drapeaux et les bits de fonctions spéciales.
Retient l'état en cas de défaillance d'alimentation
Relais Sauvegardés H
S'utilise pour stocker des données internes et retenir les
valeurs lorsque l"alimentation de l'API est coupée. On peut
les utiliser en format Bit ou Word
Relais Tâches TK S'utilise pour connaître l'état des tâches
Registre Index IR S'utilise pour définir un index pour utiliser l'adressage
indirect ou indexé
Registre Décalage DR S'utilise pour définir un décalage de base au registre
d'index.
Mémoire d'expansion E
S'utilise pour le stockage et la manipulation des données
internes et retient les valeurs lorsque l"alimentation de l'API
est coupée
Automates programmables Créé le 2000-07-17 Page 16 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
7. Tableau de la plage des CIO
MOT
FONCTION QTE
0000 à 0999 Zone pour cartes entrées ou de sorties 1000 mots
1000 à 1199 Zone pour DataLink. Plage de mots échangés
lorsqu'on spécifie des LR dans une DataLink 200 mots
1200 à 1499 Zone de travail 300 mots
1500 à 1899
Zone pour cartes de communications
(Ethernet, Controler Link, etc.) 25 mots par
cartes
400 mots
1900 à 1999 Zone pour configuration et statut de la carte
de communication sérielle ajoutée à l'API 100 mots
2000 à 2959 Zone pour carte spéciale de (0 à 96) 10 mots
par cartes 960 mots
2960 à 2999 Zone de travail 40 mots
3000 à 3049 Zone pour les châssis sur SysmacBus 50 mots
3050 à 3099 Zone de travail 50 mots
3100 à 3131 Zone pour terminaux sur SysmacBus 32 mots
3132 à 6143 Zone de travail 3012 mots
8. Tableau de la plage des D
MOT
FONCTION QTE
D0000 à D19999 Mots de travail 20000 mots
D20000 à D29599 Mots réservés pour configuration des cartes spéciales.
100 mots par cartes 9600 mots
D30000 à D31599 Mots réservés pour configuration des cartes de
communications. 100 mots par cartes 1600 mots
D31600 à D31999 Mots de travail 400 mots
D32000 à D32767 Mots réservés pour configuration et statut de la carte de
communication sérielle ajoutée à l'API 768 mots
9. Tableau de la plage des W et H
MOT
FONCTION
W0.00 à W511.15 Bits ou Mots de travail
H0.00 à H511.15 Bits ou Mots de travail
Automates programmables Créé le 2000-07-17 Page 17 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
10. Liste des principales instructions
Nom Type Adresse Commentaire
P_0_02s BOOL CF103 Bit pulse horloge 0.02 seconde
P_0_1s BOOL CF100 Bit pulse horloge 0.1 seconde
P_0_2s BOOL CF101 Bit pulse horloge 0.2 seconde
P_1min BOOL CF104 Bit pulse horloge 1 minute
P_1s BOOL CF102 Bit pulse horloge 1.0 seconde
P_AER BOOL CF011 Drapeau Erreur Accès
P_CY BOOL CF004 Drapeau Retenue (CY)
P_Cycle_Time_Error BOOL A401.08 Drapeau Erreur Temps de Cycle
P_Cycle_Time_Value UDINT A264 Temps de Scrutation Actuel
P_EQ BOOL CF006 Drapeau Egalité (EQ)
P_ER BOOL CF003 Drapeau Erreur Exécution Instruction
(ER)
P_First_Cycle BOOL A200.11 Drapeau Premier Cycle
P_First_Cycle_Task BOOL A200.15 Drapeau Exécution Première Tâche
P_GE BOOL CF000 Drapeau Plus Que ou Egal (GE)
P_GT BOOL CF005 Drapeau Plus Que (GT)
P_IO_Verify_Error BOOL A402.09 Drapeau Erreur Vérification E/S
P_LE BOOL CF002 Drapeau Moins Que ou Egal (LE)
P_Low_Battery BOOL A402.04 Drapeau Batterie Faible
P_LT BOOL CF007 Drapeau Moins Que (LT)
P_Max_Cycle_Time UDINT A262 Temps de Cycle maximum
P_N BOOL CF008 Drapeau Négatif (N)
P_NE BOOL CF001 Drapeau Non Egal (NE)
P_OF BOOL CF009 Drapeau Overflow (OF)
P_Off BOOL CF114 Drapeau Toujours OFF
P_On BOOL CF113 Drapeau Toujours ON
P_Output_Off_Bit BOOL A500.15 Bit Sortie OFF
P_Step BOOL A200.12 Drapeau Pas
P_UF BOOL CF010 Drapeau Underflow (UF)
Automates programmables Créé le 2000-07-17 Page 18 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Spécifications de l'automate et des cartes
Automates programmables Créé le 2000-07-17 Page 19 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Automates programmables Créé le 2000-07-17 Page 20 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Automates programmables Créé le 2000-07-17 Page 21 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Automates programmables Créé le 2000-07-17 Page 22 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 Nouveau document
2 Ouvrir un document
3 Enregistrer un document
4 Imprimer un document
5 Aperçu du document
6 Couper
7 Copier
8 Coller
9 Annuler
10 Rétablir
11 Rechercher
12 Remplacer
13 À propos
14 Aide
Explication des icônes des barres d'outils
Barre d'outils
Standard
Barre d'outils
API
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 Travail online
2 Surveillance d'adresse
3 Pause sur Trigger
4 Pause
5 Transfert vers API
6 Transfert de API
7 Comparer avec API
8 Mode Program
9 Mode Debug
10 Mode Monitor
11 Mode Run
12 Surveillance
13 Tracé de données
14 Définir Mot de passe
15 Annuler Mot de passe
Automates programmables Créé le 2000-07-17 Page 23 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
1 2 3 4 5 6 7 8 9 10
1 Fenêtre Projet
2 Fenêtre Sortie
3 Fenêtre Visualisation dynamique
4 Fenêtre de référencement d'adresse
5 Propriétés
6 Rapport de référence croisées
7 Afficher les symboles locaux
8 Afficher les contacts
9 Afficher les mnémoniques
10 Moniteur en Hexa
1 2 3 4 5 6
1 Mode surveillance
2 Compiler le programme
3 Compiler tous les programmes
4 Éditer le segment Online
5 Annuler l'édition Online
6 Envoyer les changements Online
1 2 3 4 5 6 7 8 9 10 11 12 13
1 Zoom arrière
2 Zoom avant
3 Grille
4 Afficher commentaires
5 Afficher annotations
6 Mode sélection
7 Contact ouvert
8 Contact fermé
9 Branchement vertical
10 Branchement horizontal
11 Bobine ouverte
12 Bobine fermée
13 Instructions
1 2 3 4
1 Nouvel API
2 Nouveau Programme
3 Nouvelle Section
4 Nouveau Symbole
Barre d'outils
Schéma
Barre d'outils
Programme
Barre d'outils
Insertion
Barre d'outils
Affichage
Automates programmables Créé le 2000-07-17 Page 24 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Procédure à suivre pour démarrer un projet.
Appuyer sur Nouveau Projet.
Sélectionner le bon type d'API et le CPU
42 dans l'option paramètres.
Choisir également le bon type de réseau.
En mode Toolbus, il y a une auto
détection pour ajuster la vitesse
maximale. La vitesse s’ajustera à celle
déterminée dans les paramètres. Choisir
le port "COM1" et la vitesse 115200
sous le menu paramètre, pilote.
Pour la première fois :
S'assurer que les <dip switch> sur le CPU soient configurés en mode Toolbus et etc.
Transférer les cartes E/S. Se brancher, sélectionner Table ES, Options, Créer. Ceci va
télécharger la configuration des cartes brancher à l'automate.
Configurer les paramètres et le télécharger dans l'automate si nécessaire.
Dip Switch #4 : Pour activer le port périphérique sur l'automate
Dip Switch #5 : Pour être en mode Toolbus de communication
Lorsqu'on veut transférer ou télécharger de l'automate, on doit être Online avec l'automate et en
mode Programme.
Lorsque des paramètres ont déjà été téléchargés dans l'automate antérieurement, nous pouvons
utiliser ces paramètres en respectant la procédure ci-bas mentionnée.
Aller en mode Online, et en Mode Programme
Aller dans Paramètres du nouveau Projet, Options, et Transfert de l'API. Ceci va transférer toutes
les options de paramétrages de l'automate.
Aller dans Tables ES du nouveau Projet, Options, Créer. Ceci va créer la table des cartes
branchées à l'automate.
Commencer la programmation.
Enregistrer le programme.
Automates programmables Créé le 2000-07-17 Page 25 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Procédure à suivre pour configurer les éléments de bases, Menu/outils/options
Automates programmables Créé le 2000-07-17 Page 26 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Automates programmables Créé le 2000-07-17 Page 27 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Automates programmables Créé le 2000-07-17 Page 28 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Procédure à suivre pour imprimer
Lorsqu'on sélectionne le nom de l'API et que
l'on active l'icône imprimer, cette fenêtre
apparaît d'ou l'on peut choisir des options
d'impressions.
Lorsqu'on sélectionne le nom du programme ou
une section, cette fenêtre apparaît. Nous
pouvons alors sélectionner des options.
Nous pouvons aussi
imprimer uniquement
les symboles en
sélectionnant cette
rubrique et activer
l'icône imprimé. On
peut également choisir
des options.
Automates programmables Créé le 2000-07-17 Page 29 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Plan de branchement des cartes OMRON
Carte d'entrée ID211
Carte de sortie OD212
Carte de sortie OC211
Automates programmables Créé le 2000-07-17 Page 30 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Carte
d'entrée
Analogique
AD081
Automates programmables Créé le 2000-07-17 Page 31 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Carte
de sortie
Analogique
DA041
Automates programmables Créé le 2000-07-17 Page 32 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
AFFICHEUR NT2S
Automates programmables Créé le 2000-07-17 Page 33 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Méthode à suivre pour programmer l'afficheur NT2S
1 Aide
2 Nouvelle application
3 Ouvrir un projet existant
4 Upload : De l’écran vers l’ordinateur
5 Download : De l’ordinateur vers l’écran
6 Enregistrer le projet
7 Quitter
8 Consigne de l’afficheur
9 Configuration de l’automate et de l’afficheur pour la communication
10 Tags – Étiquette. Déclaration des adresses que l’on veut afficher dans les pages
11 Screen – Page. Programmer les données des pages à afficher
12 Clé de fonction. F1 à F6
13 Alarme : Non disponible avec le NT2S
14 Définir les adresses pour exécuter les pages et les leds
15 Non disponible avec le NT2S
Procédure à suivre pour un projet :
Ouvrir le logiciel,
Définir les icônes 2-9-10-11-14-6-5-7
8 9 10 11 12 13 14 15
1 2 3 4 5 6 7
Automates programmables Créé le 2000-07-17 Page 34 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Afficher un temporisateur et activer un bouton avec l'afficheur. (réf: projet 8)
0. Après avoir démarré le logiciel NTXS pour l’afficheur NT2S
Ouvrir NTSX, appuyer sur OK, appuyer sur New Application, sélectionner le type
d’afficheur ; par défaut c’est le NT2S, (celui de gauche) OK, choisir NT2S-SF122-EV2,
OK.
1. Icône 9 : Configuration de l’automate et de l’afficheur pour la communication
Appuyer sur l’icône 9
Cliquer 2 fois sur la 1ère ligne et
changer le Node Adress pour 1.
Add a node,
Node Adress : 0
Node Name : API
PLC : Omron Host Link
PLC Model : CJ1
OK
Close
9
Automates programmables Créé le 2000-07-17 Page 35 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
2. Icône 10 : Tags – Étiquette. Déclaration des adresses que l’on veut afficher dans les pages.
Node : 000 CJ1
Common I/O Area
Sélectionner : Coil or Bit
Écrire 14 et 0 pour 14.0
Tag Name : LS1
ADD
Node : 000 CJ1
Timer ACC. registers
Sélectionner : Register
Écrire T001 pour T1
Tag Name : Timer 1
ADD
Node : 000 CJ1
Data memory registers
Sélectionner : Register
Écrire 0 pour D0
Tag Name : CTRL pages
ADD
Automates programmables Créé le 2000-07-17 Page 36 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Node : 000 CJ1
Data memory registers
Sélectionner : Register
Écrire 1 pour D1
Tag Name : CTRL leds
ADD
Appuyer sur CLOSE
3. Icône 11 : Screen – Page. Programmer les données des pages à afficher
Screen Name : Écrire un nom
OK
Automates programmables Créé le 2000-07-17 Page 37 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Dans Objects : Cliquer sur T pour texte
Déplacer le curseur au début de la fenêtre Screen 1
Écrire : Tempo 1 :
Dans Objects : Cliquer sur Display Data
Déplacer le curseur après Tempo 1 : cliquer et une fenêtre apparaît
Compléter la fenêtre Display Data :
Register Value, Timer 1, BCD, ##.#
Cliquer sur OK
Automates programmables Créé le 2000-07-17 Page 38 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Dans Objects : Cliquer sur Display Data
Déplacer le curseur au début de la 2e ligne, cliquer et une fenêtre apparaît
Compléter la fenêtre Display Data :
Bit Text, CIO14.00
Écrire : LS1 ON et LS1 OFF
CliquerOK
Automates programmables Créé le 2000-07-17 Page 39 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
4. Icône 12 : Clé F1 à F6
Appuyer sur F1
Sélectionner Press’Tasks
Dans Select Task choisir : Toggle Bit
Une nouvelle fenêtre ouvre, choisir le bit 14.0 et OK
Close
Automates programmables Créé le 2000-07-17 Page 40 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
5. Icône 14 : Définir les adresses pour exécuter les pages et les leds
Choisir Global Tasks
Dans Select a Task to Add : Choisir : Copy Tag to STR
Sélectionner l’adresse qui contrôle les pages D0
OK
Dans Select a Task to Add : Choisir : Copy Tag to LED
Sélectionner l’adresse qui contrôle les leds D1
OK
Close
6. Icône 6 : Enregistrer et donner le nom du projet. Exemple : P007
7. Icône 5 : Download. Choisir le bon port de communication.
8. Transférer le programme dans l’afficheur NT2S.
Automates programmables Créé le 2000-07-17 Page 41 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
N'oubliez pas dans votre programme Ladder, l'adresse de LS1 est 14.0
N'oubliez pas d'inscrire la valeur 1 en hexadécimal dans le registre D0. La valeur de ce
registre correspond au numéro de la page à afficher.
Le registre D1 sert à contrôler les 2 leds de l’afficheur.
Pour la lampe rouge c’est le bit 0.
Pour la lampe verte c’est le bit 1.
Bit 3 Bit 2 Bit 1 Bit 0 D1
Hexa LV LR
0 0 0 0 0
0 0 0 1 1 X
0 0 1 0 2 X
0 0 1 1 3 X X
0 1 0 0 4
0 1 0 1 5 X
0 1 1 0 6 X
0 1 1 1 7 X X
1 0 0 0 8
1 0 0 1 9 X
1 0 1 0 A X
1 0 1 1 B X X
1 1 0 0 C
1 1 0 1 D X
1 1 1 0 E X
1 1 1 1 F X X
Automates programmables Créé le 2000-07-17 Page 42 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Adresses de la Phase 11
Entrées Sorties
0,0 SS1 Auto 2.1 LT 1
0,1 SS1 Man 2.2 LT 2
0,5 SS4 Man 2.3 LT 3 0,6 SS4 Auto 2.4 LT 4 0,7 SS5 Auto 2.5 LT 5 0,8 BP1 NO 2.6 LT 6 0,9 BP2 NO 2.7 LT 7 1.0 SS10 Man 2.8 LT 8 1.1 SS10 Auto 2.9 LT 9 1.6 BP3 NO 2.10 LT 10 1.7 BP3 NF 3.10 Lampe Rouge
1.8 BP4 NO 3.11 Lampe Rouge
1.9 BP4 NF 3.12 Lampe Jaune
1.10 Bouton Urgence 3.13 Lampe verte
3.14 Lampe Blanche
3.15 Lampe Bleu
Automates programmables Créé le 2000-07-17 Page 43 de 43
Manuel théorique de l'étudiant MAJ : 2016-07-14 Robert Choquette ©
Adresses de la Phase 12
Entrées Sorties
0,00 SS1 Auto 1,0 LT 1
0,1 SS1 Man 1,1 LT 2
0,2 SS2 Auto 1,2 LT 3
0,3 SS2 Man 1,3 LT 4
0,4 SS3 Auto 1,4 Lampe Rouge
0,5 SS3 Man 1,5 Lampe Jaune
0,6 SS4 Auto 1,6 Lampe Verte
0,7 SS4 Man 1,7 Lampe Blanche
0,8 SS5 Auto 1,8 Lampe Bleu
0,9 SS5 Man 1,9
0,10 SS10 Auto 1,10
0,11 SS10 Man 1,11
0,12 Marche 1,12
0,13 Marche 1,13
0,14 Arret 1,14
0,15 Urgence 1,15