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
If you are too busy to read, then you are too busy.
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 Automation List department...
PID for greenhouse
PCs in Automation topic
advertisement
Posted by Ahmed on 27 November, 2007 - 12:18 am
I am a software engineer, and I was assigned a project for developing a PID control for a greenhouse.

I plan to use an Industrial PC and .NET. But I haven't got much experience in PIDs!!

I appreciate any guidance from people exposed to greenhouse control, and PC coding for PIDs!

Posted by Michael Batchelor on 27 November, 2007 - 11:25 pm
Well, I've got both greenhouse and PID experience. And so do dozens of other people on this list. But my answer here is what you need instead of what you want.

PID control from a PC isn't really as much about the "code for the PID math" as it is about the interfacing hardware. Writing code to do the math for a PID algorithm "demonstrator" is pretty trivial (search Google), but if you really need to control heater fans and dampers from a PC you've got to interface with the real world hardware, which isn't necessarily so trivial. Especially if your background is .NET software and not industrial hardware.

Forget about the PID functions until you can accurately read the sensor for your measured variable, i.e. temperature, moisture, conductivity or humidity for a greenhouse most likely, and until you can adequately command the position of your end effector for the manipulated variable, most probably a valve position or pump motor speed. Without the measuring and manipulating parts your project is merely a show and tell exercise. Once you can accurately read the measured variable and control the manipulated variable, then worry about the control algorithm.

Michael

--
Michael Batchelor

www.IndustrialInformatics.com

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!