-> Hier kostenlos registrieren
RS232 Readfunktion geht nicht
Hi Forum,
ich benutze für die serielle Kommunikation die lib CAA SerialCom. Der Funktionsbaustein Write funktioniert auch, schreibt den String aber auch bei zyklischem Aufruf nur einmal und nicht wie ich möchte bei jedem Durchlauf erneut.
Das größere Problem ist bei mir aber der Read FB. Ich habe eine loop gebaut und so CoDeSys mit Hterm verbunden. Egal was ich bei Hterm sende nichts wird in den Buffer geschrieben, auf den mit dem Pointer in der Funktion gezeigt wird.
Sieht jemand etwas woran das scheitern könnte?
mfg
D
Hi Forum,
ich benutze für die serielle Kommunikation die lib CAA SerialCom. Der Funktionsbaustein Write funktioniert auch, schreibt den String aber auch bei zyklischem Aufruf nur einmal und nicht wie ich möchte bei jedem Durchlauf erneut.
Das größere Problem ist bei mir aber der Read FB. Ich habe eine loop gebaut und so CoDeSys mit Hterm verbunden. Egal was ich bei Hterm sende nichts wird in den Buffer geschrieben, auf den mit dem Pointer in der Funktion gezeigt wird.
Sieht jemand etwas woran das scheitern könnte?
mfg
D
Code:
com_write(hCom:= com_open.hCom,xExecute:=com_open.xDone,pBuffer:=ADR(str_out), szSize:=SIZEOF(str_out));
com_read(hCom:= com_open.hCom, xExecute:= com_open.xDone, pBuffer:= ADR(str),szBuffer:=SIZEOF(str));
Zuletzt bearbeitet: