Page 444 - Mechanical Engineers' Handbook (Volume 2)
P. 444

12 Hardware and Software for Digital Control  435






























                                            Figure 50 Functional diagram of a motion controller.



                              Motion controllers use a PID control algorithm to provide feedback control for each
                           motor (some manufacturers call this algorithm a ‘‘filter’’). The user enters the values of the
                           PID gains (some manufacturers provide preset gain values, which can be changed; others
                           provide tuning software that assists in selecting the proper gain values). Such controllers
                           also have their own language for programming a variety of motion profiles and other appli-
                           cations. For example, they provide for linear and circular interpolation for two-dimensional
                           coordinated motion, motion smoothing (to eliminate jerk), contouring, helical motion, and
                           electronic gearing. The latter is a control mode that emulates mechanical gearing in software,
                           in which one motor (the slave) is driven in proportion to the position of another motor (the
                           master) or an encoder.

                           Process Controllers
                           Process controllers are designed to handle inputs from sensors, such as thermocouples, and
                           outputs to actuators, such as valve positioners, that are commonly found in process control
                           applications. Figure 51 illustrates the input–output capabilities of a typical process controller
                           such as those manufactured by Honeywell, which is a major supplier of such devices. This
                           device is a stand-alone unit designed to be mounted in an instrumentation panel. The voltage
                           and current ranges of the analog inputs are those normally found with thermocouple-based
                           temperature sensors. The current outputs are designed for devices like valve positioners,
                           which usually require 4–20-mA signals.
                              The controller contains a microcomputer with built-in math functions normally required
                           for process control, such as thermocouple linearization, weighted averaging, square roots,
                           ratio/bias calculations, and the PID control algorithm. These controllers do not have the
                           same software and memory capabilities as desktop computers, but they are less expensive.
                           Their operator interface consists of a small keypad with typically fewer than 10 keys, a small
   439   440   441   442   443   444   445   446   447   448   449