A procedure (user program) in which a PLC 2 controls operation of input-output apparatuses (4) is generated on a ladder window by using a ladder editor (32a). A screen (user screen) on which a programmable display apparatus (1) displays states of the input-output apparatuses (4) is generated on a sc
A procedure (user program) in which a PLC 2 controls operation of input-output apparatuses (4) is generated on a ladder window by using a ladder editor (32a). A screen (user screen) on which a programmable display apparatus (1) displays states of the input-output apparatuses (4) is generated on a screen generating window by a screen generating editor (32b). For example, when a symbol on a ladder diagram on the ladder window next to the screen generating window is dragged and dropped onto the screen generating window, attribute data including a name and address of the input-output apparatus that relates to the symbol is copied from a ladder file (33a) for registering the user program to a screen file (33b) for registering the user screen, and a mark corresponding to the attribute data is displayed on the screen generating window. This eliminates a need of a common database for registering the attribute data.
대표청구항▼
The invention claimed is: 1. An editing apparatus, comprising: first editing means for generating a display content program for setting a content of a display screen for displaying states of input-output apparatuses by using display symbols, the display content program including screen data includi
The invention claimed is: 1. An editing apparatus, comprising: first editing means for generating a display content program for setting a content of a display screen for displaying states of input-output apparatuses by using display symbols, the display content program including screen data including variable names and the display symbols, the variable names being set with respect to the input-output apparatuses respectively; second editing means for generating a control procedure program for setting, by control symbols representing commands, a procedure of control for controlling the input-output apparatuses, the control procedure program including control data including the control symbols and the variable names; and a single file integrally storing (1) the screen data, (2) the control data, and (3) variable data, which is common to (a) the display content program, (b) the control procedure program, and which includes the variable names; and data generating means for obtaining the variable data by searching out of the file, causing the first editing means to generate, in the file, data of the display symbols and causing the second editing means to generate, in the file, data of the control symbols based on the variable name of the obtained variable data. 2. The editing apparatus as set forth in claim 1, wherein: the data generating means configures in the file, the control procedure program by combining the variable data and the control data, where the variable names of the variable data are primary keys and the variable names of the control data are foreign keys, and configures the display content program by combining the variable data and the screen data, where the variable names of the variable data are primary keys and the variable names of the screen data are foreign keys. 3. The editing apparatus as set forth in claim 1, wherein: in the file, the variable names are root segments while (a) the control data, (b) the screen data and (c) addresses of respective input-output apparatuses are subordinate segments being subordinate to the root segments. 4. The editing apparatus as set forth in claim 1, wherein: in the file, treated as encapsulated objects are (a) the control symbols, (b) the display symbols, (c) the variable names, and (d) addresses of the respective input-output apparatuses composing the variable data, where, in each of the objects, both the display symbols, the control symbols, and the addresses are treated as data, and the variable names are treated as procedures, the data being accessed via the variable names. 5. The editing apparatus as set forth in claim 1, wherein: incidental information supplying means for supplying, from one of the editing means to the other of the editing means, the variable names which are so set as to correspond to addresses of the respective input-output apparatuses, as incidental information regarding either of the plurality of the display symbols, or the plurality of the control symbols. 6. The editing apparatus as set forth in claim 5, wherein: the incidental information supplying means supplies the incidental information in accordance with operation of selecting one of the display symbols and the control symbols that is displayed on an editing screen of one of the editing means, and copying the one of the display symbols and the control symbols, and the incidental information supplying means causes the copied one of the display symbol and the control symbol to be automatically drawn together with the incidental information, by looking up the common data. 7. A computer-readable recording medium that stores an editing program, the editing program executing: a first editing process for generating a display content program for setting a content of a display screen for displaying states of input-output apparatuses by using display symbols, the display content program including screen data including variable names and the display symbols, the variable names being set with respect to the input-output apparatuses respectively; a second editing process for generating a control procedure program for setting, by control symbols representing commands a procedure of control for controlling the input-output apparatuses, the control procedure program, including control data including the control symbols and the variable names; and a data generating process for obtaining the variable data by searching out of a single file, causing the first editing process to generate, in the single file, data of the display symbols and causing the second editing process to generate in the single file, data of the control symbols based on the variable name of the obtained variable data, the file integrally storing (1) the screen data, (2) the control data, and (3) variable data, which is common to (a) the display content program, (b) the control procedure program, and which includes the variable names. 8. The recording medium as set forth in claim 7, wherein: the recording medium stores the editing program executing an incidental information supplying process for supplying, from one of the editing processes to the other of the editing processes, variable names, which are so set as to correspond to addresses of the respective input-output apparatuses, where the variable names are supplied as incidental information regarding the plurality of the display symbols, or the plurality of the control symbols. 9. The recording medium as set forth in claim 8, wherein: the incidental information supplying process supplies the incidental information in accordance with operation of selecting an image block that is displayed on an editing screen of one of the editing processes, and copying the image block, and the incidental information supplying process causes the copied one of the display symbol and the control symbol to be automatically drawn together with the incidental information, by the one of the first and second editing processes, by looking up common data. 10. A computer-readable recording medium that stores an editing program, the editing program executing: one of a first editing process and a second editing process, the first editing process for generating a display content program being for setting a content of a display screen for displaying states of input-output apparatuses by using display symbols, the display content program including screen data including variable names and the display symbols, the variable names being set with respect to the input-output apparatuses respectively, and the second editing process being for generating a control procedure program for setting, by control symbols representing commands, a procedure of control for controlling the input-output apparatuses, the control procedure program including control data including the control symbols and the variable names; and a data generating process for obtaining the variable data by searching out of a single file, causing the first editing process to generate, in the single file, data of the display symbols and causing the second editing process to generate, in the single file, data of the control symbols based on the variable name of the obtained variable data, the file integrally storing (1) the screen data, (2) the control data; and (3) variable data, which is common to (a) the display content program, (b) the control procedure program, and which includes the variable names. 11. The recording medium as set forth in claim 10, wherein: the recording medium stores the editing program executing an incidental information supplying process for supplying, from one of the editing processes to the other of the editing processes, variable names, which are so set as to correspond to addresses of the respective input-output apparatuses, where the variable names are supplied as incidental information regarding the plurality of the display symbols, or the plurality of the control symbols. 12. The recording medium as set forth in claim 11, wherein: the incidental information supplying process supplies the incidental information in accordance with operation of selecting an image block that is displayed on an editing screen of one of the editing processes, and copying the image block, and the incidental information supplying process causes the copied one of the display symbol and the control symbol to be automatically drawn together with the incidental information, by the one of the first and second editing processes, by looking up common data.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Zifferer, Scott C., Graphical interfaces for monitoring ladder logic programs.
Sadre Ahmad (Solon OH) Baechtel Donald F. (Lyndhurst OH) Graber Mark S. (Streetsboro OH), Integrated control system for industrial automation applications.
Havner, Randall A.; Ryan, Stephen D.; Toman, James F.; Whitehead, Jr., Clifford J.; Yuen, Kam P., Library manager for automated programming of industrial controls.
Zifferer Scott C. (Mequon WI) Menter ; Jr. Joseph J. (Milwaukee WI), Method and apparatus for program navigation and editing for ladder logic programs by determining which instructions refe.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Bryant, William K.; Freemon, Galen; Cornett, James W.; Fulton, Temple L.; Karklins, Gregory J., Devices, systems, and methods for configuring a programmable logic controller.
Frohberger, Anke; Blei, Brigitte; Meyer, Christian; Staab, Harald; Reisinger, Thomas, Method and device for the programming and configuration of a programmable logic controller.
Carro, Fernando Incertis; Sanchez, legal representative, Rita Asuncion Jarillo; De Tremiolles, Ghislain Imbert, Method and systems for linking sources to copied text.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.