Setting Up Incremental Encoder on HSCE2 Card with SLC 500 PLC - Need Assistance

Question:

I need assistance setting up an incremental encoder to a HSCE2 card with a SLC 500 PLC using a 5/05 processor. The card is properly installed and recognized by the processor, and the encoder is wired correctly and functional. However, I am unsure how to program the setup for it to work. I am currently online with the PLC and have team viewer available for anyone willing to guide me through the setup process. Any help or guidance would be greatly appreciated.

Top Replies

Welcome to the PLCTalk forum community! The 1746-HSCE and -HSCE2 modules can be quite complex and challenging to configure. Even with my extensive experience working with the SLC-500 for many years, I still find myself referring to the user manual and Knowledgebase example programs when troubleshooting these modules. It's important to take a step back and clearly define what your goal is in terms of making the modules work. Are you looking to activate an output after a specific number of pulses have been counted? Or perhaps you need to measure pulse frequency? Make sure to determine the operational mode that best suits your application's needs.

Ken Roach warmly welcomes you to the PLCTalk forum community! The 1746-HSCE and -HSCE2 modules can be quite challenging to set up, even for experienced SLC-500 users like myself. Despite my decades of expertise, I still find myself referring to the user manual and Knowledgebase example programs whenever troubleshooting these modules, which I have been doing for over 15 years. It is important to take a step back and clarify what you mean by "making this work." Are you aiming to activate an output on the module after a specific number of pulses have been counted? Or perhaps you are looking to measure pulse frequency? Determining the operational mode required for your application is a crucial first step. I apologize for the delayed response – we recently experienced a weather-related outage that affected our phones and internet for two days. However, we are back online now. In response to your query, I have a set of log sweeps that function similar to a cam. The goal is to have these sweeps positioned at a home location, confirmed by a proximity sensor. When a log approaches and triggers a photo eye, the sweeps will be activated to rotate once, displacing the log from the conveyor. I plan to use an encoder to track this rotation and incorporate a program limit to cease the sweeps once they return to the home position and are verified by the proximity sensor. The encoder value will reset once the home position is validated by the proximity sensor.

I recommend using RSLogix 500 for programming your setup. Make sure the correct channel is enabled and properly configured for your encoder. In your ladder logic, I would use a High Speed Counter (HSC) instruction (CNT) to read the encoder's counts. You might also need to use the RTO and RES instructions to reset the counter. Have a look in the "Data Files" for the "High Speed Counter" and ensure you're in the correct programming file. Lastly, if your encoder has reverse direction capability, don't forget to code that functionality in. You can google the specific commands if you need more detail. Hope this gets you started in the right direction!

Hey there! I can sense your struggle, but don't worry, this is completely doable. You might want to consider using a High-Speed Counter (HSC) instruction in your PLC program. It’s designed to count pulses over a given period and is perfect for situations like yours. You will generally find it on the instruction toolbar or you can add it manually by typing it into your ladder logic. Once you've got that sorted, you can use it to monitor the 'Accum' element in the HSC's Setup Screen. This should give you the count from your encoder. And remember, always ensure that the Rate0 in the Control R file is set to the maximum count rate of the encoder. Give it a shot and let us know if things work out!

Setting up an incremental encoder with the HSCE2 card can be a bit tricky if it's your first time. First, you'll want to make sure you've configured the cards properly in the RSLogix 500 software. Check that the HSCE2 module is set to the correct channel and mode for your encoder type, and ensure the parameters are aligned with the specs of your encoder (like pulses per revolution). You can also look at the high-speed counter function blocks provided in the software – those can help you count pulses effectively. Lastly, if you haven't already, refer to the user manual for specific programming details and examples. If you’re comfortable, I can hop on TeamViewer and guide you through the key steps in real-time!

More Replies β†’

Streamline Your Asset Management
See How Oxmaint Works!!

βœ…   Work Order Management

βœ…   Asset Tracking

βœ…   Preventive Maintenance

βœ…   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: FAQs:

Answer: 1. How do I set up an incremental encoder on a HSCE2 card with a SLC 500 PLC and a 5/05 processor? - To set up an incremental encoder, you need to program the PLC to read the encoder pulses and interpret them for your application. Make sure the card is installed correctly, the encoder is wired properly, and then program the PLC to handle the encoder signals accordingly.

FAQ: 2. How can I ensure that the HSCE2 card is recognized by the SLC 500 PLC?

Answer: - Ensure that the card is properly installed in the PLC rack and that the configuration settings match the card specifications. You can check the status of the card in the PLC software to verify if it is recognized.

FAQ: 3. What steps are involved in programming the setup for the incremental encoder to work?

Answer: - You need to configure the input modules in the PLC software to read the encoder signals, set up the necessary logic to interpret the pulses, and map the encoder data to the desired outputs or variables in your PLC program.

FAQ: 4. Can someone guide me through the setup process online using Team Viewer?

Answer: - If you need assistance with setting up the incremental encoder, you can seek help online by sharing your screen via Team Viewer with someone knowledgeable in PLC programming to guide you through the setup process.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  β†’