Recording medium and programming support apparatus
US-2024329615-A1 · Oct 3, 2024 · US
US9342278B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9342278-B2 |
| Application number | US-201414190791-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 26, 2014 |
| Priority date | Feb 27, 2013 |
| Publication date | May 17, 2016 |
| Grant date | May 17, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for creating and processing a program includes selecting a new program object of an object type. The new program object is presented as a character string. The program is presented as text and a program object is presented as a character string when the program object is inserted into the program using drag-and-drop. The method also includes moving the selected program object to a target position in the program text. The method further includes examining the target position to determine whether a program object of the same or a compatible object type is present at the target position. If such a target program object is present at the target position, the method also includes replacing the target program object with the selected program object. Otherwise, the method includes inserting the character string representing the selected program object into the text of the program at the target position.
Opening claim text (preview).
What is claimed is: 1. A method for creating and processing a program for a programmable logic controller (PLC) using a graphical user interface of a program editor of the PLC, wherein the program is presented as text and a program object is presented as a character string when the program object is inserted into the program using drag-and-drop, the method comprising the steps of: selecting a new program object of an object type using an input manipulation at the PLC, wherein the new program object is presented as a character string; moving the selected new program object to a target position in the text of the program; examining the target position to determine whether an existing program object of one of the same object type and a compatible object type is present at the target position; replacing the existing program object with the selected new program object when it is determined that the existing program object of one of the same object type or a compatible object type is present; and inserting the character string representing the selected new program object into the text of the program at the target position upon determining that the existing program object of one of the same object type or a compatible object type is not present. 2. The method of claim 1 , further comprising, after the selecting and moving steps are performed, a step of providing an option for a user to select for performing one of the replacing step and the inserting step. 3. The method of claim 1 , wherein, when the examining step determines that the existing program object of one of the same object type and a compatible object type is present, the existing program object to be replaced is highlighted on the graphical user interface using a mark. 4. The method of claim 1 , wherein the new program object is selected from a number of program objects presented using a library and copied into the program using a drag-and-drop operation. 5. The method of claim 1 , wherein a current operating mode of the program editor of the PLC is detected, and wherein only existing program elements of the object type that are intended to be processed under the current operating mode become available for the replacing step. 6. The method of claim 5 , wherein the current operating mode is automatically detected using the object type of the program object selected in the selecting step. 7. The method of claim 5 , wherein a distinction is made at least between an operating mode for expanding the program and an operating mode for parameterizing the program. 8. A program editor of a programmable logic controller (PLC) includes a processor for creating and processing a program presented as text for the PLC, the program editor of the PLC being configured to insert a program object presented as a character string into the program using drag-and-drop, and the program editor of the PLC being configured to support an operating procedure comprising the steps of: selecting, using an input manipulation at the PLC, a new program object of an object type that is presented as a character string; moving the selected new program object to a target position in the text of the program; examining the target position to determine whether an existing program object of one of the same object type and a compatible object type is present at the target position; replacing the existing program object with the selected new program object when it is determined that an existing program object of one of the same object type and a compatible object type is present at the target position; and inserting the character string representing the selected new program object into the text of the program at the target position upon determining that an existing program object of one of the same object type and a compatible object type is not present at the target position.
Intelligent editors · CPC title
Programming the PLC · CPC title
Process, graphic programming of a process, text and images · CPC title
Drag-and-drop · CPC title
GUI graphical user interface, icon, function bloc editor, OI operator interface · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.