[s7plus]

Settings for the S7Plus driver

[s7plus] certPath

Type
string
Default
cert
Relative path of the certificate store under <project>/data/s7plus/.

[s7plus] diagnosticsRefreshTime

Type
uint
Default
60
Refresh interval (in seconds) for diagnostics data on the internal data points, if channel diagnostics is enabled.

[s7plus] maxAlarmQueueSize

Type
uint
Default
1024
Maximum size of the alarm queue.

[s7plus] maxAsyncQueueSize

Type
uint
Default
1024
Maximum size of the asynchronous queue (for commandos, e.g. enabling subscriptions).

[s7plus] maxBrowseQueueSize

Type
uint
Default
10
Maximum size of the TIA file browsing queue.

[s7plus] maxRequestQueueSize

Type
uint
Default
1024
Maximum size of the request queue.

[s7plus] maxResponseQueueSize

Type
uint
Default
1024
Maximum size of the response queue.

[s7plus] maxSpontQueueSize

Type
uint
Default
1024
Maximum size of the unsolicited queue.

[s7plus] onlineBrowseTimeout

Type
unsigned
Default
60
Timeout in seconds for online browsing of the PLC when establishing a connection. If set to 0, the default timeout is 60 seconds.

[s7plus] onlyActivePolls

Type
bool
Default
1
Range
0|1
Only the active driver in a redundant systems polls data and creates subscriptions.

[s7plus] reloadSymbolicOnDemand

Type
bool
Default
0
Range
0|1

The config entry defines whether the symbolic addresses are constantly kept in the memory (=0) or only (re-)loaded in case they are actively used (=1). This allows to reduce the used memory of your machine by pruning the unused information of potentially large TIA project export files or online PLC programs. This is especially recommended for low-powered devices with restricted amount of memory.

Following information must be considered when using the config entry: - Configuration changes in address-configs might lead to automatically reloading the complete symbolic information. - Changes on internal DPEs Redu.SwitchTag and Tspp.BufferAddress will not lead to the same reloading but must be triggered via Config.StationName if required.

[s7plus] statisticsRefreshTime

Type
uint
Default
60
Refresh interval (in seconds) for the statistical data on the internal data points.

[s7plus] tsppVersion

Type
int
Default
1
Range
1,2
This config entry allows to switch between the old and new version of TSPP. Using "tsppVersion = 1" the driver is started with the old version of TSPP. Using "tsppVersion = 2" the driver is started with the new version of TSPP. By default the driver starts with the old version of TSPP.