USO0RE40817E

(19) United States (12) Reissued Patent

(10) Patent Number:

Krivoshein et a]. (54)

US RE40,817 E

(45) Date of Reissued Patent:

PROCESS CONTROL SYSTEM INCLUDING

Jun. 30, 2009

OTHER PUBLICATIONS

AUTOMATIC SENSING AND AUTOMATIC

CONFIGURATION 0F DEVICES

Blackwell, The bene?ts won’t kickiin immediately

(Microsoft Windows 95 operating system’s multimedia ben

e?ts), Computing Canada, v21, n18, p. 36(2), Sep. 1995.

(75) Inventors: Ken D. Krivoshein, Elgin, TX (US); Dan D. Christensen, Austin, TX (US)

Baldasserini, Denmac delivers LAN stats (Denmac Systems

Inc’s TrenData 2.0), Computer Shopper, V15, n6, p.613(1), Jun. 1995.

(73) Assignee: Fisher-Rosemount Systems, Inc., Austin: TX (Us)

(Continued) Primary Examineriwilbert L Starks, Jr. (74) Attorney, Agent, or FirmiMarshall, Gerstein & Borun LLP

(21) Appl' NO': 10/037’019 (22) Filed: Nov. 9, 2001 Related US. Patent Documents

(57) ABSTRACT A digital control system with a predetermined con?guration

Reissue Of (64)

Patent NOJ

5,980,078

automatically senses the connection to a network of a digital

NOV- 9, 1999 08/799,966 Feb- 14-1 1997

device that is not included in the predetermined con?gura tion. The di ital device is assi ned tern or address infor mation and placed in a temporary state, called a standby

(51)

Issued? APPI-NO-I Flledi Int Cl '

state, in which the digital device supplies information to the

'

digital control system allowing a user to access the digital

G06N 5/00

(52) (58)

(2006.01)

.

_ U..S.Cl. ...... .... ...... ... ........................... .. 700/1, 706/45 Field of Classi?cation Search .................... .. 700/ 1,

.

.

.

.

ration parameters. Using the device information and con ?guration parameters, a user Selectively Commissions the

digital device by assigning a physical device tag’ a device

700/2, 4, 83; 710/104,_ 105; 713/1 See appl1cat1on ?le for complete search h1story. _

.

devlce 1nclud1ng access of devlce 1nformat1on and con?gu

_

address, and a device identi?cation, and installing a control

strategy to the digital device, thereby placing the digital

References Cited

device in an operational state in communication with the digital control system. In the standby state, a user interro

U.S. PATENT DOCUMENTS

gates to determine the type of device that is attached, deter mines the role of the device in the context of the digital

(56)

4,302,820 A

11/1981 struger et a1, _____________ __ 395/598 _

control system, assigns a physical device tag that assigns the determined role to the device, and veri?es connection of the

(comlnued)

device to the network. Also in the standby state, the user

initiates other applications applied to the device, including FOREIGN PATENT DOCUMENTS DE GB

0 522 590 2 208 553

1/1993 4/1989

W0

WO 95/04314

2/ 1995

calibration of the device and con?guring the device within

________________ __ 19/417

the overall control scheme of the digital control system.

22 Claims, 18 Drawing Sheets

K320

?

DEVICE IN LIVE LIST AT TEMP ADDR 302

DEVICE IN LIVE LIST AT STANDBY ADDR 314

QUERY DEVICE FOR DEVICE ID 3, 5

QUERY FIELD DEVICE STATE

READ REVISION INFORMATION

CLEAR PHYSICAL DEVICE TAG

304

sis

38

DISPLAY DEVICE

SEND ASSIGNED TAG TO DEVICE

ALLOCATE STANDBY ADDRESS FOR DEVICE

306

IS STANDS; 31 DEVICE

330

DEVICE

ASSIGN DEVICE

szun ASSIGNED

“PREVIOUSLY “mm/‘Um?

m; T052oDEVICE

ADDRESS T0 DEVICE 552

T0 DEVICE ID 510

DEVICE T0 mmwzso sure :22

LIST AT ASSIGNED ADDR 554

sewn STANDBY

DEVICE IN LIVE

BIND DDIICE

ADDR TO FIELD

LIST AT TEMP

ID TO DEVICE

308

Y

szr DEVICE no

DEVICE .312

ADDR

324

DEVICE m LIVE

335

US RE40,817 E Page 2

US. PATENT DOCUMENTS 4,663,704 A 4,672,530 A

