TwinCat RS232 mit EL6001 - Beckhoff CX8093

mv08

Level-1
Beiträge
32
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

ich bin derzeit dabei eine EL6001 RS232 Schnittstelle auszulesen. Leider habe ich dies noch nie gemacht und ist daher totales Neuland.

Was habe ich gemacht?

  1. Dieses Beispielprogramm runtergeladen: http://infosys.beckhoff.de/content/...el600x_el602x_sample_applications.htm?id=7771
  2. Die Variablen in TwinCat verknüpft.
  3. Auf der Klemme EL6001 die Kabel für RxD mit 5, Txd mit 1 und GND mit 3 verbunden.
  4. An den RS232 Stecker den in im dritten Punkt mit den drei Kabeln an die Klemme 6001 angeschlossen habe mit einem Messgerät verbunden.
  5. Das Messgerät gibt alle 5 Sekunden eine Zeile an Informationen per RS232 aus.
Genau diese Infos möchte ich in meinem Programm aufzeichnen und in eine CSV-Datei schreiben. Der CSV-Teil ist fertig, jedoch komme ich nicht an die Daten.

Im TwinCat sehe ich bei den COM Inputs, dass der Wert Framing Error auf 1 steht. Kann das schon mein Problem sein? Was bedeutet dieser Framing Error?

EL6001-input.jpg

Das ist die Ausgabe, die ich auf dem RS232 empfangen möchte:

Code:
>ÁxxðPðxxðxPAáðø 
Test No.   287
mm:ss   V  Ohms


00:10  100 OVRG
00:15  100 OVRG
00:20  100 OVRG
00:25  100 OVRG
00:30  100 OVRG
00:35  100 OVRG
00:40  100 OVRG
00:45  100 OVRG
00:50  100 OVRG
00:55  100 OVRG
01:00  100 OVRG


 DAIFailed

Wo könnte ich weiter analysieren?

Vielen Dank!
Dennis
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Stimmen denn die Datenframe-Einstellungen von der EL6001 mit dem des Messgerätes überein? Standardmäßig ist ja bei der EL6001 das Format 8N1 eingestellt. Ist das beim Messgerät evtl. anders?
 
Problem gefunden:

habe die Verknüpfung der Ausgangsvariablen CTRL nicht erstellt. Diese ist anscheinend sehr wichtig, obwohl ich nur Daten lesen möchte.

LG,
Dennis
 
Zurück
Oben