Out ]network digital output status, Network digital output status – Parker Hannifin GEM6K User Manual

Page 43

Advertising
background image

[ \OUT ]

Network Digital Output Status

Type:

Network; Assignment or Comparison

Product Rev

Syntax:

n\mOUT<=Bbbbb> (see example below)
n\iOUT.i (see example below)

Units:

n = network server #
m = module #
i = digital output # on module “m” (for bit-select operation)

Range:

n = 1-6
m = 0-7
j = 1-4

Default:

n/a

Response:

n/a

See Also:

NTIO, \OUT, \TOUT, \TIO, VARB

6K 5.3

Use the

\OUT

operand to assign an OPTO22 digital output value to a binary variable (

VARB

), or to make a comparison against

a binary or hexadecimal value. The digital outputs are turned on and off with the

\OUT

command.

Syntax:

VARBx=

n\mOUT

where “

n

” is the network server number of the OPTO22 unit and “

m

” is the I/O module number

(e.g.,

VARB16=2\0OUT

). The

\OUT

operand can also be used in an expression such as

IF(2\3OUT=b11Ø1)

, or

IF(2\3OUT=h7F)

. To make a comparison against a binary value, place the letter b (b or B) in front of the value.

The binary value itself must only contain ones, zeros, or Xs (1, Ø, X, x). To make a comparison against a
hexadecimal value, place the letter h (h or H) in front of the value. The hexadecimal value itself must only
contain the letters A-F, or the numbers Ø-9.
Bit Select Operation: To address only one output value, instead of all the outputs, use the bit select (

.

) operator.

For example,

VARB1=2\3OUT.3

assigns the binary state of output 3 on module 3 of OPTO22 server 2 to binary

variable 1. In another example,

IF(2\3OUT.1=b1)

evaluates true if output 1 on module 3 of OPTO22 server 2

is active.

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.

Digital

Input

Module

Input

1

0

Input

2

Input

3

Input

4

Digital

Input

Module

Input

1

1

Input

2

Input

3

Input

4

Digital

Output

Module

Output

1

2

Output

2

Output

3

Output

4

Digital

Output

Module

Output

1

3

Output

2

Output

3

Output

4

Analog

Output

Module

Output

1

4

Output

2

Analog

Output

Module

Output

1

5

Output

2

Analog

Input

Module

Input

1

6

Input

2

Analog

Input

Module

Input

1

7

Input

2

EXAMPLE: OPTO22 is Network Server #2

2\0IN.3

2\3OUT.2

2\5ANO.1

2\7ANI.2

Example:
2NTIP2,172,54,125,34 ; Identify network server #2 as an OPTO22 unit at IP address

; 172.54.125.34

2NTCONN1

; Attempt a connection to network server #2 (OPTO22 unit)

2\3NTIO2

; Server #2 (OPTO22), module #3 is a digital output module

2\3OUT1001

; On Server #2, module #3, turn on Outputs #1 and #4 and turn off
; Outputs #2 and #3

VARB9=2\3OUT

; Assign the binary state of all digital outputs on module #3 of
; Server #2 to binary variable #9 (VARB9). As a result, the value
; of VARB9 will be 1001_0000_0000_0000_0000_0000_0000_0000.

IF(2\3OUT=bxx1)

; If input #3 of module 3 on Server #2 (OPTO22) is active ...

page 39

Advertising
This manual is related to the following products:

6K