Setup of Sestos PID controller

In summary, the sensor is not reading correctly and may be miswired. The controller is connected to 220V power supply and needs to be rewired for proper operation.
  • #1
AligatorAmy
28
1
Hi,

I intend to use Sestos PID temperature controller D1S-VR-220.
Sensor is connected to 220V power supply.
The controller receives output from immersion temperature probe:
http://www.ebay.co.uk/itm/DRG-010632B-Labfacility-Pt100-Temperature-Sensor-6X100mm-/132203898276

However, when I connect the controller to the mains, the display immediately keeps flashing as follows:
- PV - '635.7' / 'orAL'
- SV - 'A 0' / 'HiAL' / 'oHAL' / 'orAL'.
Whatever setting I use in the controller SET menu it keeps displaying/flashing the same thing (as above) after leaving SET menu.

I would like to set up this controller to maintain temperature 88-90 degC with ON/OFF mode, of the solution. The heating initially should start from 20degC.

I have the basic manual (I do not have the original paper one which came with the controller).
http://www.sestos-hk.com/english/download/d1s-en.p...

I am not sure know now whether the values I set in menu are correct:
- Absolute-value upper-limit - 90degC,
- Absolute-value lower-limit - 88degC,
- Upper limit(deviation)- 1degC,
- Lower limit(deviation)- 1degC,
- Hysteresis - 0.3(?)
- Control output - 0 (ON/OFF),
- M50 Integral- ? (is it needed for ON/OFF mode?)
- Differential - ? (is it needed for ON/OFF mode?)
- Hysteresis time - ? (is it needed for ON/OFF mode?)
- Control period - ? (is it needed for ON/OFF mode?)
- Input sensor - 21 (PT100 probe)
- Decimal point position - ?
- input lower limit display -5degC,
- input upper limit display - 95degC.
- Sensor calibration - ?
- Output method - ?
- Output lower limit - ?
- Output upper limit - ?
- Alarm function - ?
- System function - 2 (heater)
- Addr - 1
- Baud - 9600
- Input digital filter - ?
- Run mode - 1(?) (automatic)
- loc - 40
- EP1-Ep8 - none

P.S. I also tried to swap the cables of the probe in the controller but no effect.

Please help.

Regards
 
Engineering news on Phys.org
  • #2
First, set all parameters back to their factory settings, then observe what error messages remain.

At first glance, at least some of them have to to with these settings.
AligatorAmy said:
- Absolute-value upper-limit - 90degC,
- Absolute-value lower-limit - 88degC,
- Upper limit(deviation)- 1degC,
- Lower limit(deviation)- 1degC,

With controller absolute limits set to 88° and 90°, and lower and upper deviation alarm limits set to +/-1° the only measured temperature that (possibly) won't cause an alarm is 89°.

SV (setpoint value) appears to be 0°. This is outside the absolute limit range.

MV (measured value) appears to be 635.7°C. This is above the rated RTD sensor range (-50 to +200°C), and more importantly, beyond the -200 to +600° limits of the this instrument's Pt100 range. There's a good chance the sensor is miswired.
 
  • Like
Likes dlgoff
  • #3
Labfacility P/N DRG010632B sensor is an IEC751, class B (± 0.12% tolerance) Pt100 RTD.
Alpha quantifies how much the resistance changes as temperature changes. It isn't stated in the eBay description, but α = 0.00385 is probably the most common. This sensor has a 4 wire output, and although it is hard to tell from the photo, it looks like two white wires, and two red wires.

