SEARCH

Products
Index

See List

Selection Guide

Applications

Support

Downloads

Reference

Contact Us

HOME

2000 Series
3000 Series
3KPlus Series
3500 Series
4000 Series
5D Series
System 10
MeasuringPad
SPS6000
SPS8000
Cards
Transducers
Software


[Top

   

 

Back to System 10
PLUG-IN CARDS

 

Back to System 10
GENERAL PAGE

   

Model 10APID
Loop Control Card

The Model 10APID is a low-cost and flexible means of achieving stable, high-speed closed-loop control in engine dynamometry, fluid pumping, hydraulic servo operations, and any number of other industrial applications.  It is compatible with all System 10 mainframe models (both "A-sized" and "B-sized").

 

Typical Closed-Loop Applications

Operating on standard SET-POINT ("COMMAND") and FEEDBACK ("RESPONSE") inputs that may be analog, digital, or mixed, the 10APID generates a fast, selectively damped ERROR SIGNAL.  The following diagram shows "Significant I/O Connections" for the 10APID (signal characteristics are summarized in the Specifications table below):

(click on image to enlarge)

The COMMAND and RESPONSE Inputs

The COMMAND input is user-adjustable, while the RESPONSE input represents the measured process variable to the "controlled"—temperature, pressure, position, etc.  

The fastest loop response characteristics are obtained when COMMAND and RESPONSE inputs to the 10APID are both "real-time" analog signals.  This permits continuous error-sensing feedback independent of the mainframe's internal scan speed—resulting in a speed that is simply not possible with most sample-based multiplexing systems.  In this case, the 10APID may receive its COMMAND and RESPONSE signals either via hard-wire connection to the mainframe's analog motherboard (when the signal source is internal to the mainframe system) or via the card's rear 20-pin I/O connector (when the source is external).

The COMMAND and RESPONSE inputs may also be established digitally, as standard system data channels.  This permits them to be directly loaded by the operator or supervisory computer, or to represent continuous arithmetic functions of other system channels that report either constant or variable data.  In this case, the COMMAND and RESPONSE inputs may be easily set and/or modified through the ANALOG OUTPUT (ANO) or CALCULATE (CLC) command.  Although the overall control-loop response time is now limited by the scan rate of the system Central Processor, this will not be a problem in most applications, since the scan rate is typically over 2500 channels per second.

COMMAND and RESPONSE inputs may also be mixed with regard to "type," if required (i.e., one analog, the other digital).

Regardless of their respective sources, the COMMAND and RESPONSE inputs are continuously available as standard ±5 VDC analog outputs both from wirewrap pins on the mainframe motherboard and from the 10APID's rear I/O connector (see the above connections diagram).  They may thus be read by other signal-processing and/or display elements either internal or external to the mainframe system.

The ERROR SIGNAL

Derived from the arithmetic difference between the COMMAND and RESPONSE inputs, the ±7 VDC ERROR SIGNAL is continuously available as an analog output from the rear I/O connector (only), for connection to the process actuator.  This output can be used to drive a motor, pump, solenoid valve, relay, temperature regulator, or other servo equipment, in order to continuously control the measured variable, thereby keeping the process at a steady state, even under widely varying conditions.

The following simplified block diagram shows how the ERROR SIGNAL's PROPORTIONAL, INTEGRAL, and DERIVATIVE coefficients are controlled by means of specific 10APID "subchannels" (also listed in the table below):

Tuning the Control Loop

You can easily and precisely adjust the PROPORTIONAL, INTEGRAL, and DERIVATIVE coefficients to tailor the characteristics of the ERROR SIGNAL to your specific control application.  In general, you will want to make the error signal react as fast to a change in the COMMAND and/or RESPONSE input as the actuator to which it is issued allows or requires.

This procedure ("tuning the loop") is accomplished by means of the ANALOG OUTPUT (ANO) command:

The millivolt value to which the 10APID's INTEGRAL ("I") input is set determines the "rise time" of the error signal, thereby controlling the basic response time of the loop.

A nonzero PROPORTIONAL ("P") gain term may then be applied to stabilize the error signal (if it has a large "I" rate).

Finally, a nonzero DERIVATIVE ("D") input may be applied to "soften" the error signal, so that the user's servo equipment does not receive a step impulse, and also to slow down the RESPONSE as it approaches the COMMAND value, thus reducing or eliminating overshoot or undershoot.

Optimum weighting of the P, I, and D factors will depend on the nature of the process to be controlled.  If, for example, the process is naturally slow to respond to control action, an overdamped error signal with a relatively long "settling" time might be satisfactory:

If a minimum settling time is required, but overshoot or undershoot about the setpoint value is also acceptable, an underdamped error signal might work best:

Or finally, if the application requires a minimum settling time with no overshoot, you might have to adjust the I and D settings to produce a critically damped error signal:

Signal Clamping and Display

The 10APID's COMMAND, RESPONSE, INTEGRAL (I), and DERIVATIVE (D) inputs may each be clamped to individual high and low limit values, in order to protect the user's servomechanism—and to safeguard the process itself—in the event that the input in question violates its normal operating range.  Clamp limits are preset by the operator, using on-board potentiometer controls, and may be displayed by the system as standard data channels.

In addition to these limit settings, a System 10 mainframe with data display capability can display "live" values of the 10APID's COMMAND, RESPONSE, PROPORTIONAL (P), INTEGRAL (I), and DERIVATIVE (D) inputs, as well as the ERROR SIGNAL.  This is because each of these signals—as well as the various clamp limit values—is available as a specific 10APID "subchannel" (as given in the following table).

Model 10APID Subchannels
No. 1

COMMAND "CLAMP" HIGH LIMIT 

No. 2

If TYPE "EO" or "E1": INTEGRAL (I) COEFFICIENT (± 127 mV)
If TYPE "55": RESPONSE "CLAMP" HIGH LIMIT

No. 3

If TYPE "EO" or "E1": PROPORTIONAL (P) COEFFICIENT (± 127 mV)
If TYPE "55": INTEGRAL "CLAMP" HIGH LIMIT

No. 4

If TYPE "EO" or "E1": DERIVATIVE (D) COEFFICIENT (± 127 mV)
If TYPE "55": DERIVATIVE "CLAMP" HIGH AND LOW LIMIT

No. 5

If TYPE "EO" or "E1": COMMAND INPUT (± 5000 mV)
If TYPE "55": COMMAND "CLAMP" LOW LIMIT

No. 6

If TYPE "EO" or "E1": RESPONSE INPUT (± 5000 mV)
If TYPE "55": RESPONSE "CLAMP" LOW LIMIT

No. 7

INTEGRAL "CLAMP" LOW LIMIT 

No. 8

ERROR SIGNAL OUTPUT

Here is a typical PID-loop display page.  The COMMAND and RESPONSE signals are simultaneously displayed both as vertical bargraphs and as "historical" trend charts (versus time).  The trend-chart display permits waveform comparison of these variables at a glance.

 

 

Model 10APID Specifications  [Top ]

Inputs and Outputs

See "Significant I/O Connections" diagram; the 10APID must be set by means of internal programming jumpers for the appropriate sources of the COMMAND and RESPONSE inputs (analog from rear I/O connector, analog from slot connector, or digital via 10APID "subchannel")

Subchannel Assignments

See the above table; note that except for Subchannel Nos. 1, 7, and 8, all subchannels are "shared" between an analog input function (i.e., a particular "CLAMP" LIMIT) and an analog output function (COMMAND, RESPONSE, PROPORTIONAL, or DERIVATIVE—as defined by a corresponding ANO command)

COMMAND and RESPONSE Input Range

±5 VDC (internal source); ±7 VDC (external source)

COMMAND and RESPONSE Input Impedance

Greater than 10 kΩ

ERROR SIGNAL Output

±7 VDC, ±5 mA

Accuracy of ERROR SIGNAL

0.2% of COMMAND input

[Top ]
 
 

© 1996, 2002 Daytronic Corporation