
RobotArm (Customer) asked a question.
How to control a servo motor with an absolute encoder using Productivity PLC?
Does HSI able to do absolute encoder?
Should I create a PID loop between HSI and HSO for motion control?

RobotArm (Customer) asked a question.
Does HSI able to do absolute encoder?
Should I create a PID loop between HSI and HSO for motion control?
Copyright © 1999-2023 AutomationDirect. ALL RIGHTS RESERVED
Can you provide more details on your application?
I want to use the motor to drive a linear actuator.
How should I control it?
HSI and HSO with PID?
The HSI cannot have one of Automation Direct's absolute encoders connected to it (grey code type), only incremental encoders in single ended or differential wiring can be wired to the HSI modules. The HSI also cannot accept Absolute Sin/Csin or SSI encoders either.
There is an instruction for absolute encoders in Productivity, but it can only be used for low resolution encoders that AD sells and it is limited by scan time. Using an absolute encoder this way would wire into a regular input module.
Internally the HSI will keep track of the position it is at, and you can set limits for linear movement within the HSI. The only issue is that the position will be 0 when you power up. So you either need to home your linear actuator to the proper position at power on and/or make sure it is at the 0/home point before you shut off power. Marking the position as retentive does not work for some reason.