ADSOCXTRANSMODE

ADSTRANS_CLIENTCYCLE      = 1
ADSTRANS_SERVERCYCLE      = 3
ADSTRANS_SERVERONCHA      = 4

Beschreibung

Parameter

Beschreibung

ADSTRANS_CLIENTCYCLE

Das ADS-OCX führt zyklisch einen Schreib-/Lesebefehl aus. Die Zykluszeit wird auf das Vielfache von 55 gerundet. Die kleinste Zeit beträgt 55ms. Der Timer, der das Lesen / Schreiben anstößt, läuft im Usermode von Windows NT/2000/XP, deshalb ist das Zeitverhalten stark von der Auslastung des Systems abhängig.

ADSTRANS_SERVERCYCLE
(nur beim Lesen)

Das angesprochene ADS-Gerät schreibt zyklisch die Daten zum ADS-OCX. Die kleinste mögliche Zeit, ist die Zykluszeit des ADS-Gerätes; bei der SPS ist dieses die Zykluszeit der Task. Die Zykluszeit kann in 1ms-Schritten ausgewertet werden. Geben Sie als Zykluszeit 0ms an, so werden in jedem Zyklus der Task des ADS-Gerätes die Daten zum ADS-OCX geschickt.

ADSTRANS_SERVERONCHA
(nur beim Lesen)

Das angesprochene ADS-Gerät schreibt nur dann die Daten zum ADS-OCX, wenn sich diese geändert haben. Die Abtastung beim ADS-Gerät erfolgt in der Zeit, die durch die Zykluszeit angegeben wird. Die Zykluszeit kann in 1ms-Schritten ausgewertet werden. Geben Sie als Zykluszeit 0ms an, so wird jede Änderung der Variablen zum ADS-OCX geschickt. Durch eine größere Zykluszeit kann die Anzahl der Datenübertragungen zum ADS-OCX reduziert werden.

Die größte Zykluszeit beträgt 32767ms.

Achtung: Durch zu viele Schreib / Leseoperationen kann das System so stark ausgelastet werden, so dass die Bedieneroberfläche stark verlangsamt wird.

Tip: Setzen Sie die Zykluszeit auf möglichst angemessene Werte und beenden Sie jedes Mal die Verbindungen, wenn diese nicht mehr benötigt werden.