Member Login
member
passwd
remember me on this computer.

- join now -

Search

Neat Stuff

Visit our shop for nerds in control lifestyle products.

Cool stuff
Select a topic of interest:
...and press:
Fortune
Nothing is so often irretrievably missed as a daily opportunity.
-- Ebner-Eschenbach
RSS Feed
RSS feed Use this link to get an RSS feed of the Control.com article flow, for private, non-commercial use only:
www.control.com/rss
Select a Page Style
Select one of the following styles:
- BluFu
- Classic
(cookies required)
from the ?? department...
PID simulation in archives
Process Control topic
advertisement
Posted by J. Young on 1 February, 2008 - 11:54 pm
Has anyone built an RSLogix file using Russel Kinner's PLC5 PID simulation in the archives of control.com?

I entered it as published in the PDF file "PLC_Paper_Appendix.pdf". There is something missing?? Are there missing JSRs between files?
Or are these files computing values for the PID block?

I have little experience with the PLC PID block and I am lost.

I am using an emulator and can set discrete or analog values through RSLinx.

Any insight would be helpful.

Thanks,
jeanne young

Posted by Trevor Ousey \(list\) on 2 February, 2008 - 10:27 pm
Hi Jeanne,

There does appear to be code omitted with this program. It purpose appears to be to simulate the field devices of a PID controlled loop, you will still need to create the code for the PID control as well. The program has one JSR parameters used but no SBR to bring the parameters into a file. As for using it in the emulator, that should be fine. I use the emulator quite often to check functionality.

Cheers,
Trevor.

Posted by Russ Kinner on 5 February, 2008 - 11:00 pm
Sorry I didn't have a chance to look at the daily automation.com posts summary until today... You got the author who is still in the business (2 jobs since the paper was written, but still trying to control things).

Please send your code to my r.kinner(at)ieee.org address and I will take a look at it. Since I wrote the code almost 10 years ago I don't remember exactly how I did it but I believe I used a timed interupt to trigger the code on a periodic basis.

Regards,
Russ Kinner

SSOE Inc.
7600 N 16th St., Suite 200
Phoenix, AZ 85020 USA

From Control Engineering magazine...
Related articles from Control Engineering magazine
Above articles copyright 2008 Reed Business Information. Subject to its Terms of Use.

Your use of this site is subject to the terms and conditions set forth under Legal Notices and the Privacy Policy. Please read those terms and conditions carefully. Subject to the rights expressly reserved to others under Legal Notices, the content of this site and the compilation thereof is © 1999-2008 Control Technology Corporation. All rights reserved.

Users of this site are benefiting from open source technologies, including PHP, PostgreSQL and Apache. Be happy.

Advertisement
Our Advertisers
Help keep our servers running...
Patronize our advertisers!