TSPP

Diese Registerkarte stellt die Konfigurationsoptionen für die Verwendung von TSPP mit dem S7Plus Treiber zur Verfügung.

TSPP steht für das Time Stamp Push Protocol und wurde ursprünglich für den klassischen S7-Treiber implementiert. Eine Beschreibung der Funktionsweise und grundlegende Protokollinformationen finden Sie unter S7 - TSPP.

Abbildung 1. Abbildung: TSPP Konfigurations-Registerkarte

Allgemeine Informationen

Folgende Allgemeine Hinweise müssen bei der Verwendung von TSPP beachtet werden:

  • TSPP kann nur zum Lesen von Werten der SPS verwendet werden.
  • Für die Verwendung von TSPP werden keine komplexen Datentypen (Arrays) unterstützt.
  • Konfigurierte TSPP Adressen verwenden den Prefix "@TSPP."
  • Der Wert des Timestamp Elements (siehe Beschreibung unterhalb) wird auf den Zeitstempel der original config des konfigurierten DPEs geschrieben.

TSPP Daten Struktur

Die grundlegende Struktur der TSPP Buffer Daten muss ein Array aus TSPP Elementen beinhalten, welcher ein EOT (End-of-Transaction) Byte folgt, siehe Beispiel unterhalb.

Example

EventLog[0..n]
  + EventLog[0]
  - EventLog[1]
    ID
    Timestamp
    Value
  + EventLog[2]
  ...
  + EventLog[n]
  - EOT
  • Jeder Eintrag der TSPP Buffer Elemente muss der definierten TSPP Item Struktur entsprechen, welche unterhalb beschrieben wird.
  • Das Ende des Buffer-Arrays bzw. ein ID Wert von 0 (siehe TSPP Element Struktur unterhalb) wird als letztes Element betrachtet und beendet die Übertragung der Buffer-Elemente.
  • Der Wert der auf das EOT Element geschrieben wird beinhaltet die aktive Session ID auf Bit 0 und 1 und einen Indikator für das redundante System auf Bit 2.

TSPP Element Struktur

Die TSPP Elemente innerhalb der Buffer-Adresse müssen folgender Struktur folgen:

Element-Name Datentyp innerhalb des TIA Portals
ID UDInt
Value DWord
Timestamp LDT/Date_and_Time

Beispiel

EventLog
  EventLog[0]
    ID
    Value
    Timestamp
  EventLog[1]
    ID
    Value
    Timestamp
  ...
  EventLog[9]
    ID
    Value
    Timestamp
Abbildung 2. TSPP Architektur

Redundanz

Folgende Hinweise müssen beachtet werden, wenn TSPP in einem redundanten Projekt verwendet wird:

  • Bei Aktivierung des Config-Eintrages "[s7plus] onlyActivePolls" in einem redundanten System wird nur der aktive Treiber den TSPP-Puffer abfragen. Dies verhindert Probleme die durch limitierte SPS-Ressourcen entstehen könnten.

Konfigurations-Interface

TSPP Konfiguration

Set TSPP Mode active

Erlaubt es den TSPP Modus zu aktivieren/deaktivieren.

Lese-Intervall

Definiert den Intervall (in Millisekunden) für das Lesen des spezifizierten TSPP Buffer der SPS.

Buffer-Adress Konfiguration

Buffer-Adresse

Durch Betätigen der "Auswahl"-Schaltfläche kann die Buffer-Adresse gewählt werden.

Abbildung: S7+ Symbolische Adress-Auswahl