Siemens SIMATIC S7-200 Manuel page 185

Masquer les pouces Voir aussi pour SIMATIC S7-200:
Table des Matières

Publicité

Exemple : Opérations d'interruption
P
P
A
L
I
N
T
0
Exemple : Interruption cyclique pour la lecture d'une valeur d'entrée analogique
P
P
A
L
S
B
R
_
0
I
N
T
0
NETWORK 1 //Premier cycle :
//1. Définir programme d'interruption INT_0
//
comme interruption sur front descendant pour I0.0
//2. Valider toutes les interruptions
LD
SM0.1
ATCH
INT_0, 1
ENI
NETWORK 2 //En cas d'erreur d'E/S, inhiber
//l'interruption pour front descendant en I0.0.
//Ce réseau est facultatif.
LD
SM5.0
DTCH
1
NETWORK 3 //Inhiber toutes les interruptions
//lorsque M5.0 est à 1.
LD
M5.0
DISI
NETWORK 1 //Programme d'interruption sur front descendant en I0.0 :
//Fin conditionnelle si erreur d'E/S
LD
SM5.0
CRETI
NETWORK 1 //Appeler sous- -programme 0 au premier cycle.
LD
SM0.1
CALL
SBR_0
NETWORK 1 //1. Définir la période de l'interruption cyclique 0 à 100 ms.
//2. Associer interruption cyclique 0 (événement 10) à INT_0.
//3. Valider tous les événements d'interruption
LD
SM0.0
MOVB
100, SMB34
ATCH
INT_0, 10
ENI
NETWORK 1 //Lire la valeur de AIW4 toutes les 100 ms
LD
SM0.0
MOVW
AIW4, VW100
Jeu d'opérations S7- -200
Chapitre 6
171

Publicité

Table des Matières
loading

Table des Matières