WO1984000829A1 - Process control system with improved fault isolation - Google Patents

Process control system with improved fault isolation Download PDF

Info

Publication number
WO1984000829A1
WO1984000829A1 PCT/US1983/000586 US8300586W WO8400829A1 WO 1984000829 A1 WO1984000829 A1 WO 1984000829A1 US 8300586 W US8300586 W US 8300586W WO 8400829 A1 WO8400829 A1 WO 8400829A1
Authority
WO
WIPO (PCT)
Prior art keywords
bus
input
field
connector
modules
Prior art date
Application number
PCT/US1983/000586
Other languages
French (fr)
Inventor
Donald O Hallee
Harold Lake
Kenneth L Johansson
Thomas B Graves
Original Assignee
Foxboro Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Foxboro Co filed Critical Foxboro Co
Priority to BR8307513A priority Critical patent/BR8307513A/en
Publication of WO1984000829A1 publication Critical patent/WO1984000829A1/en
Priority to FI841522A priority patent/FI841522A/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • G05B9/03Safety arrangements electric with multiple-channel loop, i.e. redundant control systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0275Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1438Back panels or connecting means therefor; Terminals; Coding means to avoid wrong insertion

Definitions

  • This invention relates to process control systems and particularly to computer-based systems for providing direct digital control over industrial processes. More specifically the invention relates to such systems that include enhanced means for performing fault isolation that may be carried out expeditiously and with minimum process disruption.
  • Typical digital controllers are configured in a vertical storage assembly, commonly referred to as a rack, located in a central station (e.g. , a control room) .
  • the rack include ⁇ es, in addition to power sup- plies, provisions for housing the central processing unit (CPU) and the interface circuitry for communicating with the process field sensors and actuators.
  • This field communication interface is typically accomplished by a series of input/output (I/O) modules located in a connector housing area or nest in one centralized portion of the digital controller.
  • I/O input/output
  • a parallel bus structure is often used to transmit commands/data between the I/O modules and the CPU of the controller.
  • a wired-conductor e.g., a ribbon caDle
  • a backplane in the nest extends the bus interface through appropriate con- nectors to the individual I/O modules within the nest.
  • a direct digital control system having redundant digital controllers which communicate through a process I/O (PIO) bus to remotely positioned sensors and actuators located within a process field. Interface with these field devices is accomplished by a plurality of I/O modules which gather analog signals representing field measurements and transmit corresponding digitized values along the PIO bus to the controllers. Similarly, commands from the controllers to the field components are sent along the PIO bus to the I/O modules for ultimate transmission to the field.
  • PIO process I/O
  • a ribbon cable forms the bus link externally of the I/O nests while a backplane is utilized for bus access within the nests themselves.
  • the interface between the ribbon cable and the bus backplane is accomplished by a bus interface module positioned at the bus input to each individual nest.
  • This module is a printed circuit board which extends all the bus lines from the ribbon cable to the PC board contact pads.
  • the interface module is
  • each I/O module within the nest is connected to the bus backplane by a cam actuated connector similarly arranged as with the bus interface module to allow disengagement of individu ⁇ al I/O modules from the backplane from the front of the nest.
  • FIG. 1 is a perspective view of a process control system constructed in accordance with the present inven ⁇ tion
  • FIG. 2 is a system block diagram of the control system of FIG. 1 ,
  • FIGS. 3 & 4 are perspective views of an I/O module nest of the control system of FIG. 1 cut away to show details of the interconnectivity with the process I/O ⁇ ata bus
  • FIG. 5 is a detailed view of the bus interface module and its correspon ⁇ ing connector of the system of FIG. 1,
  • FIGS. 6A, B & C are block diagrams of various diag ⁇ nostic routines implemented by the system of FIG. 1* and FIG. 7 is a block diagram, partly in pictorial, of a typical I/O module showing the connections to its out ⁇ put channel.
  • FIG. 1 shows in perspective a control system 10 constructed in accordance with the present invention housed in a vertical rack 20.
  • the system consists of three major subassemblies - two identical digital controllers 11, 12, redundant power supply assemblies
  • the controllers are adapted to perform the necessary calculations for performing direct digital control over a variety of industrial processes within process plants.
  • the architecture of the control system is more clearly depicted in FIG. 2 which is similar to and which functions generally as that system disclosed in the a- forementioned co-pending application Serial No. 139,495.
  • the control portion of the system includes a primary controller 11 and a backup controller 12, each communi ⁇ cating with a shared data buffer 22. Details of the transfer of control from the primary to the backup through the data buffer do not form part of the present invention, but if further details are desired, reference may be had to the aforementioned patent application.
  • Each controller contains a central processing unit (CPU), associated read only and ranoom access memory, together with the necessary interfaces to a process I/O (PIO) bus 25.
  • each controller includes a security logic module 15 (FIG. 1) and a communications port for communicating over a process data link 24 to a host computer (not shown) .
  • FOG. 1 security logic module 15
  • each controller shares access to the PIO bus from the standpoint of being able to read process data inputted through the I/O nests. This permits the backup controller 12 to track the control over the process.
  • the primary controller 11 actually runs the process and it alone is able to output values to the various field-located actuators through commands to the modules within the nests.
  • the three I/O nests 16, 17 ana 18 located in the bottom half of the rack 20 are each capable of accepting ten I/O modules.
  • These I/O mo ⁇ ules are printed circuit (PC) boards (collectively represented in FIG. 1 by reference numeral 19) of various types that serve as the primary communication device between the controllers 11, 12 and the field-located sensors and actuators.
  • PC printed circuit
  • iREAi OMPI analog and digital input/output signals as well as pulsed outputs are processed through the front termination molding 19A of each PC board.
  • Bidirectional communication between the con ⁇ trollers and the individual PC boards within the 1/0 nests is through the PIO bus 25 which interweaves in daisy chain fashion through each nest.
  • FIG. 3 provides further details of the structure of the 1/0 nest 16.
  • Bus connection between the controllers 11, 12 and the nest 16 (as well as interconnection be ⁇ tween individual nests) is through a multi-channel rib ⁇ bon cable 30 which terminates in a bus interface module 32.
  • This module (see also FIG. 5 for further detail) is a component-less PC board having a pattern of conduc ⁇ tor runs 50 that connect with each of the bus lines in the cable 30 and extend them to a set of contact pads 51 at the edge of the board. The module is inserted at the bus input side of the nest (left-hand end as viewed in FIG.
  • disconnecting con ⁇ nector 34 disengages all the I/O modules in the nests 17 and 18 from the PIO bus, while disconnecting connec ⁇ tor 35 disengages just nest 18 from the bus.
  • Included as part of the top and bottom frame of the nest 16 is a series of rearwardly extending groved slide tracks 36 for guiding and holding the PC boards 19 in proper position within the nest.
  • Each PC board is pow- ered from two separate connectors.
  • Logic power is supplied from the bus backplane through a cam actuated connector 40 (similar to the connector 33) located at the rear of the slide track adjacent each individual PC board.
  • field signal power is delivered at the front end of the PC board by a power connector 31.
  • the multi-channel, parallel- wired PIO bus 25 includes A/D timing lines, data and identification code lines, control lines and address lines, all of which are necessary for accessing (i.e., reading and writing) information to and from individual PC boards 19.
  • Each controller 11, 12 has its own in ⁇ ternal fault monitoring capabilities, which can, for example, involve use of threshh ⁇ ld detectors for moni- toring power supplies, or utilization of watchdog timers to provide a check on software operations, or parity error detection, all of which is well understood by those of s ⁇ ill in the art.
  • REA OMPI the PIO bus 25 and its interface circuitry, especially such failures which tend to keep the bus active (i.e., in a low state by shorting the bus to ground) or which short bus lines together, are difficult to isolate.
  • On-line, self-diagnostic testing is continuously run as part of the main system operating program to verify the integrity of the bus lines and their connection to the individual PC boards 19.
  • a series of diagnostic registers that enable software checking of the PIO bus 25 are contained in the security logic module 15 located in each controller. In operation, each diagnostic pro ⁇ gram is run independently by both the primary controller 11 and the backup controller 12. Whenever a bus-related fault is detected for two successive operating control cycles, a fault-indication light 15A is lit on the security logic module.
  • FIGS. 6A through 6C show the hardware/software im ⁇ plementation of the principal diagnostic routines for performing fault monitoring of the PIO bus network.
  • FIG. 6A illustrates how bus data lines are monitored in conjunction with a data register 54.
  • Each controller generates a distinct sample data pattern which consists of enabling only the most significant bit of the data word, and enabling in succeeding cycles the next bit position until each bit of the entire word has been exercised. This pattern is written onto the PIO bus 25 and read back at the CPU. Because the CPU expects to see this "walking bit" in fixed sequence after its generation, shorted failures within the data lines as well as adjacent lines shorted together will be detected resulting in an appropriate failure indication being displayed.
  • analog-to-digital (A/D) conversion is carried out between fixed time intervals as determined by a clock signal generated in each con ⁇ troller's CPU. In between these conversion pulses, a fixed number of clock pulses is delivered to the I/O modules to provide the source of integration for the A/D conversion.
  • a clock register and counter circuit 52 shown in FIG. 6B accumulates the total number of pulses between the beginning and end of conversion pulses, and the contents of this register are read by the CPU during each control cycle. Should the number of pulses ⁇ ietected vary from the fixed number antici- pated (whose value is stored in memory), a fault indica ⁇ tion will be determined and displayed by the light 15A on both- security logic modules 15.
  • FIG. 6C shows another form of diagnostic check for detecting address line failures.
  • the address generated within the CPU of the controller is transmitted through an address Interface 56 to the PIO bus 25.
  • the address state generated on the bus is sensed at checkpoint 57 and sent to an address check register 58 for storage and ultimate transmission to the CPU.
  • a comparison is made under program control of the contents of the register 58 with the address generated. Any deviation will produce an alarm indication via the light 15A.
  • this connector is a cam actuated connector and is mechanically operated by releasing a quarter-turn fastener 45 located on the top front face of the bus interface module. Details of the actuation of this connector will be deferred until operation of the cam actuated connector 40 is discussed presently. Suffice it to say for now that the connector 33 may be quickly disengaged, thereby disconnecting all I/O modules in the three nests 16, 17, and 18 from the PIO bus 25.
  • this fault isolation procedure is readily and rapidly accomplished without having to physically move the PC board, and importantly without having to disconnect the PC board from its field power connection.
  • This is expeditious because a plurality of field connections are typically brought into a nest, and routing field signal cables to the termination molding 19A and to various other locations within the rack 20 through wlreways such as 43 can be cumbersome to the extent of inhibiting the outward mobility of the PC boards from the nest unless the field cables are un ⁇ screwed from their termination moldings.
  • the connec ⁇ tion of individual I/O PC boards 19 to the PIO bus 25 is broken by use of the cam actuated connector 40.
  • the connector is remotely actuated from the front of the rack 20 by means of an actuating rod 46 brought out to the front termination molding 19A of the PC board.
  • the actuating rod is connected to a vertical shaft 47 that extends down through the connector 40 at a bent portion 48 thereof.
  • a spring 49 kept in compression by a quarter-turn fastener 44 on the front termination mold ⁇ ing 19A holds the connector in contact with the PC board connector pads. Unlocking the fastener a quarter-turn releases the actuating rod by relaxing the spring 49 which in turn produces rotary movement of the vertical shaft 47.
  • the vertical shaft rotates a cam (not shown) within the connector thereby moving the connector co ⁇ - tacts away from the PC board contact pads so as to dis ⁇ engage the PC board from the PIO bus 25.
  • Rotary cam actuated connectors of this general type are commercially available from AMP, Incorporated. Reconnection to the bus ' is simply accomplished by lock- ing the quarter-turn fastener 44. When the failed PC board is disengaged from the bus, the diagnostic routines will discover that the failure has been re ⁇ moved from the system and correspondingly the fault isolation lights 15A will be turned off. Because fault isolation is being performed on-line, removal and replacement of I/O modules (PC boards) can occur at random times within the system operating cycle - for example, during a "write" phase to the PIO bus. Furthermore, maintenance procedures of this type often can result in shorting bus lines together due to the manner in which the board is removed or inserted, i.e., by cocking the board.
  • OMPI TPO S by which they are powered/unpowered.
  • the cam within the connector 40 is designed to allow two sets of contacts to open/close as the cam is progressively rotated from either the connector actuated or disengaged positions.
  • the placement of signal conductor runs to the PC board pads is coordinated with this two-stage contact opening/ closing of the connector 40 in a manner that avoids transferring erroneous data during this connect/discon ⁇ nect cycle of the fault isolation procedure.
  • data lines and logic power are disconnected first, followed by the disconnection of control lines and logic common. Of course, when a board is reinserted, the reverse is accomplished.
  • the connect/disconnect fault isolation feature can influence system operation by disrupting the values of field signals. It is particularly important that the integrity of output values be maintained during a fault isolation procedure; otherwise the process valve could be driven uncontrollably between its open and closed states thereby causing a process upset.
  • the PC board 19 represents an out- put channel for providing an analog signal to a valve as directed by the primary controller 11.
  • An output command loads the digital value present on the bus 25 in a 12-bit output register 62 after passing through a bus and register interface circuit 60. Thereafter, digital-to-analog conversion is performed by a D/A con ⁇ verter circuit 64 and the resultant analog signal is delivered through the field termination block 19A by a suitable output drive circuit 66.
  • the bus and register interface circuit 60 is driven in part from the logic power supply, while the 12-bit output register 62 obtains its operating power from the field power connec ⁇ tor 41 located at the front of the PC board.
  • a write command must be initiated by the primary controller 11 and sent to a control logic circuit 72 on the PC board for routing to the gate.
  • a low signal level must be received from a presence of card detector circuit 74 (-which can simply include a path for drawing current through the logic common connection) and a low signal from a logic power voltage monitor 76 must also be present.

Abstract

A process control system includes redundant digital controllers and a plurality of input/output (I/O) modules for interfacing with remote field sensors and actuators. Bi-directional communication between controllers and I/O modules is achieved by a parallel wired, process I/O bus. Failures within the system, including the bus structure itself, that continually keep the bus active (i.e., in a low state) are isolated by a combination of software diagnostic routines for performing bus checkout and a unique quick disconnect feature that readily isolates the fault condition first between the I/O module nest area and the controllers, then, if necessary, to individual I/O modules. During fault isolation procedures, individual I/O modules may be disconnected from the bus while the values of field signals are simultaneously maintained to provide minimum process upset.

Description

PROCESS CONTROL SYSTEM WITH IMPROVED FAULT ISOLATION
BACKGROUND OF THE INVENTION 1. Field of the Invention This invention relates to process control systems and particularly to computer-based systems for providing direct digital control over industrial processes. More specifically the invention relates to such systems that include enhanced means for performing fault isolation that may be carried out expeditiously and with minimum process disruption.
2. Description of the Prior Art Direct digital control systems have been used in the process industries for some time now. with the in¬ creased use of digital computers to provide process management and control, there has also been an increased awareness in the area of system security and reliabili¬ ty. One such effort is disclosed in co-pending applica¬ tion Serial No. 139,495, assigned to the same assignee as the present case. That application discloses the use 0f redundant digital controllers with a shared data buffer arranged to permit the transfer of data base from one controller to the other, together with means for the other controller to examine the integrity of the first controller before accepting the information being trans- ferred.
Usually digital controllers are configured in a vertical storage assembly, commonly referred to as a rack, located in a central station (e.g. , a control room) . The rack incluαes, in addition to power sup- plies, provisions for housing the central processing unit (CPU) and the interface circuitry for communicating with the process field sensors and actuators. This field communication interface is typically accomplished by a series of input/output (I/O) modules located in a connector housing area or nest in one centralized portion of the digital controller. A parallel bus structure is often used to transmit commands/data between the I/O modules and the CPU of the controller. When a parallel bus is used, a wired-conductor (e.g., a ribbon caDle) forms the external bus link between the controller and the I/O nest, while a backplane in the nest extends the bus interface through appropriate con- nectors to the individual I/O modules within the nest.
These parallel bus structured systems increase the difficulty in isolating system failures. In particular, failed I/O modules or bus line failures that short the bus to ground are troublesome to locate because the modules and related bus interface components are in effect "or'ed" together.
One way of troubleshooting such failures is to con¬ tinuously run diagnostic programs when a failure is de¬ tected and sequentially remove each module from -its assigned area in the nest to see which one causes the problem to disappear. This can be a time consuming pro¬ cedure because of the necessity of removing the module from its connection to the bus backplane, which in some cases involves unscrewing ana disconnecting field ter- minations to permit physical separation of the module connector from the bus. Removal of the module from its connector housing area in this manner also would result in loss of field signal value. Additionally the possi¬ bility exists of transferring erroneous control data to the 1/0 modules during the connect/disconnect process outlined above.
It is apparent that a need exists to provioe better fault isolation capabilities within process control systems of the type described above. This is especial¬ ly so in pinpointing within a minimum time and with a minimum process upset, failures of individual I/O modules connected .to a parallel I/O bus structure. SUMMARY OF THE INVENTION
In accordance with a preferred embodiment of the present invention, a direct digital control system is disclosed having redundant digital controllers which communicate through a process I/O (PIO) bus to remotely positioned sensors and actuators located within a process field. Interface with these field devices is accomplished by a plurality of I/O modules which gather analog signals representing field measurements and transmit corresponding digitized values along the PIO bus to the controllers. Similarly, commands from the controllers to the field components are sent along the PIO bus to the I/O modules for ultimate transmission to the field. Failures within the system, including the bus structure itself, that continually keep the bus active (i.e., in a low state) are isolated by a combi¬ nation of software diagnostic routines for performing bus checkout and a unique quick disconnect feature that readily isolates the fault condition first between the I/O module nest area and the controllers, then, if necessary, to individual I/O modules.
A ribbon cable forms the bus link externally of the I/O nests while a backplane is utilized for bus access within the nests themselves. The interface between the ribbon cable and the bus backplane is accomplished by a bus interface module positioned at the bus input to each individual nest. This module is a printed circuit board which extends all the bus lines from the ribbon cable to the PC board contact pads. The interface module is
OMPI
WIPO plugged into a cam actuated connector which provides a simple mechanical means to quickly disconnect the PIO bus from the entire array of I/ modules. If the indi¬ cation of failure is not removed, the fault lies within the controller or its interface connection with the bus. Conversely, if the failure indication is removed, the fault is most likely caused by a failed I/O module affecting one or more bus lines. In accordance with one important aspect of the invention, each I/O module within the nest is connected to the bus backplane by a cam actuated connector similarly arranged as with the bus interface module to allow disengagement of individu¬ al I/O modules from the backplane from the front of the nest. As software diagnostics are continuously being run, when the module causing the failure is disconnected from the bus, the indication of failure will be removed. In this manner, the time necessary for locating a failed I/O module can be significantly reduced.
In accorαaπce with another important aspect of the invention, the limitations of orior fault detection techniques of previous process control systems are overcome by permitting disengagement of iπαiviαual I/O modules from the PIO bus wnile simultaneously maintaining the value of the field signals. Field power to the module is maintained through a separate connector at the front of the nest. Since the module does not have to be physically moved to break the bus backDlane connection, this field connection remains unbroken. Also, the connect/disconnect procedure for I/O modules (and bus interface) outlined above is sequenced by the cam actuateo connector to assure minimum disruption of the operation of the bus . BRIEF DESCRIPTION OF THE DRAWINGS
Further advantages and objects of the present inven¬ tion will become apparent from the following detailed description taken in context with the following drawing figures wherein :
FIG. 1 is a perspective view of a process control system constructed in accordance with the present inven¬ tion,
FIG. 2 is a system block diagram of the control system of FIG. 1 ,
FIGS. 3 & 4 are perspective views of an I/O module nest of the control system of FIG. 1 cut away to show details of the interconnectivity with the process I/O αata bus , FIG. 5 is a detailed view of the bus interface module and its corresponαing connector of the system of FIG. 1,
FIGS. 6A, B & C are block diagrams of various diag¬ nostic routines implemented by the system of FIG. 1* and FIG. 7 is a block diagram, partly in pictorial, of a typical I/O module showing the connections to its out¬ put channel.
DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 1 shows in perspective a control system 10 constructed in accordance with the present invention housed in a vertical rack 20. The system consists of three major subassemblies - two identical digital controllers 11, 12, redundant power supply assemblies
13, 14, and three I/O module nests 16, 17 and 18. The controllers are adapted to perform the necessary calculations for performing direct digital control over a variety of industrial processes within process plants. The architecture of the control system is more clearly depicted in FIG. 2 which is similar to and which functions generally as that system disclosed in the a- forementioned co-pending application Serial No. 139,495. The control portion of the system includes a primary controller 11 and a backup controller 12, each communi¬ cating with a shared data buffer 22. Details of the transfer of control from the primary to the backup through the data buffer do not form part of the present invention, but if further details are desired, reference may be had to the aforementioned patent application. Each controller contains a central processing unit (CPU), associated read only and ranoom access memory, together with the necessary interfaces to a process I/O (PIO) bus 25. Adαitionally, each controller includes a security logic module 15 (FIG. 1) and a communications port for communicating over a process data link 24 to a host computer (not shown) . When operating in a redun¬ dant mode, each controller shares access to the PIO bus from the standpoint of being able to read process data inputted through the I/O nests. This permits the backup controller 12 to track the control over the process. However, the primary controller 11 actually runs the process and it alone is able to output values to the various field-located actuators through commands to the modules within the nests.
The three I/O nests 16, 17 ana 18 located in the bottom half of the rack 20 are each capable of accepting ten I/O modules. These I/O moσules are printed circuit (PC) boards (collectively represented in FIG. 1 by reference numeral 19) of various types that serve as the primary communication device between the controllers 11, 12 and the field-located sensors and actuators. Both
iREAi OMPI analog and digital input/output signals as well as pulsed outputs (i.e., field signals) are processed through the front termination molding 19A of each PC board. Bidirectional communication between the con¬ trollers and the individual PC boards within the 1/0 nests is through the PIO bus 25 which interweaves in daisy chain fashion through each nest.
FIG. 3 provides further details of the structure of the 1/0 nest 16. Bus connection between the controllers 11, 12 and the nest 16 (as well as interconnection be¬ tween individual nests) is through a multi-channel rib¬ bon cable 30 which terminates in a bus interface module 32. This module (see also FIG. 5 for further detail) is a component-less PC board having a pattern of conduc¬ tor runs 50 that connect with each of the bus lines in the cable 30 and extend them to a set of contact pads 51 at the edge of the board. The module is inserted at the bus input side of the nest (left-hand end as viewed in FIG. 4) into a cam actuated connector 33 that elec¬ trically connects with a conventional bus backplane (not shown) mapped onto the rear of the nest. Thus the con¬ nector 33 and the bus interface module 32 serve as both a termination point for the ribbon cable portion of the bus and an interface with the bus backplane. Disconnec¬ ting the connector 33 disengages all three nests, and hence all I/O modules, from the PIO bus. Similar cable terminations are provided for bus communication with the other two nests, and the other bus interface module connector breakpoints are symbolically depicted on FIG. 2 as numerals 34 and 35. Thus disconnecting con¬ nector 34 disengages all the I/O modules in the nests 17 and 18 from the PIO bus, while disconnecting connec¬ tor 35 disengages just nest 18 from the bus. Included as part of the top and bottom frame of the nest 16 is a series of rearwardly extending groved slide tracks 36 for guiding and holding the PC boards 19 in proper position within the nest. Each PC board is pow- ered from two separate connectors. Logic power is supplied from the bus backplane through a cam actuated connector 40 (similar to the connector 33) located at the rear of the slide track adjacent each individual PC board. Concurrently, field signal power is delivered at the front end of the PC board by a power connector 31. When operatively coupled within the nest, the con¬ tact pads (not shown) of the PC board are engaged by the connector 40, while a connector plug 41 on the board mates with the power connector 31. As shown more clearly in FIG. 4, wire terminations from the field connections are brought through a wireway 43 at the bottom of the nest to the front termination molding 19A of the PC board. Thus bus access is at the opposite end of the PC boarα from that of field signal termination. Turning now to further operational details of the present process control system that permit rapid isola¬ tion of bus related faults, the multi-channel, parallel- wired PIO bus 25 includes A/D timing lines, data and identification code lines, control lines and address lines, all of which are necessary for accessing (i.e., reading and writing) information to and from individual PC boards 19. Each controller 11, 12 has its own in¬ ternal fault monitoring capabilities, which can, for example, involve use of threshhαld detectors for moni- toring power supplies, or utilization of watchdog timers to provide a check on software operations, or parity error detection, all of which is well understood by those of sκill in the art. However, failures involving
REA OMPI the PIO bus 25 and its interface circuitry, especially such failures which tend to keep the bus active (i.e., in a low state by shorting the bus to ground) or which short bus lines together, are difficult to isolate. On-line, self-diagnostic testing is continuously run as part of the main system operating program to verify the integrity of the bus lines and their connection to the individual PC boards 19. A series of diagnostic registers that enable software checking of the PIO bus 25 are contained in the security logic module 15 located in each controller. In operation, each diagnostic pro¬ gram is run independently by both the primary controller 11 and the backup controller 12. Whenever a bus-related fault is detected for two successive operating control cycles, a fault-indication light 15A is lit on the security logic module. If the lights on both security logic modules are lit, then the fault most likely lies within the PIO bus network. If only one light is on, the fault is probably within the individual diagnostic registers (or their interface to the PIO bus) on the security logic module of that controller showing the failure indication. As stated, these software self- checks are run on-line each control cycle to assure im¬ mediate detection of failures. FIGS. 6A through 6C show the hardware/software im¬ plementation of the principal diagnostic routines for performing fault monitoring of the PIO bus network.
FIG. 6A illustrates how bus data lines are monitored in conjunction with a data register 54. Each controller generates a distinct sample data pattern which consists of enabling only the most significant bit of the data word, and enabling in succeeding cycles the next bit position until each bit of the entire word has been exercised. This pattern is written onto the PIO bus 25 and read back at the CPU. Because the CPU expects to see this "walking bit" in fixed sequence after its generation, shorted failures within the data lines as well as adjacent lines shorted together will be detected resulting in an appropriate failure indication being displayed.
During a process read phase, analog-to-digital (A/D) conversion is carried out between fixed time intervals as determined by a clock signal generated in each con¬ troller's CPU. In between these conversion pulses, a fixed number of clock pulses is delivered to the I/O modules to provide the source of integration for the A/D conversion. A clock register and counter circuit 52 shown in FIG. 6B accumulates the total number of pulses between the beginning and end of conversion pulses, and the contents of this register are read by the CPU during each control cycle. Should the number of pulses ςietected vary from the fixed number antici- pated (whose value is stored in memory), a fault indica¬ tion will be determined and displayed by the light 15A on both- security logic modules 15.
FIG. 6C shows another form of diagnostic check for detecting address line failures. In this instance, the address generated within the CPU of the controller is transmitted through an address Interface 56 to the PIO bus 25. The address state generated on the bus is sensed at checkpoint 57 and sent to an address check register 58 for storage and ultimate transmission to the CPU. A comparison is made under program control of the contents of the register 58 with the address generated. Any deviation will produce an alarm indication via the light 15A.
OMPI
WΓPO The foregoing description of the types of diagnostic routines is not exhaustive. However, such fault moni¬ toring techniques are representative of the more import¬ ant areas within the bus network where failures are likely to cause catastrophic system failures.
Assuming the fault-indication light 15A is lit on the security logic module 15 of both controllers 11, 12, fault isolation is initiated by ■ disconnecting the con¬ nector 33 of the bus interface module 32. As mentioned, this connector is a cam actuated connector and is mechanically operated by releasing a quarter-turn fastener 45 located on the top front face of the bus interface module. Details of the actuation of this connector will be deferred until operation of the cam actuated connector 40 is discussed presently. Suffice it to say for now that the connector 33 may be quickly disengaged, thereby disconnecting all I/O modules in the three nests 16, 17, and 18 from the PIO bus 25.
If after disengaging the connector 33 the fault- indication lights 15A remain on (remembering that the diagnostic checks are being continuously run), the failure will have been isolated between the I/O n.ests and the controllers, and specifically to the bus inter¬ connection between the connector 33 and one of the diagnostic registers 52, 54, 58 within the controllers. It will be recalled that in the redundant mode of oper¬ ation, such a failure indication could also be surmised if only one of the lights 15A were lit. However, since the present invention is also suitably adapted to func- tion with non-redundant systems, this initial quick disconnect procedure will generally apply and is a good starting point for fault isolation.
If, on the other hand, the lights 15A turn off, the
IREAU
OMPI IPO . failure is in the bus connections beyond the connector 33 to the nests 16, 17, 18. Therefore, connector 33 is reconnected, and the connector 34 may be readily disen¬ gaged to gate off the nests 17 and 18 from the PIO bus 25. If the fault indication remains, the fault will have been isolated to one of the PC boards 19 in the nest 16; if not, the fault is in nests 17 and 18. Carrying the above procedure one step further it is possible to isolate the fault to a particular nest. Once the failed nest has been found, the failure may be in any one of the ten I/O PC boards 19 assigned to that nest. The most prudent way of troubleshooting at this stage is to sequentially disengage each PC board from the bus backplane. In accordance with the present invention this fault isolation procedure is readily and rapidly accomplished without having to physically move the PC board, and importantly without having to disconnect the PC board from its field power connection. This is expeditious because a plurality of field connections are typically brought into a nest, and routing field signal cables to the termination molding 19A and to various other locations within the rack 20 through wlreways such as 43 can be cumbersome to the extent of inhibiting the outward mobility of the PC boards from the nest unless the field cables are un¬ screwed from their termination moldings.
Returning once again to FIGS. 3 and 4, the connec¬ tion of individual I/O PC boards 19 to the PIO bus 25 is broken by use of the cam actuated connector 40. The connector is remotely actuated from the front of the rack 20 by means of an actuating rod 46 brought out to the front termination molding 19A of the PC board. The actuating rod is connected to a vertical shaft 47 that extends down through the connector 40 at a bent portion 48 thereof. A spring 49 kept in compression by a quarter-turn fastener 44 on the front termination mold¬ ing 19A holds the connector in contact with the PC board connector pads. Unlocking the fastener a quarter-turn releases the actuating rod by relaxing the spring 49 which in turn produces rotary movement of the vertical shaft 47. The vertical shaft rotates a cam (not shown) within the connector thereby moving the connector coπ- tacts away from the PC board contact pads so as to dis¬ engage the PC board from the PIO bus 25.
Rotary cam actuated connectors of this general type are commercially available from AMP, Incorporated. Reconnection to the bus' is simply accomplished by lock- ing the quarter-turn fastener 44. When the failed PC board is disengaged from the bus, the diagnostic routines will discover that the failure has been re¬ moved from the system and correspondingly the fault isolation lights 15A will be turned off. Because fault isolation is being performed on-line, removal and replacement of I/O modules (PC boards) can occur at random times within the system operating cycle - for example, during a "write" phase to the PIO bus. Furthermore, maintenance procedures of this type often can result in shorting bus lines together due to the manner in which the board is removed or inserted, i.e., by cocking the board. This would disrupt operation of the bus and could itself be a source of significant error for the control system. Although chances of in- advertent shorts are minimized in the present embodiment as the PC board is not moved to break the bus connec¬ tion, the operation of certain components can be ad¬ versely affected depending, for example, on the sequence
ΪEA Γ
OMPI TPO S by which they are powered/unpowered. To avoid any such difficulties the break of the PC board from the PIO bus is achieved in a two-step sequence. The cam within the connector 40 is designed to allow two sets of contacts to open/close as the cam is progressively rotated from either the connector actuated or disengaged positions. The placement of signal conductor runs to the PC board pads is coordinated with this two-stage contact opening/ closing of the connector 40 in a manner that avoids transferring erroneous data during this connect/discon¬ nect cycle of the fault isolation procedure. For the embodiment being described, data lines and logic power are disconnected first, followed by the disconnection of control lines and logic common. Of course, when a board is reinserted, the reverse is accomplished.
The connect/disconnect fault isolation feature can influence system operation by disrupting the values of field signals. It is particularly important that the integrity of output values be maintained during a fault isolation procedure; otherwise the process valve could be driven uncontrollably between its open and closed states thereby causing a process upset. FIG. 7, which pictorially gives the outline of a PC board 19, illus¬ trates how field values are preserved. As mentioned, field power is maintained on the PC board during a fault isolation check as connector 41 remains engaged. Mean¬ while logic power is interrupted by breaking the connec¬ tion with the PIO bus 25 when the cam actuated connector 40 is disconnected. The provisions of separate connec- tions for both logic and field Dower together with in situ disengagement of the PC board from the bus permit the value of the analog field signal to be maintained. In this example, the PC board 19 represents an out- put channel for providing an analog signal to a valve as directed by the primary controller 11. An output command loads the digital value present on the bus 25 in a 12-bit output register 62 after passing through a bus and register interface circuit 60. Thereafter, digital-to-analog conversion is performed by a D/A con¬ verter circuit 64 and the resultant analog signal is delivered through the field termination block 19A by a suitable output drive circuit 66. As shown, the bus and register interface circuit 60 is driven in part from the logic power supply, while the 12-bit output register 62 obtains its operating power from the field power connec¬ tor 41 located at the front of the PC board.
In order to update the register 62, three signals must be low at gate 70. First, a write command must be initiated by the primary controller 11 and sent to a control logic circuit 72 on the PC board for routing to the gate. A low signal level must be received from a presence of card detector circuit 74 (-which can simply include a path for drawing current through the logic common connection) and a low signal from a logic power voltage monitor 76 must also be present. Obviously, when the PC board is disconnected from the PIO bus 25 both the presence of card detector and the logic power voltage monitor signals are missing; therefore, the register cannot be updated with a new digital value. Since, however, the register is powered from the field connector 41, the prior digital output value remains stored in the register and hence the valve will be maintained at the last position before the fault isola¬ tion procedure on that card was initiated. In the foregoing example, emphasis was placed on preserving the state of output signals to field devices, but the principles illustrated apply equally as well to other field signals.
Although a preferred embodiment has been set forth in detail above, this is only for the purpose of illus¬ tration as modifications will become apparent to those of ordinary skill in the art. Accordingly the invention is not to be limited by its illustrated embodiments but only in accordance with the scope of the accompanying claims.

Claims

WHAT IS CLAIMED IS:
1. In a control system for providing direct digital control over an industrial process of the type having a digital controller communicating with a plu- rality of sensors and actuators located within a process field area, said controller including in a first loca¬ tion a central processing unit and associated data storage means for performing operations respecting the condition of said process and in a second location an input/output connector housing area for holding a plu¬ rality of input/output modules that receive and send field signals to and from said sensors and actuators, said controller further including a communications bus linking said first and second locations such that said input/output modules are connected in parallel along said bus when inserted in said connector housing area, the improvement in said control system for detecting and isolating failures within said controller comprising: means for detecting a fault condition within said controller; means for providing an indication of said fault condition; means for isolating said fault condition be¬ tween either said first location or said second loca- tion; said last mentioned means including means for rapidly disconnecting said input/output modules from said first location, whereby the absence or continuance of said fault indication pinpoints whether said fault condition is in said first or second location.
2. The system of claim 1 wherein said input/ output connector housing area comprises a plurality of connector nests arranged to receive a predetermined number of said input/output modules for communicating over said bus, each of said nests including a bus inter¬ face module for disconnecting all the input/output modules contained therein from said bus.
3. The system of claim 2 including a cam actu¬ ated connector coupling said bus interface module to said bus.
4. The system of claim 2 including a cam actuated connector coupling said input/output modules to said bus.
5. The system of claim 4 wherein said connec¬ tor includes at least a two-stage cam to permit se- quenced opening/closing of the connector contacts such that the connection/disconnection to said bus during on-line maintenance is accomplished in accordance with a preestablished sequence to avoid transfer of erroneous data during this connect/disconnect cycle.
6. The system of claim 1 wherein said input/ output modules include means for disengaging individual input/output modules from said bus while simultaneously maintaining the value of said field signals.
7. The system of claim 6 wherein said input/ output modules comprise a printed circuit board having field interface and digital circuits electrically powered thereon by two separate power connections, one connection for receiving logic power to drive said digital circuits and the other connection for receiving field power to drive said field interface circuits.
8. The system of claim 7 wherein said means for disengaging includes a cam actuated connector coup¬ ling said modules to said bus, said logic power being received from said bus.
9. The system of claim 8 including a field
Ϊ E
OMPI
WIPO power connector remotely positioned from said cam actuated connector for receiving said field power, said cam actuated connector being actuated independently of the connection of said field power connector.
10. The system of claim 9 including a storage register on said module for storing the value of field signals representing the condition of said process, said register being powered from said field power con¬ nector such that when said cam actuated connector is disengaged said field signal value is maintained.
11. In a control system for providing direct digital control over an industrial process of the type having a digital controller communicating with a plural¬ ity of sensors and actuators located within a process field area, said controller including in a first loca¬ tion a central processing unit and associated data storage means for performing operations respecting the condition of said process and in a second location an input/output connector housing area for holding a plurality of input/output modules that receive and send field signals to and from said sensors and actuators, said control unit further including a communications bus linking said first and second locations such that said input/output modules are connected along said data bus when inserted in said connector housing area, said modules being powered from said bus connection and a separate field connection for providing field power to said sensors and actuators, the improvement in said control system comprising: means for disengaging said input/output modules from said bus while simultaneously maintaining said field connection.
12. The system of claim 11 wherein said means for disengaging includes a cam actuated connector.
13. The system of claim 12 wherein said cam actuated connector is actuated independently of said field connection.
14. The system of claim 12 including means for storing field signal values on said input/output modules, said storing means being powered from said field connection such that when said cam actuated con¬ nector is disengaged said field signal values are main¬ tained.
15. The system of claim 11 including means for disconnecting said input/output modules from said bus in situ.
16. The system of claim 15 wherein said dis¬ connecting means includes a cam actuated connector coup- ling said modules to said bus.
17. In a control system for providing direct digital control over an industrial process of the type having a digital controller communicating with a plu¬ rality of sensors and actuators located within a process field area, said controller including in a first loca¬ tion a central processing unit and associated data storage means for performing operations respecting the condition of said process and in a second location an input/output connector housing area for holding a plurality of input/output modules that receive and send field signals to and from said sensors and actuators, said controller further including a communications bus and associated cable means electrically linking said first and second locations such that said input/output modules are connected to said bus when inserted in said connector housing area, said controller also receiving at said modules field signal cables for communicating with said process field area, the improvement in said
- REA OMPI control system for detecting and isolating failures within said controller comprising: means for disconnecting said input/output modules from said bus in situ within said connector housing area without altering the position of either said cable means or said field signal cables.
18. The system of claim 17 wherein said dis¬ connecting means includes a cam actuated connector coupling said modules to said bus.
19. The system of claim 17 including means for maintaining field signal values when said input/output modules are disconnected from said bus.
20. An improved method for detecting and iso¬ lating failures within a direct digital control system of the type having a digital controller communicating with a plurality of sensors and actuators located within a process field area, said controller including in a first location a central processing unit and associated data storage means for performing operations respecting the condition of said process and in a second location an input/output connector housing area for holding a plurality of input/output modules that receive and send field signals to and from said sensors and actuators, said controller further including a communications bus linking said first and second locations such that said input/output modules are connected in parallel along said bus when inserted in said connector housing area, comprising the steps of: detecting a fault condition within 'said con- troller; providing an indication of said fault condi¬ tion ; isolating said fault condition between either said first location or said second location by rapidly disconnecting said input/output modules from said first location.
21. The method of claim 20 including the further step of isolating faults within said second location by sequentially disconnecting individual input/ output modules without moving said modules within said connector housing area.
22. The method of claim 21 including the further step of maintaining the value of said field signals when said input/output modules are disconnected from said bus.
23. The method of claim 21 wherein said se¬ quential disconnection is accomplished by a cam actuated connector.
24. The method of claim 23 including the step of actuating a two-stage cam within said connector to permit sequenced opening/closing of the connector con¬ tacts such that .the connection/disconnection to said bus during on-line maintenance is accomplished in accordance with a pre-established sequence to avoid transfer of erroneous data during this connect/disconnect cycle.
PCT/US1983/000586 1982-08-17 1983-04-20 Process control system with improved fault isolation WO1984000829A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
BR8307513A BR8307513A (en) 1982-08-17 1983-04-20 PROCESS CONTROL SYSTEM WITH PERFECT INSULATION OF DEFECT
FI841522A FI841522A (en) 1982-08-17 1984-04-16 PROCESS STUDY PROCEDURE.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/408,967 US4527271A (en) 1982-08-17 1982-08-17 Process control system with improved fault isolation

Publications (1)

Publication Number Publication Date
WO1984000829A1 true WO1984000829A1 (en) 1984-03-01

Family

ID=23618500

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1983/000586 WO1984000829A1 (en) 1982-08-17 1983-04-20 Process control system with improved fault isolation

Country Status (8)

Country Link
US (1) US4527271A (en)
EP (1) EP0118456A1 (en)
JP (1) JPS59501424A (en)
AU (1) AU568080B2 (en)
CA (1) CA1188005A (en)
FI (1) FI841522A (en)
IT (1) IT1169074B (en)
WO (1) WO1984000829A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2152239A (en) * 1983-11-10 1985-07-31 Gen Signal Corp Interface system for railway signalling
GB2235791A (en) * 1989-07-21 1991-03-13 Hitachi Ltd Escalator or travelator control
EP0559163A2 (en) * 1992-03-02 1993-09-08 Mitsubishi Denki Kabushiki Kaisha Programmable controller which allows for removal of the I/O modules during an on-line mode
WO1996028003A1 (en) * 1995-03-07 1996-09-12 Siemens Communications Test Equipment Gmbh Communications and measurement apparatus

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5935209A (en) * 1982-08-20 1984-02-25 Koyo Denshi Kogyo Kk Sequence controller
JPS60122407A (en) * 1983-12-06 1985-06-29 Fanuc Ltd Programmable controller
US4602326A (en) * 1983-12-12 1986-07-22 The Foxboro Company Pattern-recognizing self-tuning controller
USRE33267E (en) * 1983-12-12 1990-07-17 The Foxboro Company Pattern-recognizing self-tuning controller
US4672529A (en) * 1984-10-26 1987-06-09 Autech Partners Ltd. Self contained data acquisition apparatus and system
FR2642246B1 (en) * 1988-12-30 1991-04-05 Cit Alcatel METHOD FOR RELEASING A MULTIBUS MULTIPROCESSOR SYSTEM
JPH05225159A (en) * 1992-02-10 1993-09-03 Fujitsu Ltd Control information back-up system
US5404465A (en) * 1992-03-18 1995-04-04 Aeg Transportation Systems, Inc. Method and apparatus for monitoring and switching over to a back-up bus in a redundant trainline monitor system
US5398331A (en) * 1992-07-08 1995-03-14 International Business Machines Corporation Shared storage controller for dual copy shared data
JPH06236352A (en) * 1993-02-09 1994-08-23 Nippondenso Co Ltd Data communication device
JPH07175597A (en) * 1993-12-17 1995-07-14 Fujitsu Ltd Dual device for storage medium
JPH07177202A (en) * 1993-12-21 1995-07-14 Mitsubishi Electric Corp Communication controller
US5644700A (en) * 1994-10-05 1997-07-01 Unisys Corporation Method for operating redundant master I/O controllers
WO1996020549A1 (en) * 1994-12-23 1996-07-04 British Telecommunications Public Limited Company Fault monitoring
US5708771A (en) * 1995-11-21 1998-01-13 Emc Corporation Fault tolerant controller system and method
US5724501A (en) * 1996-03-29 1998-03-03 Emc Corporation Quick recovery of write cache in a fault tolerant I/O system
US8044793B2 (en) 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US6975219B2 (en) * 2001-03-01 2005-12-13 Fisher-Rosemount Systems, Inc. Enhanced hart device alerts in a process control system
US7562135B2 (en) 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US7206646B2 (en) 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
CN100524130C (en) 2001-03-01 2009-08-05 费舍-柔斯芒特系统股份有限公司 Automatic work command/unit command generation and track
US8073967B2 (en) 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
US6795798B2 (en) 2001-03-01 2004-09-21 Fisher-Rosemount Systems, Inc. Remote analysis of process control plant data
WO2002071173A2 (en) 2001-03-01 2002-09-12 Fisher-Rosemount Systems, Inc. Data sharing in a process plant
US7720727B2 (en) 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
US7389204B2 (en) * 2001-03-01 2008-06-17 Fisher-Rosemount Systems, Inc. Data presentation system for abnormal situation prevention in a process plant
US6954713B2 (en) 2001-03-01 2005-10-11 Fisher-Rosemount Systems, Inc. Cavitation detection in a process plant
US7370239B2 (en) * 2001-05-31 2008-05-06 Fisher-Rosemount Systems, Inc. Input/output device with configuration, fault isolation and redundant fault assist functionality
US7162534B2 (en) * 2001-07-10 2007-01-09 Fisher-Rosemount Systems, Inc. Transactional data communications for process control systems
DE10215495A1 (en) * 2002-04-09 2003-10-30 Bayer Ag Computer system and method for research, statistical evaluation and analysis of documents
US7600234B2 (en) * 2002-12-10 2009-10-06 Fisher-Rosemount Systems, Inc. Method for launching applications
US7493310B2 (en) 2002-12-30 2009-02-17 Fisher-Rosemount Systems, Inc. Data visualization within an integrated asset data system for a process plant
US8935298B2 (en) 2002-12-30 2015-01-13 Fisher-Rosemount Systems, Inc. Integrated navigational tree importation and generation in a process plant
US7152072B2 (en) 2003-01-08 2006-12-19 Fisher-Rosemount Systems Inc. Methods and apparatus for importing device data into a database system used in a process plant
US20040158474A1 (en) * 2003-02-06 2004-08-12 Karschnia Robert J. Service facility for providing remote diagnostic and maintenance services to a process plant
US7953842B2 (en) 2003-02-19 2011-05-31 Fisher-Rosemount Systems, Inc. Open network-based data acquisition, aggregation and optimization for use with process control systems
US7103427B2 (en) * 2003-02-28 2006-09-05 Fisher-Rosemont Systems, Inc. Delivery of process plant notifications
US6915235B2 (en) * 2003-03-13 2005-07-05 Csi Technology, Inc. Generation of data indicative of machine operational condition
US7634384B2 (en) 2003-03-18 2009-12-15 Fisher-Rosemount Systems, Inc. Asset optimization reporting in a process plant
US20040230328A1 (en) * 2003-03-21 2004-11-18 Steve Armstrong Remote data visualization within an asset data system for a process plant
US7299415B2 (en) * 2003-06-16 2007-11-20 Fisher-Rosemount Systems, Inc. Method and apparatus for providing help information in multiple formats
US7030747B2 (en) * 2004-02-26 2006-04-18 Fisher-Rosemount Systems, Inc. Method and system for integrated alarms in a process control system
US7676287B2 (en) * 2004-03-03 2010-03-09 Fisher-Rosemount Systems, Inc. Configuration system and method for abnormal situation prevention in a process plant
US7079984B2 (en) * 2004-03-03 2006-07-18 Fisher-Rosemount Systems, Inc. Abnormal situation prevention in a process plant
US7515977B2 (en) * 2004-03-30 2009-04-07 Fisher-Rosemount Systems, Inc. Integrated configuration system for use in a process plant
US7290170B2 (en) * 2004-04-07 2007-10-30 International Business Machines Corporation Arbitration method and system for redundant controllers, with output interlock and automatic switching capabilities
US7536274B2 (en) * 2004-05-28 2009-05-19 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a heater
US20050267709A1 (en) * 2004-05-28 2005-12-01 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a heater
CA2567139A1 (en) * 2004-06-12 2005-12-29 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a process gain of a control loop
US7181654B2 (en) * 2004-09-17 2007-02-20 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a reactor
US8005647B2 (en) 2005-04-08 2011-08-23 Rosemount, Inc. Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data
US9201420B2 (en) 2005-04-08 2015-12-01 Rosemount, Inc. Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
US7272531B2 (en) 2005-09-20 2007-09-18 Fisher-Rosemount Systems, Inc. Aggregation of asset use indices within a process plant
US20070173961A1 (en) * 2006-01-22 2007-07-26 Shalabh Kumar Automation controller with integrated hmi and modular i/o
US8606544B2 (en) 2006-07-25 2013-12-10 Fisher-Rosemount Systems, Inc. Methods and systems for detecting deviation of a process variable from expected values
US7912676B2 (en) * 2006-07-25 2011-03-22 Fisher-Rosemount Systems, Inc. Method and system for detecting abnormal operation in a process plant
US7657399B2 (en) * 2006-07-25 2010-02-02 Fisher-Rosemount Systems, Inc. Methods and systems for detecting deviation of a process variable from expected values
US8145358B2 (en) * 2006-07-25 2012-03-27 Fisher-Rosemount Systems, Inc. Method and system for detecting abnormal operation of a level regulatory control loop
US7865766B2 (en) * 2006-07-26 2011-01-04 International Business Machines Corporation Providing increased availability of I/O drawers during concurrent I/O hub repair
US8762106B2 (en) 2006-09-28 2014-06-24 Fisher-Rosemount Systems, Inc. Abnormal situation prevention in a heat exchanger
US7917240B2 (en) 2006-09-29 2011-03-29 Fisher-Rosemount Systems, Inc. Univariate method for monitoring and analysis of multivariate data
US20080188972A1 (en) * 2006-10-11 2008-08-07 Fisher-Rosemount Systems, Inc. Method and System for Detecting Faults in a Process Plant
US8032341B2 (en) * 2007-01-04 2011-10-04 Fisher-Rosemount Systems, Inc. Modeling a process using a composite model comprising a plurality of regression models
US8032340B2 (en) 2007-01-04 2011-10-04 Fisher-Rosemount Systems, Inc. Method and system for modeling a process variable in a process plant
US7827006B2 (en) * 2007-01-31 2010-11-02 Fisher-Rosemount Systems, Inc. Heat exchanger fouling detection
US10410145B2 (en) * 2007-05-15 2019-09-10 Fisher-Rosemount Systems, Inc. Automatic maintenance estimation in a plant environment
US8301676B2 (en) 2007-08-23 2012-10-30 Fisher-Rosemount Systems, Inc. Field device with capability of calculating digital filter coefficients
US7702401B2 (en) 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US9323247B2 (en) 2007-09-14 2016-04-26 Fisher-Rosemount Systems, Inc. Personalized plant asset data representation and search system
US8055479B2 (en) 2007-10-10 2011-11-08 Fisher-Rosemount Systems, Inc. Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process
DE102010026678B4 (en) * 2010-07-09 2016-05-19 Siemens Aktiengesellschaft Monitoring and diagnostic system for a fluid power machine system as well as fluid power axis system
US8666685B2 (en) * 2011-04-19 2014-03-04 Schneider Electronic IT Corporation System of intelligent sensors in an electrical panelboard
US9927788B2 (en) 2011-05-19 2018-03-27 Fisher-Rosemount Systems, Inc. Software lockout coordination between a process control system and an asset management system
CN102393815A (en) * 2011-07-13 2012-03-28 中国科学院遥感应用研究所 Parallel processing method of remote sensing operation
US9529348B2 (en) 2012-01-24 2016-12-27 Emerson Process Management Power & Water Solutions, Inc. Method and apparatus for deploying industrial plant simulators using cloud computing technologies
US9053245B2 (en) * 2013-02-14 2015-06-09 Honeywell International Inc. Partial redundancy for I/O modules or channels in distributed control systems
US9110838B2 (en) 2013-07-31 2015-08-18 Honeywell International Inc. Apparatus and method for synchronizing dynamic process data across redundant input/output modules
US11698620B2 (en) * 2021-01-27 2023-07-11 Apex Brands, Inc. Spindle and spindle system with logic supply bus fault diagnostics

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2490366A (en) * 1947-07-30 1949-12-06 Jesse R Lowry Claw assembly for milking machines
US4145734A (en) * 1975-04-22 1979-03-20 Compagnie Honeywell Bull (Societe Anonyme) Method and apparatus for implementing the test of computer functional units
EP0007153A2 (en) * 1978-04-12 1980-01-23 Gould Inc. Improved programmable controller
FR2444742A1 (en) * 1978-12-18 1980-07-18 Amiens Const Elect Mec IMPROVEMENT IN AUTOMATIC WASHING MACHINES
US4215386A (en) * 1978-03-03 1980-07-29 Modicon Division, Gould Inc. Modular panel construction for programmable controller

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3997879A (en) * 1975-12-24 1976-12-14 Allen-Bradley Company Fault processor for programmable controller with remote I/O interface racks
US4107253A (en) * 1976-12-01 1978-08-15 U.S. Philips Corporation Safety and test device in a railway signalling system
US4118792A (en) * 1977-04-25 1978-10-03 Allen-Bradley Company Malfunction detection system for a microprocessor based programmable controller
US4195769A (en) * 1978-06-12 1980-04-01 Honeywell Inc. Method and apparatus for fault-testing of electrical system monitor communication circuits
US4322847A (en) * 1980-03-10 1982-03-30 International Business Machines Corporation Automatic indirect testing to verify operational control
US4351023A (en) * 1980-04-11 1982-09-21 The Foxboro Company Process control system with improved system security features

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2490366A (en) * 1947-07-30 1949-12-06 Jesse R Lowry Claw assembly for milking machines
US4145734A (en) * 1975-04-22 1979-03-20 Compagnie Honeywell Bull (Societe Anonyme) Method and apparatus for implementing the test of computer functional units
US4215386A (en) * 1978-03-03 1980-07-29 Modicon Division, Gould Inc. Modular panel construction for programmable controller
EP0007153A2 (en) * 1978-04-12 1980-01-23 Gould Inc. Improved programmable controller
FR2444742A1 (en) * 1978-12-18 1980-07-18 Amiens Const Elect Mec IMPROVEMENT IN AUTOMATIC WASHING MACHINES

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2152239A (en) * 1983-11-10 1985-07-31 Gen Signal Corp Interface system for railway signalling
GB2235791A (en) * 1989-07-21 1991-03-13 Hitachi Ltd Escalator or travelator control
US5083653A (en) * 1989-07-21 1992-01-28 Hitachi, Ltd. Control apparatus for passenger conveyer
GB2235791B (en) * 1989-07-21 1993-10-20 Hitachi Ltd Control apparatus for passenger conveyer
EP0559163A2 (en) * 1992-03-02 1993-09-08 Mitsubishi Denki Kabushiki Kaisha Programmable controller which allows for removal of the I/O modules during an on-line mode
EP0559163A3 (en) * 1992-03-02 1994-06-29 Mitsubishi Electric Corp Programmable controller which allows for removal of the i/o modules during an on-line mode
US5408229A (en) * 1992-03-02 1995-04-18 Mitsubishi Denki Kabushiki Kaisha Programmable controller which allows for removal of the I/O modules during an on-line mode
WO1996028003A1 (en) * 1995-03-07 1996-09-12 Siemens Communications Test Equipment Gmbh Communications and measurement apparatus

Also Published As

Publication number Publication date
EP0118456A1 (en) 1984-09-19
JPS59501424A (en) 1984-08-09
IT1169074B (en) 1987-05-27
US4527271A (en) 1985-07-02
CA1188005A (en) 1985-05-28
FI841522A0 (en) 1984-04-16
IT8348852A0 (en) 1983-08-12
FI841522A (en) 1984-04-16
AU568080B2 (en) 1987-12-17
AU1605083A (en) 1984-03-07

Similar Documents

Publication Publication Date Title
AU568080B2 (en) Process control system with improved fault isolation
US4141066A (en) Process control system with backup process controller
EP1010044B1 (en) Safety or protection system employing reflective memory and/or diverse processors and communications
US5313386A (en) Programmable controller with backup capability
US4133027A (en) Process control system with backup process controller
US5579491A (en) Local proactive hot swap request/acknowledge system
US6686672B2 (en) Modular emergency stop relay system
US10095594B2 (en) Methods and apparatus to implement communications via a remote terminal unit
CA1142620A (en) Command and monitoring system
CN107533527A (en) Master/slave management for Redundant process controller module
EP0273043A1 (en) Multiple-redundant fault detection system and related method for its use.
US5392424A (en) Apparatus for detecting parity errors among asynchronous digital signals
EP0478289B1 (en) Fault detection in relay drive circuits
US20100125372A1 (en) Apparatus For Fault Tolerant Digital Inputs
KR100240959B1 (en) Input output mutiplex programmable logic controller system
JPH0798601A (en) Fault-tolerant programmable controller
JPH10338133A (en) Signal safety control device for train
JPH04116473A (en) Distributed control system with signal cable connection monitoring function
JPH11143790A (en) Control signal inputting and outputting device
JPH0454747A (en) Data transfer system
JP3395288B2 (en) Information processing apparatus and information processing method
US7743125B1 (en) Computer multiple communications port unit
SU1596330A1 (en) Multichannel device for checking controllers of peripherals
JPH07118831B2 (en) control method
CA2304438C (en) Safety or protection system employing reflective memory and/or diverse processors and communications

Legal Events

Date Code Title Description
AK Designated states

Designated state(s): AU BR FI JP

AL Designated countries for regional patents

Designated state(s): AT BE CH DE FR GB LU NL SE

WWE Wipo information: entry into national phase

Ref document number: 1983901972

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 841522

Country of ref document: FI

WWP Wipo information: published in national office

Ref document number: 1983901972

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1983901972

Country of ref document: EP