Example of a filled sequence buffer
Assignment of modules,
| AM1 | AM2 | AM3 |
V1 / 5 sec | V1 / 5 sec | V2 / 4sec | |
V4 / 10 sec | V4 / 10 sec | V5 / 12 sec | |
V5 / 10 sec | V5 / 10 sec | V6 / 12 sec | |
V5 / 10 sec | V5 / 10 sec | V6 / 12 sec | |
V6 / 10 sec | V5 / 10 sec | V4 / 14 sec | |
V6 / 10 sec | V5 / 10 sec | V4 / 14 sec |
To do is following user program:
1. | ||
2. | AM2 |
3.
Belonging sequence buffer: |
|
|
action type | action data[0] | action data[1] |
USER_STEP | 1 |
|
SWITCH_VALVE | 0006 hex (V4, V2) |
|
PURGEWAIT | 10 |
|
ZERO | AM1 |
|
PURGEWAIT | 10 |
|
ZERO | AM2 |
|
CALWAIT | AM1 |
|
CALWAIT | AM2 |
|
SWITCH_VALVE | 0011 hex (V5,V1) |
|
PURGEWAIT | 12 |
|
ZERO | AM3 |
|
CALWAIT | AM3 |
|
USER_STEP | 2 |
|
SWITCH_VALVE | 0012 hex (V5, V2) |
|
PURGEWAIT | 10 |
|
SPAN | AM2 | 4 |
CALWAIT | AM2 |
|
|
|
The size of sequence buffer is currently 320.
90003482(2) | NGA 2000 | Supplement - 27 |