Productivity 2000 Heating circuit issue

If I force it, it works but with no regulation of temperature; so the question remains how do I get this card to output? Did I set it up wrong? I think it is in the PID profile but I am not sure of any of this now.
 
Delete your rung 18 which has an OUT to Platen Heat 1:1

Delete the 'Less Than' in the enable line of your PID. It should always function.

Change the following parameters in the PID:

Process Output - Platen Heat 1
Output Range Max - 4095
Output Range Min - 819
Output Upper Limit - 4095

This will try to adjust to measured temperature but probably will be either very wild or very sluggish. You'll have to work on tuning (adjusting the Gain, Reset and Rate) the PID loop for best control. Maybe use 'PID Tuning' under 'Tools'
 
Last edited:
Delete rung 16, you are writing a 1 to your PID set point. You need to have something writing a proper value to the PID set point, like maybe an analog input scaled to maybe temperature values or similar.
 
Clutchbone - successful use of the PID instruction requires that you have some basic knowledge of the action of a PID loop and the parameters which control it. If the concept of a PID loop (it is internal to the stand alone controllers you mentioned) is new to you I suggest you do some research.

Your rung 18, which we advised you to delete, is a crude attempt at temperature control.

If you used just it, without the PID rung, you could have had a MATH block at the end to move some value into Platen Heat 1. This value would have to be enough to raise the temperature to the setpoint. Actually it would probably be better if it was a bit higher than that.

You would also would have needed a rung which, if the temperature was greater than the setpoint to trigger a math block to move a lower number, even 0, into Platen Heat 1.

This would provide a very crude control of the temperature much like your basic home temperature control thermostat.

A PID attempts to provide a much more controlled response which ends up maintaining the temperature very precisely at the setpoint.

Imagine controlling the temperature yourself, watching the readout from the thermocouple and adjusting a potentiometer to vary the amount of heat from the heater. After a while you would find yourself developing strategies like 'full on' at the start but slowly tapering off the control as the temperature approached the setpoint to prevent overshoot. You might find yourself tweaking the potentiometer slightly from time to time if the temperature drifted from the setpoint. These are the type of things the PID loop does if properly tuned.
 
Last edited:
Remove the Less Than test, make sure Heat Bit is on.

What is the value in Set Temp Platen 1?

If you do have a proper value then slowly raise the value in Gain.
 
Last edited:
Note also that the help file recommends that Gain, Reset and Rate be Floating Point type tags. You might wish to do that before trying to use any automatic PID tuning.
 
Thank you Bernie, I have a few days off next week but will go through all this when I return to work, I really appreciate all the help I am getting it is a big learning curve for me.
 

Similar Topics

We have done our R&D in AD Prod 2000 we are looking at making a change in PLC either got to the DO more series or another vendor. Does anyone...
Replies
3
Views
1,573
So I'm setting up comms for this PLC and HMI. I didn't see a productivity driver in the HMI specifically for productivity under the Koyo section...
Replies
12
Views
2,982
I'm working in AD Productivity 2000. I have several identical stations I wish to copy the tags for and just change the station number. Now, there...
Replies
1
Views
1,212
I am looking at using this range instead of AB compact logix. I have had a look at the software manuals and cannot find anything that indicates...
Replies
16
Views
9,546
Im having trouble getting the communication to work with an AD Productivity 2000 to Motoman FS100 Ethernet/IP card. I know this is a shot in the...
Replies
1
Views
1,894
Back
Top Bottom