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.