11/23/2005 5:15 PM | |
Posts: 264 Rating:
|
hello ana, You´re right, you have to set all the 'cycle' parameters to the configured cycle-time of the ob35. But note: The cycle time must not be lesser then the processing time of the ob35. best regards |
3/24/2006 3:52 PM | |
Posts: 9 Rating:
|
Hi AnaMari, I have called several PID's from the same OB (as far as I remeber the maximum was arround 20), and we dind not have any problem. Good luck |
3/24/2006 4:24 PM | |
Joined: 9/23/2005 Last visit: 8/13/2024 Posts: 4347 Rating:
|
Hi, in priciple there is no fixed limit for PID's. It's just necessary to have enought memory and run the PID in a time cycle in accordance if the run time of the software. |
Denilson Pegaia |
|
4/10/2006 10:26 PM | |
Posts: 297 Rating:
|
I have 4 PID loops in a single OB interrupt, but I sequence them so only one PID loop is called per interrupt. This makes the cycle time of each PID loop 4 times the interrupt rate, but it splits up the interrupt time into four separate interrupts rather than one long interrupt. |
6/29/2006 7:05 AM | |
Posts: 101 Rating:
|
[quote user="SteveA"]I have 4 PID loops in a single OB interrupt, but I sequence them so only one PID loop is called per interrupt. This makes the cycle time of each PID loop 4 times the interrupt rate, but it splits up the interrupt time into four separate interrupts rather than one long interrupt. i just configured 12 in ob35 and had no problems, as long as your PID processing doesnt exceed ob35 scan time. Steve if you do that you have to ensure your 'cycle' parameter is 4 times that of ob35, otherwise your integral (and other calcs) will be incorrect 4:1 |
Last edited by: Siemen_Staines at: 6/29/2006 7:06 AM |
|
Follow us on