USRE38640EExpiredUtility

Process control terminal

35
Assignee: FISHER ROSEMOUNT SYSTEMS INCPriority: Feb 23, 1989Filed: Sep 14, 1995Granted: Oct 26, 2004
Est. expiryFeb 23, 2009(expired)· nominal 20-yr term from priority
Inventors:Larry O. Jundt
G05B 23/0272G05B 15/02
35
PatentIndex Score
6
Cited by
19
References
49
Claims

Abstract

A process control terminal may be used in a computer network consisting of a process control network of process controllers and an application network of host computers. The process control terminal allows a process control operator access to both process control functions and application programs being executed by a host computer. The process control terminal includes an Ethernet controller and it emulates a standard DEC terminal in order to facilitate its use in preexisting computer systems. The process control terminal displays information relating to process control functions in a first portion of its associated CRT screen and information relating to applications programs in a second portion of the CRT screen, the second portion being exclusive of the first portion so that process control information is not overwritten by applications information. The process control terminal also includes an automatic login feature that allows an operator to automatically login to an application program without typing a username or a password.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
       1. A process control terminal for allowing an operator to perform process control functions and application functions in addition to the process control functions, said process control terminal reserving a predetermined screen portion for process control information to eliminate the possibility that process control alarms will not appear on the screen and thus not be brought to the attention of a process control operator, said process control terminal comprising: 
       a processor;  
       a bus connected to said processor;  
       a display terminal connected to said bus, said display terminal having a screen;  
       a process control network controller connected to said bus for allowing process control information to be received from a process controller;  
       a host network controller connected to said bus for allowing application information to be received from a host computer and for allowing application information to be transmitted to a host computer;  
       first means for periodically determining the existence of an alarm condition, said first means causing an alarm indication to be generated in a first predetermined portion of said screen, said first predetermined portion of said screen being reserved for process control information only; and  
       second means for causing said application information to be displayed on said screen, said second means including means for preventing said application information to be displayed on said first predetermined portion of said screen reserved for said process control information, said preventing means causing said application information to be displayed on a second predetermined portion of said screen to ensure that said process control information cannot be overwritten by said application information thus causing a process control operator monitoring said screen to miss an alarm condition.  
     
     
       2. A process control terminal as defined in  claim 1  wherein said alarm indication comprises an alarm message. 
     
     
       3. A process control terminal as defined in  claim 1  wherein attention messages are displayed in said first predetermined portion of said screen. 
     
     
       4. A process control terminal as defined in  claim 1  wherein said means for preventing said application information to be displayed on said first predetermined screen portion comprises means for adding a predetermined screen offset to application information that is intended for display on said screen. 
     
     
       5. A process control terminal as defined in  claim 4  wherein said predetermined screen offset corresponds to 90 pixels. 
     
     
       6. A process control terminal comprising: 
       display means for displaying information;  
       first means, coupled to said display means, for receiving process control information from a process controller;  
       second means, coupled to said display means, for transmitting application information to and receiving application information from a host computer;  
       alarm means, coupled to said display means, for determining the existence of an alarm condition; and  
       display generation means for causing visual information to be displayed on said display means,  
       said display generation means causing an alarm indication to be displayed only in a first predetermined portion of said display means,  
       said display generation means causing said application information to be displayed in a second predetermined portion of said display means to ensure that said process control information cannot be overwritten by said application information thus causing a process control operator monitoring said display means to miss an alarm condition.  
     
     
       7. A process control terminal as defined in  claim 6  wherein said application information is unrelated to said process control information. 
     
     
       8. A process control terminal as defined in  claim 6  wherein said display generation means includes means for adding a predetermined screen offset to application information that is intended for display on said display means. 
     
     
       9. A process control terminal comprising: 
       a display screen;  
       a controller that receives process control information from a process controller and application information from a host computer, said controller determining the existence of an alarm condition; and  
       a display generator that causes visual information to be displayed on said display screen, said display generator causing an alarm indication to be displayed in a first predetermined portion of said display screen and said application information to be displayed only in a second predetermined portion of said display screen to ensure that said alarm indication cannot be overwritten by said application information thus causing a process control operator monitoring said display screen to miss an alarm condition.  
     
     
       10. A process control terminal as defined in  claim 9  wherein said controller comprises: 
       a process network controller that receives process control information from a process controller;  
       a bus connected to said process controller;  
       a host network controller coupled to said bus, said host network controller transmitting application information to a host computer and receiving application information from a host computer; and  
       a processor coupled to said bus, said processor determining the existence of an alarm condition.  
     
     
       11. A process control terminal as defined in  claim 9  wherein said display generator comprises a display interpreter and a display driver. 
     
     
       12. A process control terminal as defined in  claim 9  additionally comprising a memory containing a first database in which process control information is stored. 
     
     
       13. A process control terminal as defined in  claim 12  wherein said memory contains a second database in which electronic information relating to at least one display is stored. 
     
     
       14. A process control terminal as defined in  claim 9  wherein said application information is unrelated to said process control information. 
     
     
       15. A process control terminal for allowing an operator to perform process control functions and application functions, said process control terminal emulating a preexisting terminal to facilitate the use of said process control terminal in preexisting computer systems, said process control terminal comprising: 
       a display screen;  
       a controller than receives process control information from a process controller and application information from a host computer, said controller determining the existence of an alarm condition; and  
       a display generator that causes visual information to be displayed on said display screen,  
       said display generator causing an alarm indication to be displayed in a first predetermined portion of said display screen and application information to be displayed only in a second predetermined portion of said display screen  
       said display generator responding to application information received from a host computer by moving a cursor displayed on said screen up in response to the receipt of the character “A” from a host computer and moving the cursor displayed on said screen down in response to the receipt of the character “B” from a host computer.  
     
     
       16. A process control terminal for allowing an operator to perform process control functions and application functions in addition to the process control functions, said process control terminal reserving a predetermined screen portion for process control information to eliminate the possibility that process control alarms will not appear on the screen and thus not be brought to the attention of a process control operator, said process control terminal emulating a preexisting terminal to facilitate the use of said process control terminal in preexisting computer systems, said process control terminal comprising: 
       a processor;  
       a bus connected to said processor;  
       a display terminal connected to said bus, said display terminal having a screen;  
       a process control network controller connected to said bus for allowing process control information to be received from a process controller;  
       a host network controller connected to said bus for allowing application information to be received by a host computer and for allowing application information to be transmitted to a host computer;  
       first means for periodically determining whether there is an alarm condition, said first means causing an alarm indication to be generated in a first predetermined portion of said screen reserved for process control information, said first means comprising:  
       a process network driver than periodically determines whether there is an alarm condition, said process network driver generating a list of alarm conditions;  
       an alarm process that generates an electronic alarm signal in response to finding an alarm condition; and  
       a display driver for receiving said electronic alarm signal from said alarm process, said display driver causing a visual alarm message corresponding to said electronic alarm signal to appear on said screen to alert a process control operator to the existence of an alarm condition; and  
       second means for causing said application information to be displayed on said screen, said second means including means for preventing said application information to be displayed in said first predetermined portion of said screen reserved for said process control information, said preventing means causing said application information to be displayed only on a second predetermined portion of said screen to ensure that said alarm indication cannot be overwritten by said application information thus causing a process control operator monitoring said screen to miss an alarm condition,  
       said second means responding to application information received from a host computer by moving a cursor displayed on said screen up in response to the receipt of the character “A” from a host computer, moving the cursor on said screen down in response to the receipt of the character “B” from a host computer, erasing from said screen a portion of a line of text in response to the receipt of the character “K” from a host computer, deleting from said screen a portion of a line of text in response to the receipt of the character “M” from a host computer, and drawing a curve on said screen in response to the receipt of a character string including the character “C” from a host computer.  
     
     
       17. A method of displaying process control information in a first predetermined portion of a screen and application information in a second predetermined portion of the screen, said method comprising the steps of: 
       (a) receiving process control information from a process controller;  
       (b) determining the existence of an alarm condition;  
       (c) displaying process control information relating to said alarm condition in a first portion of a display screen;  
       (d) receiving application information from a host computer, said application information being unrelated to said process control information; and  
       (e) displaying said application information only in a second portion of the display screen.  
     
     
       18. A method of displaying process control information in a first predetermined portion of a screen and application information in a second predetermined portion of the screen, said method emulating the method of displaying application information used by a preexisting terminal, said method comprising the steps of: 
       (a) receiving process control information from a process controller;  
       (b) determining the existence of an alarm condition;  
       (c) displaying process control information relating to said alarm condition in a first portion of a display screen;  
       (d) receiving application information from a host computer; and  
       (e) displaying said application information only in a second portion of the display screen to ensure that said process control information cannot be overwritten by said application information thus causing a process control operator monitoring the display screen to miss an alarm condition, said step (e) comprising the steps of:  
       (f) moving a cursor on the display screen up in response to the receipt of the character “A” from a host computer;  
       (g) moving the cursor on the display screen down in response to the receipt of the character “B” from a host computer;  
       (h) erasing from the display screen a portion of a line of text in response to the receipt of the character “K” from a host computer; and  
       (i) deleting from the display screen a portion of a line of text in response to the receipt of the character “M” from a host computer.  
     
     
       19. A method of displaying process control information in a first predetermined portion of a screen and application information in a second predetermined portion of the screen, said method emulating the method of displaying application information used by a preexisting terminal, said method comprising the steps of: 
       (a) receiving process control information from a process controller;  
       (b) storing said process control information in a database in memory;  
       (c) determining the existence of an alarm condition;  
       (d) generating a list of all alarm conditions determined in said step (c);  
       (e) periodically searching said alarm list and generating an electronic alarm signal in response to an alarm condition in said alarm list;  
       (f) responding to said electronic alarm signal by generating a visual alarm indication in a first portion of a display screen;  
       (g) receiving application information from a host computer; and  
       (h) displaying said application information only in a second portion of the display screen, said step (h) comprising the steps of:  
       (i) moving a cursor on the display screen up in response to the receipt of the character “A” from a host computer;  
       (j) moving the cursor on the display screen down in response to the receipt of the character “B” from a host computer;  
       (k) erasing from the display screen a portion of a line of text in response to the receipt of the character “K” from a host computer; and  
       (l) deleting from the display screen a portion of a line of text in response to the receipt of the character “M” from a host computer.  
     
     
       20. A process control terminal with automatic login capability, comprising: 
       a display screen;  
       a keyboard  
       means for receiving process control information from a process controller and application information from a host computer, said application information being generated by an application program;  
       means coupled to said receiving means for displaying said process control information in a first portion of said display screen and said application information only in a second portion of said display screen; and  
       means for automatically logging in said application program without requiring an operator to enter login information via said keyboard.  
     
     
       21. A process control terminal as defined in  claim 20  wherein said login information comprises a username and a password. 
     
     
       22. A process control terminal as defined in  claim 20  wherein said means for automatically logging in said application program comprises a memory and means for accessing a predetermined portion of said memory to retrieve said login information. 
     
     
       23. A method of displaying process control information in a first predetermined portion of a screen and application information in a second predetermined portion of the screen, said method comprising the steps of: 
       (a) receiving process control information from a process controller;  
       (b) determining the existence of an alarm condition;  
       (c) displaying process control information relating to said alarm condition in a first portion of a display screen;  
       (d) receiving application information from a host computer;  
       (e) display said application information in a second portion of the display screen; and  
       (f) keeping said first portion of said display screen separate from said second portion of said display screen with the use of a predetermined screen offset to ensure that said process control information cannot be overwritten by said application information thus causing a process control operator monitoring the display screen to miss an alarm condition.  
     
     
       24. A process control terminal for allowing an operator to perform process control functions and application functions in addition to the process control functions, the process control terminal reserving a screen portion for process control information to avoid a possibility that process control alarms will not appear on the screen and thus not be brought to the attention of a process control operator, the process control terminal comprising: 
       
         a processor;  
       
       
         a bus connected to the processor;  
       
       
         a display terminal connected to the bus, the display terminal having a screen;  
       
       
         a process control network controller connected to the bus for allowing process control information to be received from a process controller;  
       
       
         a host network controller connected to the bus for allowing application information to be received from a host computer and for allowing application information to be transmitted to a host computer;  
       
       
         means for periodically determining the existence of an alarm condition based upon the process control information; and  
       
       
         means for causing process control information and application information to be displayed on the screen, the process control information including an alarm indication generated in response to the determining of the existence of an alarm condition and displayed on a predetermined portion of the screen, the process control information and the application information being displayed in a controlled manner so that application information displayed on the screen does not overwrite the alarm indication displayed on the predetermined portion of the screen so as to interfere with a process control operator's ability to monitor the alarm indication and thereby observe an occurrence of the alarm condition. 
       
     
     
       25. The process control terminal of  claim 24  wherein the alarm indication comprises an alarm message. 
     
     
       26. The process control terminal of  claim 24  wherein the means for causing process control information and application information to be displayed on the screen includes means for causing the process control information to be displayed in a first portion of the screen, and means for causing the application information to be displayed in a second portion of the screen. 
     
     
       27. The process control terminal of  claim 26  wherein the means for causing process control information and application information to be displayed further comprises: 
       
         means for preventing the second portion of the screen from overlapping the first portion of the screen. 
       
     
     
       28. A process control terminal comprising: 
       
         a display screen;  
       
       
         a controller that receives process control information from a process controller and application information from a host computer, the controller determining the existence of an alarm condition; and  
       
       
         a display generator that causes visual information to be displayed on the display screen, the display generator causing an alarm indication and application information to be displayed on the display screen so that the alarm indication is displayed on a first predetermined portion of the display screen and the application information when it is displayed on the display screen does not overwrite the alarm indication displayed within the first predetermined portion and thereby interfere with a process control operator's ability to monitor the alarm indication and observe an occurrence of the alarm condition. 
       
     
     
       29. The process control terminal of  claim 28  wherein the controller comprises: 
       
         a process network controller than receives process control information from a process controller;  
       
       
         a bus connected to the process controller;  
       
       
         a host network controller coupled to the bus, the host network controller transmitting application information to a host computer and receiving application information from a host computer; and  
       
       
         a processor coupled to the bus, the processor determining the existence of an alarm condition. 
       
     
     
       30. The process control terminal of  claim 28  wherein the display generator comprises a display interpreter and a display driver. 
     
     
       31. The process control terminal of  claim 28  and further comprising a memory containing a first database in which process control information is stored. 
     
     
       32. The process control terminal of  claim 31  wherein the memory contains a second database in which electronic information relating to at least one display is stored. 
     
     
       33. The process control terminal of  claim 28  wherein the application information is unrelated to the process control information. 
     
     
       34. A process control terminal for allowing an operator to perform process control functions and application functions, the process control terminal comprising: 
       
         a display screen;  
       
       
         a controller that receives process control information from a process controller and application information from a host computer, the controller determining the existence of an alarm condition based upon the process control information; and  
       
       
         a display generator which causes visual information to be displayed on the display screen, the display generator causing an alarm indication to be displayed on a predetermined portion of the display screen in response to the controller determining the existence of an alarm condition, and causing application information to be displayed on the display screen so that both the alarm indication and the application information are visible to a process control operator, and so that the application information will not bury the alarm indication displayed on the predetermined portion of the display screen and thereby interfere with the process control operator's monitoring of the display screen for the alarm indication. 
       
     
     
       35. A process control terminal comprising: 
       
         display means for displaying information;  
       
       
         first means for receiving process control information from a process controller;  
       
       
         second means for transmitting application information to and receiving application information from a host computer;  
       
       
         alarm means, coupled to the first means, for determining the existence of an alarm condition based upon the process control information; and  
       
       
         display generation means, coupled to the first means, the second means and the alarm means, for causing visual information to be displayed on the display means, the display generation means causing an alarm indication and application information to be displayed so that the application information displayed does not overwrite a predetermined portion of the display means displaying the alarm indication so as to interfere with a process control operator's ability to monitor the alarm indication and observe an occurrence of the alarm condition. 
       
     
     
       36. A method of displaying process control information and application information, the method comprising: 
       
         receiving process control information from a process controller;  
       
       
         determining the existence of an alarm condition based upon the process control information;  
       
       
         displaying process control information relating to the alarm condition on the screen;  
       
       
         receiving application information from a host computer, the application information being unrelated to the process control information; and  
       
       
         displaying the application information and the process control information on the display separate portions of screen when displayed simultaneously so that displaying of the application information does not cause the process control information displayed in a first predetermined portion of the screen to disappear from the display screen and thereby interfere with a process control operator's ability to monitor the process control information and observe the occurrence of the alarm condition. 
       
     
     
       37. A process control terminal comprising: 
       
         a display screen;  
       
       
         a controller that receives process control information from a process control network and application information from a local area network, the controller determining the existence of an alarm condition based upon the process control information;  
       
       
         a display generator that causes visual information to be displayed on the display screen, the display generator causing an alarm indication and application information to be displayed simultaneously on separate portions of the display screen so that the alarm information displayed does not bury the alarm indication displayed on a predetermined portion of the display screen and thereby interfere with a process control operator's ability to monitor the alarm indication and observe an occurrence of the alarm condition. 
       
     
     
       38. The process control terminal of  37  wherein the controller comprises: 
       
         a process network controller that receives process control information from the process control network;  
       
       
         a bus connected to the process network controller;  
       
       
         a local area network controller coupled to the bus, the local area network controller transmitting application information to and receiving application information from the local area network; and  
       
       
         a processor coupled to the bus, the processor determining the existence of an alarm condition. 
       
     
     
       39. The process control terminal of  claim 37  wherein the display generator comprises a display interpreter and a display driver. 
     
     
       40. The process control terminal of  claim 37  wherein the process control terminal further comprises a memory containing a first database in which process control information is stored. 
     
     
       41. The process control terminal of  claim 40  wherein the memory contains a second database in which electronic information relating to at least one display is stored. 
     
     
       42. A process control terminal comprising: 
       
         a display screen;  
       
       
         a controller that receives process control information from a process control network and application information from a local area network, the controller determining the existence of an alarm condition based upon the process control information;  
       
       
         means for causing process control information to be displayed on a first predetermined portion of the display screen;  
       
       
         means for causing application information to be displayed on the display screen; and  
       
       
         means for preventing burying of the displayed process control information in the first predetermined portion of the display screen by the displayed application information, thus ensuring that alarm indications are fully visible and readily accessible to a process control operator. 
       
     
     
       43. A process control terminal comprising: 
       
         a display screen;  
       
       
         a controller that receives process control information from a process control network and application information from a local area network, the controller determining the existence of an alarm condition based upon the process control information;  
       
       
         means for causing application information to be displayed on the display screen in an application window and process control information to be displayed on the display screen in a process control window reserved exclusively for process control information; and  
       
       
         means for preventing burying of the process control window by the application window so that process control information indicating the existence of an alarm condition is fully visible and readily accessible to a process control operator. 
       
     
     
       44. A process control terminal at which a process control operator can perform both process control functions and application functions, the process control terminal including a display screen upon which both process control information from a process control network and application information from a local area network can be displayed, the process control terminal including means for reserving a screen portion exclusively for process control information so that process control information and application information can be displayed simultaneously while avoiding a possibility that displayed process control alarms will be buried by displayed application information and thus not be brought to the attention of the operator. 
     
     
       45. A process control terminal comprising: 
       
         a display screen;  
       
       
         a controller that receives process control information from a process controller and application information from a host computer, the controller detecting the existence of an alarm condition; and  
       
       
         a display generator that causes visual information representing the process control information and the application information to be displayed on the display screen, the display generator causing an alarm indication representing the alarm condition to be displayed on a first portion of the display screen reserved for the alarm indication so that the application information when displayed appears in portions of the display screen other than the first portion and cannot make the alarm indication disappear from the display screen and thereby interfere with a process control operator's ability to monitor the alarm indication and observe an occurrence of the alarm condition. 
       
     
     
       46. A method of displaying process control information and application information, the method comprising: 
       
         receiving process control information from a process controller;  
       
       
         receiving application information from a host computer;  
       
       
         detecting the existence of an alarm condition based upon the process control information; and  
       
       
         displaying the application information, the process control information, and an alarm indication representing the alarm condition so that the alarm indication is displayed on a first portion of the display screen and the displaying of the application information cannot make the alarm indication disappear from the first portion of the display screen and thereby interfere with a process control operator's ability to monitor the alarm indication and observe the occurrence of the alarm condition. 
       
     
     
       47. A process control terminal comprising: 
       
         a display screen capable of displaying process control information and application information;  
       
       
         means for detecting the existence of an alarm condition based upon the process control information; and  
       
       
         display generator means for causing process control information and application information to be displayed on the display screen and for causing an alarm indication representing the alarm condition to be displayed on a predetermined portion of the display screen so that the application information displayed cannot cause the alarm indication to disappear from the predetermined portion of the display screen and thereby interfere with a process control operator's ability to monitor the alarm indication and observe an occurrence of the alarm condition. 
       
     
     
       48. A process control terminal for allowing an operator to perform process control functions and application functions in addition to the process control functions, the process control terminal reserving a predetermined screen portion for process control information to eliminate the possibility that process control alarms will not appear on the screen and thus not be brought to the attention of a process control operator, said process control terminal comprising: 
       
         a processor;  
       
       
         a bus connected to the processor;  
       
       
         a display terminal connected to the bus, the display terminal having a screen;  
       
       
         a process control network controller connected to said bus for allowing process control information to be received from a process controller;  
       
       
         a host network controller connected to said bus for allowing application information to be received from a host computer and for allowing application information to be transmitted to a host computer;  
       
       
         first means for periodically determining the existence of an alarm condition, said first means causing an alarm indication to be generated in a first predetermined portion of said screen; and  
       
       
         second means for causing said application information to be displayed on said screen, said second means including means for preventing said application information to be displayed on said first predetermined portion of said screen, said preventing means causing said application information to be displayed on said screen to ensure that said process control information cannot be overwritten by said application information thus causing a process control operator monitoring said screen to miss an alarm condition. 
       
     
     
       49. A method of displaying process control information in a first portion of a screen and application information in a second portion of the screen, said method comprising the steps of: 
       ( a )  receiving process control information from a process controller;    
       ( b )  determining the existence of an alarm condition;    
       ( c )  displaying process control information relating to said alarm condition in a first portion of a display screen;    
       ( d )  receiving application information from a host computer;    
       ( e )  displaying said application information in a second portion of the display screen; and    
       ( f )  keeping said first portion of said display screen separate from said second portion of said display screen to ensure that said process control information cannot be overwritten by said application information thus causing a process control operator monitoring the display screen to miss an alarm condition.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.