RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden

Fragen und Diskussionen zu den Geräten. Sowohl Hardware als auch Software. English is welcome.
Antworten
ZeitlerW
Beiträge: 66
Registriert: 18. Mai 2013, 11:08

RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden

Beitrag 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
oldcoolman
Beiträge: 645
Registriert: 17. Mai 2013, 20:57
Kontaktdaten:

Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden

Beitrag 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?
liebe Grüße
Andreas
ZeitlerW
Beiträge: 66
Registriert: 18. Mai 2013, 11:08

Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden

Beitrag 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
oldcoolman
Beiträge: 645
Registriert: 17. Mai 2013, 20:57
Kontaktdaten:

Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden

Beitrag 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.
liebe Grüße
Andreas
oldcoolman
Beiträge: 645
Registriert: 17. Mai 2013, 20:57
Kontaktdaten:

Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden

Beitrag 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)
liebe Grüße
Andreas
ZeitlerW
Beiträge: 66
Registriert: 18. Mai 2013, 11:08

Re: RS232 - Controller - Daten in DPT16 zu vorderfinierter GA senden

Beitrag von ZeitlerW »

Hallo Oldi,
Ja Wahnsinn! ich muß mir erst mal einen Controller zusammenbauen!
Erst mal vielen Dank!
Vg Wolfgang
Antworten