Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 172

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

Automate programmable S7-200 Manuel système
Exemple : Opérations d'interruption
P
P
A
L
6
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
162
NETWORK 1 //Premier cycle :
//1. Définir INT_0 comme interruption sur front descendant en 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

Publicité

loading