External device setup manual – IDEC High Performance Series User Manual

Page 235

Advertising
background image

217

4 Allen-Bradley

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

Con

nection

to a PLC

External Device Setup Manual

4.7.5

Cautions When Using Indirect Read and Indirect Write

MICRO/I is capable of specifying a device address offset for certain parts.
When using Logix Native Tag, the offset is specified according to the following rules.

Offsets cannot be specified for tags with no arrays.

The array number for tags with arrays changes according to the offset value.

The offset value will change to match the array numbers in the structure if TIMER, COUNTER, CONTROL or user-
defined structure data type array is created.

When a user-defined structure is created with an array, if members of the structure also have arrays, change the off-
set value according to the array of the member.

Example: When a device address of [0,0,0] is specified for a INT type tag created with an array element of [2,3,4], if the off-

set value is 1, use data of [0,0,1]. When the offset value is 5, use data of [0,1,1].

Script
[LDR 200] = OFFSET(tag[0,0,0],[LDR 0]);
Operation description
When the value of LDR0 is 1, the value of tag[0,0,1], the device 1 words from tag[0,0,0], is read and stored in
LDR200.

Example: When a device address of [0,0,0].EN is specified for a TIMER type tag created with an array element of [2,3,4], if

the offset value is 1, use data of [0,0,1].EN. When the offset value is 5, use data of [0,1,1].EN.

Script
[LM 200] = OFFSET(tag[0,0,0].EN,[LDR 0]);
Operation description
When the value of LDR0 is 1, the value of tag[0,0,1].EN, the device 1 words from tag[0,0,0].EN, is read and
stored in LDR200.

Read

0000

tag[0,0,1]

0001

LDR0

+1

1234

1234

LDR200

tag[0,1,1] 1234

1234

LDR200

+5

tag[0,0,0]

Read

0005

LDR0

Read

0000

tag[0,0,1].EN

0001

LDR0

+1

1

1

LM200

tag[0,1,1].EN

1

1234

LM200

+5

tag[0,0,0].EN

Read

0005

LDR0

Advertising
This manual is related to the following products: