Object-oriented tag browser

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06198480

ABSTRACT:

FIELD OF THE INVENTION
This invention relates generally to industrial automation and control systems and, more particularly, to software for identifying and viewing representations of sensing and control devices included within such systems.
MICROFICHE APPENDIX
This application includes a Microfiche Appendix filed herewith, which comprises 2 pages and 105 frames.
BACKGROUND OF THE INVENTION
The operation of industrial equipment such as assembly lines, machine tools and processing equipment is often governed by an automation controller in accordance with a stored program. In conventional automation controllers, the control program is stored in a memory and includes instructions which are read out in rapid sequence and executed to examine the condition of selected sensing devices on the controlled equipment, or to energize or de-energize selected operating devices on the controlled equipment contingent on the status of one or more of the examined sensing devices.
Large controllers typically consist of a number of modules with different functions assigned to each module. For example, one module may execute the user control program, another may interface the controller to the remote sensing and operating devices, and yet another module may control communications with a host computer via a local area network. This arrangement permits one or more human operators to monitor and control an industrial process via computer workstations.
As part of this monitoring process, it is desirable that the control program be capable of presenting the human operator with some type of representation of the parameters of the various sensing devices associated with a given industrial process. Such a representation (hereinafter, a “tag”) would enable an operator to, for example, specify a set of sensing devices for which parameter measurements would be displayed by the control program. Unfortunately, display and selection of the various tags associated with a given industrial process is communicated by the fact that proprietary software is currently utilized to provide interfaces for such tags. Accordingly, an industrial control program needs to include code peculiar to each type of tag for which parameter measurements are to be displayed by the control program. In addition, mechanisms are not available for centralized monitoring of the tags representative of sensing devices monitored by more than one industrial control program.
SUMMARY OF THE INVENTION
Briefly, the present invention provides a system and method for displaying representations of tag sources corresponding to various component devices of a process control system or the like. The inventive system includes a tag dictionary for defining the tag sources in a predefined object-oriented format. The tag dictionary is comprised of tag definition objects, each containing information relating to a given tag source and each being associated with a tag type object. The system of the invention also includes a tag browser for displaying and editing the representations of the tag sources in accordance with the tag definition objects. In a preferred implementation each of the representations includes information relating to a predefined set of parameters characterizing the tag sources. The tag browser also optionally includes a tag filter for causing display of those tag source representations comporting with tag selection criteria and for suppressing display of all other tag source representations.
A template tag dictionary is preferably provided within a development environment to facilitate generation of each tag dictionary. The template tag dictionary is modified within this development environment to reflect attributes of the tag sources. One or more template object-oriented controls of a predefined format compatible with said tag dictionary may also be provided in development environment. These template object-oriented controls may be modified within the development environment so as to create a representation of each tag source of interest.


REFERENCES:
patent: 4953080 (1990-08-01), Dysart et al.
patent: 5243594 (1993-09-01), Dasch et al.
patent: 5287447 (1994-02-01), Miller et al.
patent: 5367623 (1994-11-01), Iwai et al.
patent: 5386360 (1995-01-01), Wilson et al.
patent: 5426421 (1995-06-01), Gray
patent: 5432903 (1995-07-01), Frid-Nielsen
patent: 5440741 (1995-08-01), Morales et al.
patent: 5485620 (1996-01-01), Sadre et al.
patent: 5611059 (1997-03-01), Benton et al.
patent: 5682532 (1997-10-01), Remington et al.
patent: 5724272 (1998-03-01), Mitchell et al.
patent: 5732271 (1998-03-01), Berry et al.
patent: 5815703 (1998-09-01), Copeland et al.
patent: 5822527 (1998-10-01), Post
patent: 5844554 (1998-12-01), Geller et al.
patent: 5862395 (1999-01-01), Bier
patent: 5867707 (1999-02-01), Nishida et al.
patent: 5878260 (1999-03-01), Copeland et al.
patent: 5909372 (1999-06-01), Thybo
patent: 5933601 (1999-08-01), Fanshier et al.
patent: 5951680 (1999-07-01), Redlin et al.
patent: 5963958 (1999-10-01), Cottrill
patent: 5974410 (1999-10-01), Copeland et al.
patent: 5980078 (1999-11-01), Krivoshein et al.
Claverie, Steven D., “Working the 'Net: Developing Applications with the Internet Information Server and Visual Basic ActiveX Controls,” ACM, Apr. 1998, pp. 158-162.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Object-oriented tag browser does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Object-oriented tag browser, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object-oriented tag browser will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2526105

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.