Electrical computers and digital processing systems: multicomput – Distributed data processing
Reexamination Certificate
1999-06-29
2003-05-27
Powell, Mark (Department: 2142)
Electrical computers and digital processing systems: multicomput
Distributed data processing
C345S215000
Reexamination Certificate
active
06571273
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of Invention
This invention relates to a process control system that performs control and operation of a plant by controlling the process variables thereof, such as temperature, pressure, etc.
2. Description of the Prior Art
Conventional process control systems usually comprise an information command station and a plurality of control stations connected to a communication bus, wherein the control stations handle plant control and the command station handles plant monitoring and operation. According to the scale of the plant that is the target of control, a plurality of control stations is distributed and arranged throughout the plant.
FIG. 1
shows a conventional process control system, wherein information command station ICS and a plurality of field control stations FCS are connected to communication bus BS. The field control stations FCS control plant PLT. According to the scale of the plant, a plurality of control stations are distributed and arranged throughout the plant. Information command station ICS comprises display unit
1
comprising, for example, a CRT (cathode ray tube) which has a man-machine interface function, etc.; display control unit
2
which controls the display unit
1
and causes display unit
1
to show various screens or windows required for plant control and monitoring; input unit
3
which may comprise, for example, a keyboard, a mouse, etc, and handles data input for plant operation and control, etc; monitoring unit
4
which monitors the plant; operation unit
5
which carries out operations for plant control with the results of monitoring and operation of the plant being displayed on the display unit
1
; and communication unit
6
which exchanges data with each control station via communication bus BS according to a specified communication protocol.
Field control station FCS comprises control unit CU which handles control of plant PLT; and input-output unit (I/O unit) which receives various types of signals as inputs from or transmits signals as outputs to plant PLT. For example, an I/O unit inputs and/or outputs analog signals of 4 to 20 mA or 1 to 5 V, thermocouple signals, contact signals, etc. The FCS further comprises communication unit
11
which exchanges data with the information command station or with each field control station via the communication bus BS according to a specified protocol.
In each plant PLT, sensor SN detects a process value, such as temperature and pressure. The opening of valves V
1
and V
2
is control led by the manipulated signal provided by the field control station FCS. For example, an analog signal of 4 to 20 mA or 1 to 5 V provided by sensor SN is applied to I/O unit
10
. Based on this input, control unit CU carries out control calculations and determines a manipulated variable. This manipulated variable is outputted from I/O unit as an analog signal of 4 to 20 mA or 1 to 5 V, which is used to control the opening of valves V
1
and V
2
.
In the system of
FIG. 1
, plant control is executed by controlling the process variables, such as temperature and pressure, that exist in the plant.
FIG. 2
shows the status of storing data nd programs of a function block process in the control units of the system. Function blocks are the elements of a control system and, for example, include PID computation block (PID), indication block (PVI), etc. Various control systems are constructed by combining these function blocks. As shown in
FIG. 2
, data and programs are stored in database DB and program library PL, respectively. Data blocks to which tag names are attached are stored in the database DB. Examples of these tag names are: FIC
101
, PIC
102
, PI
201
. Programs used for processing the data of the function blocks corresponding to each data block are prepared in program library PL. More than one program is prepared because there are two or more algorithms for the processing of the function blocks.
Interpreter INT reads the data blocks in turn, selects and calls up a processing program specified in a read data block from the program library PL. The called up processing program executes calculation process using the data in the corresponding data block. For example, interpreter INT reads data block fIC
101
, selects and calls up a processing program PID specified in the data block from program library PL. The processing program PID executes calculation processing using the data in the data block FIC
101
. However, the conventional system of
FIG. 1
has the following problems:
Problem 1
Since each function, such as monitoring and control, is designed to have its optimum function, it is necessary to have individual dedicated hardware and software board (OS) for each function. For example, the control function mounted in control unit CU is designed on the premise of a dedicated interface for the I/O unit
10
. Accordingly, physical restrictions are imposed on the control function so that the control function and the I/O unit
10
must be mounted on the same hardware, i.e. field control station fCS. In addition, if a function is to be mounted on a separate device, reconfiguration of the function is required, such as program modification or recompiling.
Problem 2
As shown in
FIG. 2
, programs and data are maintained separately. For the programs, algorithms for processing all types of function blocks in the system are integrated into the library. Thus, when changing an algorithm for function blocks, the entire program library must be updated even if only one algorithm for one type of function block is changed. Moreover, to change or add a function, it is necessary to recompile and reload the entire program library, which requires temporrary shut down of the entire system.
Problem 3
As shown in the program library of
FIG. 2
, the functions not being used are mounted and integrated together with the functions actually used. For this reason, the required range of shared parts increases regardless of whether the system is large or small in scale. This results in increased system cost even when constructing a small scale system. In other words, it is not possible to group functions according to the user's needs.
SUMMARY OF THE INVENTION
Accordingly, an object of the invention is to overcome the afore-mentioned and other problems, disadvantages and deficiencies of the prior art.
Another object is to provide a process control system which is more cost effective and offers better scalability or expandability of process control systems.
REFERENCES:
patent: 3801962 (1974-04-01), Moore et al.
patent: 4794590 (1988-12-01), Yano
patent: 4926375 (1990-05-01), Mercer et al.
patent: 5068778 (1991-11-01), Kosem et al.
patent: 5371895 (1994-12-01), Bristol
patent: 5386503 (1995-01-01), Staggs et al.
patent: 5388258 (1995-02-01), Larson et al.
patent: 5687331 (1997-11-01), Volk et al.
patent: 5761522 (1998-06-01), Hisanaga et al.
patent: 5796936 (1998-08-01), Watabe et al.
patent: 5841656 (1998-11-01), Taruishi
patent: 5864680 (1999-01-01), Edblad et al.
patent: 5966707 (1999-10-01), Van Huben et al.
patent: 6009466 (1999-12-01), Axberg et al.
patent: 6055463 (2000-04-01), Cheong et al.
patent: 6067577 (2000-05-01), Beard
patent: 6078320 (2000-06-01), Dove et al.
patent: 6141720 (2000-10-01), Jeffords et al.
patent: 6182155 (2001-01-01), Cheng et al.
patent: 6256544 (2001-07-01), Weissinger
patent: 6266726 (2001-07-01), Nixon et al.
patent: 6424872 (2002-07-01), Glanzer et al.
Herrman, Sharing Cde and Objects between Delphi and C++, www.tietovayla.fi/borland/techlib/BC360/bc360.html, 1996.*
Herrman, Sharing Code and Objects Between Delphi and C++, www.tietovayla.fi/borland/techlib/BC360/bc360.html.*
The GEDCOM Standard Release 5.5, www.gendex.com/gedcom55/55gcint.htm.*
McLaughlin, Code and Data Sharing on the Internet, http://students.cs.byu.edu/~dpm/thesis.html.
Hoshino Umihiko
Inoue Takeshi
Kumagai Hiroshi
Shirai Toshiaki
Ura Naoki
Moonray Kojima
Powell Mark
Vu Thong
Yokogawa Electric Corporation
LandOfFree
Process control system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Process control system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Process control system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3087982