14.01.2015 Views

Gemini GV6K and Gemini GT6K Programmer's Guide

Gemini GV6K and Gemini GT6K Programmer's Guide

Gemini GV6K and Gemini GT6K Programmer's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GEM6K<br />

Resources<br />

Supervisor<br />

Program Memory<br />

I/O<br />

2%inout<br />

2%inout<br />

Serial Ports<br />

Ethernet<br />

Axis<br />

2%inout<br />

Task 1<br />

Running move1<br />

move1<br />

DEF move1<br />

_<br />

_<br />

_<br />

END<br />

Task 2<br />

Run inout<br />

inout<br />

DEF inout<br />

_<br />

_<br />

_<br />

2%inout<br />

END<br />

Variables<br />

Figure 3b: Multi-Tasking initiated from a computer terminal (cont’d).<br />

GEM6K<br />

Resources<br />

Supervisor<br />

Program Memory<br />

I/O<br />

3%fill<br />

3%fill<br />

move1<br />

3%fill<br />

Serial Ports<br />

Ethernet<br />

Task 1<br />

DEF move1<br />

_<br />

_<br />

_<br />

Axis<br />

Running move1<br />

END<br />

inout<br />

Task 2<br />

Running inout<br />

DEF inout<br />

_<br />

_<br />

_<br />

END<br />

Variables<br />

3%fill<br />

Task 3<br />

Run fill<br />

fill<br />

DEF fill<br />

_<br />

_<br />

_<br />

END<br />

Figure 3c: Multi-Tasking initiated from a computer terminal (cont’d).<br />

Starting Tasks from<br />

a Program<br />

GEM6K<br />

Resources<br />

Supervisor<br />

Program Memory<br />

I/O<br />

RUN main<br />

RUN main<br />

main<br />

DEF main<br />

_<br />

_<br />

_<br />

RUN main<br />

Serial Ports<br />

Ethernet<br />

1%move1<br />

2%inout<br />

3%fill<br />

END<br />

Axis<br />

Variables<br />

Figure 4a: Multi-Tasking initiated from a program.<br />

204 Gem6K Series Programmer’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!