Beckhoff CX9020 und RS232

Beiträge
23
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin ganz neu hier und absoluter Einsteiger was das Theme SPS etc angeht. Meine einzigen Programmiererfahrungen die ich habe sind in ganz anderer Richtung.

Für meine Abschlussarbeit muss ich die Kommunikation zwischen einer Beckhoff CX9020 und einem Analysegerät via RS232 Schnittstelle herstellen.
Ich stehe aktuell etwas auf dem Schlauch, da ich leider keine Beispiele finde in denen ich sehen kann welche Schritte denn gemachtr werden müssten.
Die SPS wird in ST programmiert über TwinCat.
Meine Frage ist, ob mir jemand mal ein Beispiel geben könnte wie so etwas initialisiert wird oder ob es irgendwo eine Dokumentation gibt, in die ich mich einlesen kann.

Mit freundlichen Grüßen

Christian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ah danke. Was mich nur wundert ist, dass die Beispiele da immer andere Dateiendungen haben zB *.pro, *.prx oder *.vbp und die kann ich mit TwinCat scheinbar nicht öffnen. Das finde ich irgend wie komisch oder überseh ich was
 
Hab nochmal eine kleine Frage dazu.
Wenn ich in TwinCat die Serielle Schnittstelle vom CX9020 ansprechen möchte, muss ich das in Twincat im Beckhoff Gerät anlegen oder ?
Also wie zB hier Screenshot 2018-06-08 11.33.48.jpg
 
Nur so als Kommentar: Serielle Schnittstellen werden vom Scan meistens nicht erfasst (die Schnittstelle ist einfach zu dumm dafür).
Könnte sein dass dies beim CX9020 auch so ist (weiss ich jetzt aber nicht auswenig.

Im Zwiefelsfall also die serielle Schnittstelle manuell einfügen und entsprechend den COM-Port configurireren (COM1...COM4).

Guga
 
Mein Kommentar oben war allgemeiner Natur.
COM1 ist richtig. Du fängst doch auch immer am Anfang an zu zählen.
 
Ja ich dachte das das vom CX abhängig ist. :)
Gut dann weiß ich das.

Ich habe nämlich nun mit Hilfe der Bibliothek versucht die Kommunikation über die Schnittstelle herzustellen mit TxBuffer und RxBuffer nur hab ich bisher keine "Antwort" vom Analysator bekommen. Da Frage ich mich halt, ob es an der Verbindung liegt oder so. Gibt es da ne Möglichkeit das zu überprüfen, das es nicht an der Verbindung liegt ?
 
Ok also dazu muss ich sagen, das ich es nicht selber verkabelt habe bzw. steckt dort einfach ein Kabel drin, welches dann mit dem Analysator verbunden ist.
Also ich bin ehrlich gesagt davon ausgegangen, dass man da nicht mehr dann machen mus :/ Wie gesagt völliger Neuling auf dem Gebiert.
Dachte man muss CTS, RTS nur beachten wenn man selber Kabel legt.
 
Zuletzt bearbeitet:
Mal über COE Online RTS CTS abschalten, sowie prüfen, ob TxD, RxD richtig verdrahtet sind. Stichwort Nullmodemkabel, DB25/DB9 Stecker. Hyperterminal auch hilfreich.
 
Also ich bin es mal wieder :D

Nachdem wir festgestellt haben das der eine Analysator nicht funktioniert und dieser ausgetauscht wurde stehe ich weiterhin vor dem Kommunikationsproblem.

Und zwar nutze ich die Com Library um über die Schnittstelle zu kommunizieren. Ich habe aber das Gefühl das nichts gesendet wird, da ich überhaupt keine Antwort des Analysators bekomme.
Ich sende das ganze Byteweise an den Analysator im AK-Protokoll.

Es wird ein Nullmodenkabel verwendet. Und ich weiß nicht ganz wie ich in das COE komme in TwinCat 3 um RTS und CTS zB auszuschalten.
Vielleicht habt ihr ne Idee, wie ich feststellen kann das in jedem Fall gesendet wird. Das würde mich schonmal beruhigen.
 
ALso wie ich schon geschrieben hatte weiß ich das die Kommunikation seitens der SPS einwandfrei funktioniert. Nun frage ich mich jedoch, warum der Analysator auf das geschickte nicht reagiert.
Hat hier jemand vllt eine Idee ? Wie gesagt ich schicke alles in der Form des AK-Protokolls und die Baudrate etc. vom Analysator stimmt mit denen der SPS überein.
 
Zurück
Oben