Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Will was schalten (https://www.delphipraxis.net/148962-will-schalten.html)

Miad0815 11. Mär 2010 12:00


Will was schalten
 
Hallo !

Ich suche jemanden der mir weiterhelfen kann.

Habe eine Relaiskarte 24V DC über RS 232 Schnittstelle und möchte diese jetzt über Delphi
ansteuern.

Beispiel:

Button1: Relais 1 an oder aus
Button2: Relais 2 an oder aus
usw.

Habe schon sämtliche Beschreibung und Bücher gewälzt aber niergends was gefunden.

Wer kann und will mir helfen ?

Gruß Michel

Cyberbob 11. Mär 2010 12:02

Re: Will was schalten
 
Hast du eine Beschreibung des Übertragungsprotokolls? Las die Infos die du hast dochmal hier hoch. (Schaltplan, Handbuch und so)

Miad0815 11. Mär 2010 12:05

Re: Will was schalten
 
Liste der Anhänge anzeigen (Anzahl: 1)
Danke für die schnelle Antwort !

Ja habe ich !

Nersgatt 11. Mär 2010 12:13

Re: Will was schalten
 
Ist doch ab Seite 12 sehr schön beschrieben. Wenn alle Beschreibungen so gut verständlich wäre - ja das wär was :-D

Du brauchst eine Komponenten, um mit dem Seriellen Port arbeiten zu könnten (TCommPort). Und dann schickst Du halt gemäß der Beschreibung die Daten. Ich finde es immer sehr hilfreich, sich erst mal mit Hyperterminal mit dem Gerät zu verbinden und in der Konsole die Commandos auszuprobieren.

Edit: Hyperterminal gibt es bei den aktuellen Win-Versionen nicht mehr. Ich verwende jetzt "tutty".

LargoD 11. Mär 2010 12:19

Re: Will was schalten
 
Mit TComPort von Dejan Crnila oder AsyncPro von TurboPower sollte das kein Problem sein. (Beide Open Source)
Die Kommandos an die Karte sind im Handbuch gut beschrieben.
Fang doch einfach mal an, das ist nicht so schwierig.
Gruß
Erich

LargoD 11. Mär 2010 12:27

Re: Will was schalten
 
Zitat:

Zitat von Nersgatt
... Ich finde es immer sehr hilfreich, sich erst mal mit Hyperterminal mit dem Gerät zu verbinden und in der Konsole die Commandos auszuprobieren.

Im Prinzip hast Du recht, ist nur bei Binärprotokollen recht mühsam.

Gruß
Erich

Miad0815 11. Mär 2010 12:34

Re: Will was schalten
 
Ok !?

Böhmische Dörfer, Bahnhof?

Danke für die Infos, da muß ich mich jetzt erstmal durchwurschtel.

Habe mit sowas bis jetzt noch nicht gearbeitet.

Falls ich nicht weiter komme, würde ich mich nochmal melden.

Danke Gruß Michel

Nersgatt 11. Mär 2010 12:50

Re: Will was schalten
 
Mach das.
Ich würde Dir empfehlen, als erstes dir eine Com-Port-Komponenten zu besorgen (ich verwende TCommPort z.B. für die Kommunikation mit Waagen und Scannern).
Da musst Du Dich ein bisschen einarbeiten. Und dann anhand Deiner Beschreibung für die Relaiskarte die entsprechenden Daten senden.

Das gemeine bei solchen Sachen ist, dass Du erst das Ergebnis siehst, wenn alles zusammenpasst und die Relaiskarte das erste mal "Klick" sagt. Man kann solche Aufgaben nicht in Teilerfolge zerlegen. Also, nur Mut und wühl Dich durch.


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

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