Exemples de programmation pour les modes de représentation LIST, CONT, LOG
Opérations de mémorisation
(suite)
Fonction impulsionnelle (contact de passage)
Problème posé
E 1.7
E 1.7
M4.0
M2.0
E 1.7
M 4.0
M 2.0
A chaque front montant sur l'entrée E 1.7, le résultat de la combinaison ET (U E 1.7 et UN M 4.0)
est "1" et, comme RLG = "1", les mémentos M 4.0 ("mémento de front") et M 2.0 ("mémento d'im-
pulsion") sont mis à "1".
Au cycle suivant, la combinaison ET n'est pas réalisée étant donné que le mémento M 4.0 est à "1".
Le mémento M 2.0 est remis à zéro.
Le mémento M 2.0 est donc à l'état "1" pendant un seul cycle de programme.
Diviseur binaire (bascule T)
Problème posé
E 1.0
E 1.0
M1.0
M1.1
M 2.0
A 3.0
E 1.0
A 3.0
Le diviseur binaire (sortie A 3.0) change d'état à chaque transition de "0" à "1" de l'état de l'entrée
E 1.0 (front montant). La fréquence du signal de sortie de la mémoire est donc la moitié de celle du
signal d'entrée.
Programmation de la CPU 948
C79000-G8577-C848-04
LIST
U
E 1.7
UN
M 4.0
=
M 2.0
/ M2.0
U
M 2.0
S
M 4.0
UN
E 1.7
R
M 4.0
LIST
U
E 1.0
UN
M 1.0
=
M 1.1
U
M 1.1
S
M 1.0
UN
E 1.0
A3.0
R
M 1.0
U
M 1.1
U
A 3.0
=
M 2.0
U
M 1.1
UN
A 3.0
UN
M 2.0
S
A 3.0
U
M 2.0
R
A 3.0
Représentation STEP 5
CONT
E 1.7 M 4.0
M 2.0
M 2.0
M 4.0
S
E 1.7
R
Q
Représentation STEP 5
CONT
E1.0 M1.0
M1.1
M1.1
M1.0
S
E1.0
R
Q
M1.1 A3.0
M 2.0
M1.1 A3.0 M2.0 A3.0
S
M2.0
R
Q
LOG
E 1.7
&
M 4.0
M 2.0
M 4.0
M 2.0
S
E 1.7
R
Q
LOG
E1.0
&
M1.0
M1.1
M1.0
S
M1.1
E1.0
R Q
M1.1
&
A3.0
M2.0
M1.1
&
A3.0
A3.0
S
M2.0
M2.0
R
Q
3 - 39