-> Hier kostenlos registrieren
Hallo,
bin am verzweifeln.
Habe ich Baustein mit der Zusammenfassung zur RS232 Kommunikation erstellt.
was kann ich dagegen machen?
bin am verzweifeln.
Habe ich Baustein mit der Zusammenfassung zur RS232 Kommunikation erstellt.
und wenn ich ihn in MAIN so aufrufe muss ich 3-4 mal auf bExecute drücken bis er was sendet.FB_COMMUNICATION
VAR_INPUT
Data_In : POINTER TO BYTE;
Length : UDINT;
bExecute : BOOL;
END_VAR
trig(CLK:=bExecute);
IF trig.Q THEN
SendD( pSendData:=Data_In,
Length:=Length,
TXBuffer:=TxBuffer1,
Busy=>SendBusy,
Error=>SendErrorId
);
END_IF
MAIN
VAR
SND_NKE : ARRAY [0..4] OF BYTE := 16#10, 16#40, 16#00, 16#00, 16#16;
bExecute : BOOL;
END_VAR
r_trig(CLK:=bExecute);
IF r_trig.Q THEN
fbSendNKE( Data_In:=ADR(SND_NKE),
Length := SIZEOF(SND_NKE),
bExecute := TRUE);
END_IF
was kann ich dagegen machen?