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

682   General-Purpose Control Devices

                             • The I/O (input/output) processor provides the means by which the control processor
                               can issue commands to and receive status information from the closed-loop controllers
                               as well as interchange information directly with the controlled operation via the output
                               and input interfaces.
                             • The system bus provides for communication among the functional blocks internal to
                               the GPCD, while the I/O bus provides for communication between the internal func-
                               tional blocks and the ‘‘outside world’’ via the closed-loop controllers and I/O inter-
                               faces. As an option, the I/O controller may extend the I/O bus functionality to remote
                               locations using data communications methods such as those described in Section 9.

                             The architecture shown in Fig. 3 is not the only one possible for GPCDs, nor is it
                          necessarily the most desirable for all applications. For instance:

                             • Large systems may require multiple control processors on the system bus.
                             • In applications requiring only a few control loops, it may be more economical to
                               perform the closed-loop control function directly in the software of the control proc-
                               essor.
                             • A separate I/O processor may not be required if the number of separate I/O interface
                               points is less than a few dozen.
                             • In small systems, the programmer’s console may be interfaced directly to the system
                               or I/O bus.
                          However, if it is anticipated that control system requirements will grow substantially in the
                          future or if total control system requirements are only partially understood, the use of a
                          flexible, extendable GPCD architecture such as that shown in Fig. 3 is recommended.


           1.4  Sequential Control
                          It is obvious that GPCDs must perform complex sequences of control actions when they are
                          applied to the coordination of material handling and machine operation in the fabrication
                          and assembly of discrete parts or in batch and semibatch processes such as blast furnace
                          operation and pharmaceutical manufacture. However, sequential control is also increasing in
                          importance in ‘‘continuous’’ process control, since no process is truly continuous. At the
                          very least, the process must be started up and shut down for maintenance or emergencies
                          by a predetermined sequence of control actions. In large, integrated processes, these se-
                          quences are too complicated to be carried out manually and must be performed automatically
                          by GPCDs.
                             The increasing importance of sequential control, coupled with the increasing complexity
                          of the controlled processes, have generated the need for graphical programming and docu-
                          mentation techniques for the representation of large, complex sequential control plans. These
                          plans must provide a straightforward representation of the relationship between the operation
                          of the control program in the GPCD and the operation of the controlled machine or process
                          as well as the interrelationships between multiple, simultaneous control sequences.
                                                                                          1
                             Recognizing this need, the International Electrotechnical Commission (IEC) has un-
                          dertaken several efforts to standardize the representation of sequential control plans:
                                                   2
                             • The IEC 60848 standard defines the GRAFCET specification language for the
                               functional description of the behavior of the sequential part of a control system.
   686   687   688   689   690   691   692   693   694   695   696