
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Ich versuche gerade mit Latches zu arbeiten. Leider gibt das Programm die Daten falsch oder gar nicht heraus. Mit der Hälfte der Variablen klappt das, also mit 2 Lachtes. Aber ich möchte Daten von vielen Schaltern über 3 Lachtes einlesen und an bestimmte Relais in einem Empfänger mit 4 Latches senden. Ich vermute das die vielen Variablen alles durcheinander bringen. Hier das Programm des Senders: define Bus byteport[1] define Latch1 port[16] define Latch2 port[15] define Latch3 port[14] ' Eingabe Byte´s define Daten1 byte[1] Hier soll das Byte des Latch in einzelne BITs zerlegt werden. Define a bit[1] Define b bit[2] Define c bit[3] Define d bit[4] Define e bit[5] Define f bit[6] Define g bit[7] Define h bit[8] define Daten2 byte[2] Define i bit[9] Define j bit[10] Define k bit[11] Define l bit[12] Define m bit[13] Define n bit[14] Define o bit[15] Define p bit[16] define Daten3 byte[3] Define q bit[17] Define r bit[18] Define s bit[19] Define t bit[20] Define u bit[21] Define v bit[22] Define w bit[23] Define x bit[24] 'AUSGABE BYTE´s Define aa bit[25] Hier sollen einzelne BITS zu einem Byte zusammen gesetzt werden Define bb bit[26] Define cc bit[27] Define dd bit[28] Define ee bit[29] Define ff bit[30] Define gg bit[31] Define hh bit[32] define Out1 byte[4] Define ii bit[33] Define jj bit[34] Define kk bit[35] Define ll bit[36] Define mm bit[37] Define nn bit[38] Define oo bit[39] Define pp bit[40] define Out2 byte[5] Define qq bit[41] Define rr bit[42] Define ss bit[43] Define tt bit[44] Define uu bit[45] Define vv bit[46] Define ww bit[47] Define xx bit[48] define Out3 byte[6] Define aaa bit[49] Define bbb bit[50] Define ccc bit[51] Define ddd bit[52] Define eee bit[53] Define fff bit[54] Define ggg bit[55] Define hhh bit[56] define Out4 byte[7] define wert byte[8] Latch1 = ON Latch2 = ON Latch3 = ON Out1 = 0 Out2 = 0 Out3 = 0 Out4 = 0 #Loop Latch1 = OFF Daten1 = Bus Latch1 = ON Latch2 = OFF Daten2 = Bus Latch2 = ON Latch3 = OFF Daten3 = Bus Latch3 = ON Hier werden einzelne Schalterstellungen zu verschiedenen Relais zugeordnet Es sollen noch weiter IF schleifen folgen, nur leider machen diese paar schon Probleme IF s < 0 THEN nn = 1 ELSE nn = 0 IF t < 0 THEN mm = 1 ELSE mm = 0 IF s<0 OR t<0 THEN eee = 1 ELSE eee = 0 IF s<0 OR t<0 THEN fff = 1 ELSE fff = 0 'IF <0 THEN ggg = 1 ELSE ggg = 0 IF s<0 OR t<0 THEN hhh = 1 ELSE hhh = 0 wert = 0 IF RXD THEN GET wert IF wert = 1 THEN PUT Out1 IF wert = 2 THEN PUT Out2 IF wert = 3 THEN PUT Out3 IF wert = 4 THEN PUT Out4 goto Loop end Kann ich in einem Programm nicht alle Variablen (192 Bit, 24 Byte,12 Word) gleichzeitig benutzen? Habe das Gefüll, dass in meinem Programmdie Variablen spinnen. |
| Antwort schreiben |