Programmable logical controller

Data processing: generic control systems or specific application – Generic control system – apparatus or process – Sequential or selective

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C700S009000, C700S011000, C700S018000, C700S027000

Reexamination Certificate

active

06249711

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to a microcomputer with an operating system comprising a bus structure on which at least a memory, a user interface and a central processing unit are connected, wherein the microcomputer further comprises an instruction generator, connected to the operating system, provided for generating programmable logical controller's instructions (PLC-instructions), and wherein further on said bus structure at least one hardware interface is connected which cooperates with the instruction generator, which instruction generator is further provided for converting the programmable logical controller's instructions into machine codes under control of the operating system, which central processing unit is provided for converting the machine codes into execution instructions and for supplying these execution instructions via said bus structure to the hardware interface, which hardware interface is provided for converting said execution instructions into control signals.
Microcomputers and in particular personal computers (PC's) have at present a lot of application possibilities. With some applications, devices or cards, such as for example an in/output card, are connected to PC's to realise a communication between PC and peripheral apparatus, connectable to this in/output card.
Upon controlling processes, where a number of motors have for example to be controlled and where certain parameters, such as position of objects, temperature, pressure and flow rate, must be monitored, it is known to use a Programmable Logical Controller (PLC), onto which the controllable members are connected. The PLC operates with its specific computer languages, which i.a. make use of time and ladder diagrams. Computer languages are also known which are established in the IEC1131 standard. A PC is here temporarily connected to a PLC and the PLC is in its turn connected to the controllable members. The PC is here used for programming the PLC or for loading it with a program. In order to achieve this, the PC must be provided with the required software to enable programming the PLC in its turn or to load it with a program. Once the PLC is programmed, the controllable members can be controlled by this PLC. The program is herein cyclically processed by the PLC, wherein the signals are received from and transmitted to the controllable members.
A microcomputer, in particular a personal computer, is known from Control Engineering, part 42, No. 6, May 1995, pages 56-57, XP 000527106. In this article, there is referred to the use of software in combination with such a microcomputer. The hardware interface, connected to the bus structure of the microcomputer, is herein provided to be connected to at least one in/output card of the PLC. The in/output card is in its turn connected to a controllable member. The used PLC comprises thus herein, with respect to classically used PLC, no further central processing unit, but use is made of the central processing unit of the microcomputer for processing the PLC-instructions.
A drawback of this latter system is that two devices are still required, i.e. a PC for generating and processing PLC-instructions and the PLC itself for controlling the member.
The object of the invention is to configure a PC in such a manner that it is, in addition to the usual PC function, also appropriate to exert a PLC function.
To this end, said hardware interface is further provided for supplying these control signals to at least one controllable member which is connectable onto said hardware interface and for receiving data supplied by said controllable member and forward them to said instruction generator.
Since the hardware interface is provided for supplying said control signals to at least one controllable member and for receiving data from the member, it is possible to program and to control the member, for example a motor, only by means of one device, i.e. the microcomputer according to the invention, by using PLC instructions. The microcomputer according to the invention is thus a microcomputer wherein PLC functions are integrated in the architecture and are executable by means of the microcomputer itself without requiring a separate PLC.
It has to be noted that PC-cards which are connected to a PLC and which are provided for generating PLC-instructions are known. These PC-cards comprise however an own operating system and form thus in fact a PC built-in in a PLC. It is further known to incorporate PLC-cards in a PC. These PLC-cards do not form however a part of the operating system of the PC and operate essentially autonomously from the PC. In these two known operating systems, two devices are consequently again required, i.e. a PC(-card) for programming a PLC, and the PLC(-card) for transmitting and receiving signals to controllable members. The classical architecture is thus also present here again.
Further systems are known, wherein a real-time operating system with multitasking is provided for processing data, for controlling members, and the like. Programming these systems occurs by means of PLC-instructions via an external programming device. Also here, two devices are required for programming and controlling a member. Further, use is here made of a real-time operating system, which is not necessary for the invention.
The systems known hitherto thus always start from a juxtaposition of a PC with a PLC, but not from a true combination of a PC with a PLC in one device.
SUMMARY OF THE INVENTION
According to a first preferred embodiment of the microcomputer according to the invention, said operating system is provided with priority management means. Since the instruction generator is connected to the operating system of the microcomputer according to the invention, these priority management means, known for certain operating systems, enable to assign a priority to a controller's instruction or a sequence of controller's instructions generated by the instruction generator.
According to a second preferred embodiment of the microcomputer according to the invention, said instruction generator is provided for generating programmable logical controller's instructions standardised according to a predetermined pattern. This predetermined pattern is then made to correspond with a pattern which is already used upon programming existing PLC's. Consequently, a user which already knows this pattern, is directly familiar with the microcomputer according to the invention and can use it immediately for generating PLC-instructions, without having to follow an extensive training.
According to a third preferred embodiment of the microcomputer according to the invention, symbols are stored in said memory, which symbols are provided to be retrieved by means of said instruction generator, to reproduce them on a monitor connected to a video adapter, and to supply instructions to said instruction generator under control of an activation signal. This enables to generate PLC-instructions in a quick, simple and conveniently arranged manner.
According to a fourth preferred embodiment, the microcomputer according to the invention comprises a symbol generator, provided for generating symbols, storing these generated symbols in the memory, which stored symbols are provided to be further retrieved from the memory by means of said instruction generator, to reproduce them on a monitor connected to a video adapter, and to supply instructions to said instruction generator under control of an activation signal. This enables the user to generate symbols himself, which give an appropriate illustration of the members to be controlled, to use them afterwards for generating PLC-instructions in a quick, simple and conveniently arranged manner.
According to a fifth preferred embodiment of the microcomputer according to the invention, said instruction generator is further provided for further using said symbols as a synoptic display on the monitor of the instructions executed by the controllable member upon processing. In this way, the instructions

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

Programmable logical controller does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable logical controller, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable logical controller will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2459829

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