Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriff Aus Dem Anwenderprogramm - Beckhoff KL3361 Dokumentation

Oszilloskopklemmen
Inhaltsverzeichnis

Werbung

Zugriff aus dem Anwenderprogramm

5
Zugriff aus dem Anwenderprogramm
Über die beiden Index-Register R38 [} 61] und R39 [} 62] können Sie festlegen, welche Prozessdaten der
Oszilloskopklemme
• KL3361 mit den Registern DataIN11 [} 51] und DataIN12 [} 51]
• KL3362 mit den Registern DataIN11 [} 51] und DataIN12 [} 51] (Kanal 1) oder DataIN21 [} 51] und
DataIN22 [} 51] (Kanal 2)
zyklisch zur Steuerung übertragen werden. So können wahlweise Maximalwerte, Minimalwerte,
Effektivwerte, Mittelwerte, einzelne Abtastwerte (Sample n nach Triggerereignis), Anstiegszeiten, Pulsbreiten
usw. direkt in den Prozessdaten dargestellt werden.
Über das Index-Register R37 [} 60] können Sie festlegen, welche Parameter der Oszilloskopklemme
• KL3361 mit den Registern DataOUT11 [} 51] und DataOUT12 [} 51]
• KL3362 mit den Registern DataOUT11 [} 51] und DataOUT12 [} 51] (Kanal 1) oder DataOUT21
[} 51] und DataOUT22 [} 51] (Kanal 2)
zyklisch übertragen werden. So können Sie wahlweise Schaltschwellen, Pulsbreiten usw. über den
Prozessdatenkanal vorgeben.
Auswertung einer Aufzeichnung
Eine Aufzeichnung wird mit dem Bit bEnableTrigger angefordert. Aktuelle Werte sind im Speicher vorhanden
wenn das Bit bTriggerDone im Status-Byte der Klemme erscheint. Soll der Speicher gelesen oder
ausgewertet werden muss das Bit bEnableTrigger gesetzt bleiben, ansonsten wird der Speicher fortlaufend
überschrieben.
Mit dem Bit bEvalBuffer wird die Auswertung des Speichers aktiviert. Aktuelle Werte sind in den
Prozessdaten vorhanden, sobald das Bit bEvalBufferDone erscheint. Es ist so eine Mehrfachauswertung des
Speichers möglich. So können nacheinander z. B. Mittelwert, Maximalwert, Minnimalwert, Effektivwert der
Aufzeichnung gelesen werden.
Lesen des Trace-Speichers
Über die Trace Data Register (R60 [} 64] und R61 [} 64]) können die Samples gelesen werden. Dazu
legen Sie mit dem Trace Index Register (R62 [} 64]) der Offset innerhalb des Speichers fest.
Mit dem Zoom Register (R63 [} 64]) kann eine Anzahl n
Minwert, Mittelwert gebildet wird, oder der Abstand n
Nach jedem Lesezugriff auf R60 oder R61 wird das Trace Index Register (R62 [} 64]) um n
Beispiel:
Tragen Sie um alle Werte aus dem Speicher abzurufen in R62 den Wert 0x0000 und in R63 den Wert
0x0001 ein. Und lesen Sie dann abwechselnd R60 und R61 aus. Falls nur jeder zweite Wert gelesen werden
so setzen Sie R63 auf den Wert 0x0002.
Hüllkurvenüberwachung
Für jede Aufzeichnung kann eine Überwachung mit einem engen und einem weiten Abstand erfolgen. Der
enge Abstand wird im Folgenden als innere Hüllkurve, der weite Abstand als äußere Hüllkurve bezeichnet.
Anwendungsbeispiel:
• Überwachung eines Alterungsprozesses mit der inneren Hüllkurve
• Überwachung von Fehlfunktionen mit der äußeren Hüllkurve
Sie können im Flash-Speicher der Klemme eine Referenzkurve ablegen, die nach einem Reset der Klemme
ins RAM kopiert wird.
50
Samples festgelegt werden, über die der Maxwert,
S
in Samples in dem die Werte ausgegeben werden.
S
Version: 2.1.0
inkrementiert.
S
KL3361, KL3362

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Kl3362

Inhaltsverzeichnis