Usually, red wires are intended for current carrying, and white wires are used for voltage drop sensing. Internally, one pair of red and white wires are connected to one side of the temperature sensing resistor with the other side connected to the other red/white pair. Use an ohmmeter to determine which red and white wires belong together (they'll measure less than an ohm between one another).

The Sestos controller supports three wire RTD connections. In this case, terminal #4 is connected to one of the red wires, terminal #5 is connected to the corresponding white wire of this pair, and the other red wire is connected to terminal #3. The remaining white wire can remain disconnected or may also be terminated at terminal #3.

Pt 100 means RTD resistance is 100Ω at 0°C. If sensor condition is in question, temporarily connect a 100Ω resistor between terminal 3 and 4 (it may also be necessary to jump terminal 4 and 5 together) and the display should read very close to 0°C.

AligatorAmy said:
I would like to set up this controller to maintain temperature 88-90 degC with ON/OFF mode, of the solution. The heating initially should start from 20degC.
How do you mean "ON/OFF mode"? PI or PID control is probably necessary to obtain a peak-to-peak temperature variation of 2°C or less.
 
  • Like
Likes jim hardy
  • #4
AligatorAmy said:
Sensor is connected to 220V power supply.

I hope you meant "Controller is connected to 220V..."
 
  • Like
Likes dlgoff and Asymptotic
  • #5
Thank you for your replies.

@Asymptotic
I have rewired the probe connection with the controller.
I bridged 4 and 5 with a short wire. I connected 1 red wire to 5 and 1 white wire to 3.
(there are four wires of probe- 2 white and 2 red)
The sensor seems to read the temperature correctly now. Thank you.
However, the question whether I connected 'right' pair of 1 white and 1 red wires to the sensor is unknown, I do not have a multimeter.
I switched red with red and white with white, I did not observe a difference so far.

@jim hardy
That is correct. I meant controller.
Thank you for spotting this.Update to my last input.
I have simplified my electric circuit for simple test to verify whether controller actually controls the powering of the heater.

My simplified electric circuit consisted of PSU, DC-DC SSR, 12VDC heater (controller was disconected from SSR but was powered and I could read the actual temperature of solution on the sensor).
What I have found out was that in this simplified circuit the heater was still powered!

The details of my simplified circuit were (there were only 3 cables used):
1 cable between PSU-heater - 12VDC "-"
1 cable between PSU-SSR - 12VDC "+" goes to '1' in SSR (LOAD side of SSR which is 40A 100VDC).
1 cable between SSR-heater - 12VDC "+" goes from '2' in SSR (LOAD side of SSR which is 40A 100VDC) to the heater.

Again '3' and '4' connections in SSR remained unwired.
There is only one explanation- this SSR is normally closed, which is not the case when I check SSRs specs in the web.
I am confused.

P.S.
The bottom of SSR is hot when operational.

P.P.S.
My DC-DC SSR
http://docs-asia.electrocomponents.com/webdocs/1457/0900766b8145727d.pdf
My 12VDC PSU
http://www.topqualitytools.co.uk/power-supply-switch-mode-12v-42a-504w-gws-500-12/
My heater is 12VDC 25A 300W
 
  • #6
AligatorAmy said:
The details of my simplified circuit were (there were only 3 cables used):
1 cable between PSU-heater - 12VDC "-"
1 cable between PSU-SSR - 12VDC "+" goes to '1' in SSR (LOAD side of SSR which is 40A 100VDC).
1 cable between SSR-heater - 12VDC "+" goes from '2' in SSR (LOAD side of SSR which is 40A 100VDC) to the heater.
Can you sketch and upload this? SSR terminal 1 is output (-), and terminal 2 is output (+). It sounds like you have polarity reversed.

AligatorAmy said:
I bridged 4 and 5 with a short wire. I connected 1 red wire to 5 and 1 white wire to 3.
(there are four wires of probe- 2 white and 2 red)
The sensor seems to read the temperature correctly now. Thank you.
However, the question whether I connected 'right' pair of 1 white and 1 red wires to the sensor is unknown, I do not have a multimeter.
I switched red with red and white with white, I did not observe a difference so far.
This isn't quite right. It won't be readily apparent with the short extension leads on your temperature probe, but what you have now is a "2 wire" configuration, and it isn't as accurate as when the RTD is connected "3 wire". Analog Devices has a good write-up.

Invest in a multimeter. It simplifies troubleshooting, and can literally save your life.
 
  • Like
Likes jim hardy
  • #7
@Asymptotic
I have made a picture of the circuit and put some comments on it.
I had the same thought that perhaps I should swap the cables in terminal 1 and 2.
On the other hand, when I checked the connections done for AC load, the cable coming from PSU (line) was connected to terminal 1 and terminal 2 was connected to the heater.

Ok I will re-check your recommendations in regards to the probe connection with the controller.
Initially, I connected terminal 4 to one red wire, terminal 5 to one white wire and the other red wire to terminal 3.
I got then error message on display, i.e. flashing or_AL.
I swapped red wires but no change.
I have not checked how it works with other combinations, such as other white wire connected to terminal 5 and swapping red wires if necessary.
I will check this.
Thank you also for the linked website. It is very useful.
 

Attachments

  • Unit.jpg
    Unit.jpg
    38 KB · Views: 1,180
  • #8
AligatorAmy said:
I had the same thought that perhaps I should swap the cables in terminal 1 and 2.
On the other hand, when I checked the connections done for AC load, the cable coming from PSU (line) was connected to terminal 1 and terminal 2 was connected to the heater.
What AC load?
Thanks for the photo. Kudom P/N KSJ100D40-L(068) SSR load wiring polarity is backwards. SSR terminal #2 should be connected to supply (V+), SSR terminal #1 to the heater, and the other side of the heater to supply (V-).

KSJ100D40_OutputCircuit.jpg


Add a properly sized heat sink to handle the 25A load current.
For 25°C ambient temperature convection cooling, this SSR must be de-rated to only about 17A when used without a sink, but is good for about 27 amps when bolted to a 2.1°C/W heat sink.
KSJ100D40_TempCurvet.jpg
 
  • #9
@Asymptotic
Thank you for your reply.
I have switched the cables between terminals 1 and 2 in SSR. The circuit works very good now. Thank you.

In regards to the sink. I have temporarily exposed SSR to the PSU fans blow. SSR is cold now. This electric circuit is for rapid prototyping. At later stage I will add a proper heat sink to it. Thank you for the info you have sent and the diagram. It is very useful. I will apply it.

Please allow me to ask about one more thing.
I need to slow down the heating rate of the solution which is heated with the discussed circuit.
I would like to use the timer H3RN-1-B (I have it):
http://www.valin.com/sites/default/files/asset/document/Omron-Solid-State-Timer-H3RN-B-Datasheet.pdf

My electric circuit is 12VDC.
Rated supply voltage for this timer is: 24 VAC (50/60 Hz); 12, 24 VDC
However, in regards to the rated power supply, the timer manual states that (at top and bottom of page 2 in linked manual):
- cULus (Listing): Applicable when an OMRON P2RF-@-PU Socket is used.
- cURus (Recognition): Applicable when any other socket is used.
My understanding is that in order to power this timer with 12VDC I need to plug it in into the OMRON P2RF-@-PU socket ?

Also I am looking for a possibility of slowing down the heating rate with change of the Sestos PID controller settings.
I have read that increasing of the 'P' value can do the work (to some extend).
Would there be any other PID setting that could be changed to slow heating rate?

Thanks.
 
  • #10
AligatorAmy said:
- cULus (Listing): Applicable when an OMRON P2RF-@-PU Socket is used.
- cURus (Recognition): Applicable when any other socket is used.
My understanding is that in order to power this timer with 12VDC I need to plug it in into the OMRON P2RF-@-PU socket ?
Not necessarily. Any good quality socket with this pin configuration can be used. However, Omron can't guarantee the relay/socket installation maintains UL listing (because the end user might be using a low quality socket).

AligatorAmy said:
I need to slow down the heating rate of the solution which is heated with the discussed circuit.
One possibility is to use the timer relay set up for interval control in conjunction with the controller ALM relay output. Set up the alarm relay to active the recycling timer until MV temperature is somewhat above the lower proportional band limit, and once that temperature is met, bypass the timer.

Since slow heatup is desired anyway, rather than adding this extra complexity try using the output limiter first.
AligatorAmy said:
- Output lower limit - ?
- Output upper limit - ?
Set lower limit to 0%, and upper limit to whatever experimentation finds is appropriate. If upper output limit is set to 50% (depending on how the manufacturer implemented this feature) it limits the amount of heat output on-time to 50% of whatever the PID loop is commanding, or sets a hard 50% output limit regardless of what the PID loop commands. The connected 300W heater, in effect, averages only 150W output when limited to 50% output, 75W at 25% output limiting, and so on.

Initially, set cycle time ('Control Period') to 10 seconds. This makes it easy to determine % output by observing the 'OUT' LED, and using a stopwatch. For example, if the LED is on for 6.67 seconds of 10 second, control output is 66.7%.

A stirred liquid allows better temperature control quality.

I'd try using the controller's auto-tuning feature first, and see if the parameters it returns provide adequately good control quality before diving into manual tweaking (and always record what these values are).

What I've found helpful is to create a spreadsheet listing parameter names, functions, minimum/maximum settings, and factory settings from the user manual, and as many additional columns are required to save how the instrument was set up during tuning experimentation, and any tuning changes made while in process service. To these record-keeping columns append temperature setpoint, + temperature deviation, - temperature deviation, and (if available) minimum and maximum % loop output, and a place to enter free-form notes. This degree of rigorous documentation is particularly useful in cases like this where controller parameters are a little bit strange and not well understood, and aid in figuring out what's going on.
 
  • Like
Likes jim hardy and dlgoff
  • #11
@Asymptotic
Thank you for your detailed answer.
I will use the output limit and 'Control Period' first.
Thank you again for your kind help.
 
  • #12
Glad to have been helpful.

Two of the parameters (Addr and Baud) suggest an RS422/485 serial communications capability (which would allow logging; useful during loop tuning) but not only could I not find an accompanying software program for this purpose, or a listing of the communication protocol, but there aren't any controller terminals for serial comms.

I'm assuming water is being heated in an open (non-pressurized) container. Perform auto-tuning at a lower value than your 90°C intended operating setpoint (75°C ought to be OK). Auto-tuners turn on output 100%, and calculate temperature rate-of-change by observing how temperature increases for a given amount of time, then turns off the output, and calculates cooling rate of change (and usually repeats this for 2 or 3 times).

90°C is very close to the 100°C boiling point of water, and autotuning from a 90°C setpoint may result in very strange loop tuning since 1). temperature rise will stall at approximately the boiling point, and 2). the tuner doesn't take into account the enthalpy of vaporization.
 
