Fatek PLC PID not working
i need to run my induction motor in closed loop.I am using PID function in winproladder. when i use it alone without any other function then it works fine. but when i combined it with other function then it stop working. if i choose any starting register SR then SR+1 refused to take any value. i have reviewed my code many times and i am stuck on that point don’t know what to do.
Hi,
You can try with SR+9 register. Because Starting Register of PID used 8 consecutive registers..
Hi IAS,
I meant to say that if i use R1000 as a SR register then R1002 that will be “high alarm register” it refused to take the value and retain its value to zero. There is no SR+9 register is in manual.
Or may be i can’t understand you. Could you please brief me ?
Hi,
I mean to say if you are using R1000 then up to 8 consecutive registers ( means upto R1007 or R1008 register used by PID itself) . So you can try R1010 ? Still the problem not solve then attached the below details:
- PLC Model
- PLC Program
- Input / Output List
- Flow chart of your Program
- Write your problem with example as per mention in program.
Thank You.
Hi IAS,
I appreciate your suggestion.
I have sorted the issue. I was making a mistake. Somewhere in middle of the code, i was using MOV function with double register thats why i was unable to move the value to SR+2 register. But now my code is working fine.
And again i really appreciate your suggestion
Thank You So Much.. Keep Sharing …So more people know and share our knowledge..If possible share you location on user profile..
HI,
Me too have problems with the PID
when you say “MOV function with Double register” you use the low part of a DR?
I am testing a aplicaction, and the output of one HHSC, goes to the PID,
only taking the low part (first address), and the PID function goes with ERR ON always.
is the same for you?