System for configuring a process control environment
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/44
G06B-011/01
출원번호
US-0958720
(2004-10-05)
등록번호
US-8185871
(2012-05-22)
발명자
/ 주소
Nixon, Mark J.
Ott, Michael G.
Jundt, Larry O.
Lucas, John Michael
Stevenson, Dennis L.
Stevenson, legal representative, Nancy
출원인 / 주소
Fisher-Rosemount Systems, Inc.
대리인 / 주소
Marshall, Gerstein & Borun LLP
인용정보
피인용 횟수 :
36인용 특허 :
73
초록▼
An apparatus having a programmable processor and a memory for performing a plurality of user-selectable control functions includes a database for storing a plurality of items associated with each of the control functions. The items include, for each function, at least one procedure for performing an
An apparatus having a programmable processor and a memory for performing a plurality of user-selectable control functions includes a database for storing a plurality of items associated with each of the control functions. The items include, for each function, at least one procedure for performing an action associated with the control function and a specification of at least one state associated with the control function. The apparatus further includes software routines stored on the memory and adapted to be executed by the processor that facilitate selection of a procedure in the database, that access the database and cause performance of the selected procedure to achieve the state specified therein, and that monitor at least one resource associated with the action of the procedure and, based thereon, determine whether the specified state has been achieved.
대표청구항▼
1. A process control system, comprising: a plurality of separate control devices to be used in a process plant, including: a field device that performs a physical step in a field and includes a processing unit to implement a specific portion of a control strategy, wherein the control strategy is ass
1. A process control system, comprising: a plurality of separate control devices to be used in a process plant, including: a field device that performs a physical step in a field and includes a processing unit to implement a specific portion of a control strategy, wherein the control strategy is associated with controlling a process variable; anda controller communicatively coupled to the field device; andwherein the process control system further comprises a software system that causes data corresponding to a plurality of interconnected objects defining the control strategy to be distributed among the plurality of separate control devices to configure the plurality of separate control devices to implement the control strategy so that a first one of the plurality of interconnected objects is implemented by the field device wherein the processing unit of the field device executes computer instructions of the first one of the plurality of interconnected objects, and a second one of the plurality of interconnected objects is implemented by the controller;wherein the first object implemented by the field device and the second object implemented by the controller communicate with each other in accordance with the control strategy to control the process variable. 2. A process control system according to claim 1, wherein the plurality of separate control devices includes a plurality of controllers. 3. A process control system according to claim 1, wherein the plurality of separate control devices includes a workstation. 4. A process control system according to claim 1, wherein the plurality of separate control devices includes a plurality of field devices each performing a respective physical step in the field and each including a respective processing unit to implement a respective specific portion of the control strategy. 5. A process control system according to claim 1, wherein the plurality of interconnected objects comprises a plurality of control strategy modules. 6. A process control system according to claim 1, wherein the plurality of interconnected objects comprises a plurality of function blocks. 7. A process control system according to claim 1, further comprising a configuration routine to permit a user to define the control strategy via a graphical user interface. 8. A process control system according to claim 7, wherein the plurality of interconnected objects comprises a plurality of control strategy modules; wherein the configuration routine permits the user to modify instances of existing control strategy modules; andwherein the configuration routine permits the user to create new types of control strategy module. 9. A method of configuring control devices in a process plant, the method comprising: defining a control strategy associated with a process plant using a graphical user interface, the control strategy for maintaining a process variable at a desired level;storing the defined control strategy in a database as a plurality of interconnected objects; andcausing data corresponding to the plurality of interconnected objects to be distributed among a plurality of separate control devices in a process plant to configure the plurality of separate control devices to implement the control strategy, wherein one of the plurality of separate control devices is a field device that performs a physical step in a field and includes a processing unit to implement a specific portion of a control strategy and a second one of the plurality of separate control devices is a controller, wherein a first object implemented by the field device and a second object implemented by the controller communicate with one another to implement the control strategy to maintain the process variable at the desired level. 10. A method according to claim 9, wherein the plurality of separate control devices includes a plurality of controllers. 11. A method according to claim 9, wherein the plurality of separate control devices includes a workstation and a controller. 12. A method according to claim 9, wherein the plurality of separate control devices includes a controller and a plurality of smart field devices. 13. A method according to claim 9, wherein the plurality of interconnected objects comprises a plurality of control strategy modules. 14. A method according to claim 13, wherein defining the control strategy comprises configuring existing control strategy modules. 15. A method according to claim 14, wherein defining the control strategy comprises creating new types of control strategy modules. 16. A method according to claim 15, wherein the plurality of interconnected objects comprises a plurality of function blocks. 17. A computer readable medium having stored thereon machine executable instructions, the machine executable instructions capable of causing the machine to: permit a user to define a control strategy associated with a process plant, the control strategy for maintaining a process variable at a desired level;store the defined control strategy in a database as a plurality of interrelated objects; andcause data corresponding to the plurality of interrelated objects to be distributed among a plurality of separate control devices in a process plant to configure the plurality of separate control devices to implement the control strategy, wherein one of the plurality of separate control devices is a field device that performs a physical step in a field and includes a processing unit to implement a specific portion of a control strategy and a second one of the plurality of separate control devices is a controller, wherein a first object implemented by the field device and a second object implemented by the controller communicate with each other to implement the control strategy to maintain the process variable at the desired level.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (73)
Jaremko Mark (3410-179th Ave. NE. Redmond WA 98052) Engrav Peter L. (1100 East Harrison ; #402 Seattle WA 98102), Automated system and method for annotation using callouts.
Fleming S. S. (Irving TX) Torres R. J. (Colleyville TX) Keane P. J. (Grapevine TX) Temple A. C. C. (Hellidon GBX), Computer user interface with window title bar mini-icons.
Austin Jon O. (Cary NC) Byrne Jani G. (Apex NC) Bohn Carole A. (Raleigh NC) Chiavegatto ; Jr. Arlindo (Campinas-SP NC BRX) Smith Jeffrey L. (Raleigh NC) Zeisz ; Jr. Raymond L. (Raleigh NC), Display and control system for configuring and monitoring a complex system.
Van de Lavoir Ronny (AS Sint Jansteen NLX) Follon Marinus (Neerpelt BEX) Ravenscroft Ian (Wiltshire Cty. GB3), Global process control information system and method.
Hardiman Ted L. (10221 Rockwood Rd. Charlotte NC 28215) Carlson John W. (Rte. 9 ; P.O. Box 930 ; Hiram La. Mooresville NC 28115), Industrial process controller and method of process control.
Sadre Ahmad (Solon OH) Baechtel Donald F. (Lyndhurst OH) Graber Mark S. (Streetsboro OH), Integrated control system for industrial automation applications.
Bristol Edgar H. (Foxboro MA), Local equipment controller for computerized process control applications utilizing language structure templates in a hie.
Haynes Thom R. (Euless TX) Kahl Daryl J. (Flower Mound TX) Melkus Lovie A. (Southlake TX) Schell David J. (Trophy Club TX), Method and apparatus for enhancing drag and drop manipulation of objects in a graphical user interface.
Torres Robert J. (Colleyville TX), Method and apparatus for facilitating operator reconfiguration of a graphical user interface in a data processing system.
Yoshida Kenichi (Hachioji JPX) Watanabe Takao (Hitachi JPX) Kiguchi Takashi (Mito JPX), Method and apparatus for guidance of an operation of operating power plants.
Boies Stephen J. (Mahopac NY) Comerford Liam D. (Carmel NY) Gould John D. (Yorktown Heights NY) Spraragen Susan L. (Ossining NY) Ukelson Jacob P. (Bronx NY), Method and apparatus for user control by deriving next states of a process from a current state and by providing a visua.
Rauch Adam (Seattle WA) Riker Gregory W. (Woodinville WA) Myhrvold Nathan P. (Bellevue WA), Method and system for selectively interdependent control of devices.
Bloomfield Marc A. (Lighthouse Point FL) Kliger Scott A. (Boynton Beach FL), Method for providing a readily distinguishable template and means of duplication thereof in a computer system graphical.
Cunningham-Reid John (Chardon OH) Westrum James S. (Willoughby Hills OH) Janecek Edward D. (Cleveland Heights OH), Method of data entry into a plant loop.
Onarheim William G. (Milwaukee WI) Dudley Horace (Hales Corners WI) Meyer Barbara E. (Greendale WI) Viste Michael J. (Grafton WI) Morley David J. (Thousand Oaks CA), Methods for set up and programming of machine and process controllers.
McGrath Michael S. (Royal Oak MI) McKinnon Lonny C. (Bloomfield MI) Pattee Jack C. (Wixom MI) Wieczerza Gerald C. (Clawson MI), Multi-language generation of control program for an industrial controller.
Pascucci Gregory A. (Waukesha WI) Rasmussen David E. (Wales WI) Decious Gaylon M. (Milwaukee WI) Garbe James R. (Greenfield WI) Hyzer Susan M. (Brown Deer WI) Woest Karen L. (Wauwatosa WI) Vairavan V, Networked facilities management system with optical coupling of local network devices.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Lipner Melvin H. (Monroeville PA) Reed David A. (Plum Borough PA) Whaley Steven D. (Monroeville PA), On-line plant operating procedure guidance system.
Nixon Mark ; Jundt Larry O. ; Havekost Robert B. ; Ottenbacher Ron, Process control system for monitoring and displaying diagnostic information of multiple distributed devices.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GBX ; Lucas Mike,GBX ; Hoffmaster James, Process control system for versatile control of multiple process devices of various device types.
Nixon Mark ; Krivoshein Ken D. ; Shepard John R. ; Christensen Dan D. ; Schleiss Duncan, Process control system including a method and apparatus for automatically sensing the connection of devices to a network.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GB2 ; Lucas Mike,GB2, Process control system user interface including selection of multiple control languages.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Ott Michael G. ; Webb Arthur,GBX ; Stevenson Dennis ; Lucas Mike,GBX ; Beoughter Ken J., Process control system using a control strategy implemented in a layered hierarchy of control modules.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GBX ; Lucas Mike,GBX, Process control system using a process control strategy distributed among multiple control elements.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GBX ; Lucas Mike,GBX, Process control system using a process control strategy distributed among multiple control elements.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GB2 ; Lucas Mike,GB2, Process control system using standard protocol control of standard devices and nonstandard devices.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GBX ; Lucas Mike,GBX, Process control system using standard protocol control-of standard devices and non-standard devices.
Leggett Andrew G. (P.O. Box 26013 ; 21 Essa Road Barrie ; Ontario CAX L4N 7N3), Regeneration of process control flow diagrams for programmable logic controllers.
Sanchez-Frank Alejandra (Austin TX) Sirkin Martin J. (Austin TX), Selecting and locating graphical icon objects to define and configure the workstations in data processing networks.
Glowny David A. (Naugatuck CT) Kistenmacher John C. (Naugatuck CT) Rahn Caryl M. (Poughkeepsie NY) Thomas Jerry C. (Danbury CT), System and method for remote workstation monitoring within a distributed computing environment.
Anderson Greg (Soquel CA) Hendry Ian (San Jose CA) Othmer Konstantin (San Jose CA), System for updating the locations of objects in computer displays upon reconfiguration.
Jones Donald J. (O\Hara Township ; Allegheny County PA) Edblad Warren A. (Penn Hills PA) Pringle Judith S. (Saltsburg PA) Oravetz David M. (Aspinwall PA) Patelunas Joann R. (O\Hara Township ; Alleghe, Universal process control device and method for developing a process control loop program.
Karnowski Thomas A. (Olonomowoc WI) Haselow Fred W. (Watertown WI) Rejret Richard L. (Watertown WI) Witte Edwin C. (Watertown WI), User interface for a process control device.
Lenz Gary A. (Eden Prairie MN) Brown Gregory C. (Minnetonka MN) Warrior Jogesh (Chanhassen MN), Valve positioner with pressure feedback, dynamic correction and diagnostics.
Nixon, Mark J.; Blevins, Terrence L.; Christensen, Daniel D.; Muston, Paul Richard; Beoughter, Ken J., Collecting and delivering data to a big data machine in a process control system.
Nixon, Mark J.; Blevins, Terrence L.; Christensen, Daniel D.; Muston, Paul Richard; Beoughter, Ken J., Collecting and delivering data to a big data machine in a process control system.
Nixon, Mark J.; Blevins, Terrence; Christensen, Daniel Dean; Muston, Paul Richard; Beoughter, Ken, Collecting and delivering data to a big data machine in a process control system.
Zornio, Peter; Nixon, Mark J.; Wojsznis, Wilhelm K.; Lucas, Michael J.; Muston, Paul R.; Rotvold, Eric D.; Blevins, Terrence L.; Law, Gary K., Data pipeline for process control system analytics.
Blevins, Terrence L.; Wojsznis, Wilhelm K.; Nixon, Mark J.; Muston, Paul Richard, Determining associations and alignments of process elements and measurements in a process.
Gutha, Stalin; Krishnaswamy, Janaki; Bhadriraju, Lavanya; Jhawar, Ankur; Moore, Kevin B., Mechanism for constructing generic control logic including versions in various protocols.
Nixon, Mark J.; Beoughter, Ken J.; Christensen, Daniel D., Method and apparatus for seamless state transfer between user interface devices in a mobile control room.
Nixon, Mark J.; Beoughter, Ken J.; Christensen, Daniel D., Method and apparatus for seamless state transfer between user interface devices in a mobile control room.
Nixon, Mark J.; Beoughter, Ken J.; Christensen, Daniel D., Method and apparatus for seamless state transfer between user interface devices in a mobile control room.
Bliss, Ronald Eric; Sauvain, Terrie E.; Plache, Kenneth Scott; Stanek, Christopher E., Multiple deployment of applications with multiple configurations in an industrial automation environment.
Bliss, Ronald Eric; Sauvain, Terrie E.; Plache, Kenneth Scott; Stanek, Christopher E., Multiple deployment of applications with multiple configurations in an industrial automation environment.
Zornio, Peter; Nixon, Mark J.; Wojsznis, Wilhelm K.; Lucas, J. Michael; Rotvold, Eric D.; Blevins, Terrence L.; Muston, Paul Richard; Law, Gary K., Regional big data in process control systems.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.