5/1987 6/1987

lonesetal --------------- -- 364/188 Schuss ..................... .. 364/133

4,689,786 A 4,916,610 A

8/1987 4/1990

Sidhu et al. ............... .. 370/255 Bapat ....................... .. 395/708

5,006,992 A

4/1991 Skeirik

5,063,523 A

11/1991 Vrenjak

5,129,087 A

2 ,

,

.. 395/704

gefg’erstock et a1 u

5,307,346 A

1n

*

5,801,942 A 5,828,851 A 5,862,052 A

* 9/1998 * 10/1998 * 1/1999

NiXon et al. ................ .. 700/83 Nixon et a1. .............. .. 710/105 Nixon et a1, _ 713/1

5,909,368 A

*

NiXon et al. ................. .. 700/2

706/58

395/20053

7/1992 Will ............ ..

1(7);

5,768,119 A

6/1999

OTHER PUBLICATIONS

PCT/US98/01573 International Search Report, dated Nov. 25, 1998'

S.N. Chau, et al., “A MultiiMission Space Avionics Archi

...... ..

4/l994 Fieldhouse

6/1998 Havekost et a1. ............. .. 700/4



~

-

370/254

tecture, Proc. 1996 IEEE Aerospace Applications Confer ence’ V01‘ 1’PP'.16“5’17,6’ Feb‘ 1996' ,, . J01“? R- Gyorkl, PLC 5 dnve Standard buses ’ Machme DeS18I1S,May11, 199113118390

lnc.

5,311,562 A 5,371,895 A 5,432,711 A

5/1994 Palusamy 613.1. . 12/1994 Bristol ..... .. 7/1995 Jackson 6161. .

5,442,639 A 5,444,851 A

55/1995 Crowder et a1, 8/1995 Woest ......... ..

376/215 395/705 364/131 __ 371/201 709/222 340/310.0l

Moore Products Co., “Control System”, PoWer Apr. 1995, +—p. 11 4, VOl. 139, No. 4, Copyright 1995, MCGI‘ZlWeHill,

5,471,190 A

11/1995 Zimmermann .

5,471,461 A

11/1995 Engdahlet a1~

5,475,856 A

12/1995 Kogge ~~~~~~~~~ ~~

~~ 712/20

1995,15. 81,vol. 139, No. 6, Copyright 1995,McGraW*Hill,

5,481,741 A

1/1996 McKaskle et al

. 345/522

Inc~

. 365/226

‘rollers

i

370/252

212x117; 21

Moore Products Co., “apacs Control System”, PoWer Jun.

Robert R. Lyons, “New Telemecanique Programmable Con,

5,493,534 A

2/1996 Mok ........... ..

5,504,902 A 5,513,095 A

4/1996 McGrath et a1. .......... .. 395/707 4/1996 Pajonk ..................... .. 364/131

TelemacamquQArhngTon Heights, IL, Feb- 11, 1995 Clifford J- Peshek 6191-, “Recent Developments and Future

5,519,706 A

5/1996 BantZ et a1. .

5,519,878 A

5/1996 Dolin, Jr. ............... .. 395/200.5

Trends in PLC Programming Languages and Programming Tools for RealiTime Control”, IEEE Cement Industry Tech nical Conference, May 1993, Toronto, Canada, pp 219L230

455/435

Feature

Mulnple _ Programmmg

Languages ’

5,524,269 A

6/1996 Hamilton et a1. ............. .. 710/9

5,526,489 A

6/1996 Nllakantan _et 31'

395/200'58

C. K. Duffer et al., “HighiLevel Control Language Custom

5,530,643 A

6/1996 Hodorowskl .............. .. 364/191

iZed Application Programs”, Power Technologies’ Inc‘,

5,549,137 A 5,550,980 A

8/1996 LenZ et a1. ................ .. 137/486 8/1996 Pascucci 613.1. 709/223

IEEE C

Hubert

..................... .. 711/147

t A 1. t. . P © A 1991 Ompu er PP lea 1on5 1“ Owen Pr‘ ’ PP'

5,566,320 A

10/1996

5,566,346 A

10/1996 Andert e161. ............. .. 364/146

H-J- Beestemloller et 211» “A11 01111116 Programmable M11111

5,576,946 A

11/1996 Bender et a1, __

pleiLoop Controller for Distributed Systems”, @ 1994

364/146

5,596,723 A

1/1997 Romohr ............... .. 395/200.52

5,623,592 A 5,675,748 A

