Seite 1 von 1
RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Verfasst: 4. Feb 2014, 14:39
von ZeitlerW
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
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Verfasst: 6. Feb 2014, 14:08
von oldcoolman
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?
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Verfasst: 6. Feb 2014, 16:02
von ZeitlerW
oldcoolman hat geschrieben:
Dann umstecken , damit software mit deinem Sensor reden kann und die empfangenen ascii's weiterleitet.
hab ich das so richtig verstanden?
Hallo Andreas,
ja genau so!
Gibts die sourcen irgendwo im SB - repo?
vG
Wolfgang
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Verfasst: 6. Feb 2014, 18:05
von oldcoolman
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.
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Verfasst: 7. Feb 2014, 21:50
von oldcoolman
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)
Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden
Verfasst: 8. Feb 2014, 17:53
von ZeitlerW
Hallo Oldi,
Ja Wahnsinn! ich muß mir erst mal einen Controller zusammenbauen!
Erst mal vielen Dank!
Vg Wolfgang