Technical data
Technology functions
CPU 317T: Technology Functions
A5E00251798-03
6-233
The third call of MC_WritePeriphery plus positive edge at input parameter Execute
starts a new write command. Because of the fact that further new commands were
started, this new write command is queued in the second half of the command
execution time slice. This is why completion of the command is not reported right
away at the fourth, but rather with the fifth of MC_WritePeriphery (Busy is now
toggled to FALSE state, and Done is set TRUE.)
OB 1 cycle
Command execution
Position controller, IPO, DB update
Position c.
Position c.
Position c.
Position c.
Position c.
Position c.
Position c.
IPO
IPO
IPO
IPO
DB update
DB update
DB update
Execute
t
1
0
t
Done
1
0
Busy
t
1
0
Call 1
FB 451
Command
completed
Call 2
FB 451
Call 3
FB 451
Call 4
FB 451
Call 5
FB 451
Start
command
Start
command
Command
completed
Writing the I/O image
DP(DRIVE)
1 2
3
43
Writing the I/O image
DP(DRIVE)
Writing the I/O image
DP(DRIVE)
Writing the I/O image
DP(DRIVE)