Opérations sur sémaphores
Suite de l'exemple d'application pour les sémaphores
FB 100
NOM
:SEMASET
:SES 10
:SPZ =M001
:UN
M 10.1
:S
M 10.1
M001 :BE
FB 110
NOM: SORTSIGN
:L
MW12
:T
QW 6
:UN
M 10.3
:S
M 10.3
:
:BE
FB 101
NOM
:SEMARESE
:SEF 10
:SPZ =M001
:UN
M 10.4
:S
M 10.4
:
M001 :BE
3 - 80
Positionner le sémaphore nº 10.
Si le sémaphore est positionné avec succès,
mettre à "1" le mémento SEMA-POSITIONNE.
Transférer la signalisation
dans le mot de périphérie.
Mettre à "1" le mémento
TRANS-SIGNAL.
Libérer le sémaphore nº 10.
Positionner le mémento
SEMAPHORE LIBERE.
Programmation de la CPU 948
C79000-G8577-C848-04