Rube
Member
Before I begin what is sure to be a labor-intensive trial and error session on a running production line, I thought I might seek the advice/experience of my distinguished colleagues on the forum.
I am using Channel 0 (User mode) in a 5/04 which is RS232'd to a Microscan 860 barcode reader. I currently use the ARL instruction to capture the characters from the scanner. We are only asking to see one character at a time and the scanner is set up to send it's data with no terminating characters. I currently cycle the ARL from 0 to .50 seconds on a cycling timer set at .75 seconds. The rest of the timer is used for ASCII data manipulation; string matches, etc. The program is currently running fine....but...
I am curious how fast I can trigger the ARL instruction RELIABLY. I'm investigating a faster line speed, which means every thing must be faster. I know I'll reach a limiting factor and I'm hoping it won't be the ARL or the FIFO stacking done later in the same program.
Hopefully, each of you will enjoy this holiday season at home. Thanks in advance for any advice
I am using Channel 0 (User mode) in a 5/04 which is RS232'd to a Microscan 860 barcode reader. I currently use the ARL instruction to capture the characters from the scanner. We are only asking to see one character at a time and the scanner is set up to send it's data with no terminating characters. I currently cycle the ARL from 0 to .50 seconds on a cycling timer set at .75 seconds. The rest of the timer is used for ASCII data manipulation; string matches, etc. The program is currently running fine....but...
I am curious how fast I can trigger the ARL instruction RELIABLY. I'm investigating a faster line speed, which means every thing must be faster. I know I'll reach a limiting factor and I'm hoping it won't be the ARL or the FIFO stacking done later in the same program.
Hopefully, each of you will enjoy this holiday season at home. Thanks in advance for any advice