Hello Forum,
I am being told to implement position feedback mechanism for a Winch which does not have encoder mounted on it. I am running the Winch in Open Loop mode via a VFD. The PLC in use is the s7-1500. I am trying to calculate the number of Revolutions it makes going off only the Motor RPM feedback.
What I tried is: Executing a routine from OB35 at 100ms interval and in that routine I was dividing the RPM by 60 to get Revolutions Per Second (RPS) and then Multiplying it by 0.1 so it is Revolutions Per 100 MilliSeconds. If there was any movement, then I was adding or subtracting this Revs per 100 ms data accordingly to the Total. I tried this test in the lab where I have a motor with encoder but the problem is I am off. When the 1024 PPR encoder shows 1024 pulses, my Revolutions counted is like 0.7 or 0.8.
Is there any precise way you guys can suggest me for this?
Thanks.
I am being told to implement position feedback mechanism for a Winch which does not have encoder mounted on it. I am running the Winch in Open Loop mode via a VFD. The PLC in use is the s7-1500. I am trying to calculate the number of Revolutions it makes going off only the Motor RPM feedback.
What I tried is: Executing a routine from OB35 at 100ms interval and in that routine I was dividing the RPM by 60 to get Revolutions Per Second (RPS) and then Multiplying it by 0.1 so it is Revolutions Per 100 MilliSeconds. If there was any movement, then I was adding or subtracting this Revs per 100 ms data accordingly to the Total. I tried this test in the lab where I have a motor with encoder but the problem is I am off. When the 1024 PPR encoder shows 1024 pulses, my Revolutions counted is like 0.7 or 0.8.
Is there any precise way you guys can suggest me for this?
Thanks.