Page 1143 - The Mechatronics Handbook
P. 1143

43







                                                                                     Control with

                                                                  Embedded Computers


                                                                         and Programmable

                                                                             Logic Controllers






                                                              43.1  Introduction
                                                              43.2  Embedded Computers
                                                                    Hardware Platforms  •  Hardware Interfacing  •
                                 Hugh Jack                          Programming Languages
                                                              43.3  Programmable Logic Controllers
                                 Grand Valley State University
                                                                    Programming Languages • Interfacing • Advanced
                                 Andrew Sterian                     Capabilities
                                 Grand Valley State University  43.4  Conclusion

                                 43.1 Introduction
                                 Modern control systems include some form of computer, most often an embedded computer or pro-
                                 grammable logic controller (PLC). An embedded computer is a microprocessor- or microcontroller-
                                 based system used for a specific task rather than general-purpose computing. It is normally hidden from
                                 the user, except for a control interface. A PLC is a form of embedded controller that has been designed
                                 for the control of industrial machinery. (See Fig. 43.1.)
                                   A block diagram of a typical control system is shown in Fig. 43.2. The controller monitors a process
                                 with sensors and affects it with actuators. A user interface allows a user or operator to direct and monitor
                                 the control system. Interfaces to other computers are used for purposes such as programming, remote
                                 monitoring, or coordination with another controller.
                                   When a computer is applied to a control application, there are a few required specifications. The system
                                 must always remain responsive and in control of the process. This requires that the control software be
                                 real-time so that it will respond to events within a given period of time, or at regular intervals. The
                                 systems are also required to fail safely. This is done with thermal monitoring for overheating, power level
                                 detection for imminent power loss, or with watchdog timers for unresponsive programs.

                                 43.2 Embedded Computers

                                 An embedded computer is a microprocessor- or microcontroller-based system designed for dedicated
                                 functionality in a specialized (i.e., nongeneral-purpose) electronic device. Common examples of embed-
                                 ded computers can be found in cell phones, microwave ovens, handheld computing devices, automotive
                                 systems, answering machines, and many other systems.




                                 ©2002 CRC Press LLC
   1138   1139   1140   1141   1142   1143   1144   1145   1146   1147   1148