You are not registered yet. Please click here to register!

plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
Try our online PLC Simulator- FREE.  Click here now to try it.

---------->>>>>Get FREE PLC Programming Tips

New Here? Please read this important info!!!

Go Back - Interactive Q & A > - Interactive Q & A > LIVE PLC Questions And Answers

PLC training tools sale

Thread Tools Display Modes
Old March 11th, 2018, 09:39 PM   #1
United States

spiritchill is offline
Join Date: Mar 2018
Location: Carbon Hill, IL
Posts: 1
Looking for guidance on building a benchtop PID loop

Hi all,

I just acquired a Micrologix 1100 and I am interested in getting components to build a PID loop. The purpose is just to help deepen my understanding of PID tuning. This is for my own personal education.

I have seen examples where people have used an analog controlled air valve blowing at a DC motor to generate volts for an analog input.

I was thinking another option would be to use a 0-10V DC pump running water through a flow meter.

Could anyone help guide me to some inexpensive components to build a bench top PID loop application? Preferably something that has a higher speed of variation than temperature control. I am trying to get a hold of the IF2OF2 expansion module so I can make use of 4-20ma or 0-10V analog I/O.

Real life examples of applications you have built would be extremely helpful. Direct links for online shopping would also be helpful (if permitted).

  Reply With Quote
Old March 12th, 2018, 03:35 AM   #2
United Kingdom

cardosocea is offline
Join Date: Nov 2016
Location: Fields of corn
Posts: 1,250
I was going to say temperature because that's the one I'm looking to do myself at home.
Though I was going to use a 12V kettle to do it... The rise time of temperature would be faster than a tonne of water and after each experiment, I could dump the water.

The other example, I've been toying with is this

But am not sure how you'd go on about it with a PLC.

You could, if you have the parts, also have a level control with PID with a tank, pump or proportional valve.

Other things I saw were:


One example I did at work was vacuum control in a reactor. The vacuum pump runs all the time and the vacuum is controlled via a "bleed" valve that lets air in to control the amount in the reactor. I've seen some tiny vacuum pumps on eBay... but I'm not sure how feasible this is as a small scale project.

Last edited by cardosocea; March 12th, 2018 at 03:37 AM. Reason: Another example...
  Reply With Quote
Old March 12th, 2018, 06:21 AM   #3

Toine is offline
Join Date: Nov 2016
Location: NL
Posts: 243
A temperature rig (like the kettle) is both relatively easy to make and easy to measure so that seems like a good candidate. A nice touch is that heat is typically a tad slow to spread in a medium: apply a burst of heat and it will take a while before you see the temperature increase on the thermometer.

Electricity and water: keep it safe.
  Reply With Quote
Old March 12th, 2018, 08:56 AM   #4
United States

keithkyll is offline
Join Date: Jul 2005
Location: Heath, TX
Posts: 2,026
Look at Motorized potentiometers from Mouser. Round one has a 4.5V motor, slide pot has a 10V motor. They're designed for PC mount.
  Reply With Quote
Old March 12th, 2018, 09:22 AM   #5
United States

jaden is offline
Join Date: Sep 2009
Location: Pleasant Dale, Nebraska
Posts: 137
Here is a temperature application that I build for use in my classes. Doesn't require real fast times, but does give some real world experience.
Attached Images
File Type: jpg DSCN3868.jpg (61.4 KB, 66 views)
  Reply With Quote
Old March 12th, 2018, 10:11 AM   #6

lfe is offline
Join Date: Jun 2007
Location: Barcelona
Posts: 364
Using this connected to one of analog inputs

and this :

and as a heater a simple 30-60W tip soldering iron directly driven by a plc output, if the heater and the sensor are tied together then the response time will be short, or you can also separate a bit them to try longer response times.
Suppanel HMI
  Reply With Quote
Old March 12th, 2018, 10:13 AM   #7
Peter Nachtwey
United States

Peter Nachtwey is offline
Peter Nachtwey's Avatar
Join Date: Apr 2002
Location: Vancouver, WA, US
Posts: 6,837
I make my own simulators.
I have a servo hydraulic cylinder simulator here
It is written in python
The advantage of writing simulators in software is that many different kinds of systems can be simulated.
After the cost of learning is paid the next simulator is free.
I can write simulations for different types of systems in minutes.

I just started to learn python in January. It is easy.
Download Anaconda 3.6

I like python much better than Scilab so I am ditching Scilab for python.
"Living is easy with eyes closed, misunderstanding all you see...." Strawberry Fields Forever, John Lennon
  Reply With Quote
Jump to Live PLC Question and Answer Forum


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Topics
Thread Thread Starter Forum Replies Last Post
PID Control loop with different setpoints Dera bsee LIVE PLC Questions And Answers 6 August 7th, 2014 01:34 PM
PowerFlex 400 PID Loop for DryCooler Fan / Temperature / Modbus alexhk LIVE PLC Questions And Answers 1 December 22nd, 2013 08:36 AM
PID Loop windup prevention FAGARCIA LIVE PLC Questions And Answers 26 January 7th, 2010 06:32 PM
turning off a pid loop jimbom LIVE PLC Questions And Answers 11 December 6th, 2009 02:42 PM
Cascade PID Loop jp1474 LIVE PLC Questions And Answers 0 September 27th, 2006 03:57 PM

All times are GMT -5. The time now is 09:10 AM.