Information processing device and method for sequence control an

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output command process

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

710 48, 710260, G06F 930

Patent

active

060789697

DESCRIPTION:

BRIEF SUMMARY
TECHNICAL FIELD

The present invention relates to an information processing device and an information processing method for performing sequence processing such as programmable logic controller (which will be referred to as "PLC" hereinafter) as well as information processing, and in particular relates to a device and a method for information processing, which allow inexpensive construction of a whole system using a general-purpose computer, and also allow information processing with a minimum influence exerted on a cycle of the sequence processing.


BACKGROUND ART

Such information processing devices have recently been proposed that perform sequence processing of a PLC or the like utilizing a general-purpose personal computer, and also perform information processing. These information processing devices utilizing general-purpose personal computers can be classified into the followings:
(1) A type in which a PLC board is connected to a slot of a general-purpose computer (which will be referred to as a "board PLC").
(2) A type in which a general-purpose personal computer is added to a PLC (which will be referred to as a "PLC+personal computer"), and
(3) A type in which an intended function is provided by software on a general-purpose personal computer (which will be referred to as a "software PLC").
FIG. 16 is a block diagram showing a schematic structure of the board PLC. Board PLC 15 has a structure in which a PLC board 20 is connected to a slot of a general-purpose personal computer 10 (which will be simply referred to as a "personal computer" hereinafter) through a personal computer expansion bus 30.
Personal computer 10 includes a microprocessor unit (MPU1) 11 and a work memory 12.
PLC board 20 includes a ladder interpreter 21, a memory 22, a microprocessor unit (MPU2) 23, a read-only memory (ROM) 24 and a buffer 25.
Memory 22 includes a user memory UM for storing a ladder program which is a user program, and an input/output memory IOM for storing input/output information.
In the above structure, ladder interpreter 21 has a function as a bus controller, so that microprocessor unit (MPU1) 11 of personal computer 10 can access memory 22 of PLC board 20 through personal computer expansion bus 30. ladder interpreter 21 can access work memory 12 of personal computer 10 through personal computer expansion bus 30.
The processing of PLC can be basically classified into two kinds of processing, i.e., "instruction execution" for interpreting and executing a ladder program and "peripheral processing" for performing input refreshing (IN-refreshing) and output refreshing (OUT-refreshing) of an input/output port (I/O) and others.
In the board PLC shown in FIG. 16, the ladder interpreter 21 fetches and decodes a ladder program stored in user memory UM of memory 22 for the above "instruction execution".
Read-only memory (ROM) 24 in PLC board 20 has stored a peripheral processing program for the foregoing "peripheral processing". Microprocessor unit (MPU2) 23 executes the "peripheral processing" using the peripheral processing program stored in read-only memory (ROM) 24.
In the foregoing structure, personal computer 10 uses work memory 12 for executing predetermined information processing.
The "PLC+personal computer" described above differs from the above board PLC in that the PLC is not formed of a PLC board structure, and is basically the same as the PLC board.
FIG. 17 shows steps of processing by the above PLC and "PLC+personal computer". Although FIG. 17 shows the steps of processing by the board PLC shown in FIG. 16, steps of processing by the "PLC+personal computer" are performed similarly to those shown in FIG. 17.
In FIG. 17, ladder interpreter 21 of PLC board 20 first fetches and decodes a ladder program stored in user memory UM of memory 22 in PLC board 20 for performing "instruction execution" (step S101). Results of this "instruction execution" are written into I/O memory IOM, and thereby the results of the "instruction execution" are reflected on I/O memory IOM of memory 22 of PLC board 20. When one "instr

REFERENCES:
patent: 3713107 (1973-01-01), Barsamian
patent: 4302820 (1981-11-01), Struger et al.
patent: 4870614 (1989-09-01), Quatse
patent: 4901232 (1990-02-01), Harrington et al.
patent: 4920481 (1990-04-01), Binkley et al.
patent: 5225975 (1993-07-01), Gates et al.
patent: 5371860 (1994-12-01), Mura et al.

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

Information processing device and method for sequence control an does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Information processing device and method for sequence control an, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Information processing device and method for sequence control an will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1863698

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