Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
105 words
A method of automatically generating a program for controlling a plant, comprising the steps of: displaying on a screen graphic information representing a plurality of operation procedures corresponding to program modules; permitting an operator to select a plurality of said operation procedures and define connections between the selected operations procedures displayed on the screen; and translating said graphic information being displayed on said screen representing the selected operation procedures and connections between the selected operation procedures into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices.
Claim 2
Independent Claim
105 words
A method of automatically generating a program for controlling a plant, comprising the steps of: displaying on a screen graphic information representing a plurality of operation procedures corresponding to program modules; permitting an operator to select a plurality of said operation procedures and define connections between the selected operations procedures displayed on the screen; and translating said graphic information being displayed on said screen representing the selected operation procedures and connections between the selected operation procedures into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices.
Claim 3
Independent Claim
226 words
An apparatus for automatically generating an execution program for controlling a plant, comprising: a memory for storing modules in the form of graphic information respectively describing devices of said plant and functions thereof; display means for displaying graphic information; input means for inputting a selection command for selecting a plurality of modules and defining connections between the selected modules for display by said display means and a store command for storing graphic information representing the selected modules and connections defined between the selected modules displayed on said display means in said memory; processor means, responsive to said selection command, for selectively reading out modules from said memory corresponding to said graphic information representing the selected modules and connections defined between the selected modules and displaying said graphic information representing the selected modules and connections defined between the selected modules on said display means to lay out a control arrangement to perform an operation procedure, and responsive to said store command for storing said read-out modules and information of connections between the read-out modules corresponding to the connections defined between the selected modules in said memory as a program; and language translation means for translating said program into an execution program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices.
Claim 4
Independent Claim
226 words
An apparatus for automatically generating an execution program for controlling a plant, comprising: a memory for storing modules in the form of graphic information respectively describing devices of said plant and functions thereof; display means for displaying graphic information; input means for inputting a selection command for selecting a plurality of modules and defining connections between the selected modules for display by said display means and a store command for storing graphic information representing the selected modules and connections defined between the selected modules displayed on said display means in said memory; processor means, responsive to said selection command, for selectively reading out modules from said memory corresponding to said graphic information representing the selected modules and connections defined between the selected modules and displaying said graphic information representing the selected modules and connections defined between the selected modules on said display means to lay out a control arrangement to perform an operation procedure, and responsive to said store command for storing said read-out modules and information of connections between the read-out modules corresponding to the connections defined between the selected modules in said memory as a program; and language translation means for translating said program into an execution program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices.
Claim 5
Independent Claim
240 words
An apparatus for automatically generating a program for controlling a plant comprising: a memory for storing standard modules in the form of graphic information respectively describing devices of said plant and function thereof; display means for displaying graphic information; input means for inputting a selection command for selecting a plurality of standard modules and defining connections between the selected standard modules for display by said display means and a store command for storing graphic information representing the selected standard modules and connections defined between the selected standard modules displayed on said display means in said memory; processor means, responsive to said selection command, for selectively reading out standard modules from said memory corresponding to said graphic information representing the selected standard modules and connections defined between the selected standard modules and displaying said graphic information representing the selected standard modules and connections defined between the selected standard modules on said display means to lay out a control arrangement representing a customized module, and responsive to said store command, for storing said read-out standard modules and information of connections between the read-out standard modules corresponding to the connections defined between the selected standard modules as said customized module in said memory; and language translation means for translating said stored customized module into a program to be executed by a programmable controller which controls the devices of said plant based on the translated execution program to attain the functions of said devices.
Claim 6
Independent Claim
240 words
An apparatus for automatically generating a program for controlling a plant comprising: a memory for storing standard modules in the form of graphic information respectively describing devices of said plant and function thereof; display means for displaying graphic information; input means for inputting a selection command for selecting a plurality of standard modules and defining connections between the selected standard modules for display by said display means and a store command for storing graphic information representing the selected standard modules and connections defined between the selected standard modules displayed on said display means in said memory; processor means, responsive to said selection command, for selectively reading out standard modules from said memory corresponding to said graphic information representing the selected standard modules and connections defined between the selected standard modules and displaying said graphic information representing the selected standard modules and connections defined between the selected standard modules on said display means to lay out a control arrangement representing a customized module, and responsive to said store command, for storing said read-out standard modules and information of connections between the read-out standard modules corresponding to the connections defined between the selected standard modules as said customized module in said memory; and language translation means for translating said stored customized module into a program to be executed by a programmable controller which controls the devices of said plant based on the translated execution program to attain the functions of said devices.
Claim 7
Independent Claim
292 words
An apparatus for modifying a program for controlling a plant comprising: a memory for storing modules in the form of graphic information respectively describing devices of said plant and functions thereof; display means for displaying graphic information on a screen; input means for inputting a selection command for selecting a plurality of modules and defining connections between the selected modules for display by said display means as a control arrangement, a modification command for designating a position and contents of said control arrangement to be modified as displayed on said screen, and a store command for storing graphic information representing the selected modules and connections defined between the selected modules and modifications to said control arrangement displayed on said display means in said memory; processor means, responsive to said selection command, for selectively reading out modules from said memory corresponding to said graphic information representing the selected modules and connections defined between the selected modules and modifications to said control arrangement and displaying said graphic information representing the selected modules and connections defined between the selected modules and modifications to said control arrangement on the screen of said display means as said control arrangement, and responsive to said store command, for storing said read-out modules, information of said modifications to said content arrangement and information of connections between the read-out modules corresponding to the connections defined between the selected modules in said memory as said control arrangement; and language translation means for translating said stored control arrangement into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices; said processor means including means, responsive to a modification command, for modifying said displayed control arrangement.
Claim 8
Independent Claim
292 words
An apparatus for modifying a program for controlling a plant comprising: a memory for storing modules in the form of graphic information respectively describing devices of said plant and functions thereof; display means for displaying graphic information on a screen; input means for inputting a selection command for selecting a plurality of modules and defining connections between the selected modules for display by said display means as a control arrangement, a modification command for designating a position and contents of said control arrangement to be modified as displayed on said screen, and a store command for storing graphic information representing the selected modules and connections defined between the selected modules and modifications to said control arrangement displayed on said display means in said memory; processor means, responsive to said selection command, for selectively reading out modules from said memory corresponding to said graphic information representing the selected modules and connections defined between the selected modules and modifications to said control arrangement and displaying said graphic information representing the selected modules and connections defined between the selected modules and modifications to said control arrangement on the screen of said display means as said control arrangement, and responsive to said store command, for storing said read-out modules, information of said modifications to said content arrangement and information of connections between the read-out modules corresponding to the connections defined between the selected modules in said memory as said control arrangement; and language translation means for translating said stored control arrangement into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices; said processor means including means, responsive to a modification command, for modifying said displayed control arrangement.
Claim 9
Independent Claim
208 words
An apparatus for monitoring a program for controlling a plant comprising: a memory for storing modules represented by graphic information respectively describing devices of said plant and functions thereof so as to form a program; display means for displaying graphic information; input means for inputting a selection and display command for selecting a plurality of modules and defining connections between the selected modules and displaying graphic information representing the selected modules and connections defined between the selected modules stored in said memory; and processor means, responsive to said selection and display command, for selectively reading out modules from said memory and displaying said graphic information representing the selected modules and connections defined between the selected modules as a control arrangement on said display means to permit monitoring of said control arrangement, said read out modules and information of connections between the read-out modules corresponding to the connections defined between the selected modules forming a program being executed by a programmable controller which controls the devices of said plant based on the program to attain the functions of said devices; said processor including means responsive to information obtained from said plant for controlling said display means to display plant information on the control arrangement displayed by said display means.
Claim 10
Independent Claim
208 words
An apparatus for monitoring a program for controlling a plant comprising: a memory for storing modules represented by graphic information respectively describing devices of said plant and functions thereof so as to form a program; display means for displaying graphic information; input means for inputting a selection and display command for selecting a plurality of modules and defining connections between the selected modules and displaying graphic information representing the selected modules and connections defined between the selected modules stored in said memory; and processor means, responsive to said selection and display command, for selectively reading out modules from said memory and displaying said graphic information representing the selected modules and connections defined between the selected modules as a control arrangement on said display means to permit monitoring of said control arrangement, said read out modules and information of connections between the read-out modules corresponding to the connections defined between the selected modules forming a program being executed by a programmable controller which controls the devices of said plant based on the program to attain the functions of said devices; said processor including means responsive to information obtained from said plant for controlling said display means to display plant information on the control arrangement displayed by said display means.
Claim 11
Independent Claim
246 words
An apparatus for generating and monitoring a program for controlling a plant comprising: a memory for storing modules represented by graphic information respectively describing devices of said plant and functions thereof so as to form a program; display means for displaying graphic information; input means for inputting a selection command for selecting a plurality of modules and defining connections between the selected modules for display by said display means and a store command for storing graphic information representing the selected modules and connections defined between the selected modules displayed on said display means in said memory; processor means, responsive to said selection command, for selectively reading out modules from said memory and displaying said graphic information representing the selected modules and connections defined between the selected modules corresponding to said modules on said display means as a control arrangement, and responsive to said store command, for storing said read-out modules and information of connections between the read-out modules corresponding to the connections defined between the selected modules in said memory as a program; and language translation means for translating said program stored in said memory into an execution program to be executed by a programmable controller which controls the devices of said plant based on the translated execution program to attain the functions of said devices; said processor means including means responsive to information obtained from said plant for controlling said display means to display plant information on the control arrangement displayed by said display means.
Claim 12
Independent Claim
246 words
An apparatus for generating and monitoring a program for controlling a plant comprising: a memory for storing modules represented by graphic information respectively describing devices of said plant and functions thereof so as to form a program; display means for displaying graphic information; input means for inputting a selection command for selecting a plurality of modules and defining connections between the selected modules for display by said display means and a store command for storing graphic information representing the selected modules and connections defined between the selected modules displayed on said display means in said memory; processor means, responsive to said selection command, for selectively reading out modules from said memory and displaying said graphic information representing the selected modules and connections defined between the selected modules corresponding to said modules on said display means as a control arrangement, and responsive to said store command, for storing said read-out modules and information of connections between the read-out modules corresponding to the connections defined between the selected modules in said memory as a program; and language translation means for translating said program stored in said memory into an execution program to be executed by a programmable controller which controls the devices of said plant based on the translated execution program to attain the functions of said devices; said processor means including means responsive to information obtained from said plant for controlling said display means to display plant information on the control arrangement displayed by said display means.
Claim 13
Independent Claim
148 words
An apparatus for controlling a plant comprising: a memory for storing a combination of modules and connections defined between said combination of modules represented by a high level language describing with a symbol a logic for executing the control and operation of a plant, in the form of high level language, said combination of modules and connections defined between said combination of modules representing a procedure of said plant, wherein graphic information of said procedure including said combination of modules and connections defined between said combination of modules being displayed on a display screen; language translation means for translating said combination of modules and connections defined between said combination of modules stored in said memory into a program to be used by a computer which executes the control of said plant; and a control unit for executing the control of said plant in accordance with said translated program.
Claim 14
Independent Claim
148 words
An apparatus for controlling a plant comprising: a memory for storing a combination of modules and connections defined between said combination of modules represented by a high level language describing with a symbol a logic for executing the control and operation of a plant, in the form of high level language, said combination of modules and connections defined between said combination of modules representing a procedure of said plant, wherein graphic information of said procedure including said combination of modules and connections defined between said combination of modules being displayed on a display screen; language translation means for translating said combination of modules and connections defined between said combination of modules stored in said memory into a program to be used by a computer which executes the control of said plant; and a control unit for executing the control of said plant in accordance with said translated program.
Claim 15
Dependent Claim
37 words
An apparatus according to claim 7, wherein said language translation means changes said combination of modules and connections defined between said combination of modules to an object program and down-loads said object program into said control unit.
Claim 16
Independent Claim
143 words
A method for automatically generating an execution program for controlling a plant which is controlled by a programmable controller, comprising the steps of: inputting an operation procedure of the plant into the programmable controller in the form of graphic information divided into modules and connections between said modules respectively describing devices of the plant and functions thereof, said graphic information including said modules and connections between said modules being displayed on a display screen; generating an execution program for controlling the plant based on the inputted operation procedure in accordance with a predetermined relation between the respective modules defined by said connections between said modules and execution programs corresponding to the respective modules; and transmitting the generated execution program to the programmable controller which controls the devices of said plant based on the translated execution program to attain the functions of said devices.
Claim 17
Independent Claim
143 words
A method for automatically generating an execution program for controlling a plant which is controlled by a programmable controller, comprising the steps of: inputting an operation procedure of the plant into the programmable controller in the form of graphic information divided into modules and connections between said modules respectively describing devices of the plant and functions thereof, said graphic information including said modules and connections between said modules being displayed on a display screen; generating an execution program for controlling the plant based on the inputted operation procedure in accordance with a predetermined relation between the respective modules defined by said connections between said modules and execution programs corresponding to the respective modules; and transmitting the generated execution program to the programmable controller which controls the devices of said plant based on the translated execution program to attain the functions of said devices.
Claim 18
Dependent Claim
73 words
A method for automatically generating an execution program according to claim 9, further comprising the step of: inputting into the programmable controller connection information representing said connections between the modules, wherein said step of generating an execution program generates the execution program for controlling the plant based on the inputted operation procedure in accordance with a predetermined relation among the respective modules, the connection information and execution programs corresponding to the respective modules.
Claim 19
Dependent Claim
43 words
A method for automatically generating an execution program according to claim 10, wherein the connection information includes information representing connection relation between the devices, information representing execution order of the functions of the devices, and information representing input and/or outputs of the devices.
Claim 20
Independent Claim
170 words
A method for automatically generating an execution program for controlling a plant which is controlled by a computer, comprising the steps of: inputting a plurality of partial operation procedures and connections between said partial operation procedures of the plant into the computer in the form of graphic information respectively describing devices of the plant and functions thereof, said graphic information including said partial operation procedures and connections between said partial operation procedures being displayed on a display screen; generating programs in an intermediate level language and execution programs based on the inputted partial operation procedures and connections between said partial operation procedures; storing each of said partial operation procedures and the connections between said partial operation procedures together with the corresponding program in the intermediate level language and the corresponding execution program in a memory as a module; and generating an execution program for controlling the plant based on the stored execution programs and connection information representing the connections between said partial operation procedures which are inputted into the computer.
Claim 21
Independent Claim
170 words
A method for automatically generating an execution program for controlling a plant which is controlled by a computer, comprising the steps of: inputting a plurality of partial operation procedures and connections between said partial operation procedures of the plant into the computer in the form of graphic information respectively describing devices of the plant and functions thereof, said graphic information including said partial operation procedures and connections between said partial operation procedures being displayed on a display screen; generating programs in an intermediate level language and execution programs based on the inputted partial operation procedures and connections between said partial operation procedures; storing each of said partial operation procedures and the connections between said partial operation procedures together with the corresponding program in the intermediate level language and the corresponding execution program in a memory as a module; and generating an execution program for controlling the plant based on the stored execution programs and connection information representing the connections between said partial operation procedures which are inputted into the computer.
Claim 22
Independent Claim
153 words
An apparatus for controlling a plant, comprising: a first processor representing an operation station of the plant; means for inputting an operation procedure of the plant as graphic information into said first processor, said graphic information being divided into modules respectively describing devices of the plant and their functions and connection information representing connections between said modules, said graphic information including said modules and connections between said modules being displayed on a display screen; first means included in said first processor for generating programs in an intermediate level language corresponding to the modules from said operation procedure respectively; second means, included in said first processor, for generating, on the basis of said programs in an intermediate level language and on the basis of said inputted connection information representing connections between said modules, an execution program for controlling said plant; and a second processor for executing said execution program and for controlling said plant.
Claim 23
Independent Claim
153 words
An apparatus for controlling a plant, comprising: a first processor representing an operation station of the plant; means for inputting an operation procedure of the plant as graphic information into said first processor, said graphic information being divided into modules respectively describing devices of the plant and their functions and connection information representing connections between said modules, said graphic information including said modules and connections between said modules being displayed on a display screen; first means included in said first processor for generating programs in an intermediate level language corresponding to the modules from said operation procedure respectively; second means, included in said first processor, for generating, on the basis of said programs in an intermediate level language and on the basis of said inputted connection information representing connections between said modules, an execution program for controlling said plant; and a second processor for executing said execution program and for controlling said plant.
Claim 24
Independent Claim
151 words
A method of automatically generating a program for controlling a plant controlled by a computer, comprising the steps of: inputting in the computer an operation procedure of the plant which describes devices used for operating the plant and functions of the devices, each of the device and functions being described as a module by the combination of a symbol and a line; generating operation execution programs respectively corresponding to the modules in accordance with a predetermined relation between a program and the combination of the symbol and the line; and inputting in the computer graphic information representing connections between the modules to thereby generate an operation execution program corresponding to the operation procedure on the basis of the inputted information and the operation execution programs respectively corresponding to the modules stored in a memory, said graphic information including said modules and connections between said modules being displayed on a display screen.
Claim 25
Independent Claim
151 words
A method of automatically generating a program for controlling a plant controlled by a computer, comprising the steps of: inputting in the computer an operation procedure of the plant which describes devices used for operating the plant and functions of the devices, each of the device and functions being described as a module by the combination of a symbol and a line; generating operation execution programs respectively corresponding to the modules in accordance with a predetermined relation between a program and the combination of the symbol and the line; and inputting in the computer graphic information representing connections between the modules to thereby generate an operation execution program corresponding to the operation procedure on the basis of the inputted information and the operation execution programs respectively corresponding to the modules stored in a memory, said graphic information including said modules and connections between said modules being displayed on a display screen.
Claim 26
Independent Claim
287 words
An apparatus for generating a program comprising: a first memory for storing a standard module describing with a symbol logic for executing control and operation of a system in the form of high level language; display means for displaying information; input means for inputting a selection command for selecting represented by a high level language and stored in said first memory and a store command for storing information displayed on said display means in said first memory; processor means responsive to said selection command for selectively reading standard module from said first memory and laying out and displaying a plurality of read-out standard modules and interconnections between said read-out standard modules on said display means to generate a customized module, and responsive to said store command for storing said laid out and displayed customized module in said first memory; and language translation means for translating said customized module represented by said high level language and stored in said first memory into a program used by a program to be used by a computer which executes the control of said system; said language translation means comprising second and third memories, first translation means for translating each of a plurality of customized modules represented by said high level language and stored in said first memory into a machine instruction language and storing said machine instruction language with a relative address in said second memory on a module unit basis, and second translation means for translating the machine instruction language with a relative address of each of said plurality of customized modules stored in said second memory into a machine instruction language with an absolute address and storing said machine instruction language with an absolute address in said third memory.
Claim 27
Independent Claim
287 words
An apparatus for generating a program comprising: a first memory for storing a standard module describing with a symbol logic for executing control and operation of a system in the form of high level language; display means for displaying information; input means for inputting a selection command for selecting represented by a high level language and stored in said first memory and a store command for storing information displayed on said display means in said first memory; processor means responsive to said selection command for selectively reading standard module from said first memory and laying out and displaying a plurality of read-out standard modules and interconnections between said read-out standard modules on said display means to generate a customized module, and responsive to said store command for storing said laid out and displayed customized module in said first memory; and language translation means for translating said customized module represented by said high level language and stored in said first memory into a program used by a program to be used by a computer which executes the control of said system; said language translation means comprising second and third memories, first translation means for translating each of a plurality of customized modules represented by said high level language and stored in said first memory into a machine instruction language and storing said machine instruction language with a relative address in said second memory on a module unit basis, and second translation means for translating the machine instruction language with a relative address of each of said plurality of customized modules stored in said second memory into a machine instruction language with an absolute address and storing said machine instruction language with an absolute address in said third memory.
Claim 28
Independent Claim
233 words
An apparatus for modifying a program for controlling a plant comprising: a memory for storing modules in the form of graphic information respectively describing devices of said plant and functions thereof; display means for displaying graphic information on a screen; input means for inputting a selection command for selecting graphic information representing said modules and interconnections thereof for display by said display means as a control arrangement, a modification command for designating a position and contents of said control arrangement to be modified as displayed on said screen, and a store command for storing said graphic information displayed on said display means in said memory; processor means responsive to said selection command for selectively reading out modules from said memory corresponding to graphic information and displaying said graphic information of said module and interconnections thereof on the screen of said display means as said control arrangement, and responsive to said store command for storing said read-out modules and interconnections thereof in said memory as said control arrangement; and language translation means for translating said stored control arrangement into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices; said processor means including means responsive to a modification command for modifying said displayed control arrangement so that said program stored in said memory is automatically modified.
Claim 29
Independent Claim
233 words
An apparatus for modifying a program for controlling a plant comprising: a memory for storing modules in the form of graphic information respectively describing devices of said plant and functions thereof; display means for displaying graphic information on a screen; input means for inputting a selection command for selecting graphic information representing said modules and interconnections thereof for display by said display means as a control arrangement, a modification command for designating a position and contents of said control arrangement to be modified as displayed on said screen, and a store command for storing said graphic information displayed on said display means in said memory; processor means responsive to said selection command for selectively reading out modules from said memory corresponding to graphic information and displaying said graphic information of said module and interconnections thereof on the screen of said display means as said control arrangement, and responsive to said store command for storing said read-out modules and interconnections thereof in said memory as said control arrangement; and language translation means for translating said stored control arrangement into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices; said processor means including means responsive to a modification command for modifying said displayed control arrangement so that said program stored in said memory is automatically modified.
Claim 30
Independent Claim
205 words
An apparatus for generating and monitoring a program for controlling a plant comprising: a memory for storing modules and interconnections thereof represented by graphic information respectively describing devices of said plant and functions thereof so as to form program; display means for displaying graphic information; input means for inputting monitoring mode selection information and initiating monitoring of a selected module stored in said memory; and processor means responsive to an input from said input means for selectively reading out modules from said memory and displaying graphic information representing said read-out modules and interconnections thereof as a control arrangement on said display means to permit monitoring of said modules corresponding to said graphic information or generation of a control arrangement; language translation means for translating said read-out modules and interconnections thereof stored in said memory into a program to be executed by a programmable controller to control said plant; said program being executed by said programmable controller to control the devices of said plant based on the translated program to attain the functions of said devices; said processor means including means responsive to information obtained from said plant for controlling said display means to display plant information on the control arrangement displayed by said display means.
Claim 31
Independent Claim
205 words
An apparatus for generating and monitoring a program for controlling a plant comprising: a memory for storing modules and interconnections thereof represented by graphic information respectively describing devices of said plant and functions thereof so as to form program; display means for displaying graphic information; input means for inputting monitoring mode selection information and initiating monitoring of a selected module stored in said memory; and processor means responsive to an input from said input means for selectively reading out modules from said memory and displaying graphic information representing said read-out modules and interconnections thereof as a control arrangement on said display means to permit monitoring of said modules corresponding to said graphic information or generation of a control arrangement; language translation means for translating said read-out modules and interconnections thereof stored in said memory into a program to be executed by a programmable controller to control said plant; said program being executed by said programmable controller to control the devices of said plant based on the translated program to attain the functions of said devices; said processor means including means responsive to information obtained from said plant for controlling said display means to display plant information on the control arrangement displayed by said display means.
Claim 32
Independent Claim
284 words
An apparatus for generating and monitoring a program comprising: a memory for storing modules represented by graphic information which includes at least a symbol for describing a logic for executing control and operation of a system; display means for displaying graphic information on a screen; input means for inputting a selection command for selecting graphic information representing modules and interconnections thereof stored in said memory, a store command for storing graphic information displayed on said display means in said memory, and monitoring selection information for selecting and initiating monitoring of a selected module stored in said memory; processor means responsive to said selection command for selectively reading out modules from said memory corresponding to said inputted graphic information and displaying said graphic information of said read-out modules and interconnections thereof on said display means as a control arrangement, and responsive to said store command for storing said read-out modules and interconnections thereof in said memory; language translation means for translating said read-out modules and interconnections thereof stored in said memory into a program to be used by a computer which executes the control of said system; a control unit for executing the control of said system in accordance with said translated program; means for deriving a condition and result of the logic of said program executed by said control unit; and display control means responsive to said monitoring selection information for displaying graphic information corresponding to said read-out modules and interconnections thereof on said display means, reading information representative of the derived condition and result of the logic constituting said module from said deriving means, and adding graphic information representative of said condition and result to said graphic information displayed on said display means.
Claim 33
Independent Claim
284 words
An apparatus for generating and monitoring a program comprising: a memory for storing modules represented by graphic information which includes at least a symbol for describing a logic for executing control and operation of a system; display means for displaying graphic information on a screen; input means for inputting a selection command for selecting graphic information representing modules and interconnections thereof stored in said memory, a store command for storing graphic information displayed on said display means in said memory, and monitoring selection information for selecting and initiating monitoring of a selected module stored in said memory; processor means responsive to said selection command for selectively reading out modules from said memory corresponding to said inputted graphic information and displaying said graphic information of said read-out modules and interconnections thereof on said display means as a control arrangement, and responsive to said store command for storing said read-out modules and interconnections thereof in said memory; language translation means for translating said read-out modules and interconnections thereof stored in said memory into a program to be used by a computer which executes the control of said system; a control unit for executing the control of said system in accordance with said translated program; means for deriving a condition and result of the logic of said program executed by said control unit; and display control means responsive to said monitoring selection information for displaying graphic information corresponding to said read-out modules and interconnections thereof on said display means, reading information representative of the derived condition and result of the logic constituting said module from said deriving means, and adding graphic information representative of said condition and result to said graphic information displayed on said display means.
Claim 34
Dependent Claim
41 words
An apparatus according to claim 18, wherein said input means further includes means for inputting interface information of said read-out modules, and said processor means display s said control arrangement on said display means, in accordance with said inputted interface information.
Claim 35
Dependent Claim
28 words
An apparatus according to claim 19, wherein said interface information includes interconnection information between said modules, execution order information between said modules, and input/output information of said modules.
Claim 36
Independent Claim
243 words
An apparatus for generating and monitoring a program comprising: a memory for storing standard modules and customized modules each being constituted by a combination of standard modules, respectively represented by graphic information which includes a symbol of a logic for executing control and operation of a system; display means for displaying graphic information on a screen; input means for inputting a selection and display command for selecting and displaying particular graphic information representing a combination of modules and interconnections thereof stored in said memory so as to lay out a control arrangement; language translation means for translating said modules and interconnections thereof corresponding to said laid out control arrangement stored in said memory into a program to be used by a computer which executes the control of said system; a control unit for executing the control of said system in accordance with said translated program; means for deriving a condition and result of the logic of said program executed by said control unit; and display control means responsive to said selection and display command for reading out modules corresponding to said particular graphic information from said memory, displaying said particular graphic information on said display means, reading information representative of the derived condition and result of the logic constituting said module from said deriving means, and adding said information to said particularly graphic information displayed on said display means to display said information together with said particular graphic information as a control arrangement.
Claim 37
Independent Claim
243 words
An apparatus for generating and monitoring a program comprising: a memory for storing standard modules and customized modules each being constituted by a combination of standard modules, respectively represented by graphic information which includes a symbol of a logic for executing control and operation of a system; display means for displaying graphic information on a screen; input means for inputting a selection and display command for selecting and displaying particular graphic information representing a combination of modules and interconnections thereof stored in said memory so as to lay out a control arrangement; language translation means for translating said modules and interconnections thereof corresponding to said laid out control arrangement stored in said memory into a program to be used by a computer which executes the control of said system; a control unit for executing the control of said system in accordance with said translated program; means for deriving a condition and result of the logic of said program executed by said control unit; and display control means responsive to said selection and display command for reading out modules corresponding to said particular graphic information from said memory, displaying said particular graphic information on said display means, reading information representative of the derived condition and result of the logic constituting said module from said deriving means, and adding said information to said particularly graphic information displayed on said display means to display said information together with said particular graphic information as a control arrangement.
Claim 38
Independent Claim
261 words
An apparatus for generating and monitoring a program comprising: a memory for storing standard modules and customized modules each being constituted by a combination of standard modules, respectively represented by graphic information which includes a symbol a logic for executing control for operation of a plant a combination of said modules representing an operation procedure; display means for displaying graphic information on a screen; input means for inputting a selection and display command for selecting and displaying particular graphic information representing a combination of modules and interconnections thereof stored in said memory so as to layout an operation procedure; language translation means for translating said modules and interconnections thereof corresponding to said laid out operation procedure stored in said memory into a program to be used by a computer which executes control of said plant; a control unit for executing control of said plant in accordance with said translated program; means for deriving the condition and result of the logic of said program executed by said control unit; and display control means responsive to said selection and display command for reading-out modules corresponding to said particular graphic information from said memory, displaying said particular graphic information corresponding to said read-out modules on said display means, reading information representative of the derived condition and result of the logic constituting said read-out modules from said deriving means, and adding said information to said particular graphic information displayed on said display means to display said information together with said particular graphic information for monitoring the execution state of said program as said operation procedure.
Claim 39
Independent Claim
261 words
An apparatus for generating and monitoring a program comprising: a memory for storing standard modules and customized modules each being constituted by a combination of standard modules, respectively represented by graphic information which includes a symbol a logic for executing control for operation of a plant a combination of said modules representing an operation procedure; display means for displaying graphic information on a screen; input means for inputting a selection and display command for selecting and displaying particular graphic information representing a combination of modules and interconnections thereof stored in said memory so as to layout an operation procedure; language translation means for translating said modules and interconnections thereof corresponding to said laid out operation procedure stored in said memory into a program to be used by a computer which executes control of said plant; a control unit for executing control of said plant in accordance with said translated program; means for deriving the condition and result of the logic of said program executed by said control unit; and display control means responsive to said selection and display command for reading-out modules corresponding to said particular graphic information from said memory, displaying said particular graphic information corresponding to said read-out modules on said display means, reading information representative of the derived condition and result of the logic constituting said read-out modules from said deriving means, and adding said information to said particular graphic information displayed on said display means to display said information together with said particular graphic information for monitoring the execution state of said program as said operation procedure.
Claim 40
Dependent Claim
29 words
An apparatus according to claim 22, wherein said display control means changes the display configuration of said displayed particular graphic information in accordance with said derived condition and result.
Claim 41
Independent Claim
107 words
An apparatus for controlling a plant comprising: a memory for storing a combination of modules and interconnections thereof represented by a high level language describing with a symbol a logic for executing the control and operation of a plant, in the form of high level language, said combination of modules and interconnections thereof representing a procedure of said plant; language translation means for translating said combination of modules and interconnections stored in said memory into a program to be used by a computer which executes the control of said plant; and a control unit for executing the control of said plant in accordance with said translated program.
Claim 42
Independent Claim
107 words
An apparatus for controlling a plant comprising: a memory for storing a combination of modules and interconnections thereof represented by a high level language describing with a symbol a logic for executing the control and operation of a plant, in the form of high level language, said combination of modules and interconnections thereof representing a procedure of said plant; language translation means for translating said combination of modules and interconnections stored in said memory into a program to be used by a computer which executes the control of said plant; and a control unit for executing the control of said plant in accordance with said translated program.
Claim 43
Dependent Claim
15 words
An apparatus according to claim 24, wherein a plurality of said control units are provided.
Claim 44
Independent Claim
289 words
A method of automatically generating and modifying a program for controlling a plant, comprising the steps of: generating a program for controlling a plant in response to operator inputs; and modify said program in response to operator inputs; wherein said generator step comprises the steps of: displaying on a screen graphic information representing a plurality of operation procedures corresponding to program modules stored in memory, permitting an operator to select a plurality of said operation procedures and define connections between the selected operations procedures displayed on the screen, and translating said graphic information being displayed on said screen representing the selected operation procedures and connections between the selected operation procedures into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices; wherein said modifying step comprises the steps of: designating one of said program modules stored in said memory, reading said designating program module from said memory, and displaying said designated program module on said screen, said designated program module being represented by a high level language in the form of graphic information respectively describing devices of said plant and functions thereof, designating a position and contents of said designated program modules to be modified as displayed on said screen, and modifying said designated position and contents of said designated program module on said screen, defining connections between said designated program module and other program modules stored in said memory, and storing said modified program module along with information of the defined connections on said screen in said memory to permit translation of said modified program module and the defined connections into a program to be executed by said programmable controller.
Claim 45
Independent Claim
289 words
A method of automatically generating and modifying a program for controlling a plant, comprising the steps of: generating a program for controlling a plant in response to operator inputs; and modify said program in response to operator inputs; wherein said generator step comprises the steps of: displaying on a screen graphic information representing a plurality of operation procedures corresponding to program modules stored in memory, permitting an operator to select a plurality of said operation procedures and define connections between the selected operations procedures displayed on the screen, and translating said graphic information being displayed on said screen representing the selected operation procedures and connections between the selected operation procedures into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices; wherein said modifying step comprises the steps of: designating one of said program modules stored in said memory, reading said designating program module from said memory, and displaying said designated program module on said screen, said designated program module being represented by a high level language in the form of graphic information respectively describing devices of said plant and functions thereof, designating a position and contents of said designated program modules to be modified as displayed on said screen, and modifying said designated position and contents of said designated program module on said screen, defining connections between said designated program module and other program modules stored in said memory, and storing said modified program module along with information of the defined connections on said screen in said memory to permit translation of said modified program module and the defined connections into a program to be executed by said programmable controller.
Claim 46
Independent Claim
256 words
A method of automatically generating and modifying a program for controlling a plant, comprising the steps of: generating a program for controlling a plant in response to operator inputs; and modify said program in response to operator inputs; wherein said generator step comprises the steps of: displaying on a screen graphic information representing a plurality of operation procedures corresponding to program modules stored in memory; permitting an operator to select a plurality of said operation procedures and define connections between the selected operations procedures displayed on the screen, and translating said graphic information being displayed on said screen representing the selected operation procedures and connections between the selected operation procedures into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices; wherein said modifying step comprises the steps of: designating one of a plurality of interconnected program modules stored in said memory, reading said program module from said memory, and displaying said program module on said screen, said program module being represented by a high level language in the form of a graphic information respectively describing devices of said plant and functions thereof, designating a position and contents of said program module to be modified as displayed on said screen, and modifying said program module on said screen, and storing said modified program module on said screen in said memory to permit translation of said modified program module into a program to be executed by said programmable controller.
Claim 47
Independent Claim
256 words
A method of automatically generating and modifying a program for controlling a plant, comprising the steps of: generating a program for controlling a plant in response to operator inputs; and modify said program in response to operator inputs; wherein said generator step comprises the steps of: displaying on a screen graphic information representing a plurality of operation procedures corresponding to program modules stored in memory; permitting an operator to select a plurality of said operation procedures and define connections between the selected operations procedures displayed on the screen, and translating said graphic information being displayed on said screen representing the selected operation procedures and connections between the selected operation procedures into a program to be executed by a programmable controller which controls the devices of said plant based on the translated program to attain the functions of said devices; wherein said modifying step comprises the steps of: designating one of a plurality of interconnected program modules stored in said memory, reading said program module from said memory, and displaying said program module on said screen, said program module being represented by a high level language in the form of a graphic information respectively describing devices of said plant and functions thereof, designating a position and contents of said program module to be modified as displayed on said screen, and modifying said program module on said screen, and storing said modified program module on said screen in said memory to permit translation of said modified program module into a program to be executed by said programmable controller.
Claim 48
Independent Claim
152 words
A method for automatically generating a program to be executed for controlling a plant which is controlled by a programmable controller, comprising the steps of: inputting an operation procedure of the plant into the computer in the form of graphic information divided into modules and connections between said modules respectively describing devices of the plant and functions thereof, said graphic information including said modules and connections between said modules being displayed on a display screen; generating a program to be executed for controlling the plant based on the inputted operation procedure in accordance with a predetermined relation between the respective modules defined by said connections between said modules and programs to be executed corresponding to the respective modules; and transmitting the generated program to be executed to the programmable controller which controls the devices of said plant based on the translated program to be executed to attain the functions of said devices.
Claim 49
Independent Claim
152 words
A method for automatically generating a program to be executed for controlling a plant which is controlled by a programmable controller, comprising the steps of: inputting an operation procedure of the plant into the computer in the form of graphic information divided into modules and connections between said modules respectively describing devices of the plant and functions thereof, said graphic information including said modules and connections between said modules being displayed on a display screen; generating a program to be executed for controlling the plant based on the inputted operation procedure in accordance with a predetermined relation between the respective modules defined by said connections between said modules and programs to be executed corresponding to the respective modules; and transmitting the generated program to be executed to the programmable controller which controls the devices of said plant based on the translated program to be executed to attain the functions of said devices.