beautypg.com

Units refreshed by iorf(097), Function precaution, Sample program – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 389: 2 instructions, Refreshing words in the i/o bit area

background image

2-353

2 Instructions

CP1E CPU Unit Instructions Reference Manual(W483)

Basic

I/O U

n

it I
n

stru

ctio

ns

2

IORF

Units Refreshed by IORF(097)

Note CP1E CPU Unit built-in I/O area cannot be refreshed with IORF(097).

CP1E CPU Unit built-in I/O area can be refreshed with immediate refreshing specifications (!).

Function

Precaution

IORF(097) can be used in an interrupt task, which allows high-speed processing of specific I/O data

with an interrupt. If IORF(097) is used in an interrupt task, always disable cyclic refreshing of the
specified Special I/O Unit by turning ON the corresponding Special I/O Unit Cyclic Refreshing Dis-
able Bit in the PLC Setup.

If words for which there is no Unit mounted exist between St and E, nothing will be done for those

words and only the words allocated to Units will be refreshed.

The I/O refreshing initiated by IORF(097) will be stopped midway if an I/O bus error occurs during I/O

refreshing.

Sample program

Refreshing Words in the I/O Bit Area

When CIO 0.00 turns ON in the following example, CIO 2 to CIO 4 (36 inputs) are refreshed (1) and
then after the required processing is performed (2), CIO 104 (8 outputs) is refreshed (3).

Unit type

CH

Refreshable by IORF(097)

CPU Unit with
30 or 40 I/O
Points

CP1E CPU Unit built-in I/O: 0CH, 1CH, 100CH and 101CH

No

CP1W Expansion I/O Unit: 2CH to 99CH, 102CH to 199CH

Yes

CP1W Expansion Unit: 2CH to 99CH, 102CH to 199CH

Yes

CPU Unit with
60 I/O Points

CP1E CPU Unit built-in I/O: 0CH, 1CH, 2CH, 100CH, 101CH and 102CH

No

CP1W Expansion I/O Unit: 3CH to 99CH, 103CH to 199CH

Yes

CP1W Expansion Unit: 3CH to 99CH, 103CH to 199CH

Yes

NA-type CPU
Unit

CP1E CPU Unit built-in I/O: 0CH and 100CH

No

CP1E CPU Unit built-in analog: 90CH, 91CH and 190CH

Yes

CP1W Expansion I/O Unit: 1CH to 99CH, 101CH to 199CH

Yes

CP1W Expansion Unit: 1CH to 99CH, 101CH to 199CH

Yes

IORF(097) refreshes the I/O words between St and E,
inclusively. IORF(097) is used to refresh words allo-
cated to CP1W Expansion (I/O) Units. For 30 or 40 I/O
Points, Expansion (I/O) Units are allocated words
between CIO 002 and CIO 099, CIO102 and CIO199.
For 60 I/O Points, Expansion (I/O) Units are allocated
words between CIO 003 and CIO 099, CIO103 and
CIO199. For NA20 I/O Points, Expansion (I/O) Units
are allocated words between CIO 001 and CIO 099,
CIO101 and CIO199.

St

E

I/O refreshing

I/O bit area

CP1W Expansion Units,
CP1W Expansion I/O Units

IORF

2

4

0.00

St

E

St
E

IORF

104

104

St

E

0

15

0

15

St CIO 2

CIO 3

E CIO 4

CIO 104

CIO 2 and CIO 3

CIO 102 and CIO 103

CIO 4

CIO 104

(1)

(2)

(3)

I/O refreshing

Processing

CPM1A Expansion I/O Units

This manual is related to the following products: