Flowchart programming for industrial controllers, in particular motion controllers
AssigneeSiemens Aktiengesellschaft
InventorsRegina Schmitt, Peter Wagner
Life of this patent
Estimating the term…
Abstract
A method and a device for graphical programming of industrial controllers, in particular motion controllers where a user is supported with regard to programmable controller functionality as well as with regard to motion functionality. A structured textual language is generated from graphical motion control flowcharts and converted in a processor-independent pseudo-code. Only the latter is loaded into the controller and converted to executable code.
Claims32
A method of programming industrial controllers, in particular motion controllers, where the user links control structures and function blocks with a graphical editor to form a motion control flowchart that can be visualized on a display device, comprising the following successive steps:
- a) generating a structured textual language from the flowchart,
- b) converting the structured textual language in a processor-independent pseudo-code,
- c) loading the processor-independent pseudo-code into the controller,
- d) converting the processor-independent pseudo-code into executable processor code,
- where adequate programming language commands are made available to the user in the flowchart editor, depending on the underlying machine configuration or hardware configuration.
A device for programming industrial controllers, in particular motion controllers, where control structures and function blocks can be linked by a user by using a graphical editor to form a motion control flowchart that can be visualized on a display device, comprising the following successive steps:
- a) generating a structured textual language from the flowchart,
- b) converting the structured textual language in a processor-independent pseudo-code,
- c) loading the processor-independent pseudo-code into the controller,
- d) converting the processor-independent pseudo-code into executable processor code,
- where adequate programming language commands are made available to the user on a display in the flowchart editor, depending on the underlying machine configuration or hardware configuration.
Dependencies are inferred from the claim text.