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.

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

A nonmodal <strong>function</strong> is enabled only during execution of the part programme block containing it.<br />

Example (On group 1)<br />

N100 X100 Z200 M6 M6 sent to the machine processor, i.e. %R122.3 = 1.<br />

N100 X50 M6 cancelled by acknowledgement of the previous block, i.e. %R122.3 = 0.<br />

! CAUTION<br />

All the decoded M <strong>function</strong>s are acknowledged by a response (CRM1 to CRM8)<br />

Variables<br />

The status of CRM1 to CRM8 determines whether the part programme is continued or waits<br />

for the end of execution of the block<br />

The automatic <strong>control</strong> <strong>function</strong> must manage CRM1 to CRM8 for the programmed<br />

<strong>function</strong>s and the <strong>function</strong>s cancelled or reset (by a reset or INIT).<br />

Modal M <strong>function</strong><br />

Nonmodal M <strong>function</strong><br />

CRMg<br />

1 PLC<br />

cycle<br />

Wait for<br />

CRMg<br />

Block n<br />

Programme contined<br />

Figure 3.6 - Processing of decoded M <strong>function</strong>s.<br />

Block n + 1<br />

REMARK If CRM1 to CRM8 remains high, the part programme is continued after the PLC cycle.<br />

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

3

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

Saved successfully!

Ooh no, something went wrong!