beautypg.com

Example, Program interaction, Networking with a dvt vision system – Parker Hannifin GEM6K User Manual

Page 14: Set the polling rate with the, Where, Is the server number, Is the module number, Is the point number on that module and, Is the state, Page 10

background image

NTIO

command to specify the type of module in that position.

n

\

m

NTIO

Module # on Server “n

Range: 0-7

Network Server #

Range: 1-6

Module Type. Options are:

1 = Digital/Discrete Inputs
2 = Digital/Discrete Outputs
3 = Analog Inputs
4 = Analog Outputs

For example, if there is a digital input module in slot 0, then the command would be

3\0NTIO1

. If there is an Analog Input module in slot 7, then the command would be

3\7NTIO3

.

7. Set the polling rate with the

NTPOLL

command. 50 milliseconds is recommended. For

example, to set the polling rate to 50 ms on server #3, use the

3NTPOLL50

command. If

there is an error during polling, then Error Status bit #24 will be set.

Example

NTADDR172,34,54,123 ; Set the IP address of the 6K
OPTEN0 ; Disable the option card (for Fieldbus units only)
RESET
NTFEN2 ; Enable network function on 6K
RESET

DEL OPTOSU
DEF OPTOSU
2NTIP2,172,34,54,124 ; Identify an OPTO22 device as Server #2, which is
; located at IP address 172.34.54.124
2NTCONN1 ; Attempt connection to Server #2 (OPTO22)
2\1NTIO2 ; Configure OPTO22 module 1 as digital output
2\2NTIO2 ; Configure OPTO22 module 2 as digital output
2\3NTIO1 ; Configure OPTO22 module 3 as digital input
2\4NTIO3 ; Configure OPTO22 module 4 as analog input
2NTPOLL50 ; Begin polling, set polling interval to 50 ms
END

Program
Interaction

Once the OPTO22 is configured and a connection is made, you can then set outputs and check
inputs.

How the 6K addresses OPTO22 I/O locations:
The 6K addresses each I/O bit 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 #3

3\0IN.3

3\3OUT.2

3\5ANO.1

3\7ANI.2

• To verify the I/O configuration (as per

NTIO

) and to check the status of each module’s

inputs and outputs, type

n

\TIO

, where “

n

” is the server number.

• To set a digital output, type

n

\

m

OUT.

i

-

b

, where “

n

” is the server number, “

m

” is the

module number, “

i

” is the point number on that module and “

b

” is the state (

1

= on,

0

= off). To set multiple digital outputs on the same module, type

n

\

m

OUT

bbbb

:

O t t #1

page 10

This manual is related to the following products: