Hallo,
ich bin ein neuer Benutzer von SPS. Die Aufgabe ist, ein Gerät über die serielle Schnittstelle von der CX2030 anzusteuern. Dafür sollte ich jedesmal ein String senden. Ich verwende die bibliothek Tc2_SerialCom. Ich habe den folgenden Code geschrieben:
Der Parameter Busy bleibt immer TRUE und das ausgegebene Error ist COMERROR_TXBUFFOVERRUN.
Danke im Voraus.
ich bin ein neuer Benutzer von SPS. Die Aufgabe ist, ein Gerät über die serielle Schnittstelle von der CX2030 anzusteuern. Dafür sollte ich jedesmal ein String senden. Ich verwende die bibliothek Tc2_SerialCom. Ich habe den folgenden Code geschrieben:
Code:
PROGRAM MAIN
VAR
TxBufferPcCom : ComBuffer;
Send_String :Sendstring;
END_VAR
VAR_OUTPUT
bSendBusy1 : BOOL;
eSendErrorID1 : ComError_t;
END_VAR
Code:
Send_String(
SendString := 'R1Q,9018:1r\n\n',
TXbuffer := TxBufferPcCom,
Busy => bSendBusy1,
Error => eSendErrorID1);
Danke im Voraus.