Hallo zusammen,
gibts eigentlich aktuellere Sourcen zum RS232 - Controller als im freebus - repo?
Meine Anforderung:
Ich möcht gerne ASCII - Daten aus einem Sensor, der per RS232 angschlossen ist als DPT16 ASCII - Daten auf den Bus senden.
Ablauf mich:
per RS232 Ziel GA eintragen: Befehl neu generieren fbtga=1/2/3
Daten vom Sensor abwarten bis CR/LF kommt oder 14 Zeichen angekommen sind und per DPT16 an tga schicken.
Escape - Sequenz definieren um in den Configmodus zurück zukommen: z.B. ???
Hat jemand die RS232 FW dahin schon weiterentwickelt?
vG
Wolfgang
RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
-
- Beiträge: 645
- Registriert: 17. Mai 2013, 20:57
- Kontaktdaten:
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
fb Stand weiss ich nicht, wir hatten die soft dahin erweitert, dass sie Filtertabellen enthält und alles ausser ascii senden kann.
Deine vorgehensweise ist quasi die:
Der software per terminal sagen welche GA die Zieladresse ist und dies ausfallsicher speichern.
Dann umstecken , damit software mit deinem Sensor reden kann und die empfangenen ascii's weiterleitet.
hab ich das so richtig verstanden?
Deine vorgehensweise ist quasi die:
Der software per terminal sagen welche GA die Zieladresse ist und dies ausfallsicher speichern.
Dann umstecken , damit software mit deinem Sensor reden kann und die empfangenen ascii's weiterleitet.
hab ich das so richtig verstanden?
liebe Grüße
Andreas
Andreas
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Hallo Andreas,oldcoolman hat geschrieben: Dann umstecken , damit software mit deinem Sensor reden kann und die empfangenen ascii's weiterleitet.
hab ich das so richtig verstanden?
ja genau so!
Gibts die sourcen irgendwo im SB - repo?
vG
Wolfgang
-
- Beiträge: 645
- Registriert: 17. Mai 2013, 20:57
- Kontaktdaten:
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Das war ein Programmiervorschlag
Ich hätte da ne Syntax idee:
wir ersetzen in der Syntax das 'f' durch ein asc 27,
dann esc bsga1/2/3 <cr> sprich escape bus set group adress...
so können alle anderen befehle beibehalten werden.
kommt kein esc wird eine DPT16 gemacht wenn cr oder zeiger auf 15 steht.
steuerzeichen werden ignoriert also auch LF.
set group adress gibt es so noch nicht und auch der dpt 16 nicht. ist aber keine Hexerei.
mal sehen wie ich zeit hab.
Ich hätte da ne Syntax idee:
wir ersetzen in der Syntax das 'f' durch ein asc 27,
dann esc bsga1/2/3 <cr> sprich escape bus set group adress...
so können alle anderen befehle beibehalten werden.
kommt kein esc wird eine DPT16 gemacht wenn cr oder zeiger auf 15 steht.
steuerzeichen werden ignoriert also auch LF.
set group adress gibt es so noch nicht und auch der dpt 16 nicht. ist aber keine Hexerei.
mal sehen wie ich zeit hab.
liebe Grüße
Andreas
Andreas
-
- Beiträge: 645
- Registriert: 17. Mai 2013, 20:57
- Kontaktdaten:
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Ich habe heute schon den Programmiervorschlage umgesetzt.
Die hex liegt im git unter der Rs232_lib, da unter 'Releases' (Mehrzahl!! )
Ich muss mich aber korrigieren, EIS15 gab es schon. (14 Zeichen Text)
steht in der Hilfe Datei.( Wo auch immer die rumfliegt)
Die hex liegt im git unter der Rs232_lib, da unter 'Releases' (Mehrzahl!! )
Ich muss mich aber korrigieren, EIS15 gab es schon. (14 Zeichen Text)
steht in der Hilfe Datei.( Wo auch immer die rumfliegt)
liebe Grüße
Andreas
Andreas
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Hallo Oldi,
Ja Wahnsinn! ich muß mir erst mal einen Controller zusammenbauen!
Erst mal vielen Dank!
Vg Wolfgang
Ja Wahnsinn! ich muß mir erst mal einen Controller zusammenbauen!
Erst mal vielen Dank!
Vg Wolfgang