Hi All
Is it ok, to have bunch of pid instructions in a continuous task? I have read on this forum in some of the posts that there are two ways of define a pid instruction in COntrol logix enviornment:
1) Ideally, use a periodic task
2) Use a timer to generate a clock pulse at the desired interval.
I have a project where i am using about 30 pid instructions in a continous task, but there is no timer which is generating a pusle to trigger these instructions. They all have the same Loop update time etc. The complicated part is i am not using pid in ladder logic, instead i am using it in a structured text and my pid instruction is in a for loop, whose index is representing a new pid. For example, PID[1], PID[2], etc etc.....
Do i have to do any changes to my existing system....or it would be fine. How critical it is to trigger the pid instruction after a specific time, if it is not in periodic task?
Your feedback will be appreciated
Thanks
Is it ok, to have bunch of pid instructions in a continuous task? I have read on this forum in some of the posts that there are two ways of define a pid instruction in COntrol logix enviornment:
1) Ideally, use a periodic task
2) Use a timer to generate a clock pulse at the desired interval.
I have a project where i am using about 30 pid instructions in a continous task, but there is no timer which is generating a pusle to trigger these instructions. They all have the same Loop update time etc. The complicated part is i am not using pid in ladder logic, instead i am using it in a structured text and my pid instruction is in a for loop, whose index is representing a new pid. For example, PID[1], PID[2], etc etc.....
Do i have to do any changes to my existing system....or it would be fine. How critical it is to trigger the pid instruction after a specific time, if it is not in periodic task?
Your feedback will be appreciated
Thanks