Method and apparatus for processing control using a multiple redundant processor control system related applications
First Claim
1. A control system for executing an application program, said control system comprising:
- a plurality of main processor modules;
a plurality of input/output modules for providing input process data to associated ones of said plurality of main processor modules; and
a voting system which compares said input process data associated with first and second of said plurality of main processor modules to said input process data associated with a third one of said main processor modules in order to thereby generate voted input process data, said third one of said main processor modules executing said application program based upon said voted input process data.
3 Assignments
0 Petitions
Accused Products
Abstract
A control system for executing an application program is disclosed herein. The control system includes a plurality of main processor modules. The control system further includes a plurality of input/output modules for providing input process data to associated ones of the plurality of main processor modules. A voting system is operative to compare the input process data associated with first and second of the plurality of main processor modules to the input process data associated with a third of the main processor modules. This results in generation of voted input process data utilized by the third main processor module in executing the application program. In certain implementations the system includes a high-speed bus for distributing the voted input process data to the first and second main processor modules, each of which also executes the application program based upon the voted input process data.
51 Citations
7 Claims
-
1. A control system for executing an application program, said control system comprising:
-
a plurality of main processor modules;
a plurality of input/output modules for providing input process data to associated ones of said plurality of main processor modules; and
a voting system which compares said input process data associated with first and second of said plurality of main processor modules to said input process data associated with a third one of said main processor modules in order to thereby generate voted input process data, said third one of said main processor modules executing said application program based upon said voted input process data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multiple redundant processor control system comprising:
-
a plurality of synchronized main processor modules each configured to execute an application program;
an equal plurality of input/output modules respectively associated with corresponding ones of said plurality of main processor modules;
an equal plurality of data buses connected between said equal plurality of input/output modules and said corresponding ones of said plurality of synchronized main processor modules; and
an equal plurality of voting modules respectively incorporated with said plurality of synchronized main processor modules, each of said equal plurality of voting modules receiving input process data from all of said equal plurality of data buses and generating voted input process data utilized by its associated one of said plurality of synchronized main processor modules during execution of said application program. - View Dependent Claims (7)
-
Specification