Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > > > > > > > > > > > > > > es macht keinen unterschied ob ich mit wordpad oder mit notepad ansehe, wobei ich notepad nur auf > > > > > > einem rechner habe ( der mit english XP ), auf den anderen rechnern habe ich XP in D, sp3, aber > > > > > > kein notepad.warum nicht? keine ahnung ! auch mit word sehe ich nichts anderes. > > > > > > > > > > > > das die init immer durchgeführt werden muß ist mir eigentlich auch klar, denn ohne kann kein relais > > > > > > angesteuert werden. > > > > > > > > > > > > habe noch einmal vieles durchgesehen und vermute dass ich "projekt1.vbp" benötige. stimmt das? > > > > > > > > > > > > nächstes problem wäre: von dem dasylab modul RS232 ausgang will ich alle 8 relais ansteuern. > > > > > > für das ansteuern muß ich jeweils einen string eingeben. wenn ich nun aber dieses init vor jeden > > > > > > string setze dann funktioniert das auch wieder nicht, weil wenn die relaiskarte einmal > > > > > > initialisiert wurde kann das nicht ein 2. mal geschehen. > > > > > > > > > > > > aber dieses problem stelle ich erst einmal hinten an. > > > > > > > > > > > > gruss > > > > > > romano ( nickname joe :,) > > > > > > > > > > > > > > > Hallo joe, > > > > > > > > > > mit einer COM?-Schnittstelle kann immer nur ein Programm zur > > > > > gleichen Zeit kommunizieren. Die Relaiskarte wird über > > > > > sogenannte Frames angesteuert. Ein Frame besteht immer aus > > > > > 4 Bytes. Dein Programm muß daher die Möglichkeit haben > > > > > einzelne Bytes zu senden und zu lesen. Das Protokoll ist > > > > > eigentlich in der Dokumentation enthalten. Die zu sendenden > > > > > Bytes sind nicht als Zeichen in einen Texteingabefeld > > > > > darstellbar. Eine Initialisierungs-Zeichenkette gibt es daher > > > > > nicht. Normalerweise haben Zeitgemäße Computer USB-Ports. > > > > > Wenn Du dir also ein Adapterkabel besorgst dann wird nach dem > > > > > Anschließen an dem Computer ein virtueller Port erstellt. > > > > > Über diesen COM-Port kann dann die mitgelieferte Software mit > > > > > der Relaiskarte kommunizieren. > > > > > > > > > > Aber am allerbesten läßt sich die Relaiskarte mit einer > > > > > C-Control Pro ansteuern ;-) > > > > > > > > > > Gruß Torsten > > > > > > > > > > > > > > > > > > > > hallo torsten, > > > > danke für die info. > > > > mit dasylab kann ich insgesamt 255 (256 ? )einzelne relais ansteuern. > > > > es geht um die initialisierung der relaiskarte. wenn diese initialisierung stattgefunden hat > > > > kann ich auch die einzelnen relais ansteuern > > > > > > > > c-control pro??? keine ahnung was das ist, aber in dasylab kann ich für jedes einzelne relais > > > > einen entsprechenden befehl eingeben. aber so lange die relaiskarte nicht initialisiert ist > > > > geht gar nichts. aber alle relais kann ich über nur einen com port ansteuern. ich muß dann > > > > lediglich die einzelnen relaisplatten angeben sowie die darauf befindlichen relais. aber bevor ich > > > > das kann muß erst einmal der schnittstelle gesagt werden was an ihr angeaschlossen ist. > > > > oder sehe ich da etwas falsch??? > > > > gruss > > > > romano > > > > gruss > > > > romnao > > > > > > Hallo Romnao, > > > > > > Die RS232 ist folgendermaßen einzustellen: > > > > > > Baudrate = 19200 > > > Stopbit = 1 > > > Datenbits = 8 > > > Paritätsbit = kein > > > > > > Zur Initialisierung werden 4 Bytes gesendet: > > > > > > Kommando SETUP = 0x01, > > > Adresse der 1. Karte = 0x01, > > > null Byte = 0x00, > > > Cecksum = 0x??, > > > > > > Als Antwort sendet die Karte: > > > > > > Antwort SETUP_OK = 0xFE, > > > Adresse der letzten Karte = 0x?? > > > Info. = 0x?? > > > Cecksum = 0x?? > > > > > > jedenfalls bei meinen Karten Nr.: 19 77 30 > > > > > > Gruß Torsten > > > > > > P.S. C-Control-Pro ist ein sehr preiswerter Steuercomputer > > > um den es hier eigentlich geht :-) > > > > > > > > danke für die info Torsten, > > > > die RS232 hatte ich schon so eingestellt wie beschrieben in der anleitung und auch wie von dir. > > und mit der mitgelieferten software läuft ja auch alles. > > > > die 4 zur initialisierung zu sendenden bytes wußte ich nicht. ich versuche nun einmal diese in > > dasylab einzubinden, weiss aber ehrlich gesagt noch nicht wie???? da ich von prograsmmieren so > > gut wie keine ahnung habe. aber ich versuche es einmal. learning by doing :-) > > > > du schreibst: > > Kommando SETUP = 0x01, > > Adresse der 1. Karte = 0x01, > > null Byte = 0x00, > > Cecksum = 0x??, > > > > was hat das x zu bedeuten? sorry bitte für die frage, aber ich weiss es echt nicht! > > > > gruss > > romnao > > > > Hallo romnao, > > bei Bytes, also nicht Vorzeichenbehafteten > Werten schreibe ich diese gerne in Hexadezimaler > Schreibweise. > Also: > > hex. dec. > 0x01 = 1 > 0x0A = 10 > 0x10 = 16 > 0xFF = 255 u.s.w > > Gruß Torsten