Method of generating and storing and operating an user program c

Data processing: generic control systems or specific application – Generic control system – apparatus or process – Having preparation of program

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

700 17, 700 87, G05B 1942

Patent

active

061448893

DESCRIPTION:

BRIEF SUMMARY
FIELD OF THE INVENTION

The present invention relates to a method for the generation and storage of a user program for a programmable controller.


SUMMARY OF INVENTION

An object of the present invention is to provide new methods for the generation and storage of a user program for a programmable controller and the apparatus of the programmable controller. When executing the user program, the programmable controller determines output signals for an industrial process from input signals from the individual process.
The object is achieved for the generation method and storage method in that the instructions of the user program consist in each case of a function code and function parameters assigned to the function code, in that the function parameters refer either to an input signal or to another instruction and in that the method has the following steps: beginning with the instruction to be assigned to the respective output signal, the instructions to be executed are called up, the following procedure being executed: signal is stored temporarily; instruction is stored temporarily, a branch is made to this new instruction and the other function code is stored temporarily and the steps c) to f) are repeated for the new instruction; function parameters are stored in a nonvolatile memory and, respectively, identified as valid, only after all the instructions of at least the respective output signal have been called up completely.
In addition, according to the operating method, the instructions of the user program in each case consist of a function code and function parameters assigned to the function code, the function parameters referring either to an input signal or to another instruction. The steps according to the present invention are as follows: instructions assigned to the output signals, the following procedure is executed: parameters assigned to this instruction are read; another instruction; stored temporarily; made to this other instruction and the steps b) to e) are repeated with the other instruction; assigned to the instruction is determined.


BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 shows a structure of a programming device and a programmable controller.
FIG. 2 shows an user interface of the programming device.
FIG. 3 shows a programming example.


DETAILED DESCRIPTION OF THE INVENTION

Referring first to FIG. 1, the programming device 1 includes a processor 2 which is connected via the bus system 3 to the read-only memory 4 and the read-write memory 5 and to the interfaces 6, 7 and 8. The operating system of the processor 2 is stored in the read-only memory 4, the read-write memory 5 serving as working memory for the programming device 1. Data can be entered into the programming device 1 via the interface 6 using the input unit 9, for example a keyboard. Data can likewise be displayed on the display unit 10 using the interface 7. Using the communications interface 8, the programming device is able to communicate with a programmable controller 12 via the communications connection 11 which is drawn with dashed lines.
The programmable controller 12 includes processer 13, which executes a user program. The user program consists of a multiplicity of instructions to be executed and is stored in the electrically eraseable and writeable read-only memory 14. In accordance with the user program to be executed, the processor 13 accesses via the controller 15 and the process interface 16; to an industrial process or to an industrial plant 17, which is not shown in more detail. From there, it reads in input signals, stores them in the read-write memory 18 and then determines output signals by reference to the user program. The output signals are likewise stored in the read-write memory 18 and then output via the controller 15 and the process interface 16 to the industrial process 17. In addition, the programmable controller 12 has an interface 19 to the programming device. The processor 13, the memories 14, 18, the controller 15 and the communications interface 19 are likewise connected to one another via a b

REFERENCES:
patent: 4315315 (1982-02-01), Kossiakoff
patent: 4710863 (1987-12-01), Kaufmann et al.
patent: 4736320 (1988-04-01), Bristol
patent: 5034899 (1991-07-01), Schult
patent: 5126956 (1992-06-01), Komiya et al.
patent: 5375125 (1994-12-01), Oshima et al.
patent: 5377315 (1994-12-01), Leggett
patent: 5508909 (1996-04-01), Maxwell et al.
patent: 5696971 (1997-12-01), Masih
patent: 6026336 (2000-02-01), Sakurai et al.
Chung et al. "Recursive Computation of Limited Lookahead Supervisory Controls for Discrete Event Systems", pp. 3764-3769, IEEE 1992.
Florin et al. "Recursive Distributed Programming Schemes", pp. 122-128, IEEE 1993.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of generating and storing and operating an user program c does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of generating and storing and operating an user program c, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of generating and storing and operating an user program c will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1651100

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.