Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
161 words
A control apparatus for the control of a controlled object including a plurality of controlled elements, which comprises a central controller, a plurality of local controller each allotted to one of said controlled elements and communication means connecting said central controller with said local controllers, and is characterized in: that said central controller is a host processor(l) supervising said whole apparatus and interpreting a control program to generate commands for the control of said controlled elements in response to respective demands from said local controllers, that each of said local controllers is a slave module(19;20;21;22) comprising a processor(24;28;32) interpreting and executing said commands for the control of said allotted controlled element to generate control signals and generating said demand causing said host processor to generate the next one of said commands on finishing the execution of each of said commands, and that said communication means(2,3-10,11-18) communicates information including said commands and said demands between said host processor and said slave modules.
Claim 2
Dependent Claim
161 words
A control apparatus for the control of a controlled object including a plurality of controlled elements, which comprises a central controller, a plurality of local controller each allotted to one of said controlled elements and communication means connecting said central controller with said local controllers, and is characterized in: that said central controller is a host processor(l) supervising said whole apparatus and interpreting a control program to generate commands for the control of said controlled elements in response to respective demands from said local controllers, that each of said local controllers is a slave module(19;20;21;22) comprising a processor(24;28;32) interpreting and executing said commands for the control of said allotted controlled element to generate control signals and generating said demand causing said host processor to generate the next one of said commands on finishing the execution of each of said commands, and that said communication means(2,3-10,11-18) communicates information including said commands and said demands between said host processor and said slave modules.
Claim 3
Dependent Claim
47 words
A control apparatus as claimed in claim 1 wherein said communication means comprises a plurality of memories(ll-18) each being accesible from'said host processor(l) and one of said slave modules(19-22) and interruption means(36-41) for permitting each of said slave modules to interrupt said host processor and vice versa.
Claim 4
Dependent Claim
28 words
A control apparatus as claimed in claim 2 wherein said commands are delivered via said memory and said demands are delivered via said memory and said interruption means.
Claim 5
Dependent Claim
69 words
A control apparatus as claimed in claim 3 wherein said interruption means comprises a first interruption request register(37) and a second interruption request register(39) for each of said slave modules, said first interruption request register being adapted for holding an interruption request from said slave module to said host processor and said second interruption request register for holding an interruption request from said host processor to said slave module.
Claim 6
Dependent Claim
48 words
A control apparatus as claimed in claim 1 wherein said processor in each of the slave modules is equipped with a set of command routines(58) corresponding to a set of commands necessary for the control of its allotted controlled element for interpreting and executing said commands corresponding thereto.
Claim 7
Dependent Claim
49 words
A control apparatus as claimed in claim 5 wherein said control program(77) comprises a series of command statements(79), and said host processor is equipped with a set of command statement routines(50) corresponding to a set of command statement codes for interpreting said command statements into said commands corresponding thereto.
Claim 8
Dependent Claim
69 words
A control apparatus as claimed in claim 6 wherein said host processor is equipped with a table(49) indicating the correspondence between said command statement codes and said command statement routines, and said processor in each of the slave modules is equipped with a table(57) indicating the correspondence between said commands and said command routines, both of said tables being utilized for selecting one of said routines to be started.
Claim 9
Dependent Claim
97 words
A control apparatus as claimed in claim 7 wherein said control program consists of a plurality of concurrently executable job programs(54), each of said commands delivered to said slave modules is accompanied with information(42) identifying the job program to which said accompanied command belongs, each of said demands delivered to said host processor is accompanied with said job program identifying information having been delivered with the command just finished, and said host processor includes means(55) for selecting one of said job program to be processed according to said job program identifying information in said demand delivered thereto.
Claim 10
Dependent Claim
41 words
A control apparatus as claimed in claim 8 wherein each of said job programs(54) is associated with a job controller routine(47) for controlling the execution process of its associated job program according to the selection by said job program selecting means(55).
Claim 11
Dependent Claim
157 words
A control apparatus as claimed in claim 9 wherein said host processor has a job program number register(48) for holding a number identifying the job program being processed by said host processor, and a plurality of job stacks(51) each being associated with one of said job programs(54) and including a working area for its associated job program and a program step register for holding a number identifying the step of its associated job programs to be executed, the contents of said job program number register being set by said job controller routines(47) on starting and being utilized by said command statement routines(50) for accessing said job stacks, and the contents of said program step register being updated by said command statement routines on finishing the execution of each step of the job program associated with said program step register and being utilized by said job controller for selecting one of said command statement routines to be started.
Claim 12
Dependent Claim
30 words
A control apparatus as claimed in claim 1 wherein said host processor is equipped with background programs to be executed when any processing of said control program is not needed.
Claim 13
Dependent Claim
74 words
A control apparatus as claimed in claim 11 wherein said background programs includes an editor and compiler program(69) having a set of command mnemonic processing routines(75) corresponding to a set of command mnemonic symbols used by users in source command statements for converting source command statements to said command statements for said host processor and vice versa, and a table(76) indicating the correspondence between said command mnemonic symbols and said command mnemonic processing routnes.
Claim 14
Dependent Claim
40 words
A control apparatus as claimed in claim 11 wherein said background programs include a system monitor program(78) providing a user with a man-machine interface and monitoring the operating state of the whole system to cope with emergent or unusual conditions.
Claim 15
Dependent Claim
39 words
A control apparatus as claimed in claim 1 wherein at least one of said slave modules further includes a plurality of processors(25) operating in parallel with each other and in cooperation with said processor(24) interpreting and executing the commands.