4/1997 Carlson et a1. ............ .. 345/348 10/1997 Ross .............. .. 710/104

i ,

,

5,701,411 A 5,706,007 A

glal?erzon et al' """ 0

en

erg

12/1997 Tran e161.

.......... ..

1548-

_

_

TEEE,pp. 15*20.

Foundation Fieldbus, FFiOO], Communications Technical Speci?cations, @ 199421996

Foundation Fieldbus, FFAOOZ, Communications Technical .

. 395/200.8

1/1998 Fragnito ................... .. 341/155

-

-

i

specl?canons’© 1994 1996' * cited by examiner

US. Patent

5

My Compuler

Jun. 30, 2009

US RE40,817 E

Sheet 1 0f 18

51¢ £dit yiew _Qbjects Applications Iools Help

[5? Decommissioned Controllers?“ I l l E] U EU:

F lATTR

% Network

EMPTY SCALE

IL 3-@ Module

Neighborhood

lemplotes

100

555mm Setup W102 Q Alarm Preferences 1? Security .|.3Nomec' Sets Licences

5; Control Strategies

'-’ Unassigned l/O Reference, Shortcut lo Services

-.

10s

EMA Physical Netw? / "IDecommlssioned Controllers H'Eontrol Network

FRurr

Operotor

\1 08

Event Chronicle

‘I CTLR4-8

El-—‘ Assigned

Module

In l/O C02 C03

C05 C06

ERNE

I41

ll>

