You are not registered yet. Please click here to register!

plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
Try our online PLC Simulator- FREE.  Click here now to try it.

New Here? Please read this important info!!!

Go Back - Interactive Q & A > - Interactive Q & A > LIVE PLC Questions And Answers

Thread Tools Display Modes
Old April 9th, 2018, 04:55 PM   #1

taylor1982 is offline
Join Date: Aug 2011
Location: Bavaria
Posts: 76
Incremental encoder with Powerflex 525


I have a application where I must do a positioning of a conveyor belt with a PF525. The Motor of the conveyor has an incremental encoder.
So our CAD dept decided to use a 25-ENC-1 card in the PF525.

I saw that this card has no connection terminal for the zero pulse of the encoder.
So as I said I want to do a positioning with this application no speed monitoring.

Are there any hints if this is possible with that hardware? If yes a few first steps would be appreciated! Can the drive do the positioning itself or do I need the encoder value in the PLC? How do I get the encoder value to the PLC?

Thanks a lot
  Reply With Quote
Old April 10th, 2018, 04:43 AM   #2
Lifetime Supporting Member
United States

rdrast is offline
rdrast's Avatar
Join Date: Apr 2003
Location: South Carolina Lowcountry
Posts: 5,456
Either just parallel the encoder to the drive and the PLC, or use an encoder splitter/isolator if you have different input needs or isolation for the PLC and drive.

I use these when I have different potential inputs, but need to share an encoder between devices.
How to ask questions the SMART Way!

Look First, Ask Second!

  Reply With Quote
Old April 10th, 2018, 07:49 PM   #3
Lifetime Supporting Member

ASF is offline
Join Date: Jun 2012
Location: Australia
Posts: 3,124
You can use datalinks to get the encoder value into the PLC over ethernet/IP. I have done just this on a previous project.
  Reply With Quote
Old March 15th, 2019, 04:43 PM   #4
United States

BachPhi is offline
Join Date: Dec 2007
Location: Los Alamos
Posts: 491
Originally Posted by ASF View Post
You can use datalinks to get the encoder value into the PLC over ethernet/IP. I have done just this on a previous project.
Can you show an example this? TIA

This is what I did. Double click the drive, Device Definition , Connection Format, In Input tab, select drop down Parameter, select Speed Feedback

Last edited by BachPhi; March 15th, 2019 at 04:51 PM.
  Reply With Quote
Old March 16th, 2019, 07:43 AM   #5

tarik1978 is offline
Join Date: Mar 2010
Location: casablanca
Posts: 569
Check the following links from the knoweldgebas:

PowerFlex 525 Drives: Reading the feedback position. Parameter 388 units traveled remains at 64,000 units

PowerFlex 525: Pulse Train Input and Encoder Use - Tach Feedback

Obtaining encoder speed feedback from the PowerFlex 525 to a Logix processor
  Reply With Quote
Old March 17th, 2019, 05:39 PM   #6
Lifetime Supporting Member

ASF is offline
Join Date: Jun 2012
Location: Australia
Posts: 3,124
tarik's last link has the details on how I did it - let me know if you need more info.

One thing I will add - as the technote says, the speed parameter is a 32-bit parameter, which chews up two of your precious four datalinks. However it need not be this way under all circumstances. In my application, the encoder was turning quite slowly, and I was able to be quite confident that unless someone decided to run the motor up to several thousand hertz, my value was never going to get so large that it couldn't be represented using only the first 15 bits. So there was no point me wasting a datalink on a parameter that was going to be zero 100% of the time, and I only used the one datalink. Depending on your application, you may be able to do the same. I *think* there may also be a parameter you can play with that effectively adjusts the resolution of your speed feedback, meaning if you did have a higher speed but didn't need the resolution/accuracy, you could get the speed in say 10's of RPMs instead of 0.01's of RPMs, and then scale it in the PLC - the would also help get you in under the 15-bit limit.

Hopefully there's enough data there to get things moving - if not let me know and I'll try to dig out my old files.
  Reply With Quote
Old July 10th, 2020, 01:36 PM   #7
Lifetime Supporting Member
United States

JeremyM is online now
Join Date: May 2014
Location: Texas
Posts: 450
I've been puzzling over the topic of a tiny subset of 525 parameters I'm interested in reading being labeled "32-bit" in the manual - I think this Technote QA20639 finally clarified it:
Units Traveled H parameters [d388] is created with a signed integer data type [INT].
The PowerFlex 525 drive internally uses unsigned integer.
Other drive parameters with maximum values higher than 32767 are affected to, such as encoder speed [d378] and Speed Feedback [d376].
I have a fleshed-out 525 AOI already performing scattered reads for lots of other parameters, so I'm now sure that I can reliably parse the "32-bit" ones among them without needing to resort to dedicated single-parameter reads.
  Reply With Quote
Jump to Live PLC Question and Answer Forum


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Topics
Thread Thread Starter Forum Replies Last Post
Powerflex 525 Encoder for Speed Feedback ASF LIVE PLC Questions And Answers 5 September 12th, 2017 06:45 PM
Powerflex 525 reset encoder janasamara LIVE PLC Questions And Answers 1 July 31st, 2017 12:02 PM
Powerflex 525 or 755 for encoder speed reference justblaze LIVE PLC Questions And Answers 4 June 20th, 2017 01:27 PM
PowerFlex 525 with encoder - revolutions counter freju LIVE PLC Questions And Answers 7 February 23rd, 2017 07:56 AM
Integrating PowerFlex 755, Incremental Encoder, & Proximity Sensors into Ladder Logic jake4eng LIVE PLC Questions And Answers 7 September 29th, 2016 04:17 PM

All times are GMT -4. The time now is 06:08 PM.