Robert M. Resnick - Fountain Valley CA, US James P. McIntyre - Aliso Viejo CA, US Laurence G. Leblanc - York PA, US Timothy Sowell - Lake Forest CA, US Pankaj H. Mody - Laguna Niguel CA, US
An extensible base process control and manufacturing information application development and execution software suite is disclosed that facilitates streamlined third party (e. g. , OEM) development of derivative applications for particular vertical markets. The suite includes an object design toolkit that provides object template derivation tools for accessing and editing a set of base object templates. The objects derivable from the base templates include at least application objects deployed upon lower level hosting component objects of a supervisory process control and manufacturing information application. The toolkit also includes development tools for creating new base object templates that are added as extensions of the set of base object templates. In addition to the toolkit, the suite includes a set of marketing package customization tools facilitating seamlessly integrating changes by developers to the extensible base development and execution software suite. The marketing package customization tools include electronically editable base user documentation.
Customizable System For Creating Supervisory Process Control And Manufacturing Information Applications
Robert M. Resnick - Fountain Valley CA, US James P. McIntyre - Aliso Viejo CA, US Laurence G. Leblanc - York PA, US Timothy Sowell - Lake Forest CA, US Pankaj H. Mody - Laguna Niguel CA, US
Assignee:
Invensys Systems, Inc. - Foxboro MA
International Classification:
G06F 3/048 G06F 9/44
US Classification:
715771, 715762, 715866, 700 96, 700 97, 717104
Abstract:
An extensible base process control and manufacturing information application development and execution software suite is disclosed that facilitates streamlined third party (e. g. , OEM) development of derivative applications for particular vertical markets. The suite includes an object design toolkit that provides object template derivation tools for accessing and editing a set of base object templates. The objects derivable from the base templates include at least application objects deployed upon lower level hosting component objects of a supervisory process control and manufacturing information application. The toolkit also includes development tools for creating new base object templates that are added as extensions of the set of base object templates. In addition to the toolkit, the suite includes a set of marketing package customization tools facilitating seamlessly integrating changes by developers to the extensible base development and execution software suite. The marketing package customization tools include electronically editable base user documentation.
Supervisory Process Control And Manufacturing Information System Application Having An Extensible Component Model
Robert M. Resnick - Fountain Valley CA, US James P. McIntyre - Aliso Viejo CA, US Laurence G. Leblanc - York PA, US Timothy Sowell - Lake Forest CA, US Brian Erickson - Long Beach CA, US Pankaj H. Mody - Laguna Niguel CA, US
A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.
Supervisory Process Control And Manufacturing Information System Application Having An Extensible Component Model
Robert M. Resnick - Fountain Valley CA, US James P. McIntyre - Aliso Viejo CA, US Laurence G. LeBlanc - York PA, US Timothy Sowell - Lake Forest CA, US Brian Erickson - Long Beach CA, US Pankaj H. Mody - Laguna Niguel CA, US
A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.
Data Quality And Status Behavior For Human Machine Interface Graphics In Industrial Control And Automation Systems
John Joseph Krajewski - Huntington Beach CA, US Frederic Andre Gerard Francois - Rancho Santa Margarita CA, US James Paul McIntyre - San Jose CA, US Jerome Richard Anderson - Aliso Viejo CA, US
Assignee:
Invensys Systems, Inc. - Foxboro MA
International Classification:
G06F 3/048
US Classification:
715771
Abstract:
An industrial control and automation human machine interface (HMI) technology is disclosed that includes a centralized definition of data quality and status behaviors for graphical elements. The centralized definition is thereafter applied to every graphical element that is linked to a data value for which status is maintained/provided. Centrally configured data quality and status indication behaviors are incorporated across entire HMI applications and even sets of HMI applications in a system to inform an operator of the data quality and/or status of read/written data through globally defined data status animation behavior. The centrally defined behaviors are distributed to all nodes on a system and incorporated in live applications without shutting down the applications to update their behavior definition. A status graphic element type. The status graphical element examines a designated data variable and displays a picture or icon indicating the quality or status of the data.