Hello everyone, I am looking to transfer information from a Keyence SR1000W barcode scanner to a Micro850 PLC using the RS232(ASCII) serial port. I have begun by checking the number of characters in the serial buffer, but despite a successful read, I am not obtaining any data. While I was able to successfully receive incoming data on an AutomationDirect CLICK PLC, I am interested in utilizing an Allen Bradley (AB) PLC for this particular project. Is there a key component that I may be overlooking? Thank you.
Hello, I am currently working on a project similar to yours. Could you provide any valuable insights based on your experience that could assist me? Is there anything specific that you believe was lacking in these images? Your input would be greatly appreciated. Thank you.
Hey there! It seems like you've already covered some good groundwork. One key factor that might be causing this issue could be possibly related to the configuration settings of your RS232 port on the AB PLC. Ensure those settings match the ones on your Keyence scanner. For instance, the baud rate, data bits, stop bits and parity should align. Also, it's vital to consider the role of the CIP protocol when integrating a Keyence scanner with an AB PLC. Try using a Message Read (MSG) function to get the data. This function is a PLC operation in the ladder logic used to communicate with devices. I hope this helps and that you get it sorted soon!
You might want to check on a couple of things. Firstly, verify the configuration of your RS232(ASCII) serial port on the Micro850. Ensure that the baud rate, data bits, parity, and stop bits match perfectly with those of the Keyence SR1000W. The communication might also need a proper handshaking method defined, try both hardware and software, see which one works best. And lastly, if everything appears fine on the setting side, consider using an RS232 cable with full pinouts, because some lines like DSR/DTR may be needed for the communication to initiate successfully. You're not in the same boat, I once struggled moving from AutomationDirect CLICK PLC to AB due to these nuances but resolved it eventually. Hang in there!
Hey there! It sounds like you're on the right track, but have you checked the communication setting on both the devices? AB PLCs specifically use a control word for RS232 communication. This control word needs to be configured correctly to establish a successful communication link. Another aspect to verify would be the Comm Format (Format of the message). It's worth double-checking these settings. Also, take a look into the Micro850 PLC’s RS232 port configuration - sometimes, even a small mismatch in handshake protocol can stiffen the data stream. If possible, could you share the code that you're using? With that, we might be able to review it and offer more specific advice.
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: Answer: To transfer data from the Keyence SR1000W barcode scanner to a Micro850 PLC using RS232 serial port, you need to ensure proper configuration of the serial communication settings on both devices. Check the number of characters in the serial buffer and verify that the data is being correctly read and transmitted between the devices.
Answer: Answer: If you are not obtaining any data despite a successful read from the barcode scanner to the Micro850 PLC, there may be issues with the data formatting, baud rate mismatch, or incorrect communication settings. Double-check the configuration settings and ensure compatibility between the devices.
Answer: Answer: Yes, you can use an Allen Bradley (AB) PLC for transferring data from the barcode scanner to the Micro850 PLC. Ensure that the communication protocol and settings are compatible between the Keyence SR1000W scanner and the Allen Bradley PLC to establish successful data transfer.
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.