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 programmable apparatus for performing a plurality of user-selectable control functions, the apparatus comprising:a. a database for storing a plurality of items associated with each of the control functions, the items including, for each function: i. at least one procedure for performing a plura
1. A programmable apparatus for performing a plurality of user-selectable control functions, the apparatus comprising:a. a database for storing a plurality of items associated with each of the control functions, the items including, for each function: i. at least one procedure for performing a plurality of actions associated with the control function; ii. a specification of at least one state associated with each procedure; b. means facilitating selection of a procedure in the database; c. means responsive to the selection for accessing the database and causing performance of the selected procedure to achieve the states specified therein; and d. means for monitoring at least one resource associated with the actions of the procedure and, based thereon, determining whether the specified states have been achieved. 2. The apparatus of claim 1 wherein the performance means is responsive to executable instructions causing it to respond, in causing performance of the action, to the state determined by the monitoring means.3. The apparatus of claim 1 wherein the items further include a list of resources associated with the action, the performance means being configured to establish control connections to the listed action resources to perform the action.4. The apparatus of claim 1 wherein the items further include a list of resources associated with the state, the monitoring means being configured to establish monitoring connections to the listed state resources to determine the state.5. The apparatus of claim 4 comprising:a. an input/output module for connection to at least one input/output point on a controlled machine; and b. a computer memory comprising a plurality of registers and flags for containing data associated associated with the action, the state resources including the at least one input/output point and the registers and flags. 6. The apparatus of claim 1 wherein the means facilitating selection and the means responsive to the selection comprise:a. compiler; b. a series of high-level instructions including instructions invoking the at least one procedure; and c. a database manager, responsive to procedure-invoking instructions, for locating the at least one procedure; the compiler compiling the high-level instructions and the procedure into a machine-executable run-time program. 7. The apparatus of claim 6, further comprising memory means for storing the run-time program.8. The apparatus of claim 6, wherein the run-time program accesses, during execution, at least one state item by means of the database manager.9. The apparatus of claim 6 wherein the items further include a template specifying at least one performance characteristic, the monitoring means evaluating the resource against the at least one performance characteristic during performance of the action, the run-time program accessing, during execution, at least one performance-characteristic item by means of the database manager.10. The apparatus of claim 6 further comprising a programming interface for accepting the high-level instructions and the items, the programming interface communicating with the database manager so as to cause storage of the items in the database.11. A programmable apparatus for performing a plurality of user-selectable control functions the apparatus comprising:a. a database for storing a plurality of items associated with each of the control functions, the items including, for each function: i. at least one procedure for performing an action associated with the control function; ii. a specification of at least one state associated with the control function; and iii. a template specifying at least one performance characteristic, the monitoring means evaluating the resource against the at least one performance characteristic during performance of the action; b. means facilitating selection of an action in the database; c. means responsive to the selection for accessing the database and causing performance of the selected action; and d. means for monitoring a resource associated with the action and, based thereon, determining the state specified in the database. 12. The apparatus of claim 11, wherein:a. the performance characteristic comprises a plurality of parameter limit value ranges; and b. the template specifies a limit procedure associated with at one of the limit value ranges, the performance means causing performance of the limit procedure if the parameter value falls within the limit value range. 13. An apparatus having a programmable processor and a memory for performing a plurality of user-selectable control functions, the apparatus comprising:a. a database for storing a plurality of items associated with each of the control functions, the items including, for each function: i. at least one procedure for performing an action associated with the control function; ii. a specification of at least one state associated with the control function; b. a first software routine stored on the memory and adapted to be executed by the processor for facilitating selection of a procedure in the database; c. a second software routine stored on the memory and adapted to be executed by the processor that responds to the selection for accessing the database and causing performance of the selected procedure to achieve the state specified therein; and d. a third software routine stored on the memory and adapted to be executed by the processor for monitoring at least one resource associated with the action of the procedure and, based thereon, determining whether the specified state has been achieved. 14. The apparatus of claim 12 wherein the items further include historical parameter values associated with completions of the action or performances of the limit procedure.15. The apparatus of claim 14 wherein the monitoring means is configured to dynamically update the historical parameter values upon completion of an action or performance of the limit procedure.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (58)
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.
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.
Eldridge, Keith; Meskonis, Paul; Hall, Robert; Burke, Kenneth A.; Volk, Scott; Johnson, Mark; MacKay, Brian; Dardinski, Steven, Apparatus and method for configuring a process control system having one or more digital data processors.
Eldridge, Keith; Mackay, Brian; Johnson, Mark; Volk, Scott; Burke, Kenneth A.; Meskonis, Paul; Hall, Robert; Dardinski, Steven, Apparatus and method for configuring and editing a control system with live data.
Eldridge, Keith; Mackay, Brian; Johnson, Mark; Volk, Scott; Burke, Kenneth A.; Meskonis, Paul; Hall, Robert; Dardinski, Steven, Apparatus for control systems with objects that are associated with live data.
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.
Kanaoka,Katsuya; Yoshikawa,Tsuneo, Control system provided with virtual power monitor and thereby provided with function of evaluating and analyzing stability of object to be controlled.
Nixon, Mark J.; Beoughter, Ken; Hieb, Brandon; Blevins, Terrence L.; Stevenson, Dennis L., Custom function blocks for use with process control systems.
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.
Baier, John J.; Dorgelo, Eric G.; Hall, Kenwood H.; Rischar, Charles M.; Johnson, David K.; Sapach, Dale, Generation of timestamps within field devices.
Hood, Gavan W; Hall, Kenwood H.; Chand, Sujeet; D'Mura, Paul R.; Kalan, Michael D.; Plache, Kenneth S., HMI views of modules for industrial control systems.
Plache, Kenneth; Seger, III, Daniel B.; Staron, Raymond; Kretschmann, Robert J.; Jasper, Taryl; Jarrett, James Harry; Brandes, Russell; Bliss, Ronald; Kalan, Michael; Govindaraj, Subbian; Hall, Kenwood; Reichard, Douglas J., Layered interface in an industrial environment.
Plache, Kenneth; Seger, III, Daniel B.; Staron, Raymond; Kretschmann, Robert J.; Jasper, Taryl; Jarrett, James Harry; Brandes, Russell; Bliss, Ronald; Kalan, Michael; Govindaraj, Subbian; Hall, Kenwood; Reichard, Douglas J., Management and development of an industrial environment.
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.
Spinner, Robert; Levi, Eli; Leippe, William Harold; Korpi, Emery; Lai, Michael; Kuveikis, James; Chalmers, Richard E.; Engel, Richard; Britch, Peter F.; Biagiotti, William; Howell, David, Method and system for simulating test instruments and instrument functions.
Kostadinov, Vladimir; Eldridge, Keith E., Methods and apparatus for control configuration control objects associated with a track attribute for selecting configuration information.
Doll, Benno; Kostadinov, Vladimir; Eldridge, Keith E., Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware.
Johnson, Alexander; Badavas, Paul C.; Christiansen, T. Eric; Hansen, Peter D.; Kinney, Thomas B.; Keyghobad, Seyamak; Ling, Bo; Thibault, Richard L., Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network.
Plache, Kenneth Scott; Seger, Daniel Baliey; Staron, Raymond John; Jasper, Taryl Jon; Jarrett, James Harry; Brandes, Russell William; Bliss, Ronald Eric; Kalan, Michael Dan; Govindaraj, Subbian; Hall, Kenwood Henry; Reichard, Douglas James; Kretschmann, Robert John, Modular object and host matching.
Plache, Kenneth Scott; Seger, Daniel Baliey; Staron, Raymond John; Jasper, Taryl Jon; Jarrett, James Harry; Brandes, Russell William; Bliss, Ronald Eric; Kalan, Michael Dan; Govindaraj, Subbian; Hall, Kenwood Henry; Reichard, Douglas James; Kretschmann, Robert John, Modular object dynamic hosting.
Plache, Kenneth Scott; Seger, Daniel Baliey; Staron, Raymond John; Jasper, Taryl Jon; Jarrett, James Harry; Brandes, Russell William; Bliss, Ronald Eric; Kalan, Michael Dan; Govindaraj, Subbian; Hall, Kenwood Henry; Reichard, Douglas James; Kretschmann, Robert John, Modular object publication and discovery.
Hood, Gavan W.; Hall, Kenwood H.; Chand, Sujeet; D'Mura, Paul R.; Kalan, Michael D.; Plache, Kenneth S., Module structure and use for industrial control systems.
Dardinski, Steven; Eldridge, Keith; Hall, Robert; Johnson, Mark; Mackay, Brian; Meskonis, Paul; Volk, Scott, Process control configuration system with connection validation and configuration.
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.
Resnick, Robert M.; McIntyre, James P.; LeBlanc, Laurence G.; Sowell, Sr., Timothy; Erickson, Brian; Mody, Pankaj H., Supervisory process control and manufacturing information system application having an extensible component model.
Resnick, Robert M.; McIntyre, James P.; LeBlanc, Laurence G.; Sowell, Timothy; Erickson, Brian; Mody, Pankaj H., Supervisory process control and manufacturing information system application having an extensible component model.
Nixon, Mark J.; Ott, Michael G.; Jundt, Larry O.; Lucas, John Michael; Stevenson, Dennis L.; Stevenson, legal representative, Nancy, System for configuring a process control environment.
Bezdicek, Jan; Bumbalek, Ladislav; Hall, Kenwood H.; Slajs, Jakub, Systems and methods for conducting communications among components of multidomain industrial automation system.
Bezdicek, Jan; Bumbalek, Ladislav; Hall, Kenwood H.; Slajs, Jakub, Systems and methods for conducting communications among components of multidomain industrial automation system.
Bezdicek, Jan; Bumbalek, Ladislav; Hall, Kenwood H.; Slajs, Jakub, Systems and methods for conducting communications among components of multidomain industrial automation system.
Rovaglio, Maurizio; Scheele, Tobias, Systems and methods for immersive interaction with actual and/or simulated facilities for process, environmental and industrial control.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.