Patent EP0201081A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0201081A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Control apparatus

Assignee: Hitachi Ltd
•
Filing: 1986-05-06
•
Granted: —
•
Expires: 2006-05-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control apparatus for controlling a controlled object including controlled elements comprises a host processor (1), a plurality of slave modules (19-22) and means (2, 3-10, 11-18) for the 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 sent from the slave modules. These commands are sent via the communication means to the respective slave modules. Each slave module is allotted to a controlled element and has a processor (24; 28; 32) which interprets and executes the commands for its allotted controlled element and generates a demand on finishing the execution of a command. This demand is sent via the communication means to the host processor and causes the next command to be generated.

Inventors

  • 👤 Masatsugu Kametani
  • 👤 Kengo Sugiyama
  • 👤 Takashi Kogawa
  • 👤 Takeshie Hanada

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-04 18:14
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/414; G05B19/4141; B; B65; B65G; B65G2207/00; B65G2207/14; G05B2219/00; G05B2219/30; G05B2219/32; G05B2219/32052; G05B2219/33; G05B2219/33156; G05B2219/33342; G05B2219/33344; G05B2219/34; G05B2219/34367; G05B2219/34418; G05B2219/35; G05B2219/35243

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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag