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

686   General-Purpose Control Devices























                                              Figure 8 Sequential function chart example.



                          received within a time interval specified by the variable CMD, the system enters an error
                          step and issues the error message TIMEOUT ERROR. This error condition is cleared when
                          acknowledged by the signal ACK, for example, from an operator’s console, combined with
                          the feedback (DONE) that the motion has been accomplished. The system then reenters the
                          initial step and waits for another command.


           1.5  Path Control
                          General-purpose control devices must often perform path control, that is, the coordinated
                          control of several variables at once along a continuous path through time. Typical kinds of
                          path control include:

                             • The path of a metal-cutting tool or a robot manipulator
                             • The trajectory of a set of continuous process variables such as temperature, pressure,
                               and composition
                             • The startup of a set of velocity and tension variables in a paper or steel processing
                               line

                          The numerical control of metal-cutting tools and robot manipulators is discussed in more
                          detail in Sections 3 and 4, respectively.
                             A typical application to path control of the general-purpose architecture shown in Fig.
                          3 has the control processor planning the motions to be accomplished and issuing commands
                          to the closed-loop controllers to perform the required motions. Coordination between the
                          closed-loop controllers may be performed by the control processor, or by direct interaction
                          among the closed-loop controllers, using the I/O bus or special interconnections.
                             In addition to performing path planning, the control processor also performs sequencing
                          of individual motions and coordination of the motions with other control actions, typically
                          using programming mechanisms such as the SFCs discussed in Section 1.4.
   690   691   692   693   694   695   696   697   698   699   700