Unit 3
3. INTRODUCTION AU SLC 500
03.1.1 Liste des entres sorties..............................................................................................
13.1.2 Liste des modules.......................................................................................................
03.2 Le systme SLC 500
23.2.1 Spcifications gnrales..............................................................................................
33.2.2 Classification des instructions de base........................................................................
13.3 Organisation et adressages des fichiers de donnes
43.3.1 Addressage des fichiers de donnes............................................................................
53.3.2 Fichiers de donnes binaires (B3)...............................................................................
63.3.3 Fichiers de donnes dtat (S2)..................................................................................
23.4 Instructions sur les bits
73.4.1 Fichiers de donnes de sortie (O0).............................................................................
83.4.2 Fichiers de donnes dentres (E1).............................................................................
93.4.3 Examine si Contact Ferm (XIC) -] [-......................................................................
103.4.4 Examine si Contact Ouvert (XIO) -]/[-...................................................................
113.4.5 Activation de Sortie (OTE) ---( )---..........................................................................
123.4.6 Scrutation des programmes......................................................................................
133.4.7 Verrouillage de Sortie (OTL) ---(L)---...............................................................
143.4.8 Dverrouillage de Sortie (OTU) ---(U)---...............................................................
153.4.9 Impulsion sur Front Montant (OSR) ---(OSR)---....................................................
33.5 Instructions de temporisateurs et de compteurs
163.5.1 Gnralits................................................................................................................
173.5.2 Fichier de donnes de temporisations (T4)...............................................................
183.5.3 Temporisation au Travail (TON)..............................................................................
193.5.4 Temporisation au Repos (TOF)................................................................................
203.5.5 Temporisation Mmoire RTO................................................................................
213.5.6 Compteurs (CTU) et dcompteur (CTD).................................................................
223.5.7 Fichier de donnes de compteurs (C5).....................................................................
43.6 Exercices
53.7 Appendice A : Rsum des instructions
233.7.1 Instructions sur bits..................................................................................................
243.7.2 Instructions de temporisations et compteurs............................................................
253.7.3 Exemple dadressage................................................................................................
Page 0/18
Mer SOUHANE
Rsum de Thorie
OUTPUT
POWER
AB
INPUT
OUTPUT
INPUT
OUTPUT
8 12
12
8 12
8 12
9 13
13
9 13
9 13
2
3
6 10
7 11
2
3
6 10
7 11
14
15
2
3
6 10
7 11
2
3
6 10
7 11
14
15
14
15
POWER
14
15
ANALOG
INPUT
POWER
ANALOG
ALLEN-BRADLEY
FIGURE
3 -1 : A U T OM ATE S LC - 5 00
S U R U N E B AS E D E
13
E M P L AC E M E N T S
#
0
1
2
3
4
5
6
7
#
0
1
2
3
4
5
6
7
FONCTION
Lumire non 240VCA
Lumire non 240VCA
Lumire non 240VCA
Lumire non 240VCA
Lumire non 240VCA
Lumire non 240VCA
Lumire non 240VCA
Lumire non 240VCA
ADRESSE
O:3/0
O:3/1
O:3/2
O:3/3
O:3/4
O:3/5
O:3/6
O:3/7
Page 1/18
VCC
VCA
240
240
240
240
240
240
240
240
TIQUETTE
E0-NO
E1-NO
E2-NO
E3-NO
E4-NF
E5-NF
E6-NF
E7-NF
TIQUETTE
Mer SOUHANE
Rsum de Thorie
EMPL
#
0
1
2
3
4
3 -2 : LISTE
DES M ODULES D E / S
RFRENCES
1746-A13
1747-L532
1746-OB16
1746-IB16
1746-OA16
1746-IM16
Spcifications
Mmoire programmation
Mmoire suppl.
Capacit E/S discret
Programmation
Jeu dinstructions
Scrutation type
Isolation
Certification
SLC-5/01
1747-L511, L514
1k/4k instructions
0
256
APS ou HHT
52 instructions
8 ms/k
3 -3
SLC-5/02
1747- L524
4k instructions
0
480
APS ou HHT
71 instructions
4.8 ms/k
SLC-5/03
1747-L532 C
12k mots
jusqu 4k
960
APS
71 instructions
1 ms/k
1500 V
UL/CSA
Page 2/18
SLC-5/04
1747-L542
20k mots
jusqu 4k
960
APS
71 instructions
0.9 ms/k
Mer SOUHANE
Rsum de Thorie
Catgorie
de tension
Tension
Opration
100/120
VCA
85-132a
200/240
VCA
170-265a
24
VCC
10-30
NPN
#
dentre
4
8
16
4
8
16
8
16
16
8
16
16
16
#cat
1746IA4
IA8
IA16b
IM4
IM8
IM16b
IB8
IB16 b
ITB16 b
IV8
IV16 b
ITV16 b
IG16 b
Courant
tir du 5V
35 mA
50 mA
85 mA
35 mA
50 mA
85 mA
50 mA
85 mA
85 mA
50 mA
85 mA
85 mA
140 mA
16
IN16 b
85 mA
Tension
au repos
30 VCA
30 VCA
30 VCA
50 VCA
50 VCA
50 VCA
5.0VCC
5.0VCC
5.0VCC
5.0VCC
5.0VCC
5.0VCC
2.0VCC
(min)
3.0VCC
3.0VCA
5VDC/
TTL
24
VCA / VCC
10-30
PNP
4.5-5.5
source
10-30 cc
10-30ca
Catgorie
Tension
#cat
Courant
Courant (A)
de tension
120/240
Opration
85-265a
dentre
8
1746OA8
tir du 5V
185 mA
16
OA16 b
370 mA
10-50
OB8
135 mA
PNP
16
OB16 b
280 mA
10-50
OV8
135 mA
NPN
16
OV16 b
270 mA
5VDC/TTL
4.5-5.5 sink
16
4
OG16 b
OW4
180 mA
45 mA
Relais
5-265 VCA
OW8
85 mA
5-125 VCC
16
OW16
85 mA
par point
1.0 @ 30C
0.5 @ 60C
0.5 @ 30C
0.25 @ 60C
1.0 @ 30C
0.5 @ 60C
0.5 @ 30C
0.25 @ 60C
1.0 @ 30C
0.5 @ 60C
0.5 @ 30C
0.25 @ 60C
24 mA
2.5A
@ 240VCA
1.0A
@ 125VCC
2.0A
@ 245VCC
VCA
24
VCC
CA / CC
Courant
au repos
2 mA
2 mA
2 mA
2 mA
2 mA
2 mA
1 mA
1 mA
1.5 mA
1 mA
1 mA
1.5 mA
4.1 mA
Courant nominale
lentre
12 mA @ 120V
12 mA @ 120V
12 mA @ 120V
12 mA @ 240V
12 mA @ 240V
12 mA @ 240V
8 mA @ 24V
8 mA @ 24V
8 mA @ 24V
8 mA @ 24V
8 mA @ 24V
8 mA @ 24V
3.7 mA @ 5V
1 mA
8mA @ 24V
Courant
(A)
du module
8.0 @ 30C
4.0 @ 60C
8.0 @ 30C
4.0 @ 60C
8.0 @ 30C
4.0 @ 60C
8.0 @ 30C
4.0 @ 60C
8.0 @ 30C
4.0 @ 60C
8.0 @ 30C
4.0 @ 60C
-
Baisse de V
1440VA
la sortie
1.5 V
@ 1.0 A
1.5 V
@ 0.5 A
1.2 V
@ 1.0 A
1.2V
@ 0.5 A
1.2 V
@ 1.0 A
1.2V
@ 0.5 A
-
a
b
a
Frquence de 47 63 Hz
Le bloc de terminaison est amovible
Page 3/18
Mer SOUHANE
Rsum de Thorie
3 -4 : L I S T E
# Fichier
Ident.
0
1
2
3
4
5
6
7
8
9
10-255
O
I
S
B
T
C
R
N
DES FICHIERS
Fonction
Image des sorties
Images des entres
tat
Binaire
Temporisation
Comptage
Contrle
Nombres Entiers
Rserv
Transfert rseau
14
13
12
11
10
LMENT
B3:0
B3:1
B3:254
B3:255
B3/4085 ou B3:255/5
Ladresse de ces bits peut tre spcifie par le numro du bit dans le fichier, ou par le numro du
bit dans llment. Le numro dun fichier de bit est incontournable puisque dautres fichiers du
mme genre peuvent exister.
Dlimiteur dlment
Dlimiteur de bit
B3:0/9
Identificateur du fichier
Numro du fichier
Numro du bit
Numro de llment
Page 4/18
Mer SOUHANE
Rsum de Thorie
14
13
12
11
10
LMENT
S:0
6
5
5
3
6
0
3
2
7
6
8
0
1
6
3
8
4
0
8
1
9
2
0
4
0
9
6
0
2
0
4
8
0
1
0
2
4
0
5
1
2
0
2
5
6
0
1
2
8
0
6
4
0
3
2
0
1
6
0
8
0
4
0
2
0
S:4
priode en ms.
S:15
SW1
CLIGN
LUMIERE
I:2
S:4
O:3
] []/[( )
1
6
2
F I G U R E 3 -2 : E X E M P L E D U T I L I S ATI O N D U N R E G I S T R E D T AT
Lorsque le contact I:2/1 sera ferm, la lumire clignotera une priode de 1280 ms ou si vous
prfr de 1.28 secondes.
Page 5/18
Mer SOUHANE
Rsum de Thorie
14
13
12
11
10
LMENT
O:1
O:3
Ladresse doit tre donne en identifiant le fichier, lemplacement de la carte par rapport la base,
le mot et finalement le bit ou la borne de sortie. Par exemple, ladresse du bit 9 du module situ
lempacement 1 est :
Dlimiteur dlment
Dlimiteur de mot (facultatif si moins de 16 E/S)
Dlimiteur de bit
O:1.0/9
Identificateur du fichier
Emplacement du module
Emplacement du bit.
14
13
12
11
10
LMENT
I:2
I:4
Page 6/18
Mer SOUHANE
Rsum de Thorie
BP1
L3
] [( )
BP2
L3
] [( )
F I G U R E 3 - 3 : S C R U TAT I O N D E P R O G R AM M E S
mmoire.
Page 7/18
Mer SOUHANE
Rsum de Thorie
Verrouillage de Sortie
(OTL) ---(L)---
ARRT
M1
FIGURE
3 -4
Les termes OTL et OTU sont tirs de langlais OuTput Latch et Output Unlatch. Ces
instructions sont utilises par paire afin de contrler un bit. Il remplace dans les faits, le contact
de maintien tel celui de lexemple du dmarreur de moteur.
Continuons avec cet exemple en utilisant les instructions OTE et OTU. Voici le programme
permettant de raliser les mmes fonctions que celles de la figure 3 -4
DEPART
MOTEUR
] [(L)
ARRET
MOTEUR
]/[(U)
FIGURE
3 -5 : D I AG R A M M E
L AD D E R D U D M AR R E U R D E M O T E U R AVE C
OTL
ET
OTU
Au dpart, le contact E2 sera ouvert puisque le bit E2 est actif (1). Lorsquon appuie sur le
bouton de DPART, linstruction OTL active la sortie du contacteur M1. Mme si le bouton est
relch, la sortie reste active. Le moteur simmobilisera lorsquune pression sur le bouton
ARRT sera effectue. ce moment, le contact E2 sera ferm puisque ce bit sera maintenant 0.
Ceci enclenchera linstruction OTU et le contacteur M1 sera dsaliment.
Il nest pas plus simple ou plus complexe dutiliser ce type dinstruction plutt quune logique
utilisant les contacts de maintien. Par contre, il faut faire attention au phnomne suivant.
Quarrive-t-il de cette instruction si les deux lignes sont vraies?
Dans lexemple de la figure 3 -5, le contacteur du moteur serait inactif puisque linstruction de
dverrouillage OTU est place aprs celle de verrouillage. Souvenez-vous toujours que la
scrutation dun programme seffectue de haut en bas. La ligne de dvrouillage lemporterait dans
ce programme puisquelle est situe la suite de celle de verrouillage. Si les lignes avaient t
inverses, le fait dappuyer sur les deux boutons poussoirs aurait activ le moteur.
Page 8/18
Mer SOUHANE
Rsum de Thorie
Impulsion sur Front Montant (OSR) ---(OSR)--Le terme OSR est tir de langlais One Shot Relay qui se traduit par un relais impulsionnel.
chaque fois quune transition faux-vrai est dtecte avant linstruction de OSR, cela rend la
ligne vraie pour une scrutation de programme.
Cet instruction est souvent utilise en combinaison avec les instructions numriques ou
mathmatiques. Par contre, elle peut tre utile dans les programmes simples lorsquune action
doit tre effectue par un bouton poussoir. Reprenons lexemple du dmarreur de moteur. Dans
sa version originale, le moteur dmarre au moment dune pression sur le bouton DPART. Si
pour une raison quelconque, le bouton reste enclench, le moteur repartira ds la relche du
bouton darrt. Ici, par lutilisation de linstruction OSR, le bouton doit obligatoirement tre
dsactiv avant quon puisse obtenir une nouvelle transition faux-vrai.
ARRET
DEPART
MOTEUR
] [] [[OSR]( )
MOTEUR
] [
FIGURE
3 -6 : D I AG R A M M E
L AD D E R D U D M AR R E U R D E M O T E U R AVE C
OSR
Attention !
Ladresse de bit utilise pour cette instruction doit tre unique. Ne rutilisez pas cette adresse
ailleurs dans votre programme.
Sur une ligne, ne pas placer de conditions dentres aprs linstruction OSR. Un
fonctionnement inattendu pourrait en rsulter.
Page 9/18
Mer SOUHANE
Rsum de Thorie
11
10
4
3
2
Usage Interne
0
0
1
2
EN = Bit 15 de Validation.
TT = Bit 14 de temporisation en cours.
DN = Bit 13 de Fin de temporisation.
255 temporisateurs peuvent tre utiliss mme le fichier 4. Par exemple, le contact de fin du
temporisateur 6 serait adress tel : T4:6/13 ou T4:6/DN.
Le mot permettant de modifier la valeur de prslection est : T4:6.1 ou T4:6.PRE
Page 10/18
Mer SOUHANE
Rsum de Thorie
I:2
TON
1
Temporisation T4:1(DN)
Prslection
173
Val. Cumule
0
Ligne 2:1
DELAI1
M2
T4:1
O:3
] [( )
DN
2
Conditions de ligne
346 x 0.01s
173 x 0.01s
Valeur de Prslection
28 x 0.01s
Valeur cumule
bit de fin
(DN)
Ligne vraie
(EN)
FIGURE
3 - 7 : D I AG R AM M E
L AD D E R E T F O R M E S D ' ON D E D E
Page 11/18
TON
Mer SOUHANE
Rsum de Thorie
I:2
TOF
] [TEMPO AU REPOS
(EN)
2
Temporisation T4:2(DN)
Prslection
6
Val. Cumule
0
Ligne 2:3
TEMPS2
M1
T4:2
O:3
] [( )
DN
1
Conditions de ligne
6 x 1s
Valeur de Prslection
Valeur cumule
bit de fin
(DN)
Ligne vraie
(EN)
FIGURE
3 -8 : D I AG R A M M E
Page 12/18
TOF
Mer SOUHANE
Rsum de Thorie
I:2
RTO
] [TEMPO A MEMOIRE
(EN)
3
Temporisation T4:3(DN)
Prslection 17341
Val. Cumule
0
Ligne 2:5
TEMPS3
M3
T4:3
O:3
] [( )
DN
3
Conditions de ligne
Conditions de remise
zro (RES)
17341 x 0.01s
Valeur de Prslection
2890 x 0.01s
Valeur cumule
bit de fin
(DN)
Ligne vraie
(EN)
FIGURE
3 - 9 : D I AG R AM M E
E T F O R M E S D ' ON D E D E
Page 13/18
RTO
Mer SOUHANE
Rsum de Thorie
14
13
12
11
10
CU
CD
DN
OV
UN
UA
4
3
2
Usage Interne
0
0
1
2
Page 14/18
Mer SOUHANE
Rsum de Thorie
Conditions de ligne
Conditions de remise
zro (RES)
Valeur cumule
8
Valeur de Prslection
bit de fin
(DN)
RESET
ACC = PRE
RESET
Ligne 2:6
I:2
CTU
] [COMPTAGE
(CU)
4
Compteur
C5:1(DN)
Prslection
8
Val. Cumule
0
Ligne 2:7
C5:1
O:3
] [( )
DN
4
Ligne 2:8
I:2
CTD
] [DECOMPTAGE
(CD)
5
Compteur
C5:1(DN)
Prslection
8
Val. Cumule
0
Ligne 2:9
I:2
C5:1
] [(RES)
FIGURE
3 -1 0 : F O R M E S
D' ONDE D UN
CT U
Page 15/18
E T D I AG R A M M E D ' U N
CT U/ C T D
Mer SOUHANE
Rsum de Thorie
Exercices
SLC 5/03 CPU
POWER
AB
INPUT
INPUT
0
1
4
5
8 12
9 13
2
3
6 10
7 11
14
15
OUTPUT
OUTPUT
OUTPUT
0
1
4
5
8
9
12
13
0
1
4
5
8 12
9 13
0
1
4
5
8 12
9 13
2
3
6 10
7 11
14
15
2
3
6
7
10 14
11 15
2
3
6 10
7 11
14
15
0
1
4
5
8 12
9 13
2
3
6 10
7 11
14
15
ALLEN-BRADLEY
FIGURE
3 - 11 : A U T OM ATE S LC - 5 00
Page 16/18
Mer SOUHANE
Rsum de Thorie
XIC
XIO
OSR
Activation de Sortie
Verrouillage de Sortie
OTE
OTL
Dverrouillage de Sortie
OTU
Temporisation au travail
TON
Temporisation au repos
TOF
Temporisation mmoire
RTO
Compteur
CTU
Dcompteur
CTD
Remise zro
RES
Page 17/18
Mer SOUHANE
Rsum de Thorie
Exemple dadressage
Dlimiteur dlment
Dlimiteur de bit
B3:0/9
Identificateur du fichier
Numro du fichier
Numro de llment
Numro du bit
Id
Fonction
Id
Fonction
Id
Fonction
0
3
6
O
B
R
1
4
7
I
T
N
2
5
8
S
C
tat
Comptage
Rserv
Transfert rseau
10-255
Page 18/18
Mer SOUHANE