Professional Documents
Culture Documents
Version A
PROCEDURE DE PROGRAMMATION
SIEMENS
Adresse octet
Point
Adresse bit
Exemples :
I2.5 signifie : Entre, adresse octet 2 sur adressage bit 5.
Q1.3 signifie : Sortie, adresse octet 1 sur adressage bit 3
1-2 Les mmoires dans la CPU
Bit interne en zone variable V 100.0 soit 1 bit
V 100
0
Octet en zone variable VB 100 soit 8 bits
VB 100
7
VB 100 0
Mot en zone variable VW 100 soit 16 bits
VW 100
15 VB 100
8 7
VB 101
0
Double mot en zone variable VD 100 soit 32 bits
VD 100
31
VB 100
24 23
VB 101
16 15
VB 102
8 7
LD
I0.1
Front montant
dit aussi pulse
LDN I0.1
Q0.1
=
NOT
Q0.1
ED
I0.1
I0.1
I0.1
Liste
dinstruction
Q0.1
I0.1
Inverse
Q0.1
I0.1
Direct
VB 103
EU
I0.1
FT Siemens V4
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Page 2 / 12
Version A
I0.2
I0.1
LD
A
ET
LD
O
OU
I0.1
I0.2
I0.2
I0.2
I0.2
LD
X
OU exclusif
I0.2
3 Le compteur
LD
AN
I0.1
I0.2
LD
ON
I0.1
I0.2
I0.1
I0.1
I0.1
I0.2
I0.1
I0.2
I0.1
I0.2
I0.1
FT Siemens V4
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Page 3 / 12
Version A
Liste dinstruction
NETWORK 1
LD
I0.0
LD
I0.1
LD
I0.2
CTUD C48, +4
incrmentation
dcrmentation
Remise A Zro RAZ
Valeur de dpart 4
NETWORK 2
LD
C48
=
Q0.3
1 lorsque C48=4
Liste dinstruction
NETWORK 1
LD
SM1.1
toujours 1
SEG VB48, AC1 affichage de la valeur contenu dans VB48 dans laccumulateur AC1
FT Siemens V4
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Page 4 / 12
Version A
5 La temporisation
{Ti}
Langage contact dit aussi LADDER
Liste dinstruction
NETWORK 1
LD
I0.5
TON T6, +10
activation
Temporisation travail 10
NETWORK 2
LD
T6
=
Q0.3
Lorsque l'entre de validation est dsactive, la valeur d'une temporisation TON est
automatiquement remise zro, ce qui n'est pas le cas d'une temporisation TONR qui conserve sa
dernire valeur. Ainsi, lorsqu'une temporisation TONR est nouveau valide, la nouvelle valeur de
temps s'ajoute la valeur de temps prcdente.
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Page 5 / 12
Version A
CPU 212
T32
T33-T36
T37-T63
CPU 214
T32, T96
T33-T36T97-T100
T37-T63T101-T127
FT Siemens V4
CPU 215/216
T32, T96
T33-T36T97-T100
T37-T63T101-T255
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Page 6 / 12
Version A
Liste dinstruction
NETWORK 1 //appel grafcet de scurit
LD
SM0.0
// toujours actif
CALL
SBR0
// appel sous programme SBR0 qui le grafcet de scurit
FT Siemens V4
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Page 7 / 12
Version A
Il est facultatif et se suffit lui mme cest dire quil nest pas appel par le
programme principale ou un sous programme.
Il est activ par lapparition dun vnement prcis.
1
V10.0
I0.1
2
V10.1
I0.2
Q0.2
Liste dinstruction
// Grafcet linaire
// mise 0 de ltape 2
// mise 1 de ltape 1
NETWORK 2
// Transition 1 vers 2
LD
V10.0
A
I0.1
R
V10.0, 1
S
V10.1, 1
NETWORK 3 // Transition 2 vers 1
LD
V10.1
A
I0.2
R
V10.1, 1
S
V10.0, 1
LE POST DANS UN AUTRE sous programme {SBR2}
NETWORK 1 // sortir vrin 1 V1+
LD
V10.1
=
Q0.2
FT Siemens V4
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Page 8 / 12
Version A
LE POST DANS UN AUTRE sous programme {SBR2} donne donc la possibilit de raliser
des sous programmes hirarchiss
Il faut une seule quation par sortie donc par practionneur comme sur tous les
Automate Programmable Industriel API
FT Siemens V4
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Page 9 / 12
Version A
LD
R
S
1
V10.0
I0.2 . I0.3
2
V10.1
I0.4
Q0.2
I0.4 + I0.5
3
V10.2
Q0.3
I0.2
SM0.1
V10.1, 2
V10.0, 1
FT Siemens V4
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Squence de Monsieur ROUSSEAU du lyce Robert SCHUMAN DUGNY (93)
FT Siemens V4
Version 6
Page 10 /
12
Version A
PROCEDURE DE PROGRAMMATION
SIEMENS
Page 11 /
12
Version A
1
V10.0
I0.2
2
V10.1
Q0.2
I0.3
3
V10.2
Q0.3
6
V10.5
Q0.6
I0.4
4
V10.3
Q0.4
I0.7
I0.5
5
V10.4
Q0.5
=1
7
V10.6
Q0.7
FT Siemens V4
Version 6
SIEMENS
PROCEDURE DE PROGRAMMATION
Squence de Monsieur ROUSSEAU du lyce Robert SCHUMAN DUGNY (93)
FT Siemens V4
Version 6
Page 12 /
12
Version A