[sinaut]

Settings for the SINAUT driver

[sinaut] aliveInterval

Type
uint
Default
30
Range
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.

[sinaut] aliveReconnectInterval

Type
uint
Default
10
Range
10-32664
Interval in seconds the driver tries to re-establish a connection after a connection loss (time in aliveInterval has expired).

[sinaut] aliveRequestBeforeTimeout

Type
uint
Default
10
Range
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.

[sinaut] doGQafterReduSwitch

Type
bool
Default
0
Range
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.

[sinaut] maxAGLinkQueueSize

Type
int
Default
80
Range
MAX_INT
Specifies the maximum number of request queued to AGLink library. If this value is exceeded the request is put into an internal write queue.

[sinaut] maxBReceiveAnswerListSize

Type
int
Default
200
Range
MAX_INT
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.

[sinaut] maxBReceiveRequestQueue

Type
uint
Default
40
Range
1-64
Specifies the number of BReceive requests in the query per Master TIM.

[sinaut] maxBReceiveVcPerLoop

Type
int
Default
1000
Range
MAX_INT
Specifies the maximal value changes per driver cycle. If the value is exceeded, the next value changes are processed in the next driver cycle.

[sinaut] maxRequestQueueSize

Type
int
Default
40
Range
MAX_INT
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 datapoint element.

[sinaut] onlyActiveIsConnected

Type
bool
Default
1
Range
0|1
If TRUE (1), only the active computer of a redundant system connects to the Master TIM (recommended setting).

[sinaut] pollCount

Type
unsigned integer
Default
32
Range
>0

Defines the number of data points that can be polled at once. If several polling requests are queued they will be processed in the next driver cycle.

[sinaut] sendTimeOnWrite

Type
bool
Default
1
Range
0|1
If TRUE (1), the driver puts its time into the ST7 header of the sent values.

[sinaut] setInvalidOnConnLoss

Type
uint
Default
0
Range
0 - 1
Using this config entry, the values sent by the driver can be set invalid when a connection loss occurs. Following options are available: 0 => Invalid bit will not be set 1 => Invalid bit will be set (and the timestamp will be changed)

[sinaut] timeSyncInterval

Type
uint
Default
300
Range
0-32664
Specifies the time after whose expiration the ORG256 telegram for time synchronisation is sent automatically to all Master TIMs, if timeSyncMode = 2.

[sinaut] timeSyncMode

Type
uint
Default
0
Range
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

[sinaut] userbitHasTime

Type
uint
Default
0
Range
0-32
Allows to set the specified userbit, if a value with a timestamp has been received from the device. The default value is 0, which means that no userbit is set.

[sinaut] userbitTimeInvalid

Type
uint
Default
0
Range
0-32
Allows to set the specified userbit, if the received timestamp for a value is invalid. The default value is 0, which means that no userbit is set.

[sinaut] useTimeStampOnRead

Type
bool
Default
1
Range
0|1
If TRUE (1), the driver sets the source time datapoint element to the time was read from the ST7 header.