Académique Documents
Professionnel Documents
Culture Documents
Deuxième Année
Programme de Formation des Techniciens
Spécialisés en Électronique
1. Traitement analogique
1.1 Information générale
1.1.1 Compétence visée
• Développer vos compétences dans le traitement analogique et numérique des données.
1.1.2 Critères particuliers de performance:
• Utilisation appropriée des fonctions consacrées aux variables analogiques.
• Interprétation juste des caractéristiques des entrées-sorties analogiques des API.
• Interprétation juste des schémas de branchement: capteurs (TOR et analogiques), actionneurs,
alimentations et éléments de sécurité.
• Rendre opérationnel le branchement des entrées-sorties tout-ou-rien et analogiques.
1.1.3 Durée du travail pratique
• La durée de ce travail pratique est de 6 heures.
1.1.4 Matériel nécessaire
• Logiciels de programmation en échelle.
• Automate Programmable Industriel (API).
• Transmetteur 4-20mA relié à une variable facilement modifiable (Ex. Température) ou circuit
de source à courant variable de 4 à 20 mA (Voir figure 1-3).
• Prise de raccordement et câble de communication.
• Documentation pertinente.
1.1.5 Directives
1. La première partie de ce travail pratique permet de placer des valeurs en mémoire afin de
visualiser, à l’aide d’un multimètre, le résultat sur une des sorties analogiques de
l’automate.
2. Par la suite, le stagiaire effectue la lecture d’une entrée 4-20mA disponible. Une fois la
mise à l’échelle complétée, le stagiaire est à même de scruter les cases mémoires afin
d’interpréter les résultats. Finalement, il doit activer des sorties en fonctions de l’entrée
obtenue.
3. Le travail de conception de l’automatisme peut être fait individuellement. Par contre, à
cause des équipements restreints, les stagiaires doivent se regrouper en équipes afin de
programmer leur solution et de la tester sur l’unique maquette prévue à cet effet.
4. Le rôle des formateurs est d’aider les stagiaires à atteindre les critères de performance. Ils
répondent aux questions portant sur la donnée du problème.
5. Les stagiaires doivent faire référence aux travaux pratiques précédents lorsqu’ils éprouvent
de la difficulté avec le logiciel de programmation en échelle. Le rôle des formateurs est de
réitérer ce point important aux stagiaires.
6. Ce travail pratique consiste à vous introduire aux éléments analogiques/numériques et aux
instructions se rattachant à ce type de traitement. Les expériences qui suivent sont
fractionnées afin que le stagiaire se penche sur l’essentiel de la matière. Selon que vous
avez à votre disposition des sorties en courant, en tension ou les deux, réalisez les étapes
qui s’appliquent.
1.1.6 Évaluations
Ce travail pratique ne fait pas partie d’une évaluation formelle. Par contre, le stagiaire peut voir
sa réalisation comme une évaluation formative de sa conception des automatismes. Le
formateur procurera un solutionnaire détaillé en plus d’analyser les solutions avec toute la classe
et ce, à la prochaine séance de théorie.
Les critères de performance visés par ce travail sont préliminaires et essentiels au déroulement et
à la bonne compréhension des travaux pratiques qui suivront.
T AB L E AU 1- 1 : E X E M P L E D ’ U N E S O R T I E AN AL O G I Q U E ±10V
Code 16 bits Valeur décimale Valeurs théoriques Valeurs Pratiques
0000 0000 0000 01xx
0000 0000 1000 00xx +39.06 mV
5.0V 5.0V
-5.0V -5.0V
20 000
1111 1111 1111 1111
0111 1111 1111 1111
0101 1010 0101 1111
1101 1010 0101 1111 (-9633 * 1.2207mV) / 4 = -2.94V
Lorsque le bit 15 est à 1, il s’agit d’un nombre négatif. L’équivalent décimal du nombre est
obtenu en soustrayant 215 = 32768 du reste de la représentation à 14 bits. Souvenez-vous que les
deux premiers bits ne font pas partie du calcul de la résolution lorsqu’il s’agit d’une sortie
analogique. Il faut donc recalculer en utilisant uniquement les 14 bits les plus significatifs ou
diviser par quatre le résultat obtenu.
(1)101 1010 0101 11(11) =
(214 + 212 + 211 + 29 + 26 + 24 + 23 + 22 + 21 + 20 ) - 215 =
(16384 + 4096 + 2048 + 512 + 64 + 16 + 8 + 4 + 2 + 1) - 32768 = - 9633
F1 F8 F9 F10
FONCTS VISU FORÇAGE VISU
PROCESR FICHIERS SORTIES
Appuyez sur la touche F7 afin d’activer le mode de forçage. Par la suite, déplacez le curseur vis-
à-vis la quatrième sortie analogique (O:x:3) et entrez la première valeur du tableau 1-1. Mesurez
le résultat à l’aide d’un multimètre placé judicieusement à la sortie correspondante. Choisissez
une échelle appropriée et surtout sélectionnez le bon mode selon que vous testez une sortie en
tension ou en courant. N’oubliez pas que les modules de votre automate peuvent différez de
ceux utilisés dans ce document.
Après avoir pris en note tous vos résultats pratiques et avoir testé vos hypothèses théoriques,
n’oubliez pas d’appuyer sur la touche F8 afin de désactiver le mode de forçage.
Current
1 2 3 4
O
N
T AB L E AU 1- 2 : E X E M P L E D ’ U N E E N T R É E AN AL O G I Q U E 4- 20 M A
330
une sortie 4-20mA. Si un tel calibrateur ½W 100 100
(0) IN 0+
n’est pas disponible, vous pouvez utiliser (1) IN 0-
(2) COM
le circuit de test représenté à la figure 1-3. TIP32 TIP32
(3) IN 1+
1- 3
T AB L E AU
ENT RÉES T O R
# FONCTIONS ADRESSE N.O. N.F. ÉTIQUETTE
1 Bouton poussoir de test #1 I:2/1 x PB1
2 Bouton poussoir de test #2 I:2/2 x PB2
SO RT IES T O R
Deuxième Année
Programme de Formation des Techniciens
Spécialisés en Électronique
2.2 Branchement
Réalisez, à la figure 2-1, le schéma de branchement nécessaire à la régulation du débit du poste
Lab-Volt. Vous devriez pouvoir mesurer le procédé (PV) et le contrôler (CV) permettant alors de
le modifier.
Généralement, les deux informations (CV et PV) circulent dans des boucles de courant de 4 à
20mA. Assurez-vous de faire le branchement adéquat à l’entrée et à la sortie analogique de
l’automate. Branchez un ampèremètre en série avec la boucle de mesure. Représentez cet
ampèremètre sur votre schéma. Reliez deux sorties 24Vcc de l’automate aux indicateurs des
alarmes.
ab- olt
A 24
24 V-CC
B 25
COM 22
10
OUTPUT
P
ON FAST 20
O
RS-485 ALM-1 ALM-2 W 100
E 1V POW ER
OFF SLOW ZÉRO
R 5V
VERS
SIGNAL DE COMMANDE +24 V - CC
4-20 mA
U-3 F1
LOCAL + -
250 Ω
MANUEL INPUT
D/P
POW ER
V-4 RC 4-20 mA
ENTRAINEMENT
À VITESSE MARCHE
VARIABLE
V-3 ANALOG
ARRÊT
FIGURE 2- 1 : R E P R É S E N T AT I O N P AR T I E L L E D U R AC C O R D E M E N T É L E C T R I Q U E
T AB L E AU2- 1 : A D R E S S E D U B L O C PID N7 : 1
FONCTION ADRESSE FONCTION BIT ADRESSE
auto/manuel: AUTO bit mode temp: TM
mode: TEMPOR bit auto/manuel: AM N7 :1/1
contrôle: E=SP-PV bit mode cntrôle: CM
pt consig(SP): 0 bit activant seuil sortie: OL
procédé (PV): 0 gamme reset et gain: RG
err échelle: 0 indic pt consig éch: SC
zone morte: 0 rafraîch bcle trop rapide: TF
sortie (CV): 0 % action dérivée (fréqu.): DA
DB à 1 qd PV est en zn mrte: DB
rafr boucle: 0 [0,01 sec] N7 :13 alarme sortie, seuil sup : UL
gain: 0 [/10 ] alarme sortie, seuil inf: LL
reset: 0 [/10 m/r] pt consgn hors limite: SP
fréq: 0 [/100 min] var procédé hors limites: PV
échell min: 0 PID fini: DN
échell max: 0
F4 seuil sortie NON PID actif: EN
sortie min (CV):
(CV): 0%
sortie max (CV): 0%
2.4 Le programme
Réalisez, pour l’instant, uniquement le programme ci-dessous en utilisant les paramètres
suivants:
• Le contrôle est initialement en mode manuel, le rafraîchissement de la boucle est temporisé à
intervalle d’une seconde et le contrôle s’effectue en direct par SP-PV.
• Le point de consigne est à 0%, aucune zone morte pour l’instant et la sortie est à 0%
• Placez le gain à 1 et l’intégral (RESET) à 0. Le mode dérivé ne sera pas utilisé dans ce T.P.
donc placez la valeur à 0.
• La mise à l’échelle est de 0 à 100% ainsi que l’écart possible pour la sortie. Le seuil de sortie
doit être en fonction.
Dans le sous-menu d’édition (EDITE), il est possible d’accéder au bloc PID à partir du menu
SPECIAL. La première adresse indique l’emplacement du premier des 23 mots nécessaires à
l’instruction PID. Les deux adresses suivantes déterminent les emplacements de l’entrée et de la
sortie analogique nécessaire au fonctionnement de la boucle. Utilisez des instructions
numériques afin d’effectuer la mise à l’échelle des entrées/sorties analogiques. Utilisez
uniquement des variables de nombres entiers (N) dans le bloc PID.
Après avoir entré les adresses, vous verrez apparaître, sur l’écran de saisie, des paramètres telle
la figure 2-2. C’est à partir de l’écran de saisie que vous devez indiquer au bloc PID quels seront
les éléments régissant le contrôle de la boucle.
º ÚPIDÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´PID ÃĶ
º ³Bloc de Contr“le N7:1³ º
º ³Variable de Proc‚d‚ _____³ º
º ³Variable de Contr“le _____³ º
º ³Longu. Bloc Contr“le 23³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º
• ATTENTION
Avant de transférer votre fichier et de faire des tests en mode RUN, il est important de désactiver
toutes les protections sur les données ou les fichiers. Pour ce faire, déplacez-vous dans le sous-
menu : PLAN MÉMOIRE. Les touches de fonctions, pour se rendre à ce sous-menu à partir du
menu principal, sont : F3, F1, F8, F7. Si vous ne désactivez pas les protections, il se peut que
vous n’ayez pas la possibilité de modifier la sortie du bloc PID en mode manuel.
1
PV: «Process Variable» = variable de procédé.
2
CV:«Control Valve» = Ouverture de l’élément de contrôle.
3
CO: «Control Output» = Valeur de la variable de sortie.
Deuxième Année
Programme de Formation des Techniciens
Spécialisés en Électronique
3. Traitement de Surface
3.1 Information générale
3.1.1 Compétence visée
• Améliorer vos compétences en tant que concepteur d’automatismes et de programmeur de
schéma, GRAFCET.
3.1.2 Critères particuliers de performance:
• Utilisation correcte du logiciel de développement spécifique au GRAFCET;
• Travail efficace en équipe;
• Simulation opérationnelle d’une maquette logicielle.
3.1.3 Durée du travail pratique
• La durée de ce travail pratique est de 6 heures.
3.1.4 Matériel nécessaire
• Logiciel de programmation GRAFCET;
• Une position d’ordinateur muni d’une souris
• Fichier @TRAITE.IO.
• Documentation pertinente.
3.1.5 Directives
1. Le travail de conception de l’automatisme doit être fait individuellement. Par contre, à
cause des équipements restreints, les stagiaires doivent se regrouper en équipes afin de
programmer leur solution.
2. Afin de bien réussir cette activité, il est très important de réaliser étape par étape la
solution de l’automatisme. Débutez par la séquence de base pour ensuite vous attaquer aux
éléments plus complexes.
3. Le rôle des formateurs est d’aider les stagiaires à atteindre les critères de performance. Ils
répondent aux questions pertinentes portant sur la donnée du problème.
4. Les stagiaires peuvent faire référence aux travaux pratiques précédents lorsqu’ils ont de la
difficulté avec le logiciel de programmation GRAFCET.
3.1.6 Évaluations
Ce travail pratique ne fait pas partie d’une évaluation formelle. Par contre, le stagiaire doit le
traiter avec minutie et s’assurer qu’il comprend les principes et contenus énoncés.
Le stagiaire peut également faire vérifier son travail par un formateur afin de s’assurer de
l’atteinte des critères de performance visés. À ce moment, le formateur posera quelques
questions au stagiaire afin de s’assurer que ce dernier est en effet qualifié dans ce domaine.
T AB L E AU3- 1 : A U T O M AT I S M E D U “ T R AI T E M E N T D E S U R F AC E ”
ENT RÉES
GRAFCET (@TRAITE.IO) FONCTION AUTOMATE
Étiquette Simulation Adresse N.O. N.F. Étiquette
man (souris) h* (clavier) Sélecteur en fonction manuelle. man
aut (souris) i (clavier) Sélecteur en fonction automatique. aut
sem (souris) j (clavier) Sélecteur en fonction semi-automatique. sem
pas (souris) k (clavier) Sélecteur en fonction pas à pas. pas
charge c Bouton de chargement des plaques charge
mom m Bouton d’arrêt momentané mom
bas Interrupteur de limite bas bas
haut Interrupteur de limite haut haut
det Détection plaques au chargement det
posa Poste de chargement posa
posb Poste de décapage posb
posc Poste de rinçage #1 posc
posd Poste d’étamage posc
pose Poste de rinçage #2 posc
posf Poste de déchargement posc
↑ (souris seulement) Permet d’incrémenter le # de plaques
↓ (souris seulement) Permet de décrémenter le # de plaques
nord n nord
sud s Interrupteur multi-positions sud
est e est
ouest o ouest
SO RT IES
Étiquette / Simulation Adresse C.C. C.A. Étiquette
MARCHE Lumière de fonctionnement en marche 24 MARCHE
GAUCHE Déplacement gauche (vers l’ouest) 220 GAUCHE
DROITE Déplacement droite (vers l’est) 220 DROITE
MONT Déplacement monte 220 MONTE
DESC Déplacement descend 220 DESCEND
ALARM Alarme de danger 24 ALARME
SERRE Pince de serrage 220 SERRE
*
Les lettres h, i, j, k permettent de simuler le sélecteur rotatif. N’appuyez jamais plus d’une touche à la fois.
+---------╥---------╥--------╥--------╥--------╥---------╥----- +------+
¦ a█ b█ c█ d█ e█ f█ ¦MARCHE¦
¦ ┌-▀-┐ +------+
¦/-/-/-/+/+/+/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- +------+
¦ +--└▄▄▄┘ ¦ALARME¦
¦ ¦ ║ +------+
¦ ¦ ║ +------+
¦ ¦ ║ ¦ MONT ¦
¦haut¦█/═╤╩╤═ +------+
¦ ¦ ╧ ╧ +------+
¦ ¦ ¦ DESC ¦
¦ ¦ +------+
¦ ¦ +------+
¦ bas+█\ ¦GAUCHE¦
¦ + + + + + + + + +------+
¦ ¦------¦ ¦██████¦ ¦░░░░░░¦ ¦▓▓▓▓▓▓¦ ¦░░░░░░¦ ¦------¦ +------+
¦ ↑ 3↓ ¦------¦ ¦██████¦ ¦▒▒▒▒▒░¦ ¦▓▓▓▓▓▓¦ ¦▒▒▒▒▒░¦ ¦------¦ ¦DROITE¦
+---------▀▀-----+------+-+------+-+------+-+------+------------ +------+
Charger Decaper Rincer Etamer Rincer Décharger +------+
--- --- ¦SERRE ¦
+ a + +-███--+ +-███--+ +-███--+ + N + +------+
¦man s¦ ¦arret ¦ ¦charge¦ ¦ mom ¦ ¦ E + O ¦
+ p + +a-----+ +c-----+ +m-----+ + S +
--- ---
F I G U R E 3- 2 : C R O Q U I S D E L ' I N S T AL L AT I O N
a b c d e f
FIGURE 3- 3 : S É Q U E N C E C O M P L È T E
3.5.6 Lumière
• Une lumière (MARCHE) doit s’allumer lorsque le système est en mode automatique.
• En mode semi-automatique, elle est allumée environ 75 % du temps.
• En mode pas à pas, elle est allumée environ 25% du temps.
• En mode manuel, elle clignote rapidement à 50%.
La lumière doit suivre le sélecteur, peu importe la position de l’automatisme, et doit osciller
autour d’une période de 2 secondes pour les clignotements lents.
3.5.7 Mode manuel contrôlé
Une action sur l’un ou l’autre des boutons de direction déplace le chariot dans tous les sens
possibles et logiques, hormis la translation horizontale qui doit se faire en position haute.
Si les pinces sont serrées1:
• Elles ne peuvent s’ouvrir qu’en position de déchargement.
• Le chariot doit se déplacer en position haute.
• Le chariot et le moteur de levage ne peuvent pas être actionnés simultanément.
Pour cueillir une plaque au poste de chargement, vous devez appuyez simultanément sur les
boutons poussoirs sud & nord. Il en est de même pour décharger la plaque en position f.
1
Il n’y pas de capteur qui nous dise si une plaque est présente. Il faut se fier sur le fait que les pinces sont
actionnées ou non.
2
Timbre sonore très court
Deuxième Année
Programme de Formation des Techniciens
Spécialisés en Électronique
T AB L E AU 4- 1 : A U T O M AT I S M E D E “ L ’A S C E N S E U R ”
ENT RÉES
GRAFCET (@ASC.IO) FONCTION AUTOMATE
Étiquette Simulation Adresse N.O. N.F. Étiquette
am m Sélecteur Automatique/Manuel auto/man
bas Interrupteur de limite bas ls_bas
cen Interrupteur de limite centre ls_cen
der Interrupteur de limite haut ls_haut
ouv Interrupteur de limite barrière/porte ouverte ouv
fer Interrupteur de limite barrière/porte fermée fer
apb x Bouton poussoir appel en bas appel_bas
apc y Bouton poussoir appel au centre appel_centre
aph z Bouton poussoir appel en haut appel_haut
mom r Bouton poussoir d’arrêt momentané arr_mom
arr a Bouton poussoir d’arrêt complet arr_com
SO RT IES
GRAFCET FONCTION AUTOMATE
Étiquette / Simulation Adresse C.C. C.A. Étiquette
LUMB Lumière ascenseur en bas 220 LUMB
LUMC Lumière ascenseur eau centre 220 LUMC
LUMH Lumière ascenseur en haut 220 LUMH
DESC Contacteur moteur vers le bas 220 DESC
MONT Contacteur moteur vers le haut 220 MONT
PORT Moteur ou Vérin d’ouverture de porte 220 PORTE
4.5 Ajouts
4.5.1 Arrêt momentané
Une action constante sur le bouton d’arrêt momentané immobilise l’ascenseur le plus rapidement
possible vis-à-vis d'un étage. Cela implique que si l’ascenseur se déplace vers le centre, la cabine
se rend à destination et s’immobilise. Une fois la cabine immobile, la porte s’ouvre
complètement et reste ouverte. Le relâchement du bouton poussoir réactive la séquence normale
incluant le délai de 5 secondes avant la fermeture de la porte.
4.5.2 Arrêt d’urgence
Une pression sur l’arrêt d’urgence immobilise immédiatement l’ascenseur. Lorsque l’arrêt
d’urgence est retiré1, l’automatisme reprend sa course normale. L’arrêt d’urgence est prioritaire
sur toutes les autres actions.
4.5.3 Lumières
En arrêt momentané, les trois lumières clignotent simultanément et lors d’un arrêt d’urgence, les
trois lumières clignotent à tour de rôle.
4.5.4 Mode manuel
Le mode manuel est complètement électrique, vous n’avez donc pas à vous en préoccuper.
4.5.5 Important
Vous trouverez sûrement des lacunes dans la donnée du problème ou vous bloquerez sur des
éléments un peu flous ou moins clairs. Le mot d’ordre n’est pas de harceler votre formateur pour
chaque petit détail. Vous devez relire la donnée du problème plus d’une fois. Si un doute
persiste, prenez de l’initiative et réalisez une solution selon vos convictions. Lors de la
vérification de votre automatisme, vous pourrez discuter de votre solution avec le formateur.
1
Bouton poussoir avec retenue mécanique.
Deuxième Année
Programme de Formation des Techniciens
Spécialisés en Électronique
5. Outils de dépannage
5.1 Information générale
5.1.1 Compétence Visée
• Améliorer vos compétences au niveau de l’installation et du dépannage d’automatisme.
Utilisez les outils de dépannage inhérents aux automates programmables industriels.
5.1.2 Critères particuliers de performance:
• Travail efficace en équipe;
• Interprétation exacte des caractéristiques de l'API;
• Interprétation correcte des schémas de programmation;
• Documentation suffisante des programmes réalisés;
• Interprétation juste des schémas, des caractéristiques et du système à réparer;
• Détection précise des pannes logicielles et matérielles;
• Localisation rapide de la source du problème;
• Application d'une méthode de dépannage séquentielle;
• Remplacement opérationnel des parties défectueuses.
5.1.3 Durée du travail pratique
• La durée de ce travail pratique est de 3 heures.
5.1.4 Matériel nécessaire:
• Logiciel APS;
• Maquette de simulation des automatismes;
• Documentation pertinente.
5.1.5 Directives
1. Ce travail doit être fait individuellement. À cause du nombre restreint d’équipements, il se
peut que les stagiaires soient jumelés afin de programmer leur solution et de la tester sur
l’unique maquette prévue à cet effet.
2. Afin de bien réussir cette activité, il est important de réaliser les étapes de façon
séquentielle.
3. Le rôle des formateurs est d’aider les stagiaires à atteindre les critères de performance. Ils
répondent aux questions portant sur la donnée du problème.
4. Les stagiaires doivent faire référence aux TP précédents lorsqu’ils ont de la difficulté avec
le logiciel de programmation GRAFCET.
5.1.6 Évaluations
Ce travail pratique ne fait pas partie d’une évaluation formelle. Par contre, le stagiaire doit le
traiter avec minutie et s’assurer qu’il comprend les principes et contenus énoncés puisque des
éléments de ce travail seront repris lors de l’évaluation pratique.
º ON CR1 º
º I:2 B3 º
ÇÄÄ]/[ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ( )ÄĶ
º 1 0 º
º º
ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ENDÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
º º
FIGURE 5- 1 : P R O G R AM M E P O U R L E S M O D E S D ’ E X É C U T I O N
Le bouton poussoir «ON» est branché à l’automate à l’aide de son contact à fermeture. Le
contact du bit S :1/15 ouvrira uniquement lors de la première scrutation. Ce barreau représente la
traduction GRAFCET d’un front descendant (↓). La sortie LUM est reliée à une lumière
branchée à la sortie de l’automate.
5.3.1 Mode Run
1. Éditez ce bout de programme et, avant de le tester en mode RUN, tentez de prédire l’action
sur la lumière lorsque l’opérateur appuie et/ou relâche le bouton «ON».
• __________________________________________________________________________
• __________________________________________________________________________
• __________________________________________________________________________
• __________________________________________________________________________
2. Restaurez votre programme dans l’automate et placez ce dernier en mode RUN. Que
constatez-vous au niveau de la lumière?
• __________________________________________________________________________
• __________________________________________________________________________
• __________________________________________________________________________
• __________________________________________________________________________
La lumière s’allume, mais uniquement pendant un temps de scrutation. Puisque la durée de cette
scrutation se situe dans les millièmes de seconde, il est impossible, pour l’œil humain, de
percevoir ce changement.
Mais alors, comment prouver que la lumière s’allume réellement? Une façon très simple serait
de placer un relais mémorisé sur la sortie LUM. Une autre possibilité est d’utiliser à fond les
modes de test de l’API.
5.3.2 les modes de tests (SRG ou pas à pas)
En utilisant le sous-menu de changement de mode, passez en mode pas à pas. Ne vous
préoccupez pas du sous-menu F1 mais plutôt de F8 qui permet d’exécuter un barreau à chaque
fois que vous sollicitez cette touche.
1. En appuyant et en relâchant le bouton «ON» et en exécutant la touche de pas à pas (F8),
tentez d’expliquer le fonctionnement de ce programme et en particulier de prévoir à quel
moment la lumière s’allume.
• __________________________________________________________________________
• __________________________________________________________________________
• __________________________________________________________________________
• __________________________________________________________________________
• __________________________________________________________________________
• __________________________________________________________________________
FIGURE 5- 2 : P R O G R AM M E T M P_CNT
1. Modification des valeurs de T4 :1
• Éditez ce fichier et assurez-vous d’utiliser des adresses compatibles à votre configuration
d’automate. Sauvegardez-le sous le nom de «TMP_CNT».
• Placez l’entrée «ON» en fonction et regardez à l’écran la temporisation du compteur.
• Déplacez-vous dans le menu «Visu Données». Le curseur se positionne et attend une adresse.
Donnez-lui l’adresse T4 :1 afin de voir les données du temporisateur 1.
• Changez la valeur accumulée pour 285 et regardez l’effet produit sur le bit de contrôle du
temporisateur ainsi que sur les autres éléments.
− Que se passe-t-il?
− Est-ce que la valeur accumulée dépasse éventuellement la valeur de présélection?
− Est-il possible de placer la valeur accumulée à plus de 300?
− À quel moment est-ce que le bit TT est en action?
− À quel moment est-ce que le bit DN est en action?
En vous déplaçant du menu de changement de mode vers le menu de visualisation des données,
remplissez les tableaux qui suivent tel l’exemple du tableau 5-1. Ce dernier a été rempli par
l’utilisation du mode pas-à-pas et dans l’ordre des opérations en commençant par l’addition.
T AB L E AU 5- 1 : E X E M P L E S
ADD (N7 :10) SUB (N7 :11) MUL (N7 :12) DIV (N7 :13) NEG (N7 :14) SQR (N7 :15)
N7 : 1 1000 1000 1000 1000 1000 1000
N7 : 2 250 250 250 250 ---- ----
RÉSULTAT 1250 750 32767 4 -1000 32
Bit S 0 0 0 0 1 0
Bit Z 0 0 0 0 0 0
Bit V 0 0 1 0 0 0
Bit C 0 0 0 0 1 0
Reg S13 : ---- ---- 250 000 ----
Reg S :5/0 0 0 1 1 1 1
Lorsqu’une multiplication dépasse le nombre permis dans 16 bits, le résultat se retrouve dans le
registre mathématique S13: De plus, le bit de faute mineure (S :5/0) est placé à 1. Si
l’instruction OTU S :5/0 ne se trouvait pas à la suite de cette opération, le processeur serait en
faute à la fin du cycle de scrutation.
T AB L E AU 5- 2 : E X E R C I C E S #1
ADD (N7 :10) SUB (N7 :11) MUL (N7 :12) DIV (N7 :13) NEG (N7 :14) SQR (N7 :15)
N7 : 1 99 99 99 99 99 99
N7 : 2 99 99 99 99 ---- ----
RÉSULTAT
Bit S
Bit Z
Bit V
Bit C
Reg S13 :
Reg S :5/0
T AB L E AU 5- 3 : E X E R C I C E S #2
ADD (N7 :10) SUB (N7 :11) MUL (N7 :12) DIV (N7 :13) NEG (N7 :14) SQR (N7 :15)
N7 : 1 99 0 0 99 0 0
N7 : 2 0 99 99 0
RÉSULTAT
Bit S
Bit Z
Bit V
Bit C
Reg S13 :
Reg S :5/0
º ON º
º I:2 ÚADDÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
ÇÄÄ] [ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ADD ÃĶ
º 1 ³Source A N7:1³ º
º ³ 0³ º
º ³Source B N7:2³ º
º ³ 0³ º
º ³Dest N7:10³ º
º ³ 0³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º
º ON º
º I:2 ÚSUBÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
ÇÄÄ] [ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´SOUSTRACTION ÃĶ
º 1 ³Source A N7:1³ º
º ³ 0³ º
º ³Source B N7:2³ º
º ³ 0³ º
º ³Dest N7:11³ º
º ³ 0³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º
º ON º
º I:2 ÚMULÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
ÇÄÄ] [ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´MULTIPLICATION ÃĶ
º 1 ³Source A N7:1³ º
º ³ 0³ º
º ³Source B N7:2³ º
º ³ 0³ º
º ³Dest N7:12³ º
º ³ 0³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º
º ON º
º I:2 ÚDIVÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
ÇÄÄ] [ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´DIVISION ÃĶ
º 1 ³Source A N7:1³ º
º ³ 0³ º
º ³Source B N7:2³ º
º ³ 0³ º
º ³Dest N7:13³ º
º ³ 0³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º
º ON º
º I:2 ÚNEGÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
ÇÄÄ] [ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´NEGATION ÃĶ
º 1 ³Source N7:1³ º
º ³ 0³ º
º ³Dest N7:14³ º
º ³ 0³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º
º ON º
º I:2 ÚSQRÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
ºÄÄ] [ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´RACINE CARREE Ãĺ
º 1 ³Source N7:1³ º
º ³ 0³ º
º ³Dest N7:15³ º
º ³ 0³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º
º S:5 º
ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ(U)ÄĶ
º 0 º
º º
ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ENDÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
FIGURE 5- 3 : P R O G R AM M E M AT H É M AT I Q U E
Deuxième Année
Programme de Formation des Techniciens
Spécialisés en Électronique
6.1.6 Évaluations
Ce travail pratique ne fait pas partie d’une évaluation formelle. Par contre, le stagiaire doit le
traiter avec minutie et s’assurer qu’il comprend les principes et contenus énoncés.
Le stagiaire peut également faire vérifier son travail par un formateur afin de s’assurer de
l’atteinte des critères de performance visés.
6.3 Introduction
Lorsqu’il vient le temps de choisir un API il faut s’en tenir à des critères relativement simples
puisque les principaux manufacturiers offrent tous des avantages similaires. Ces critères sont :
1. Coût;
2. Simplicité et versatilité du ou des logiciels:
• LADDER;
• GRAFCET;
• Autres.
3. Disponibilité des pièces de remplacement.
4. Service après vente:
• formation;
• suivi;
• garantie.
5. Automate déjà existant dans l’entreprise
• Satisfaction ou non;
• Pièces de remplacement déjà existantes;
• Service après ventes satisfaisant;
• Fonctionnalité.
6.4 Recherche d’information
Avant tout il faut préparer une demande claire et précise afin que les représentants des divers
distributeurs d’API puissent soumettre sur papier leur solution à notre problème. Ceci permettra
par la suite de comparer les prix .
Afin de préparer cette soumission, il faut connaître les éléments incontournables de la liste qui
suit. Elle comprend la majorité des éléments pouvant caractériser le choix d’un API. Votre tâche,
dans cette section du TP, est d’identifier, par les documents de manufacturier, les
caractéristiques des automates de compagnies différentes. Pour ce faire, inspirez-vous des
premiers tableaux pour remplir les autres.
1. Constitution:
• Modulaire;
• Monobloc.
2. Entrées/sorties:
• discrètes (tout-ou-rien);
• analogiques;
• déportées (accès externe, base ajoutée, ...).
3. Capacité mémoire en milliers de mots pour:
• le programme;
• les mots de données;
• les bits internes ;
• le temporisateur/compteur.
4. Type de mémoire programme:
• RAM, EPROM, EEPROM
5. Fonctions internes:
• modification en mode RUN;
• horloge en temps réel;
• calendrier;
• configuration logicielle;
• interruption;
• sous-programme;
• accès par mot de passe.
6. diagnostic
• par DEL sur l’unité de contrôle;
• bits de diagnostic du système;
• table de diagnostic.
7. Cartes intelligentes:
• axe;
• comptage rapide;
• BASIC;
• communication série;
• réseau;
• analogique;
• thermocouple;
• sonde à résistance;
• régulateur PID;
8. Langage de programmation
• LADDER (relais) et blocs de fonctions;
• liste d’instruction (mnémoniques);
• logigramme;
• GRAFCET.
9. Jeu d’instructions
• nombre d’instructions;
• nombre de sous-programmes;
• BCD /DCB.
10. Console de programmation
• de poche («Pocket»);
• moniteur portable;
• PC ou compatible;
− RAM, disque dur, interfaces, systèmes d’exploitation.
11. Réseau
• marques, capacité d’adressage;
• protocole, topologie;
• norme (RS232, RS485, ...);
• vitesse de transmission;
• média (paire torsadée, fibre optique, ...);
• distance de liaisons.
12. Date de commercialisation
13. Documentation (Français, anglais ou autres)
6- 1 : D E S C R I P T I O N D ’ U N API AL SPA
T AB L E AU
• Marque ALSPA • Modèle C150
• Constitution: • Langage de programmation
− Modulaire; − LADDER et blocs de fonctions
− Monobloc; − liste d’instruction
• # Entrées/sorties: − logigramme;
− discrètes (tout-ou-rien); 784 − GRAFCET.
− analogiques; 64/32 • Jeu d’instructions
− déportées. Non − Nombre d’instructions 100
T AB L E AU 6- 6 : D E S C R I P T I O N D ' U N API O M RO N
• Marque Omron • Modèle C28K sans extension
• Constitution: • Langage de programmation
− Modulaire; − LADDER et blocs de fonctions
− Monobloc; − liste d’instruction
• # Entrées/sorties: − logigramme;
− discrètes (tout-ou-rien); − GRAFCET.
− analogiques; • Jeu d’instructions
− déportées. − Nombre d’instructions
• Capacité mémoire en kmots: − nombre de sous-programmes
− programme; − BCD /DCB
− mots de données; • Console de programmation
− bits internes; − De poche
− temporisateur/compteur. − Moniteur portable
• Type mémoire programme: • PC ou compatible
− RAM − RAM nécessaire
− EPROM − disque dur
− EEPROM − interfaces
• Fonctions internes: − systèmes d’exploitation
− Modification en mode RUN; • Réseau
− horloge en temps réel; − Marques
− calendrier; − capacité d’adressage
− configuration logicielle; − protocole
− interruption; − topologie
− sous-programme; − norme
− accès par mot de passe. − Vitesse de transmission
• Diagnostic − Média
− par DEL sur l’UC; − Distance de liaisons
− bits de diagnostic du système; • Commercialisation
− table de diagnostic. − Date
• Cartes intelligentes: − Pays d’origine
− axe; − Documentation
− comptage rapide; • Divers (inscrire)
− BASIC; −
− communication série; −
− réseau; −
− analogiques; −
− thermocouple; −
− sonde à résistance; −
− régulateur PID; −
6.5 Questionnaire
Vous avez maintenant des tableaux comportant des données complètes sur des automates
industriels différents. À l’aide de ces tableaux et des caractéristiques du manufacturiers,
répondez aux question suivantes.
Question #1 - Est-il possible d’utiliser des informations analogiques avec les modèles SÉRIE
UN de GE FANUC. Expliquez.
Question #2 - Quel est le temps de scrutation typique d’un GE Série UN 3,7k, si un
programme de 2k mémoire est présentement en mémoire.
Question #3 - Dans le nano-automate TSX 07 de Télémécanique, est-il possible d’exécuter
directement les conversions de binaire à BCD et de BCD à binaire. Si oui, quelles sont les
mnémoniques des instructions ?
Question #4 - Dans le nano-automate TSX 07 de Télémécanique, comment nomme-t-on les
instructions des bobines mémorisés?
Question #5 - Le nano-automate TSX 07 possède-t-il un horodateur?
Question #6 - Quelle est la configuration maximale d’entrées/sorties que le nano-automate
TSX 07 peut supporter sans ajouter d’extension?
Question #7 - Dans la famille TSX 47, quel est le nombre d’emplacements maximaux.
Question #8 - Que signifie le J dans les numéros de catalogue TSX 47-J ou TSX 47-20J?
Question #9 - Vous désirez commander un automate SLC 100 pour modifier une équipement
fonctionnant à relais. Puisque la modification demande 8 entrées 220Vca, 6 entrées 24Vcc ainsi
que 11 sorties 220Vca, quels seront les équipements à commander. Donnez les numéros de
catalogues.
Question #10 - Un automate SLC 500 1747-L30 de la compagnie Allen-Bradley possède
combien d’entrées et de sorties disponibles?
Question #11 - Suite à la question précédente, qu’indique le manufacturier lorsqu’il
mentionne, dans ses caractéristiques, que le 1747-L30 possède 6 combinaisons différentes?
Question #12 - Combien de temporisateurs et de compteurs sont présents dans le S5-90U de
Siemens?
Question #13 - Si vous aviez à décider entre le S5-90U et le S5-95U pour faire du traitement
analogique, lequel retiendrait votre attention
Question #14 - Selon vous, que signifie le terme «Mémentos» dans les caractéristiques du
manufacturier Siemens
Question #15 - Les manuels d’instructions de l’automate S5-90U sont disponibles dans
quelles langues:
Question #16 - Qu’est-ce qu’un détrompeur mécanique disponible avec Siemens et
Télémécanique.