[s7plus]

Einstellungen für den S7Plus-Treiber

[s7plus] certPath

Typ
string
Default
cert
Relativer Pfad des Certificate Stores unter <project>/data/s7plus/.

[s7plus] diagnosticsRefreshTime

Typ
unsigned
Default
60 [sec]
Intervall [sec] für die Aktualisierung der Diagnosedaten. Beim Wert 0 gibt es keine Aktualisierung. wird.

[s7plus] maxAlarmQueueSize

Typ
uint
Default
1024
Maximale Größe der Alarm-Queue.

[s7plus] maxAsyncQueueSize

Typ
uint
Default
1024
Maximale Größe der Queue für Kommandos (Aktivieren von Subscriptions).

[s7plus] maxBrowseQueueSize

Typ
uint
Default
10
Maximale Größe der TIA Dateibrowsing-Queue.

[s7plus] maxRequestQueueSize

Typ
uint
Default
1024
Maximale Größe der Request-Queue.

[s7plus] maxResponseQueueSize

Typ
uint
Default
1024
Maximale Größe der Response-Queue.

[s7plus] maxSpontQueueSize

Typ
uint
Default
1024
Maximale Größe der Queue für spontane Meldungen.

[s7plus] onlineBrowseTimeout

Typ
unsigned
Default
60
Wertebereich
>=0
Einheit
seconds

Timeout in Sekunden für das Online-Browsen der SPS beim Verbindungsaufbau. Ein Timeout von 0 entspricht dem Standardwert von 60 Sekunden.

[s7plus] onlyActivePolls

Typ
bool
Default
1
Wertebereich
0|1
Nur der aktive Treiber in einem redundanten System fragt Daten ab und erstellt Subscriptions.

[s7plus] reloadSymbolicOnDemand

Typ
bool
Default
0
Wertebereich
0|1

Der Config-Eintrag legt fest ob Symbolische Adressen konstant im Speicher gehalten (=0) werden oder nur (neu-)geladen werden, wenn diese aktiv verwendet werden (=1). Dies erlaubt es den verwendeten Speicher der Maschine zu reduzieren indem unbenutzte Informationen aus potenziell großen TIA-Projekt Exportdateien oder Online SPS-Programmen reduziert werden. Dies wird besonders für schwächer ausgestattete Geräte mit eingeschränktem Umfang an Speicher empfohlen.

Folgende Informationen müssen bei der Verwendung des Config-Eintrages beachtet werden: - Änderungen der Konfiguration von Adress-Configs können zu einem automatischen Neu laden sämtlicher symbolischen Informationen führen. - Änderungen auf den internen DPEs Redu.SwitchTag und Tspp.BufferAddress führen zu keinem Neu laden, sondern müssen bei Bedarf mittels Config.StationName angestoßen werden.

[s7plus] statisticsRefreshTime

Typ
uint
Default
60
Intervall (in Sekunden) in dem die auf den internen Datenpunkten abgespeicherten statistischen Daten aktualisiert werden.

[s7plus] usePlcTimestamp

Typ
bool
Default
1

Legt fest, ob der Zeitstempel der SPS bei empfangenen Werten durch Subscriptions verwendet werden soll. Standardmäßig wird der Zeitstempel verwendet (=1).