[For Help, press Fl

FlG. 1

A/‘llO

US. Patent

Jun. 30, 2009

Sheet 2 0f 18

US RE40,817 E

owzgmiu

wow

5 r Ed

OE m

wow “wow

.E652:/1i\

SNEQOKZDE

OPN

Q E En

5E.9.

6238 /\ Il./

US. Patent

Jun. 30, 2009

Sheet 3 0f 18

US RE40,817 E

300

DEvIcE IN LIvE

DEvIcE IN LIvE

QUERY DEvIcE

LIST AT TEMP ADDR 302

LIST AT STANDBY ADDR 3T4

FOR DEvIcE ID .326

QUERY FIELD DEvIcE STATE 304

READ REvISIoN INFORMATION SIB

CLEAR PHYSICAL DEvIcE TAG 32a

ALLocATE STANDBY ADDRESS FOR

DISPLAY DEVICE IS STANDBY DEvIcE

SEND ASSIGNED TAG To DEvIcE

318

330

DEVICE‘

ASSIcN DEvIcE

SEND AjSSIcNED

PREV'OUSLY

TAG To DEvIcE

ADDRESS To

DEVICE

306

308

____I_____

SET DEvIcE TAG To DEVICE ID

DEvIcE TO INITIALIzED

DEvIcE IN LIvE LIST AT ASSIGNED

310

STATE :22

ADDR 334

SEND STANDBY

DEVICE IN LIvE

BIND DEvIcE

ADDR To FIELD

LIST AT TENIR

ID To DEVICE

DEvIcE 312

ADDR

FIG. 5

324

336

d

US. Patent

Jun. 30, 2009

Sheet 4 0f 18

US RE40,817 E

<30 DEVICE IN LIVE LIST AT TEMP

DEvIcE IN LIVE

QUERY DEvIcE

ADDR 402

LIST AT STANDBY ADDR 414

FOR DEVICE ID 426

QUERY FIELD DEvIcE sTATE 404

READ REvIsIDN INFORMATION 41s

CLEAR PHYSICAL DEVICE TAG 42s

ALLOCATE STANDBY ADDREss FOR

DISPLAY DEvIcE IS STANDBY DEVICE

SEND AssIcNED TAG T0 DEvIcE

DEVICE 406

418

430

PREVEXICESAY T U E 7 UNINIJSEIZ 0-

TAG T0 PRE-CONFIG

ASSIGN DEvIcE DEVICE 420

SEND ASSIGNED ADDRESS To DEvIcE 432

sET DEVICE TAG To DEVICE ID 410

DEvIcE To INITIALIZED sTATE 422

DEVICE IN LIVE LIST AT ASSIGNED ADDR 434

SEND STANDBY ADDR To FIELD DEVICE 412

DEVICE IN LIVE LIST AT TEMP ADDR 424

BIND DEVICE ID To DEVICE 436

FIG. 4

US. Patent

Jun. 30, 2009

Q20

Sheet 5 0f 18

US RE40,817 E

_____1 SELECT

CLEAR PHYSICAL

DECOMMISSION

DEVICE TAG

502

510

l

I,

DEVICE TO INITIALIZED STATE

UNBOUND DEVICE DISPLAY STATUS

504

512

DEVICE IN LIVE

DISPLAY OFFLINE

LIST AT TEMP

DEVICE STATUS

ADDR

506

514

y

l

QUERY DEVICE FOR

STORE

DEVICE TAC AND DEVICE ID 508

DECDNMISSION STATUS 516

FIG. 5

,

US. Patent

Jun. 30, 2009

K620

Sheet 6 0f 18

I DEVICE IN LIVE LIST AT TEMP ADDR 602

I

QUERY DEVICE FOR DEVICE TAG AND DEVICE ID 604

I

SEND ASSIGNED ADDR TO DEVICE 606

I

DEVICE IN LIVE LIST AT ASSIGNED ADDR 608

I FIG. 6

US RE40,817 E

US. Patent

Jun. 30, 2009

700

\

Sheet 7 0f 18

US RE40,817 E

I ‘

DECOMMISSION

CURRENT DEVICE 702

I

COMMISSION REPLACEMENT TO .UNBOUND DEVICE 704

I FIG. 7

US. Patent

800

\

Jun. 30, 2009

Sheet 8 0f 18

US RE40,817 E

I DEVICE IN

LIVELIST 802

I

QUERY FOR NON MATCHING DEVICE ID AND TAO 804

I FIG. 8

US. Patent

Jun. 30, 2009

Sheet 9 0f 18

US RE40,817 E

900

SELECT DECOMMISSION

QUERY DEVICE FOR DEVICE TAG AND

FOR DEVICE 902

DEVICE ID

910

I

CLEAR PHYSICAL INITIALIZED STATE?

-—>

DEVICE TAG

912

DEVICE T0 INITIALIZED STATE

DISPLAY OFFLINE DEVICE STATUS

906

9174

DEVICE IN LIvE LIST AT TEMP ADDR 908

STORE DECOMMISSION STATUS 916

FIG. 9

US. Patent

Jun. 30, 2009

Sheet 10 0f 18

US RE40,817 E

000

Q‘

I

I——'I

SELECT

DEVICE IN LIVE

STANDBY FOR

LIST AT STANDBY

DEVICE 1002

ADDR

1012

ISSUE STANDBY COMMAND TO CONTROLLER I004

READ REVISION INFORMATION FROM RESOURCE 1014

I

I

ALLOCATE STANDBY ADDRESS TO

DEVICE

DISPLAY STANDBY DEVICE STATUS

I006

I016

DEVICE STATE TO INITIALIZED

COMMISSION DEVICE

I008

I018

DEVICE TO OPERATIONAL STATE 1010

FIG. IO

US. Patent

Jun. 30, 2009

Sheet 12 0f 18

US RE40,817 E

03

2E

"

8Q

-

2 0 Of

_. -

US. Patent

Jun. 30, 2009

Sheet 13 0f 18

US RE40,817 E

1135 1134 T---—

1112

1132 *~-——

—1



\

i

PROCESS

1 |

'

I

r-1112 1

L___J_

l_ _ _ _ _ _ _ _ _ ._.__J

1110

\ CONTROLLER/

1100+

CONTROLLER/ ~11“)

MULTIPLEXER

MULTIPLEXER

110s

/ / OPERATOR H02 WORKSTATION

LAB ~1104 WORKSTATION 1""-----"1 1 1 , CPU 1

1120 —5---——---'~ — — — -

‘-

: CONTROL I TEMPLATE , SYSTEM | 11

CONTROL TEMPLATE // LIBRARY 1123

11- ---------- -"

11

- — — —-—1

‘1116

1

1

MEMORY 1

| HW/T/ 1 | | 1 | : DISPLAY :

_‘l_____ ‘H1118 1 A/ I/O J! L ———-—;—

ATTRTBUTEG/METHGDS ___J GRAPHICS

H LANGUAGE GENERATOR

/\'/

I

1106

GENERATOR : I

K

:LTEMPLATE GENERATOR \1126

' '

1128

US. Patent

Jun. 30, 2009

Sheet 16 0f 18

US RE40,817 E

1400

SITE

4‘)

1410

AREA 1420

K1430 EQUIPMENT MODULE

/

——-—-i

CONTROL

MODULE

FIG. 1 4

1440

US. Patent

Jun. 30, 2009

Sheet 17 0f 18

US RE40,817 E

SEND

