Decentralized master-slave control apparatus
First Claim
1. A control apparatus for controlling a controlled object which includes a plurality of controlled elements, comprising:
- a host processor for supervising said control apparatus and for interpreting successive steps of subprograms included within a control program to generate commands for the control of said controlled elements in response to respective demand signals, each command including first designation information for designating a subprogram to be processed after the execution of said each command;
a plurality of slave modules each slave module being allotted to one of said controlled elements, respectively, and includes a processor for interpreting and executing said commands to generate control signals for said allotted controlled element and for generating, upon completion of the execution of said each command, a demand signal for requesting said host processor to generator another one of said commands, said demand signal includes second designation information for designating a subprogram to the processed in said host processor; and
communication means for transmitting said demand signals from said slave modules to said host processor and said commands from said host processor to said slave modules.
1 Assignment
0 Petitions
Accused Products
Abstract
A control apparatus for controlling a controlled object including controlled elements comprises a host processor, a plurality of slave modules and a communication network for providing communication between the host processor and the slave modules. The host processor interprets a control program to generate commands for the controlled elements in response to demands send from the slave modules. These commands are sent via the communication network to the respective slave modules. Each slave module is allotted to a controlled element and has a processor which interprets and executes the commands for its allotted controlled element and generates a demand upon finishing the execution of a command. This demand is sent via the communication network to the host processor and causes the next command to be generated.
-
Citations
20 Claims
-
1. A control apparatus for controlling a controlled object which includes a plurality of controlled elements, comprising:
-
a host processor for supervising said control apparatus and for interpreting successive steps of subprograms included within a control program to generate commands for the control of said controlled elements in response to respective demand signals, each command including first designation information for designating a subprogram to be processed after the execution of said each command; a plurality of slave modules each slave module being allotted to one of said controlled elements, respectively, and includes a processor for interpreting and executing said commands to generate control signals for said allotted controlled element and for generating, upon completion of the execution of said each command, a demand signal for requesting said host processor to generator another one of said commands, said demand signal includes second designation information for designating a subprogram to the processed in said host processor; and communication means for transmitting said demand signals from said slave modules to said host processor and said commands from said host processor to said slave modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification