Semaphore application example continued:
FB 100
NAME :SEMADIS
:SED 10
Disable semaphore no. 10
:JZ
=M001
:AN
F 10.1
If the semaphore is disabled successfully,
:S
F 10.1
set "SEMAPHORE-DISABLED" flag.
M001 :BE
FB 110
NAME: MSGOUT
:L
FW12
Transmit a message
:T
OW 6
to the peripherals
:AN
F 10.3
:S
F 10.3
Set "TRANSFER MESSAGE"
:
flag
:BE
FB 101
NAME :SEMAENAB
:SEE 10
Enable semaphore no. 10
:JZ
=M001
:AN
F 10.4
:S
F 10.4
Set "SEMAPHORE ENABLED"
:
flag
M001 :BE
Semaphore Operations
CPU 948 Programming Guide
3 - 80
C79000-G8576-C848-04
Summary of Contents for CPU 948
Page 10: ...Contents CPU 948 Programming Guide 1 2 C79000 G8576 C848 04 ...
Page 32: ...Contents CPU 948 Programming Guide 2 2 C79000 G8576 C848 04 ...
Page 72: ...Data Blocks CPU 948 Programming Guide 2 42 C79000 G8576 C848 04 ...
Page 74: ...Contents CPU 948 Programming Guide 3 2 C79000 G8576 C848 04 ...
Page 154: ...Contents CPU 948 Programming Guide 4 2 C79000 G8576 C848 04 ...
Page 200: ...Contents CPU 948 Programming Guide 5 2 C79000 G8576 C848 04 ...
Page 308: ...Contents CPU 948 Programming Guide 7 2 C79000 G8576 C848 04 ...
Page 324: ...Examples of Parameter Assignment CPU 948 Programming Guide 7 18 C79000 G8576 C848 04 ...
Page 326: ...Contents CPU 948 Programming Guide 8 2 C79000 G8576 C848 04 ...
Page 370: ...Addressable System Data Area CPU 948 Programming Guide 8 46 C79000 G8576 C848 04 ...
Page 372: ...Contents CPU 948 Programming Guide 9 2 C79000 G8576 C848 04 ...
Page 486: ...Contents CPU 948 Programming Guide 11 2 C79000 G8576 C848 04 ...
Page 522: ...PG Functions via the S5 Bus CPU 948 Programming Guide 11 38 C79000 G8576 C848 04 ...
Page 524: ...Contents CPU 948 Programming Guide 12 2 C79000 G8576 C848 04 ...
Page 538: ...Contents CPU 948 Programming Guide 13 2 C79000 G8576 C848 04 ...
Page 546: ...List of Key Words CPU 948 Programming Guide Index 6 C79000 G8576 C848 04 ...