15.07.2013 Views

Automatic control function programming manual ladder language

Automatic control function programming manual ladder language

Automatic control function programming manual ladder language

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

NO<br />

NO<br />

NO<br />

T <strong>function</strong><br />

OUTILg<br />

E parameter<br />

On the fly encoded<br />

M <strong>function</strong>s ?<br />

MSSCRg = Function<br />

code<br />

"T" ?<br />

YES<br />

YES<br />

OUTILg = Value of<br />

the new <strong>function</strong><br />

Wait for 1 PLC<br />

cycle<br />

Decoded pre-M<br />

<strong>function</strong> ?<br />

YES<br />

Output new <strong>function</strong>s<br />

and cancel any<br />

<strong>function</strong>s contradictory<br />

with them<br />

Wait for 1 PLC<br />

cycle<br />

Wait CRMg = 1<br />

Cancel any nonmodal<br />

<strong>function</strong>s<br />

3 - 60 en-938846/8<br />

NO<br />

NO<br />

NO<br />

1 PLC<br />

cycle<br />

Programme continued<br />

Figure 3.8 - Processing of T <strong>function</strong>s<br />

S output on<br />

the fly<br />

Linear or circular<br />

interpolation<br />

"G09"?<br />

Wait for cancellation of<br />

the following error<br />

"G04"<br />

YES<br />

YES<br />

Programmed<br />

dwell<br />

Decoded post-M<br />

<strong>function</strong>s ?<br />

YES<br />

Output new <strong>function</strong>s<br />

and cancel any<br />

<strong>function</strong>s contradictory<br />

with them<br />

Wait for 1 PLC<br />

cycle<br />

Wait CRMg = 1<br />

Cancel any nonmodal<br />

<strong>function</strong>s<br />

NO<br />

YES<br />

Encoded M<br />

<strong>function</strong>s ?<br />

YES<br />

MCODCRg = Function<br />

code<br />

Wait for 1 PLC<br />

cycle<br />

Wait CRMg = 1<br />

MCODCRg = 0<br />

Wait for 1 PLC<br />

cycle<br />

C_FMEXTg = 1 ?<br />

NO<br />

Wait C_FMEXTg = 1<br />

Figure 3.9 - Flow chart of <strong>function</strong>s programmed in a part programme block

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

Saved successfully!

Ooh no, something went wrong!