GE 90-30/20/Micro Universal Remote User Manual


 
4-146 Series 90-30/20/Micro Programmable Controllers Reference Manual September 1998 GFK-0467K
4
Example:
In the following example, when called for by previous logic, a parameter block for the time-of-day
clock is built to first request the current date and time, and then set the clock to 12 noon using the
BCD format. The parameter block is located at global data location %R0300. Array NOON has
been set up elsewhere in the program to contain the values 12, 0, and 0. (Array NOON must also
contain the data at %R0300.) The BCD format requires six contiguous memory locations for the
parameter block.
|
|
| _____ _____
|FST_SCN | | | |
|——| |———+MOVE_+—————————————————+MOVE_+-
| | | | |
| | INT | | INT |
| | | | |
| CONST -|IN Q+- NOON CONST -+IN Q+- MIN_SEC
| | | | |
| +04608 | LEN | +00000 | LEN |
| |00001| |00001|
| |_____| |_____|
|
|
|
| _____ _____ _____
|%I0016 | | | | | | %T0001
|——| |———+MOVE_+—————————————————+MOVE_+—————————————————+ SVC_+—————————————( )-
| | | | | | |
| | INT | | INT | | REQ |
| | | | | | |
| CONST -+IN Q+- %R0300 CONST -+IN Q+- %R0301 CONST -+FNC |
| | | | | | |
| +00000 | LEN | +00001 | LEN | +00007 | |
| |00001| |00001| | |
| |_____| |_____| %R0300 -+PARM |
| |_____|
|
|
|
| _____ _____
|%T0001 %I0017 | | | |
|——| |————| |————+ AND_+—————————————————+ ADD_+-
| | | | |
| | WORD| | INT |
| | | | |
| %R0303 -+I1 Q+- %R0303 %R0303 -+I1 Q+- %R0303
| | | | |
| CONST -+I2 | NOON -+I2 |
| 00FF |_____| |_____|
|
|
|
| _____ _____ _____
|%T0001 %I0017 | | | | | |
|——| |—————| |———+MOVE_+—————————————————+MOVE_+—————————————————+ SVC_+–
| | INT | | INT | | REQ |
| | | | | | |
| MIN_SEC-+IN Q+- %R0304 CONST -+IN Q+- %R0300 CONST -+FNC |
| | LEN | +00001 | LEN | +00007 | |
| |00002| |00001| | |
| |_____| |_____| %R0300 -+PARM |
| |_____|
|