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.
Системаа управления для исполнять программу применения показан здесь. Системаа управления вклюает множественность главных модулей обработчика. Системаа управления более дальнейший вклюает множественность модулей вход-выхода для снабубежать данные по процесса входного сигнала associated одна из множественности главных модулей обработчика. Голосуя система оперативна для того чтобы сравнить данные по процесса входного сигнала связанные с сперва и во-вторых множественности главных модулей обработчика к данным по процесса входного сигнала связанным с третью главных модулей обработчика. Это приводит к в поколении проголосованных данных по процесса входного сигнала использованных третьим главным модулем обработчика в исполнять программу применения. В некоторые вставкы система вклюает высокую шину скорости для распределять проголосованные данные по процесса входного сигнала к первым и вторым главным модулям обработчика, каждое из которых также исполняет программу применения основанную на проголосованных данных по процесса входного сигнала.