Programme LIST pour détecter le sens de déplacement d'un tapis roulant
LIST
U
E 0.0
FP
M 0.0
UN
E 0.1
S
A 4.1
U
E 0.1
FP
M 0.1
UN
E 0.0
S
A 4.0
UN
E 0.0
UN
E 0.1
R
A 4.0
R
A 4.1
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
Explication
//Si l'état de signal à l'entrée E 0.0 passe de 0 à 1 (front montant) et si
//l'état de signal à l'entrée E 0.1 est simultanément à 0, le paquet sur le
//tapis se déplace vers la gauche.
//Si l'état de signal à l'entrée E 0.1 passe de 0 à 1 (front montant) et si
//l'état de signal à l'entrée E 0.0 est simultanément à 0, le paquet sur le
//tapis se déplace vers la droite. Si l'une des barrières photoélectriques
//est interrompue, cela signifie qu'un paquet se trouve entre les deux
//barrières.
//Si aucune des barrières photoélectriques n'est interrompue, aucun paquet
//ne se trouve entre les barrières. L'indicateur de sens se désactive.
Exemples de programmation
B.2 Exemples : Opérations combinatoires sur bits
257