Method of and apparatus for controlling automated devices
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
10 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. 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. - View Dependent Claims (5, 6, 7)
-
-
8. 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.
-
-
9. 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
whereinsaid connected automated devices each have means for interpreting said distributed programs and for executing a control operation in accordance with the distributed programs. - View Dependent Claims (10)
-
Specification