[ \ANI ]

Type:

Syntax:

Units:

Range:

Default:

Response:

See Also:

Network Analog Input Voltage Status

Network;

Assignment or

Comparison

Product

Rev

n\mANI.i

 

(see example

below)

6K

5.3

n = network server

#

 

 

 

m

=

module

#

 

 

 

 

i

=

analog

input #

on module “m”

 

 

n= 1-6 m = 0-7 j = 1-2 n/a n/a

NTIO, \TANI, \TIO, VAR

Use the \ANI operand to assign the voltage level of an OPTO22 analog input to a real variable (VAR), or to make a comparison against another value.

Syntax: VARx=n\mANI.i where “n” is the network server number of the OPTO22 unit, “m” is the I/O module number, and “i” is the input/channel number on the module (e.g., VAR3=2\1ANI.1 assigns the voltage at analog input 1 on module 1 of OPTO22 server 2 to VAR3). The \ANI operand can also be used in a condition expression such as IF(2\3ANI.1>=2.0) or WAIT(2\4ANI.1<=1.5).

The controller addresses the OPTO22 I/O locations as follows:

Each I/O bit is addressed by its location on a specific module. (NOTE: I/O points are not addressed by an absolute

32-bit location on the OPTO22.) Digital input and output modules have four I/O points, or channels, and are numbered 1-4. Analog input and output modules have two I/O points, or channels, and are numbered 1-2.

EXAMPLE: OPTO22 is Network Server #2

0

1

2

3

4

5

6

7

Digital

Digital

Digital

Digital

Analog

Analog

Analog

Analog

Input

Input

Output

Output

Output

Output

Input

Input

Module

Module

Module

Module

Module

Module

Module

Module

Input

Input

Output

Output

Output

Output

Input

Input

1

1

1

1

1

1

1

1

Input

Input

Output

Output

Output

Output

Input

Input

2

2

2

2

2

2

2

2

Input

Input

Output

Output

 

 

 

 

3

3

3

3

 

 

 

 

Input

Input

Output

Output

 

 

 

 

4

4

4

4

 

 

 

 

 

2\0IN.3

 

 

 

2\3OUT.2

 

 

 

2\5ANO.1

 

 

2\7ANI.2

 

 

 

 

 

 

 

 

Example:

; Identify network server #2

as

an

OPTO22 unit at IP address

 

2NTIP2,172,54,125,34

 

2NTCONN1

; 172.54.125.34

 

 

 

 

 

 

 

 

 

 

 

; Attempt a

connection to network server #2 (OPTO22 unit)

 

2\6NTIO3

; Server

#2

(OPTO22), module

#6

is

an analog input module

 

2\7NTIO3

; Server

#2

(OPTO22), module

#7

is

an analog input module

 

WAIT(2\6ANI.1<=+1.5)

; Wait until the voltage at analog

input #1 of module #6 on

 

IF(2\7ANI.2>+2.4)

; Server

#2

(OPTO22) is less

than or equal to +1.5VDC

 

 

; If the

voltage at analog input #2 of module 7 on Server #2

 

 

; (OPTO22) is greater than +2.4

VDC ...

 

 

page 34

Page 38
Image 38
Parker Hannifin GEM6K manual Ani, Network Analog Input Voltage Status, Ntio, \Tani, \Tio, Var