../pvss.htm menu.gif basics.gif

Possible Config Entries of the SINAUT driver

In the config file “config” in the section [sinaut] you can configure the SINAUT driver using the following config entries.

Entry

Type

Default

Range

Description

aliveInterval

uint

30

10 - 32664

Within this interval (in seconds) at least one telegram must be received. If not, the connection state is set to NOT CONNECTED.

If aliveInterval is set to 0, no regular alive checks are executed. This does not concern an alive check after connection establishment - this is always executed.

aliveRequestBeforeTimeout

uint

10

0 - [aliveInterval-1]

Interval in seconds before the aliveInterval entry comes into effect. After expiration of this time the Master TIM is checked for the connection state of its nodes. If a connection is alive, a ST7 message is sent by the Master TIM to the driver and the aliveInterval config does not come into effect. Set this entry to 0 to deactivate it.

aliveReconnectInterval

uint

10

0 - 32664

Interval in seconds the driver tries to re-establish a connection after a connection loss (time in aliveInterval has expired).

timeSyncMode

uint

0

0 - 2

Specifies the mode for sending the ORG256 telegram (time synchronisation) to all Master TIMs:
 

0 -> manually

1 -> on request via ORG 282

2 -> automatically every <timeSyncInterval> seconds

timeSyncInterval

uint

300

0 - 32664

Specifies the time after whose expiration the ORG256 telegram for time synchronisation is sent automatically to all Master TIMs, if timeSyncMode = 2.

sendTimeOnWrite

bool

1

0|1

If TRUE (1), the driver puts its time into the ST7 header of the sent values.

useTimeStampOnRead

bool

1

0|1

If TRUE (1), the driver sets the source time data point element to the time was read from the ST7 header.

onlyActiveIsConnected

bool

0

0|1

If TRUE (1), only the active computer of a redundant system connects to the Master TIM (recommended setting).

doGQafterReduSwitch

bool

0

0|1

If TRUE (1), a complete general query is done in case of a redundant switch. Otherwise only a status update is asked from the Master TIM.

Config entries for advanced user:

maxBReceiveRequestQueue

uint

40

1 - 64

Specifies the number of BReceive requests in the query per Master TIM.

maxBReceiveVcPerLoop

int

1000

-

Specifies the maximal value changes per driver cycle. If the value is exceeded, the next value changes are processed in the next driver cycle.

maxBReceiveAnswerListSize

int

200

-

Specifies the maximum size of the BReceive answer list. If the value is exceeded, data is deleted and an error message is shown in the WinCC OA log viewer.

maxAGLinkQueueSize

int

80

-

Specifies the maximum number of request queued to AGLink library. If this value is exceeded the request is put into an internal write queue.

maxRequestQueueSize

int

40

-

Specifies the maximum size of the internal write queue.  If the write queue is full the request is discarded and an error message (error code 56) is written to the  _SinautConn.LastError data point element.

 

 

Top Of Page

 

V 3.11 SP1

Copyright ETM professional control GmbH 2013 All Rights Reserved