REQUEST FOR ID 2210

T

I

REQUEST

ADD

RECBETVED

DE¥|CE 0

pLuzez‘jFgLAY

DATABASE 2220

SEARCH

1'

DEVICE CONFIG TABLE FOR MATCH

SELECT CONTROLLER 2222

2214

NO MATCH-

l

MATCH-—

GENERATE

PROMPT

DATA FROM TABLE 2216

DEFAULT DEVICE NAME

USER FOR DEVICE

2218

2224

T

I

T

FIG. 15

AUTOMATICSET NEXT

MASS‘QQL'

DEVICE DATA

FEEQMSEB

2226

2223

US. Patent

Jun. 30, 2009

DETERMINE

Sheet 18 0f 18

cREATE

US RE40,817 E

NOT DEFiNED

cARD

1/0

DEFINE

TYPE 2310

DEVICES 2320

DEVICE WPE 2330

CREATE

NOTIFY

NOT'FY DEVICE

l/O

PORT

PORTS 2312

MISMATCH 2322

MISMATCH 2332

WPE

,

l

l

REOuEsT

REOuEsT

“1%?

DATABASE

DATABASE

MISMATCH

CHANGE

CHANGE

2324

2334

CHANGE CARD TYPE ON REQUEST 231s

CHANGE PORT TYPE ON REOuEsT 2326

CHANGE DEv|cE TYPE ON REOuEsT 2336

REOuEsT

REQUEST

DEVICE

CFFSET’ETE

TYPE 2318

TYPE 2328

2338

PORT

FIG. 16

Process control system including automatic sensing and automatic ...

Nov 9, 2001 - digital device by assigning a physical device tag' a device ... control system, assigns a physical device tag that assigns the. _ ..... DATABASE.

2MB Sizes 0 Downloads 246 Views

Recommend Documents

Process control system including automatic sensing and automatic ...
Nov 9, 2001 - Trends in PLC Programming Languages and Programming. 5,519,878 ... C. K. Duffer et al., “HighiLevel Control Language Custom. 5,530,643 ...

Automatic steering system and method
Feb 6, 2008 - TRACK DRIVE PUMP ... viding GPS-based guidance for an auxiliary steering system, which is installed in .... actual turning rate in a track drive vehicle. FIG. .... ware and software complexities associated with proportional.

Automatic steering system and method
Feb 6, 2008 - Such sophisticated autopilot and auto matic steering ..... ware and software complexities associated with proportional steering correction.

Solutions Manual - Automatic Control
Controllers based on input-output design. ⋆. Control of systems subject to stochastic disturbances. Finally we would like to thank collegues and students who have helped us to test the book and the solutions. Karl J. Åström. Björn Wittenmark. De

Solutions Manual - Automatic Control
To formalize the analysis we can sample the system with h. 2π/ω. The pulse ...... You easily see that, with A and Acl being first order polynomials and. B a scalar ...

Automatic Control System for Oil Pumping Unit Management ... - IJRIT
The motivation of developing this system is that 1) due to the special nature of oil ... IS for power economy and the malfunction report to the maintenance staff via ... networks have drawn much attention for their broad practical applications [1]–

Automatic prescription filling, sorting and packaging system
May 7, 1996 - In an automated prescription dispensing and packing. (58) Field of Classi?cation .... The use of mail service to ?ll prescriptions has been.

Automatic Control System for Oil Pumping Unit Management ... - IJRIT
The software-defined (SD) TLS is designed for hundreds of oilwells's data ... Evidently, this module, i.e., CPU, is in charge of all data analysis and processing for all I/O ports. .... good generalization capability although its convergence is slow.

Automatic Control System S Hasan Saeed.pdf
Whoops! There was a problem loading this page. Retrying... Whoops! There was a problem loading this page. Retrying... Automatic Control System S Hasan Saeed.pdf. Automatic Control System S Hasan Saeed.pdf. Open. Extract. Open with. Sign In. Main menu

Automatic Control System for Oil Pumping Unit ... - PDFKUL.COM
control system is proposed for OPU management and oil well health monitoring. ..... [4] R. Kumar, R. R. Das, V. N. Mishra, and R. Dwivedi, “A neuro-fuzzy ...

100.REMOTE WIRELESS AUTOMATIC METER READING SYSTEM ...
100.REMOTE WIRELESS AUTOMATIC METER READING SYSTEM BASED ON GPRS.pdf. 100.REMOTE WIRELESS AUTOMATIC METER READING SYSTEM ...