-> Hier kostenlos registrieren
Hi,
sehe gerade das er mir im rs232 FB den Fehler 6 ausgibt welches wohl bedeutet (target port not found). Über das Terminal Programm welches wir zum testen der Com Daten haben, werden die Daten korrekt angezeigt. Gestern Mittag hat er mir jedoch noch alles Korrekt angezeigt......


PROGRAM MAIN
VAR
visu_funktionen:visu_funktionen();
eingabe:eingabe();
barcode:barcode();
sondergenehmigung:sondergenehmigung();
elektrische_messung:elektrische_messung();
initialisierung:initialisierung();
rs232:SerialLineControlADS;
tx_buffer: combuffer;
rx_buffer: combuffer;
Receive: ReceiveString;
ReceivedString: STRING;
LastReceivedString: STRING;
StringReceived: BOOL;
ReceiveBusy: BOOL;
ReceiveError: BOOL;
ReceiveErrorID: ComError_t;
ReceiveTimeout: BOOL;
ReceiveCounter: UDINT;
END_VAR
VAR_INPUT
MyComSerialConfig:ComSerialConfig;
END_VAR
MyComSerialConfig.ComPort:=3;
MyComSerialConfig.BaudRate:=2400;
rs232(
Connect:=GVL.taster ,
SerialCfg:=MyComSerialConfig,
NetId:='',
Timeout:=T#5S ,
TxBuffer:=rx_buffer ,
RxBuffer:=tx_buffer ,
PortOpened=> ,
Error=> ,
ErrorID=> ,
Busy=> ,
TxBufCount=> ,
RxBufCount=> );
Receive(Prefix:='IN',
Suffix:='!',
Timeout:=T#5S,
Reset:=,
StringReceived=>,
Busy=>,
Error=>,
RxTimeout=>,
ReceivedString:=ReceivedString,
RxBuffer:=rx_buffer);
sehe gerade das er mir im rs232 FB den Fehler 6 ausgibt welches wohl bedeutet (target port not found). Über das Terminal Programm welches wir zum testen der Com Daten haben, werden die Daten korrekt angezeigt. Gestern Mittag hat er mir jedoch noch alles Korrekt angezeigt......


PROGRAM MAIN
VAR
visu_funktionen:visu_funktionen();
eingabe:eingabe();
barcode:barcode();
sondergenehmigung:sondergenehmigung();
elektrische_messung:elektrische_messung();
initialisierung:initialisierung();
rs232:SerialLineControlADS;
tx_buffer: combuffer;
rx_buffer: combuffer;
Receive: ReceiveString;
ReceivedString: STRING;
LastReceivedString: STRING;
StringReceived: BOOL;
ReceiveBusy: BOOL;
ReceiveError: BOOL;
ReceiveErrorID: ComError_t;
ReceiveTimeout: BOOL;
ReceiveCounter: UDINT;
END_VAR
VAR_INPUT
MyComSerialConfig:ComSerialConfig;
END_VAR
MyComSerialConfig.ComPort:=3;
MyComSerialConfig.BaudRate:=2400;
rs232(
Connect:=GVL.taster ,
SerialCfg:=MyComSerialConfig,
NetId:='',
Timeout:=T#5S ,
TxBuffer:=rx_buffer ,
RxBuffer:=tx_buffer ,
PortOpened=> ,
Error=> ,
ErrorID=> ,
Busy=> ,
TxBufCount=> ,
RxBufCount=> );
Receive(Prefix:='IN',
Suffix:='!',
Timeout:=T#5S,
Reset:=,
StringReceived=>,
Busy=>,
Error=>,
RxTimeout=>,
ReceivedString:=ReceivedString,
RxBuffer:=rx_buffer);