[eip]

Settings for the EIP driver

[eip] aliveInterval

Type
ulong
Default
10
Range
2-100
Number of idle seconds before a keep-alive poll

[eip] autoGQ

Type
bool
Default
1
Range
0|1
Defines whether general queries shall be executed automatically. 0 = no automatic general query 1 = automatic general query when connection is established

[eip] connectTimeout

Type
ulong
Default
3000
Maximum time in milliseconds to establish a connection

[eip] gqSingles

Type
ushort
Default
2
Range
0..2
0 = single query addresses are not included in a general query 1 = single query addresses are queried separately in a general query 2 = single query addresses are queried collectively in a general query

[eip] idleCloseTimeout

Type
uint
Default
0
Time interval (in seconds) after which the master closes an idle connection

[eip] implicitPort

Type
ushort
Default
2222
Range
0-65535
By default, all implicit connections would be processed in one instance of the EIP driver, because PLCs typically send implicit data to port 2222 and only one process can listen to a given port. When this entry is set the driver requests that the PLC uses this port instead of the default one. Every driver instance must have a unique port. The value 0 means that no port for implicit communication is opened.

[eip] MaxGap

Type
uint
Default
5
When reading elements of the same array into separate non-dynamic data points, nearby elements are optimized into blocks for efficient transfer, up to the defined MaxGap number. The value for this entry can be increased if reading sparse elements of an array to optimize the performance.

[eip] maxQueueSize

Type
ulong
Default
100
Maximum number of queued requests per PLC

[eip] onlyActivePolls

Type
bool
Default
0
Range
0|1
Only the active driver polls in a redundant system

[eip] serverPort

Type
ushort
Default
44818
Range
0..65535

IP port number of host system driver instance.

The Ethernet/IP specification defines that the TCP/IP port number for all devices shall be 44818.

The port number is normally not changed from this default. However, since the driver does not support incoming connections, changing this port number is permitted, for example if multiple instances of the driver are necessary for some reason. The value 0 means that no port for incoming connections is opened.

Also, running other Ethernet/IP software on the same system (such as RSLinx) will cause a port conflict, causing the driver to fail to start, unless this port number is changed from the default.

All EIP PLCs are assumed to be using port 44818. This cannot be specified.

[eip] StatCheckInterval

Type
uint
Default
10
Range
max 200
Time interval (in seconds) in which statistical data point elements are refreshed