Last edited:
  • #13
@Asymptotic
Thank you again for your help.
I have used 'output upper' limit and it worked perfect.
I have gave it a few trials, as you had suggested, noted the settings and temperature/time output, and finally figured out the 'output upper' value.

P.S.
That is correct, the container is not pressurized.
Indeed, I have tried the settings in PID in a lower temperature range first. The closer the temperature to 90degC the slower heating rate is.
 
  • #14
For curiosity's sake, how much temperature variation (deviation above and below setpoint) did you end up with?

And with what loop tuning parameter values? Output upper limit, and ...
AligatorAmy said:
- M50 Integral- ? (is it needed for ON/OFF mode?)
- Differential - ? (is it needed for ON/OFF mode?)
- Hysteresis time - ? (is it needed for ON/OFF mode?)
 

1. What is a Sestos PID controller and how does it work?

A Sestos PID controller is a type of electronic controller used to regulate and control a process or system. It stands for Proportional-Integral-Derivative and uses a combination of these three control actions to adjust the output of a system based on the desired setpoint. The proportional action responds to the current error between the setpoint and the system output, the integral action accounts for past errors, and the derivative action predicts future errors.

2. How do I set up a Sestos PID controller?

The setup process for a Sestos PID controller can vary depending on the specific model, but generally involves connecting the necessary wires and sensors, adjusting the control parameters (proportional, integral, derivative), and setting the desired setpoint. It is important to refer to the manufacturer's instructions and guidelines for your specific model to ensure proper setup.

3. What are the key features of a Sestos PID controller?

Some key features of a Sestos PID controller include the ability to control a wide range of processes, accurate and precise control, and the ability to adjust control parameters to optimize performance. It may also have additional features such as alarms, auto-tuning, and communication capabilities.

4. Can a Sestos PID controller be used for different types of processes?

Yes, a Sestos PID controller can be used for various types of processes such as temperature, pressure, flow, and level control. It can also be used in both open-loop and closed-loop systems.

5. How do I troubleshoot issues with a Sestos PID controller?

If you are experiencing issues with your Sestos PID controller, it is important to first check the connections and ensure they are secure. Then, you can try adjusting the control parameters or resetting the controller. If the issue persists, it may be necessary to refer to the manufacturer's troubleshooting guide or seek professional assistance.

Similar threads

  • Electrical Engineering
Replies
9
Views
902
  • Electrical Engineering
Replies
12
Views
2K
  • Electrical Engineering
Replies
3
Views
808
  • General Engineering
Replies
6
Views
2K
  • General Engineering
Replies
2
Views
5K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
2K
  • Electrical Engineering
Replies
12
Views
2K
Replies
3
Views
3K
Replies
152
Views
5K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
3K
Back
Top