beautypg.com

Sample program, 2 instructions, Sequential (non-nested) subroutines – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 329

background image

2-293

2 Instructions

CP1E CPU Unit Instructions Reference Manual(W483)

Subr

out

ines I

n

stru

ctio

ns

2

SBS

Sample program

Sequential (Non-nested) Subroutines

When CIO 0.00 is ON in the following example, subroutine 1 is executed and program execution
returns to the next instruction after SBS(091) 1. When CIO 0.01 is ON, subroutine 2 is executed and
program execution returns to the next instruction after SBS(091) 2.

B

SBS

1

S1

A

SBS

2

RET

C

SBN

1

S2

SBN

2

RET

END

1

3

5

2

4

CIO 0.00 ON

1

2

0.00

0.01

0.00

ON

ON

OFF

OFF

Order of execution

A→S1→B→S2→C

A

→S1→B→C

A→B→S2→C

A→B→C

0.01

ON

OFF

ON

OFF

CIO 0.01 ON

Program end

Main program

Subroutines

This manual is related to the following products: