Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Kommunikation über RS232 (https://www.delphipraxis.net/31733-kommunikation-ueber-rs232.html)

skaven 13. Okt 2004 08:51


Kommunikation über RS232
 
Hallo zusammen,

ich bin gerade dabei ein Programm für eine Klimaschranksteuerung zu schreiben.
Dabei muß ich über eine RS232 Schnittstelle mit dem Schrank kommunizieren.
Wie lese ich die Daten aus, bzw. wie übermittel ich Daten?
Der Schrank benötigt ein Asci-Protokoll, wie baue ich das in Delphi ein?
Eine weitere Frage ist,w enn ich einen Ascii Code erhalten habe, würde ich geren die Daten auswerten und erhaltene Informationen wie z.b. aktuelle Temperatur, etc. gerne in einem Label anzeigen.

Jede Menge fragen, habe sowas noch nie gemacht, hoffe das Ihr mir weiterhelfen könnt.

Danke schon mal.

Andre

Generalissimo 13. Okt 2004 09:17

Re: Kommunikation über RS232
 
Such mal bei sourceforge.net nach Turbo Async Professional. Das ist eine Komponentensammlung in der auch ein Komponente zur Kommunikation mit der seriellen Schnittstelle (RS232) vorhanden ist. Wenn du die Toolbox Zeitschrift haben solltest, da ist TSerial drauf. Auch eine sehr gute Komponente. In der Dokumentation zu Turbo Async sollte das grundlegende dann enthalten sein.

Steve 13. Okt 2004 09:39

Re: Kommunikation über RS232
 
Erstmal herzlich willkommen in der DP :dp: :party:

ASync wurde ja schon erwähnt, Die Forensuche Hier im Forum suchenRS232 bringt auch einiges. Soviel zur Kommunikation an sich. Die Daten werden eh ASCII übertragen.

Das Protokoll für den Schrank hat ja nix mit der Schnittstelle an sich zu tun, sondern es enthält lediglich Regeln, wie man Daten erhält (Du schickst einen 'Code' und erhälst dafür ne Antwort) - was Du mit der Antwort anfangen willst/kannst ist Deine Sache ;)
Das Anzeigen der Daten funzt im einfachsten Fall über TLabel.Caption:=...

Gruß
Stephan

skaven 13. Okt 2004 10:21

Re: Kommunikation über RS232
 
Habe jetzt die Zip Datei runtergeladen und nun jede menge Ordner etc. auf meiner Platte. Und nu?
Wie finde ich die Komponente unter dem ganzen wust, bzw. wie installiere ich sie dann?


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz