An embodiment of a data processing unit according to the invention is described hereinafter with reference to
The terminal unit 3 comprises a correlating means 31 for correlating the facilities of the plant with multiple tapes of data blocks having different viewpoints relative to the facilities, a selection screen display means 32 for displaying a selection screen for accepting the selection of the viewpoints relative to the facilities, a data presenting means 33 for acquiring data blocks correlated with the facilities in respect of the viewpoints selected on the selection screen via the correlating means 31, and presenting the acquired data blocks, and an information processing means 34 for executing information processing on the data blocks presented by the data presenting means 33.
A user can monitor the facilities of the plant via the terminal unit 3. The user can designate the range of facilities to be monitored by operating the terminal unit 3 whereby graphics showing the facilities within the designated range and necessary data blocks are displayed on a display screen of the terminal unit 3. The user can display data blocks necessary for user's operation by selecting viewpoints corresponding to the user's operation. For example, in the case where the user is an operator, if the user selects the viewpoint corresponding to the operation, data blocks necessary for the operation of the plant are displayed. Likewise, in the case where the user is a maintenance personnel, if the user selects the viewpoint corresponding to the operation of the maintenance personnel, data blocks necessary for the maintenance of the plant are displayed. Further, in the case where data blocks are intended to be displayed from the multiple viewpoints, data blocks corresponding to the respective viewpoints can be sequentially displayed by changing over the viewpoints.
In step S1 of
In step S2, drawing data blocks necessary for displaying graphics are acquired relative to the range of facilities, and the graphics are displayed. The drawing data blocks may be, for example, stored in advance in the terminal unit 3.
Next in step S3, access is made to the correlating means 31 to specify data blocks corresponding to the designated range of facility.
For example, in the case where the designated range of facilities is the range of facilities as shown in
In step S4, access is made to respective data sources of data blocks specified in step S3, thereby obtaining values of data blocks. Here, the data blocks and addresses of the data sources in which the data blocks are stored are acquired from an address table, and so forth, and access is made to the specified addresses thereof, thereby obtaining necessary values of data blocks. The address table may be, for example, stored in advance in the terminal unit 3.
The data sources are, for example, field controllers 2, 2, . . . and the plant information server 4, and they are varied depending on the types of data blocks.
Next in step S5, the selection screen is displayed on the terminal unit 3 by the selection screen display means 32, and the values of data blocks on the viewpoint designated as default are displayed to superimpose over the selection screen.
The viewpoint of the default may be set for every terminal unit or can be decided in response to user's role that has been recognized at the time of logon or of a user's authentication.
Next in step S7, determination is made whether or not the switching of the viewpoints is directed and if the determination in step S7 is Yes, the operation proceeds to step S8, while if the determination in step S7 is No, the operation reverts to step S1. Meanwhile, in step S7, the switching of the viewpoints is accepted only in the case where the designation of the range of facilities (step S1) has been already accepted, and determination is Yes. If the designation of the range of facilities has not been accepted yet, the determination is always No.
In step S8, the value of data block on the viewpoint which is newly selected in step S7 is displayed on the area 61, and so forth and a state where the tab corresponding to the viewpoint which is newly selected is displayed. For example, as shown in
Upon completion of execution of the processing in step S8, the operation reverts to step S1.
According to the data processing unit of the present embodiment, various operations on the displayed data blocks can be executed by the user's operation relative to the display screen shown in
With the data processing unit of the present embodiment, constituent elements of the range of facilities displayed on the graphic screen are handled as abstract concepts, and data blocks on multiple viewpoints are correlated with the respective constituent elements. Accordingly, by merely specifying the constituent elements appearing on the graphic screen, data blocks on all the viewpoints can be displayed or handled. Accordingly, an operating burden involved in packaging can be reduced.
Further, in the case where correction to the graphic screen is implemented, the correlation with the data blocks on all the viewpoints is established by the correlating means 31 by merely changing the layout of the constituent elements to be displayed on the screen, a troublesome work is not required for changing the display screens.
With the data processing unit of the present embodiment, since the screen on which the values of data blocks on the selected viewpoints are displayed and the selection screen have commonality, it is possible to clearly determine a state where the designated range of facilities are inspected from which viewpoint, so that excellent visibility and operability can be obtained. Further, the viewpoints can be switched over from the common selection screen, the switching of the viewpoints in the same range of facilities can be made with very ease, and hence there is no possibility that the range of facilities to be displayed are changed inadvertently when the viewpoints are switched over.
According to the embodiment of the invention, values of data blocks on the selected viewpoints on the selection screen are displayed on the screen by the data presenting means 33, a presenting method of data blocks is not limited to the present embodiment. For example, data blocks may be displayed as image or presented by sound.
Further, according to the embodiment of the invention, although the selection of viewpoint by the operation relative to the display screen is accepted, the viewpoints may be selected in advance in response to user's role that has been recognized at the time of logon or of a user's authentication.
Still further, according to the embodiment of the invention, although the same graphic screen has been used for multiple viewpoints, when the viewpoints are switched over, it may be possible to switch to the different screen display. For example, if “plant control” is selected as the viewpoint, the graphic screen shown in
Further, it is to be understood that the invention is not limited in its application to the embodiment described hereinbefore. The invention can be widely applied to a data processing unit and a data processing method for handling multiple types of data blocks.
Number | Date | Country | Kind |
---|---|---|---|
2006-151579 | May 2006 | JP | national |