Method of and apparatus for controlling automated devices
AssigneeHitachi, Ltd.
InventorsKenji Takeda, Shunji Mohri, Kichie Matsuzaki, Seiji Hata, Kenji Suzuki
Life of this patent
Estimating the term…
Abstract
A system for carrying out a cooperative control operation for a plurality of automated devices connected together in which the individual operations of the automated device can be controlled individually in accordance with a program. In the control method in this system, the controlling of various automated devices is practiced by inputting a program described in a language which has a unified system, and translating this program in accordance with the combination of the automated devices.
Claims10
A method of controlling automated devices connected in an automated system in which a plurality of automated program-controlled devices are connected to one another and have operations cooperatively controlled, comprising the steps:
- inputting a program written in a unified language which has a unified format for all connected automated devices;
- translating said inputted program into a corresponding program for each of the connected automated devices in accordance with a combination of said connected automated devices;
- and
- practicing the controlling of said automated devices on the basis of said corresponding program for each of the connected automated devices.
A system for controlling connected automated devices comprising:
- means for designating a level of a desired language to be used;
- means for registering level designating information;
- means for checking the designated level on the basis of content of said means for registering, and for storing a command corresponding to said level;
- means for defining a combination of said automated devices, and for setting a device-construction table in accordance with the defined combination of said automated devices;
- means for storing a source program;
- means for interpreting a sentence structure of said source program with reference to content of said means for checking and storing to produce a program of a common intermediate language;
- and
- means for converting said program of a common intermediate language for various combinations of said connected automated devices in accordance with content of said means for defining and for setting.
A method of controlling connected automated devices each of which is program-controlled comprising the steps:
- inputting a source program written in a unified language;
- translating said inputted program into a program of a common intermediate language;
- converting said program of a common intermediate language into a program, classified in accordance with a combination of said automated devices, in an intermediate language;
- distributing said classified program to said combination of connected automated devices of corresponding functions;
- and
- interpreting said classified program in each automated device receiving said distributed classified program to carry out a control operation in accordance with the program.
A system for controlling connected automated devices, comprising:
- inputting means for inputting source programs;
- means for translating said inputted source programs into programs of a common intermediate language;
- designating means for designating a combination of connected automated devices;
- converting means for converting said programs of common intermediate language into programs of an intermediate language connected in accordance with said designated combination of automated devices;
- distributing means for distributing the corresponding programs of said intermediate language for each connected automated device to said automated devices in accordance with their respective functions;
- and wherein
- said connected automated devices each have means for interpreting said distributed programs and for executing a control operation in accordance with the distributed programs.
Dependencies are inferred from the claim text.