Non-PID Heat Control

Passman

Member
Join Date
Oct 2010
Location
Virginia
Posts
46
I am trying to build ladder logic in rsl5k to turn on a contactor with a digital output. I have a 1769-IT6 input card and a 1769-OA16 output card. What instruction would be necessary to achieve this, if it is possible?
 
I assume your input card is for a thermostat switch.....



Stat Contactor
|---|/|------------------------------( )---|



Or,


Stat Contactor
|---| |------------------------------( )---|



depending on the thermostat being n/o or n/c
 
What kind of "Contactor" do you have? ( solid state or electromechanical).
Electromechanical contactors are not going to like being switch frequently.

How close do you want to maintain the temperature to setpoint.
 
What kind of "Contactor" do you have? ( solid state or electromechanical).
Electromechanical contactors are not going to like being switch frequently.

How close do you want to maintain the temperature to setpoint.

Electromechanical contactor. +/-3-5*F
I am currently using a controller in on/off mode instead of pid.
 
No problem, completely expected when asking a "dumb". I have never tried to program this sort of logic and any suggestions in the general direction will suffice. Thanks
 
See picture below, It's not RsLogix5000 ( I don't have it) But you get the idea.

Your setpoints may vary. And hopefully you are not having problems switching your contactor often.

temp_Control.jpg
 
Last edited:
I can't see Mickey's figure, so this may be redundant.

This is essentially a thermostat, that is, floating point control. You have a lower limit and an upper limit, where the upper limit is the lower plus your deadband or error tolerance. Scale the T/C input as real temperature, degrees F.

Use two comparison statements. If the actual temperature is less than the lower limit then turn on your contactor. Use a holding contact to keep it on until the actual temperature is greater than the upper limit. Then turn off the contactor by dropping out the holding contact.

You can add refinements to keep from chattering if hte measured temperature responds very quickly - time delays that don't turn on the contactor until the temp is low for a set period, and a timer to inhibit the contactor coming back on for a set period.
 

Similar Topics

Hello. I have an application where I'm controlling a spindle motor as a yarn package builds in diameter. As the diameter increases the motor...
Replies
25
Views
9,494
Hi All, Has anyone any experience in controlling a non linear valve with a PID? Traditionally this valve is controlled on flow but would like to...
Replies
36
Views
11,031
if we need to take back up of Siemens CPU(s7300 /s7400) with non siemens slave profibus nodes without their gsd files and when we restore it in...
Replies
0
Views
84
Hi all, I have installed a SICK AFM60A-S4IB018x12 encoder to Allen-Bradley CompactLogix PLC and configured its parameters via AOI provided by...
Replies
0
Views
101
Hi, I'm trying to understand a couple of things with a feedback signals that are used in a SRP/CS that I'm working with. Quick disclaimer: I'm...
Replies
2
Views
543
Back
Top Bottom