JP7058558B2 - Monitoring screen creation device and monitoring screen creation method - Google Patents
Monitoring screen creation device and monitoring screen creation method Download PDFInfo
- Publication number
- JP7058558B2 JP7058558B2 JP2018102998A JP2018102998A JP7058558B2 JP 7058558 B2 JP7058558 B2 JP 7058558B2 JP 2018102998 A JP2018102998 A JP 2018102998A JP 2018102998 A JP2018102998 A JP 2018102998A JP 7058558 B2 JP7058558 B2 JP 7058558B2
- Authority
- JP
- Japan
- Prior art keywords
- monitoring screen
- unit
- information
- screen
- symbol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
- Selective Calling Equipment (AREA)
Description
本願は、監視対象物を監視するための監視画面を、監視画面情報として作成する監視画面作成装置および監視画面作成方法に関するものである。 The present application relates to a monitoring screen creation device and a monitoring screen creation method for creating a monitoring screen for monitoring a monitored object as monitoring screen information.
従来技術として、グラフィックエディタで作成した画像ビットマップデータをベクトルデータに変換し、このベクトルデータに基づいて表示画面に表示する監視制御装置が知られている(例えば特許文献1参照)。この監視制御装置では、表示画面に表示されたベクトルデータに基づいて画面作成作業を行うので、表示処理に使用されるデータ量の削減を行い、監視画面表示処理装置による表示にかかる時間を短縮できる。 As a prior art, there is known a monitoring control device that converts image bitmap data created by a graphic editor into vector data and displays it on a display screen based on the vector data (see, for example, Patent Document 1). Since this monitoring control device performs screen creation work based on the vector data displayed on the display screen, it is possible to reduce the amount of data used for display processing and shorten the time required for display by the monitoring screen display processing device. ..
監視対象物の設置場所、稼動状態および故障の有無を表示する監視画面を作成するときに、監視対象物の種類が多いと、監視対象物を表す図形を考案することが煩雑であるという問題点がある。また監視画面に表示される監視対象物が多いと、監視対象を表す図形を視認容易なデザインに変更する作業が繁雑になるという問題点がある。 When creating a monitoring screen that displays the installation location, operating status, and the presence or absence of a failure of a monitored object, if there are many types of monitored objects, it is complicated to devise a figure that represents the monitored object. There is. Further, if there are many objects to be monitored displayed on the monitoring screen, there is a problem that the work of changing the figure representing the monitoring target to a design that is easy to see becomes complicated.
本願は、上記のような課題を解決するための技術を開示するものであり、監視対象物の種類に応じた図形を考案する必要がなく、監視画面の作成が容易にできる監視画面作成装置および監視画面作成方法を提供することを目的とする。 The present application discloses a technique for solving the above-mentioned problems, a monitoring screen creating device that can easily create a monitoring screen without having to devise a figure according to the type of a monitoring object, and a monitoring screen creating device. The purpose is to provide a method for creating a monitoring screen.
本願に開示される監視画面作成装置は、監視画面を表す監視画面情報を作成する監視画面作成装置であって、
監視対象物の種類および設置に関する情報であって手描きされた線を検出する描画検出部と、前記描画検出部が検出した線を画面上に表示する描画表示部と、前記線のうち、文字を成す線を文字として認識する文字解析部とを備える入力部と、
前記監視対象物の種類に対応した複数のシンボル図の情報を格納するシンボル格納部と、
前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力部を介して入力された前記監視対象物の種類に対応したシンボル図の情報を抽出するとともに、前記入力部を介して入力された前記監視対象物の設置に関する情報に合わせて、前記抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成部と、
前記画面生成部によって生成された前記監視画面情報を格納する生成画面格納部と、
前記生成画面格納部に格納された前記監視画面情報を画像として表示する表示部とを備え、
信号割付部が、前記監視対象物と、前記監視対象物に割り振られた信号との対比関係を表す項目表に基づいて、前記監視画面情報に含まれる前記監視対象物と、前記監視対象物に関連付けられる検出器の検出結果である対象物状態情報とを紐付けすることにより、前記生成画面格納部に格納された前記監視画面情報に含まれた前記シンボル図の情報が、前記監視対象物の状態を検出する検出器に対応するようにし、
前記シンボル格納部は、状態の異なる前記監視対象物について、状態の異なる前記シンボル図の情報を対応させて格納し、
前記表示部は、前記監視画面情報に含まれた前記シンボル図の情報を、前記検出器による検出結果に応じて、状態の異なる前記シンボル図の情報によって置き換えて表示するものである。
The monitoring screen creating device disclosed in the present application is a monitoring screen creating device that creates monitoring screen information representing a monitoring screen.
A drawing detection unit that detects hand-drawn lines that are information on the type and installation of the monitored object, a drawing display unit that displays the lines detected by the drawing detection unit on the screen, and characters among the lines. An input unit that includes a character analysis unit that recognizes the lines that form as characters , and
A symbol storage unit that stores information on a plurality of symbol diagrams corresponding to the type of the monitored object, and a symbol storage unit.
From the information of the plurality of symbol diagrams stored in the symbol storage unit, the symbol diagram information corresponding to the type of the monitored object input via the input unit is extracted, and the input unit is used. A screen generation unit that generates the monitoring screen information by determining the arrangement position of the extracted symbol diagram on the monitoring screen according to the information regarding the installation of the monitoring object input via the screen.
A generation screen storage unit that stores the monitoring screen information generated by the screen generation unit,
It is provided with a display unit that displays the monitoring screen information stored in the generation screen storage unit as an image.
The signal allocation unit sets the monitored object and the monitored object included in the monitoring screen information based on the item table showing the contrast relationship between the monitored object and the signal assigned to the monitored object. By associating with the object state information which is the detection result of the associated detector, the information of the symbol diagram included in the monitoring screen information stored in the generation screen storage unit is the information of the monitoring object. Corresponds to the detector that detects the condition,
The symbol storage unit stores the information of the symbol diagram having different states for the monitored objects having different states in association with each other.
The display unit replaces the information of the symbol diagram included in the monitoring screen information with the information of the symbol diagram having a different state according to the detection result by the detector.
また本願に開示される監視画面作成方法は、監視画面を表す監視画面情報を作成する監視画面作成方法であって、
監視対象物の種類および設置に関する情報であって手描きされた線を検出する描画検出部と、前記描画検出部が検出した線を画面上に表示する描画表示部と、前記線のうち、文字を成す線を文字として認識する文字解析部とを備える入力部と、
前記監視対象物の種類に対応した複数のシンボル図の情報を格納するシンボル格納部と、
前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力部を介して入力された前記監視対象物の種類に対応したシンボル図の情報を抽出するとともに、前記入力部を介して入力された前記監視対象物の設置に関する情報に合わせて、前記抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成部と、
前記画面生成部によって生成された前記監視画面情報を格納する生成画面格納部と、
前記生成画面格納部に格納された前記監視画面情報を画像として表示する表示部とを備える監視画面作成装置を用い、
前記入力部によって前記監視対象物の種類および設置に関する情報を入力する入力工程と、
前記画面生成部によって、前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力工程で入力された前記監視対象物の種類に対応したシンボル図の情報を抽出する抽出工程と、
前記画面生成部によって、前記入力工程で入力された前記監視対象物の設置に関する情報に合わせて、前記抽出工程で抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成工程とを備え、
前記監視対象物と、前記監視対象物に割り振られた信号との対比関係を表す項目表に基づいて、前記監視画面情報に含まれる前記監視対象物と、前記監視対象物に関連付けられる検出器の検出結果である対象物状態情報とを紐付けすることにより、前記生成画面格納部に格納された前記監視画面情報に含まれた前記シンボル図の情報が、前記監視対象物の状態を検出する検出器に対応するようにし、
前記シンボル格納部は、状態の異なる前記監視対象物について、状態の異なる前記シンボル図の情報を対応させて格納し、
前記表示部は、前記監視画面情報に含まれた前記シンボル図の情報を、前記検出器による検出結果に応じて、状態の異なる前記シンボル図の情報によって置き換えて表示するものである。
Further, the monitoring screen creation method disclosed in the present application is a monitoring screen creation method for creating monitoring screen information representing a monitoring screen.
A drawing detection unit that detects hand-drawn lines that are information on the type and installation of the monitored object, a drawing display unit that displays the lines detected by the drawing detection unit on the screen, and characters among the lines. An input unit that includes a character analysis unit that recognizes the lines that form as characters , and
A symbol storage unit that stores information on a plurality of symbol diagrams corresponding to the type of the monitored object, and a symbol storage unit.
From the information of the plurality of symbol diagrams stored in the symbol storage unit, the symbol diagram information corresponding to the type of the monitored object input via the input unit is extracted, and the input unit is used. A screen generation unit that generates the monitoring screen information by determining the arrangement position of the extracted symbol diagram on the monitoring screen according to the information regarding the installation of the monitoring object input via the screen .
A generation screen storage unit that stores the monitoring screen information generated by the screen generation unit, and
Using a monitoring screen creating device including a display unit that displays the monitoring screen information stored in the generation screen storage unit as an image ,
An input process for inputting information on the type and installation of the monitored object by the input unit, and
An extraction step of extracting the symbol diagram information corresponding to the type of the monitored object input in the input step from the plurality of symbol diagram information stored in the symbol storage unit by the screen generation unit. When,
By the screen generation unit, the arrangement position of the symbol diagram extracted in the extraction step on the monitoring screen is determined according to the information regarding the installation of the monitoring object input in the input step. It is provided with a screen generation process for generating the monitoring screen information.
Based on the item table showing the contrast relationship between the monitored object and the signal assigned to the monitored object, the monitored object included in the monitoring screen information and the detector associated with the monitored object By associating with the object state information which is the detection result, the information of the symbol diagram included in the monitoring screen information stored in the generation screen storage unit detects the state of the monitoring object. Make it compatible with the vessel,
The symbol storage unit stores the information of the symbol diagram having different states for the monitored objects having different states in association with each other.
The display unit replaces the information of the symbol diagram included in the monitoring screen information with the information of the symbol diagram having a different state according to the detection result by the detector.
本願に開示される監視画面作成装置によれば、監視対象物の種類に応じた図形を考案する必要がなく、監視画面の作成が容易にできる監視画面作成装置および監視画面作成方法が得られる。 According to the monitoring screen creating device disclosed in the present application, it is not necessary to devise a figure according to the type of the monitored object, and it is possible to obtain a monitoring screen creating device and a monitoring screen creating method that can easily create a monitoring screen.
また本願に開示される監視画面作成方法によれば、監視対象物の種類に応じた図形を考案する必要がなく、監視画面の作成が容易にできる監視画面作成方法が得られる。 Further, according to the monitoring screen creating method disclosed in the present application, it is not necessary to devise a figure according to the type of the monitored object, and a monitoring screen creating method that can easily create a monitoring screen can be obtained.
以下、図面を参照しながら本発明の実施の形態を、複数の形態について説明する。以下の説明においては、各形態に先行する形態ですでに説明している事項に対応している部分には同一の参照符を付し、重複する説明を略す場合がある。構成の一部のみを説明している場合、構成の他の部分は、先行して説明している形態と同様とする。 Hereinafter, a plurality of embodiments of the present invention will be described with reference to the drawings. In the following description, the same reference numerals may be given to the parts corresponding to the matters already described in the forms preceding each form, and duplicate explanations may be omitted. When only a part of the configuration is described, the other parts of the configuration are the same as those described above.
実施の形態1.
図1は、実施の形態1による監視画面作成装置1の構成を示す図である。監視画面作成装置1は、入力部2と、シンボル格納部3と、画面生成部4とを備える。入力部2は、監視対象物の種類および設置に関する情報が入力される。シンボル格納部3は、監視対象物の種類に対応した複数のシンボル図の情報を格納する。シンボル図の情報とは、シンボル図の図形をベクトルで表したベクターデータ、およびシンボル図の色彩を表す情報である。画面生成部4は、シンボル格納部3に格納された複数のシンボル図の情報のうちから、入力部2を介して入力された監視対象物の種類に対応したシンボル図の情報を抽出する。また画面生成部4は、入力部2を介して入力された監視対象物の設置に関する情報に合わせて、抽出されたシンボル図の監視画面上の配置位置を決定することによって、監視画面を表す監視画面情報を生成する。監視対象物の設置に関する情報とは、設置される位置および配線による接続についての情報である。
FIG. 1 is a diagram showing a configuration of a monitoring
監視対象物は、例えばビル内の設備、河川の監視に係る装置、発電所内の設備、浄水場の設備、高速道路の状況を監視する装置などで、それらのいずれであっても良いけれども、本実施の形態では、ビル内の設備を監視対象物とする場合について説明する。監視画面作成装置1は、コンピュータのハードウェアにソフトウェアを搭載することによって実現される。また監視画面作成装置1を使用して作成された監視画面は、例えばビルの中央管理システムのコンピュータに読込まれて使用される。また監視画面作成装置1を、中央管理システムのコンピュータに搭載し、完成した監視画面を使用するコンピュータで、監視画面作成装置1自体を実現しても良い。
The object to be monitored is, for example, equipment in a building, equipment for monitoring rivers, equipment in a power plant, equipment for a water purification plant, equipment for monitoring the condition of a highway, etc. In the embodiment, a case where the equipment in the building is to be monitored will be described. The monitoring
図2は、実施の形態1による描画表示部6の表示の一例を示す図である。図2には、監視画面の下書き42を手描きで入力した様子を表している。図1に示すように、入力部2は、描画検出部と描画表示部6とを備える描画入力部12と、手描きされた線、図形および文字を解析する描画解析部13と、描画解析部13の解析結果を格納する構成格納部14とを有する。描画入力部12は、図示外の描画検出部を有し、手描きによる入力が可能となっている。描画検出部は、例えばタッチパネルで実現される。
FIG. 2 is a diagram showing an example of the display of the
描画解析部13は、図示外の文字解析部を有しており、文字解析部は、描画検出部が検出した線のうち、文字を成す線を文字として認識する。入力部2は、例えばタブレットなどで実現される。描画解析部13が解析した結果は、監視対象の構成20を示す。後の詳述する監視画面情報は、複数の監視対象の構成20を含んで構成される。図2に示すように、描画表示部6には、手描きされた状態のまま、描画画面として表示されている。
The
図3は、実施の形態1において、構成格納部14が格納する監視対象の構成20を表す一覧表である。図2に示す例では、「管理室コンピュータ」、「火災報知器A」、「火災報知器B」、および「火災報知器C」が、描画解析部13の解析によって文字として認識される。また「管理室コンピュータ」という手描き文字の近傍にある、四角形に近い図形は、「管理室コンピュータ」を表す図形として認識され、「火災報知器A」という手書き文字の上方にある、円形に近い図形は、「火災報知器A」を表す図形として認識される。同様に、「火災報知器B」という手書き文字の上方にある、円形に近い図形は、「火災報知器B」を表す図形として認識され、「火災報知器C」という手書き文字の上方にある、円形に近い図形は、「火災報知器C」を表す図形として認識される。
FIG. 3 is a list showing the
図2において「管理室コンピュータ」、「火災報知器A」、「火災報知器B」、および「火災報知器C」を繋ぐ線は、これらの配線関係を示すものとして認識される。図2における、例えば「火災報知器A」、「火災報知器B」、および「火災報知器C」は、図3の一覧表では、タイトルを除いて1行目~3行目に示されている。 In FIG. 2, the line connecting the "control room computer", the "fire alarm A", the "fire alarm B", and the "fire alarm C" is recognized as indicating these wiring relationships. For example, "fire alarm A", "fire alarm B", and "fire alarm C" in FIG. 2 are shown in the first to third lines except for the title in the list of FIG. There is.
図1に示すように、構成格納部14に格納された監視対象の構成20は、画面生成部4に送られる。画面生成部4は、監視対象の構成20において各監視対象物を示す図形を、その監視対象物の種類に応じたシンボル図に変更する。どの種類の監視対象物にどのシンボル図が対応するのか、という情報は、シンボル格納部3に格納されている。各種のシンボル図は、例えば火災報知器、消化器、監視カメラ、スプリンクラー、防火扉など、監視対象物となり得る物品に広く対応して決められている。
As shown in FIG. 1, the
シンボル図は、ユニバーサルデザイン、グローバルデザインなどと呼ばれるデザインとして、予め定められる。シンボル図が対応すべき監視対象物の種類は多数あり、また稼動状態などの情報をも含むので、社会通念上の絵文字として認知されているピクトグラムのみでは、全ての種類のシンボル図を表すことはできない。しかし、各種のシンボル図として採用されるユニバーサルデザインは、種類の区別が容易で、学びやすく、かつ記憶に残りやすいデザインとして定められ、老若男女に受け入れられやすいデザインとして定められる。 The symbol diagram is predetermined as a design called universal design, global design, or the like. Since there are many types of monitored objects that the symbol diagram should correspond to, and it also includes information such as the operating status, it is not possible to represent all types of symbol diagrams only with pictograms that are recognized as pictograms in the conventional wisdom. Can not. However, the universal design adopted as various symbol diagrams is defined as a design that is easy to distinguish between types, easy to learn, and easy to remember, and is defined as a design that is easily accepted by men and women of all ages.
図4は、実施の形態1においてシンボル格納部3が格納している、監視対象物とシンボル図との対応関係を表す一覧表である。シンボル図は、シンボルIDで管理され、「シンボルID」、「シンボル名称27」、「表示パターン56」、「シンボルデータ28」、「シンボルカラー29」がまとまりを持って管理されている。シンボル名称27は、シンボルを指し示す文字列に対応する。表示パターン56は、監視対象物について運転および停止の状態を示している。シンボルデータ28は、シンボル図を表す図形情報で、図形をベクトルで表すベクターデータとして格納されている。シンボルカラー29は、シンボル図に決められた色の情報である。
FIG. 4 is a list showing the correspondence between the monitored object and the symbol diagram stored in the
画面生成部4は、構成格納部14から送られてきた監視対象の構成20において、各監視対象物を示す図形情報を、シンボル格納部3に格納されているシンボル図の情報によって置き換える。またシンボル格納部3には、同じ意味で用いられる複数種類の文字列の情報と、それら複数種類の文字列を統一するための決められた文字列の情報とを格納している。例えば、シンボル格納部3は、「火災報知器」と「火災警報器」とは同一種類の監視対象物として「火災報知器」に統一する、という情報を格納している。
The
図5は、実施の形態1において、画面生成部4によって生成された監視画面情報が表す監視対象の構成20の一覧表である。図6は、実施の形態1において、画面生成部4によって生成された監視画面情報の一例を示す図である。図5に示される監視対象の構成20、および図6に示される監視画面情報は、図3で示された構成格納部14のデータのうち、各種の監視対象物を示す図形をシンボル図15の情報で置き換え、各種の監視対象物を示す文字列17を統一された文字列17で表したものである。また、画面生成部4が生成した監視画面情報において、各監視対象物の設置の情報、特に配線関係を示す線は、手描きによって描画された構図を大きく崩すことなく、直線を用いて表される。
FIG. 5 is a list of the
図1に示すように、画面生成部4が生成した監視画面情報は、生成画面格納部16に格納される。生成画面格納部16に格納された監視画面情報に含まれる監視対象物の各構成は、実際の監視対象物の状態を検出する検出器に接続される。例えば、実際の火災報知器Aには、火災報知器Aの状態を監視する検出器が接続されており、この検出器には、この検出器を特定する信号が割り振られている。この検出器による検出結果は、割り振られた信号を用いて、監視画面情報に含まれる「火災報知器A」という監視対象の構成20に反映される。以下、監視対象の構成20に関連付けられる検出器の検出結果を、「対象物状態情報」と称する。
As shown in FIG. 1, the monitoring screen information generated by the
図7は、実施の形態1において、監視対象物と、監視対象物に割り振られた信号との対応関係を表す一覧表である。この一覧表は、図1では項目表21として示されている。図7に示すように、項目表21は、監視対象物と、監視対象物に割り振られた信号IDと、対象物状態情報に応じた信号種別62と、この信号種別62を示す信号情報63を表しており、監視対象物の状態を常に反映する。信号情報63に関して、図7で例示されている「DI/DO」はデジタル・インプットおよびデジタル・アウトプットの略で、例えば稼働状態など、2つの値で表すことのできる情報である。また「AI」はアナログ・インプットの略で、2つの値ではなく、具体的な数値などで表される情報を示している。
FIG. 7 is a list showing the correspondence between the monitored object and the signal assigned to the monitored object in the first embodiment. This list is shown as item table 21 in FIG. As shown in FIG. 7, the item table 21 includes a monitored object, a signal ID assigned to the monitored object, a
項目表21に表される対象物状態情報は、信号割付部22を介して監視画面情報に含まれる監視対象の構成20に紐付けされる。これによって、監視対象の構成20は、監視対象物の状態を常に反映する。生成画面格納部16に格納され、常に監視対象物の状態を反映する監視画面情報は、画像として表示部23に表示される。シンボル格納部3は、状態の異なる監視対象物について、状態の異なるシンボル図15の情報を対応させて格納する。状態の異なるシンボル図15とは、例えば形状が同じで色の異なるシンボル図15である。また形状の一部が変化したシンボル図15であっても良い。
The object state information represented in the item table 21 is associated with the
監視画面情報において監視対象の構成20は、シンボル図15によって表されているので、監視対象物の状態が変化すると、その変化に応じてシンボル図15も変更される。その結果、表示部23は、監視画面に配置されたシンボル図15を、検出器による検出結果に応じて、状態の異なるシンボル図15によって置き換えて表示する。
Since the
表示部23は、監視画面作成装置1が監視画面を使用する中央管理システムのコンピュータによって実現される場合には、画面表示を行う装置によって実現されても良い。また監視画面作成装置1が、監視画面を使用するコンピュータとは異なるコンピュータによって実現される場合には、監視画面作成装置1が作成した監視画面を中央管理システムのコンピュータに読込み、中央管理システムの中の表示装置によって表示部23を実現しても良い。
When the monitoring
例えば、監視対象物が稼動状態であることを意味するときにはシンボル図15を赤色に設定し、停止状態であることを意味するときにはシンボル図15を緑色に設定する。これらの配色については、社会通念に沿うように、予めユニバーサルデザインにおいて定めておく。またシンボル図15には、図形の一部に文字を含んでも良い。例えば図6に示すように、火災報知器であれば火災報知器のシンボル図15の外形内部の領域に、「火」という字を図の一部として含め、この字も含めてシンボル図15として定める。このような設定とすることによって、シンボル図15の外形だけでは判断しにくい意味を、シンボル図15の外形内部に配置した字とともに、明確に示すことができる。 For example, when it means that the monitored object is in the operating state, the symbol FIG. 15 is set in red, and when it means that the monitored object is in the stopped state, the symbol FIG. 15 is set in green. These color schemes are set in advance in universal design so as to be in line with social conventions. Further, in the symbol diagram 15, characters may be included in a part of the figure. For example, as shown in FIG. 6, in the case of a fire alarm, the character "fire" is included as a part of the figure in the area inside the outer shape of the symbol of the fire alarm, and this character is also included in the symbol FIG. stipulate. With such a setting, the meaning that is difficult to judge only from the outer shape of the symbol FIG. 15 can be clearly shown together with the characters arranged inside the outer shape of the symbol FIG.
次に、監視画面情報の編集について説明する。図1に示すように、監視画面作成装置1は、監視画面情報の編集を支援する編集支援部24を有しており、編集支援部24は、編集処理部25と、読込部26と、画面保存部31と、デザイン補整部32とを有する。編集処理部25は、図6に示す入出力部33を有しており、入出力部33では、監視画面情報の画像としての表示と、監視画面のデザインを変更するための作業者による入力とが行われる。
Next, editing of the monitoring screen information will be described. As shown in FIG. 1, the monitoring
図8は、実施の形態1における編集処理部25の入出力部33の表示の一例を示す図である。生成画面格納部16に格納されている監視画面情報は、読込部26を介して編集処理部25に読込まれ、入出力部33の操作によって編集処理部25で編集される。編集処理部25は、デザイン補整部32と接続されている。デザイン補整部32は、補整処理部34と、余白補整部35と、パターン格納部36と、パターン読込部41とを有する。入出力部33の操作によって、監視画面情報に含まれた全ての監視対象の構成20のデザイン、即ちシンボル図15および文字列17のデザインは、一括して変更できる。
FIG. 8 is a diagram showing an example of display of the input /
次に、シンボル図15の余白の補整、および文字列17の周囲余白の補整について説明する。図9は、実施の形態1において、シンボル図15の余白および文字列17の周囲余白が調整された結果の入出力部33の表示の一例を示す図である。入出力部33において表示される画面の構図は、作成が終了した監視画面と同じ構図である。デザイン補整部32は、監視画面に配置されたシンボル図15に余白を設定し、監視画面に配置された文字列17に周囲余白を設定する。
Next, the correction of the margin of the symbol FIG. 15 and the correction of the peripheral margin of the
図10は、実施の形態1において、パターン格納部36に格納されている余白および周囲余白の補整データの一例を示す一覧表である。パターン格納部36には、補整に必要なデータとして、シンボル図15の周囲に設定する余白と、文字列17の周囲に設定する周囲余白とをデータとして格納している。図6に示したように、シンボル格納部3に格納されているシンボル図15を用いて監視画面情報を生成しただけでは、シンボル図15および文字列17が必ずしも視認性の良い状態とはなっていない。それらの一部に重なりが生じることもある。デザイン補整部32は、パターン格納部36に格納されている余白および周囲余白に関するデータに基づいて、シンボル図15の周囲に余白を設定し、文字列17の周囲に周囲余白を設定する。
FIG. 10 is a list showing an example of the compensation data of the margin and the peripheral margin stored in the
このとき、補整処理部34は、編集処理部25から監視画面情報を取得し、監視画面の各構成と、パターン格納部36に格納されているデザインパターンとしての余白および周囲余白の補整データとを、デザイン補整部32内の余白補整部35に送り、余白補整部35は選択されたデザインパターンに基づいて監視画面の各構成を補整する。
At this time, the
例えば選択されたデザインパターンが図10に示されるものであったときには、余白補整部35は、各シンボル図15の周囲にも10ピクセルの余白を設定し、各文字列17の周囲にも10ピクセルの周囲余白を設定する。その上で、余白補整部35は、監視画面において配置された文字列17が、監視画面において配置された他のシンボル図15、および文字列17に対し、設定された余白以上の間隔を開けて、文字列17を配置する。その結果、図9に示したように、火災報知器Aを表すシンボル図15、「火災報知器A」という文字列17、火災報知器Bを表すシンボル図15、「火災報知器B」という文字列17、火災報知器Cを表すシンボル図15、および「火災報知器C」という文字列17は、互いに重なることなく監視画面において配置される。
For example, when the selected design pattern is as shown in FIG. 10, the
パターン格納部36は、複数のデザインパターンを格納している。パターン読込部41は、パターン格納部36に格納されている複数のデザインパターンのうちから、入出力部33の操作に応じた一つのデザインパターンを補整処理部34に送る。パターン格納部36は、シンボル図15の余白および文字列17の周囲余白として10ピクセルを設定するというデザインパターンの他にも、例えば、シンボル図15の余白としては10ピクセルを設定し、文字列17の周囲余白としては20ピクセルを設定するというデザインパターンを格納している。このような複数の設定を格納しておくことによって、監視画面情報でどのシンボル図15がどの文字列17に対応しているか、が不明確なときに、これを明確化することが可能となる。
The
次に、実施の形態1における監視画面作成方法のうち、監視対象の構成20の一覧表を作成する方法について説明する。図11は、実施の形態1の監視画面作成方法において、入力部2によって監視対象の構成20の一覧表を作成する方法を表すフローチャートである。実施の形態1における監視画面作成方法は、入力工程と、抽出工程と、画面生成工程とを備える。入力工程では、入力部2によって監視対象物の種類および設置に関する情報を入力する。抽出工程では、シンボル格納部3に格納された複数のシンボル図15の情報のうちから、入力工程で入力された監視対象物の種類に対応したシンボル図15の情報を画面生成部4によって抽出する。画面生成工程では、入力工程で入力された監視対象物の設置に関する情報に合わせて、抽出工程で抽出されたシンボル図15の情報の監視画面上の配置位置を、画面生成部4が決定することで、監視画面情報を生成する。
Next, among the monitoring screen creation methods in the first embodiment, a method of creating a list of the
本処理開始後、入力工程S101に移行し、入力部2によって監視画面の下書き42を作成する。入力部2には、「システム名称43」、「メニュー種別44」、「画面タイトル45」を入力する専用の欄を設けておき、監視画面の下書き42において、これらを入力する。監視画面の下書き42において配置される各構成には、その構成を表す図形の近傍に、「部品名称46」、「部品種別51」を記載しておく。部品とは、監視画面情報に含まれる各図形および各文字列17の情報を意味する。部品種別51とは、どの種類のシンボル図15であるのか、またテキストボックス18であるのか、文字列17であるのか、の区別である。
After the start of this process, the process proceeds to the input process S101, and the
「システム名称43」、「メニュー種別44」、「画面タイトル45」、「部品名称46」、「部品種別51」は、後の工程を経て、図3に示した一覧表に表される情報となる。なお、「システム名称43」、「メニュー種別44」、「画面タイトル45」は、キーボードなどから活字で入力されても良い。活字で入力する場合、基本設定としては文字の大きさを12ポイントとする。
The "
次に、文字解析工程S102に移行し、監視画面の下書き42に記載された文字を、文字情報として解析する。これは、描画解析部13のうちの文字解析部によって行われる。描画解析部13は、入力工程S101で入力された「システム名称43」、「メニュー種別44」、「画面タイトル45」を解析することによって文字情報として認識し、1つの監視画面を構成する範囲に対して画面ID(Identification)を割り振る。1つの監視画面は、スクロールによって描画表示部6の画面よりも広い範囲を表示することも可能であり、拡大または縮小して表示範囲を変更することも可能であるので、描画表示部6の画面の範囲に限定する必要はない。文字解析工程S102は、監視画面の下書き42に書かれた全ての文字について行われる。
Next, the process proceeds to the character analysis step S102, and the characters described in the
次に、構成解析工程S103に移行し、入力工程S101で入力された監視画面の下書き42における各構成を情報として抽出し、各構成について、「部品名称46」、「部品種別51」、「部品図形情報52」、「部品座標53」、「部品サイズ54」を解析し、部品IDを割り振る。これは、入力部2のうちの描画解析部13によって行われる。「部品図形情報52」は、文字情報なのか、ベクトルで表される図形情報(ベクターデータ)なのか、または文字列17の周囲に配置されるテキストボックス18なのか、の種別を示すとともに、監視画面において表示されるシンボル図15およびテキストボックス18の図形情報を含む。「部品座標53」は、監視画面情報内の位置情報であり、「部品サイズ54」は監視が面内の図形の大きさである。
Next, the process proceeds to the configuration analysis process S103, and each configuration in the
次に、データ格納工程S104に移行し、構成解析工程S103で解析し読取った「システム名称43」、「メニュー種別44」、「画面タイトル45」、「部品名称46」、「部品種別51」、「部品図形情報52」、「部品座標53」、「部品サイズ54」、画面ID、および部品IDを構成格納部14に格納する。次に、解析終了判断工程S105に移行し、監視画面の下書き42に書かれている全ての部品について構成解析工程S103およびデータ格納工程S104が終了したか否かを判断する。解析終了判断工程S105において、全ての部品についての解析が終了していないと判断されると、構成解析工程S103に戻って、まだ解析されていない構成について構成解析工程S103、およびデータ格納工程S104を行う。解析終了判断工程S105において、全ての部品についての解析が終了したと判断されると、入力部2による監視対象の構成20の一覧表の作成を終了する。
Next, the process proceeds to the data storage process S104, and the "
次に、実施の形態1における監視画面作成方法のうち、監視画面情報の生成方法について説明する。図12は、実施の形態1における画面生成部4による監視画面情報の生成方法を表すフローチャートである。画面生成部4は、構成格納部14に格納された監視対象の構成20の一覧表を、シンボル格納部3に格納されているシンボル図15の情報の一覧表(図4)を用いて監視画面情報を作成し、生成画面格納部16に格納する。これによって、図3に示される監視対象の構成20の一覧表が、図5に示される監視対象の構成20に変換される。図3に示される監視対象の構成20の一覧表に含まれる各部品について、まとまりのある情報を以下「描画部品データ」と称する。また図5に示される監視画面情報に含まれる各部品についての、まとまりのある情報を、以下「部品データ」と称する。
Next, among the monitoring screen creation methods in the first embodiment, a method for generating monitoring screen information will be described. FIG. 12 is a flowchart showing a method of generating monitoring screen information by the
本処理開始後、構成読込工程S201に移行し、構成格納部14からi番目の部品IDに関する描画部品データを画面生成部4に読込む。「i」は、初期値をゼロとし、異なる描画部品データを読込むたびに値を1ずつ大きくしていく変数である。次に、部品種別51判断工程S202に移行し、読込んだ描画部品データの部品種別51が図形であるのか文字列17であるのかテキストボックス18であるのかを、画面生成部4によって判断する。部品種別判断工程S202における判断の結果が、図形であった場合、抽出工程S203に移行し、部品名称46に対応するシンボル図15の情報を、画面生成部4がシンボル格納部3から抽出する。
After the start of this process, the process proceeds to the configuration reading step S201, and the drawing component data related to the i-th component ID from the
抽出工程S203は、具体的にはシンボル読込段階S203aと、シンボル判断段階S203bとを有する。シンボル読込段階S203aでは、j番目のシンボルIDが割り振られたシンボル図15の情報を画面生成部4に読込む。「j」は、初期値をゼロとし、異なるシンボルIDを読込むたびに値を1ずつ大きくしていく変数である。次に、シンボル判断段階S203bに移行し、シンボル格納部3から読込んだシンボルIDのシンボル名称27が、読込んだ描画部品データの部品名称46に一致するか否かを判断する。シンボル判断段階S203bで、一致しないと判断されると、(j+1)番目のシンボルIDが割り振られたシンボル図15の情報を画面生成部4に読込み、シンボル読込段階S203aと、シンボル判断段階S203bとを繰り返す。シンボル判断段階S203bにおいて、一致すると判断されると、抽出工程S203を終了して画面生成工程S204に移行する。
Specifically, the extraction step S203 includes a symbol reading step S203a and a symbol determination step S203b. In the symbol reading stage S203a, the information of the symbol FIG. 15 to which the j-th symbol ID is assigned is read into the
部品名称46として、多様な表現による多くの名称をシンボル格納部3に格納しておけば、部品名称46に該当するシンボル名称27がシンボル格納部3に無いという状況を避けることができる。また名称については、例えば前方からの文字列17が部分的に一致することを以て、一致と判断するなどの検索方法を用いても良い。
If many names in various expressions are stored in the
次に、画面生成工程S204に移行し、構成格納部14から読込まれた描画部品データを、シンボル図15を表すシンボルデータ28に置き換えることによって、監視対象の構成20に含まれる図形の情報をシンボル図15の情報に変換する。また図5に示すように、シンボル図15の色に関するデータを「部品カラー55」として一つの項目としておき、シンボル図15の色を決定する。また、運転中または停止中などの稼動状態の異なる監視対象物について、シンボル図15の色を異なる色に設定する。なお、運転中または停止中などの稼動状態の違いは、部品データにおいて、「表示パターン56」という項目で設定する。
Next, the process proceeds to the screen generation step S204, and the drawing component data read from the
部品種別判断工程S202における判断の結果が、テキストボックス18であった場合、テキストボックス設定工程S205に移行し、テキストボックス18の形状を長方形に設定し、部品カラー55を黒色に設定する。部品種別判断工程S202における判断の結果が、文字情報であった場合、文字列設定工程S206に移行し、形状を文字列17に設定し、部品カラー55を黒色に設定する。このように、画面生成部4は、構成格納部14から読込んだ描画部品データをシンボル格納部3から読込んだ情報に変換し、部品カラー55の項目を追加することによって、監視画面情報の部品データを生成する。
When the result of the determination in the component type determination step S202 is the
次に、画面格納工程S207に移行し、生成した部品データを生成画面格納部16に格納する。ここで格納される部品データに含まれる情報は、図5に示すように、「システム名称43」、「メニュー種別44」、「画面ID」、「画面タイトル45」、「部品ID」、「部品名称46」、「表示パターン56」、「部品種別51」、「部品図形情報52」、「部品座標53」、「部品サイズ54」、「部品カラー55」である。
Next, the process proceeds to the screen storage step S207, and the generated component data is stored in the generation
次に、生成終了判断工程S208に移行し、監視対象の構成20の一覧表に含まれる全ての部品について構成読込工程S201~画面格納工程S207が終了したか否かを画面生成部4によって判断する。生成終了判断工程S208において、全ての部品について終了していないと判断されると、(i+1)番目の部品IDに関する描画部品データを読込み、構成読込工程S201~生成終了判断工程S208の処理を繰り返す。生成終了判断工程S208において、全ての部品について終了したと判断されると、本処理を終了する。
Next, the process proceeds to the generation end determination step S208, and the
次に、実施の形態1における監視画面作成方法のうち、実際の監視対象物の状態についての情報を監視画面の各構成に割付ける方法について説明する。図13は、実施の形態1における対象物状態情報の割付け方法を表すフローチャートである。図7に示すように、各監視対象物の情報は、信号IDによって管理され、項目名称61と、信号種別62と、信号情報63とを有する。
Next, among the monitoring screen creation methods in the first embodiment, a method of allocating information about the state of the actual monitored object to each configuration of the monitoring screen will be described. FIG. 13 is a flowchart showing the method of allocating the object state information in the first embodiment. As shown in FIG. 7, the information of each monitored object is managed by the signal ID, and has the
本処理開始後、信号読込工程S301に移行し、k番目の信号IDを信号割付部22に読込む。「k」は、初期値をゼロとし、異なる信号IDを読込むたびに値を1ずつ大きくしていく変数である。次に、部品読込工程S302に移行し、生成画面格納部16からm番目の部品IDの部品データを信号割付部22に読込む。「m」は、初期値をゼロとし、異なる部品IDを読込むたびに値を1ずつ大きくしていく変数である。
After the start of this process, the process proceeds to the signal reading step S301, and the kth signal ID is read into the
次に、部品判断工程S303に移行し、読込んだ部品IDの部品名称46が、信号読込工程S301で読込んだ信号IDの項目名称61に一致するか否かを判断する。部品判断工程S303において、一致しないと判断されると、(m+1)番目の部品IDの部品データを信号割付部22に読込み、部品読込工程S302および部品判断工程S303を繰り返す。部品判断工程S303において、一致すると判断されると、信号格納工程S304に移行し、信号読込工程S301で読込んだ信号IDの信号種別62および信号情報63を、名称の一致した部品データに付随させて格納する。
Next, the process proceeds to the component determination step S303, and it is determined whether or not the
次に、割付終了判断工程S305に移行し、図7の項目表21にある全ての信号IDについて信号読込工程S301~信号格納工程S304が終了したか否かを判断する。割付終了判断工程S305において、終了していないと判断されると、(k+1)番目の信号IDの情報を読込み、信号読込工程S301~割付終了判断工程S305を繰り返す。割付終了判断工程S305において、終了したと判断されると、監視画面の各構成に対する対象物情報の割付けを終了する。 Next, the process proceeds to the allocation end determination step S305, and it is determined whether or not the signal reading process S301 to the signal storage process S304 have been completed for all the signal IDs shown in the item table 21 of FIG. If it is determined in the allocation end determination step S305 that the process has not been completed, the information of the (k + 1) th signal ID is read, and the signal reading process S301 to the allocation end determination step S305 are repeated. When it is determined in the allocation end determination step S305 that the process has been completed, the allocation of the object information to each configuration of the monitoring screen is terminated.
次に、実施の形態1における監視画面作成方法のうち、デザインの補整方法について説明する。図14は、実施の形態1におけるデザインの補整方法を表すフローチャートである。編集支援部24は、生成画面格納部16に格納された監視画面のデザインを、監視画面情報に含まれる全ての構成に関して補整し、再び生成画面格納部16に格納する。
Next, among the monitoring screen creation methods in the first embodiment, the design correction method will be described. FIG. 14 is a flowchart showing the design correction method according to the first embodiment. The
本処理開始後、起動工程S401に移行し、編集支援部24を起動させる。編集支援部24を起動したときの入出力部33による表示の一例は、図8に示したとおりである。編集支援部24に必要なソフトウェアの機能は、編集処理部25が提供する。次に、画面読込工程S402に移行し、生成画面格納部16に格納された監視画面情報を、読込部26を介して、編集処理部25に読込む。
After the start of this process, the process proceeds to the start-up process S401, and the
次に、パターン選択工程S403に移行し、入出力部33のメニューから複数のデザインパターンのうちの一つを選択する。例えば全体画像または画像の一部を回転させるなどの選択肢を設ける場合には、デザイン補整を行うことを指定した上で、複数のデザインパターンのうちの一つを選択する。このとき、デザイン補整部32のうちの補整処理部34は、パターン格納部36に格納されている複数のデザインパターンについての選択肢を編集処理部25に提供する。
Next, the process proceeds to the pattern selection step S403, and one of the plurality of design patterns is selected from the menu of the input /
次に、デザイン取得工程S404に移行し、補整処理部34は、入出力部33で選択されたデザインパターンをパターン読込部41を介してパターン格納部36から読込み、読込んだデザインパターンに沿ったデザイン、この場合は余白および周囲余白の設定を余白補整部35に送る。また補整処理部34は、編集処理部25からデザイン補整の対象となる監視画面情報を読込み、監視画面の各構成を、余白補整部35に送る。
Next, the process proceeds to the design acquisition process S404, and the
次に、補整処理工程S405に移行し、選択されたデザインパターンの余白および周囲余白の設定に基づいて、余白補整部35が監視画面情報のデザインの補整を行う。補整処理工程S405における具体的な補整方法については、後述する。次に、デザイン格納工程S406に移行し、デザインが補整された監視画面情報を編集処理部25に送り、編集処理部25は画面保存部31を介して生成画面格納部16に格納する。その後、本処理は終了する。
Next, the process proceeds to the correction processing step S405, and the
次に、前述したデザインの補整方法における、補整処理工程S405の詳細について説明する。図15は、実施の形態1における補整処理工程に含まれる各段階を表すフローチャートである。本実施の形態における補整処理工程では、余白および周囲余白を設定するとともに、監視画面における位置を調整する。余白および周囲余白を設定する前の監視画面を図6として示し、余白および周囲余白を設定した上で各構成の位置調整を行った後の監視画面を図9として示す。 Next, the details of the correction processing step S405 in the correction method of the design described above will be described. FIG. 15 is a flowchart showing each step included in the compensation processing step in the first embodiment. In the compensation processing step in the present embodiment, the margin and the peripheral margin are set, and the position on the monitoring screen is adjusted. The monitoring screen before setting the margins and the peripheral margins is shown as FIG. 6, and the monitoring screen after adjusting the position of each configuration after setting the margins and the peripheral margins is shown as FIG.
デザインパターンは、部品種別51の異なる「シンボル図15」、「テキストボックス18」、「文字列17」の3種類に対応して補整項目を設ける。デザインパターンによっては、これらの部品種別51によって設定される余白、周囲余白の寸法が異なる。またシンボル図15については、シンボル図15の種類によってシンボル図15の形状および縦横比が異なるので、設定される余白の寸法が異なる。
The design pattern is provided with compensation items corresponding to three types of "symbol diagram 15", "
補整処理工程S405では、図14に示したデザイン取得工程S404の後、図15に示される第1読込段階S501に移行し、監視画面情報からn番目の部品IDが割り振られた部品データを補整処理部34に読込む。「n」は、初期値をゼロとし、異なる部品IDの部品データを読込むたびに値を1ずつ大きくしていく変数である。第1読込段階S501で読込まれた部品データを、「第1部品データ」と称する。次に、第2読込段階S502に移行し、監視画面情報のp番目の部品IDが割り振られた部品データを補整処理部34に読込む。「p」は、初期値をゼロとし、異なる部品IDの部品データを読込むたびに値を1ずつ大きくしていく変数である。第2読込段階S502で読込まれた部品データを、「第2部品データ」と称する。
In the compensation processing step S405, after the design acquisition step S404 shown in FIG. 14, the process proceeds to the first reading stage S501 shown in FIG. 15, and the component data to which the nth component ID is assigned from the monitoring screen information is compensated. Read into
次に、読込終了判断S503に移行し、第2読込段階S502での部品データの読込みが、全ての部品データについて終了したか否かを判断する。ただし、第1読込段階S501で読込まれた部品データは除く。読込終了判断S503で、読込みが全ての部品データについて終了していないと判断されると、条件達成判断S504に移行する。条件達成判断S504では、第2部品データが、第1部品データに対し、第1部品データに設定されているデザインの条件を満たしているか否かを判断する。例えば、第1部品データの余白が10ピクセル以上と設定されている場合には、第2部品データが第1部品データの位置情報から10ピクセル以上離れた位置情報であるか否かを判断する。
Next, the process proceeds to the reading end determination S503, and it is determined whether or not the reading of the component data in the second reading step S502 has been completed for all the component data. However, the part data read in the first reading step S501 is excluded. If it is determined in the reading end determination S503 that the reading has not been completed for all the component data, the process proceeds to the condition achievement determination S504. In the condition achievement determination S504, it is determined whether or not the second component data satisfies the design conditions set in the first component data with respect to the first component data. For example, when the margin of the first component data is set to 10 pixels or more, it is determined whether or not the second component data is the
条件達成判断S504で、第2部品データが、第1部品データに設定されているデザインの条件を満たしていると判断されると、再び第2読込段階S502に移行し、(p+1)番目の部品IDの部品データを補整処理部34に読込む。条件達成判断S504で、第2部品データが、第1部品データに設定されているデザインの条件を満たしていないと判断されると、補整実施段階S505に移行し、第2部品データを、第1部品データに設定されている条件を満たす情報に変更する。これは、補整処理部34が第1部品データおよび第2部品データを余白補整部35に送り、余白補整部35が、余白の補整を行う。
When it is determined in the condition achievement determination S504 that the second component data satisfies the design conditions set in the first component data, the process proceeds to the second reading stage S502 again, and the (p + 1) th component is used. The component data of the ID is read into the
具体的には、第1部品データおよび第2部品データの部品座標53および部品サイズ54から、第1部品と第2部品との間隔を算出し、第1部品と第2部品との監視画面における間隔が10ピクセル未満であれば、その間隔を10ピクセルとするように、第2部品データの部品座標53を変更する。その後、再び第2読込段階S502に移行し、(p+1)番目の部品IDの部品データを補整処理部34に読込む。
Specifically, the distance between the first component and the second component is calculated from the component coordinates 53 and the
読込終了判断S503において、第2読込段階S502での部品データの読込みが、全ての部品データについて終了したと判断されると、補整達成判断S506に移行し、第1読込段階S501での部品データの読込みが、全ての部品データについて終了したか否かを判断する。補整達成判断S506において、読込みが全ての部品データについて終了していないと判断されると、再び第1読込段階S501に移行し、(n+1)番目の部品IDの部品データを補整処理部34に読込む。補整達成判断S506において、読込みが全ての部品データについて終了したと判断されると、図14に示される補整処理工程S405を終了し、デザイン格納工程S406に移行する。デザイン格納工程S406については、前述したとおりである。
When it is determined in the read end determination S503 that the reading of the component data in the second read stage S502 has been completed for all the component data, the process proceeds to the compensation achievement determination S506, and the component data in the first read stage S501 It is determined whether or not the reading is completed for all the part data. If it is determined in the compensation achievement determination S506 that the reading has not been completed for all the component data, the process proceeds to the first reading stage S501 again, and the component data of the (n + 1) th component ID is read by the
図16は、実施の形態1における監視画面作成装置1のハードウェア構成を表す図である。監視画面作成装置1は、図1における入力部2の少なくとも一部を実現する入力装置7と、構成格納部14、生成画面格納部16、項目表21、パターン格納部36などを実現する記憶装置10と、プロセッサ8と、編集支援部24の入出力部33を実現する入出力装置9とを備える。プロセッサ8は、解析、判断、補整などの処理を行う。
FIG. 16 is a diagram showing a hardware configuration of the monitoring
実施の形態1によれば、シンボル格納部3には、監視対象物の種類に対応した複数のシンボル図15の情報が予め格納されているので、監視画面を作成するときに、監視対象物の種類に対応した図形を考案する必要がなく、監視画面を容易に作成できる。また画面生成部4は、入力部2を介して入力された監視対象物の設置に関する情報に合わせて、監視対象物の種類に対応したシンボル図15の監視画面上の配置位置を決定するので、監視画面の作成が容易になる。特に監視対象物の種類が多数存在する場合、および監視画面上に配置される監視対象物の数が多い場合には、監視対象物を表すシンボル図15を考案する労力および監視画面上にシンボル図15を配置する労力は多大になるので、監視画面にシンボル図15を自動的に配置することは、大きな効果を奏する。また各シンボル図15は、ユニバーサルデザインとして予め定められるので、作成された監視画面を品質の安定したものとすることができる。
According to the first embodiment, since the information of the plurality of symbols FIG. 15 corresponding to the type of the monitored object is stored in advance in the
また実施の形態1によれば、監視画面情報に含まれたシンボル図15の情報は、監視対象物の状態を検出する検出器の検出結果に応じて、状態の異なるシンボル図15の情報に置き換えて表示されるので、監視画面によって監視対象物の状態を視認できる。また状態の異なる監視対象物についての状態の異なるシンボル図15の情報は、シンボル格納部3に格納されるので、監視対象物の状態に応じて新たにシンボル図15を考案する必要がなく、監視対象物の作成を容易に行うことができる。
Further, according to the first embodiment, the information of the symbol FIG. 15 included in the monitoring screen information is replaced with the information of the symbol FIG. 15 having a different state according to the detection result of the detector that detects the state of the monitored object. The status of the monitored object can be visually confirmed on the monitoring screen. Further, since the information of the symbol FIG. 15 having different states for the monitored object having different states is stored in the
また実施の形態1によれば、監視画面作成装置1は、編集支援部24を備え、編集支援部24は、監視画面に配置されたシンボル図15のデザインを補整するデザイン補整部32を有するので、生成画面格納部16に格納された監視画面情報を編集でき、監視画面に配置されたシンボル図15を視認しやすくすることが可能となる。監視画面上に配置される監視対象物の数が多い場合には、監視画面の視認性を向上させるための編集は、多大な労力を必要とするので、編集を容易にすることの効果は大きい。
Further, according to the first embodiment, the monitoring
また実施の形態1によれば、デザイン補整部32は、各シンボル図15に余白を設定し、かつ監視画面に配置されたシンボル図15を、監視画面に配置された他のシンボル図15から、余白以上に離して配置するので、シンボル図15が互いに重なることが避けられ、シンボル図15の視認性を確保できる。
Further, according to the first embodiment, the
また実施の形態1によれば、デザイン補整部32は、監視画面において文字列17に周囲余白を設定し、文字列17が他のシンボル図15、および文字列17から周囲余白以上に離して配置するので、監視画面において複数のシンボル図15および複数の文字列17が互いに重なることが避けられ、シンボル図15および文字列17の視認性を確保できる。
Further, according to the first embodiment, the
また実施の形態1によれば、デザイン補整部32は、パターン格納部36を備え、編集支援部24は、監視画面情報に含まれた全てのシンボル図15のデザインを一括して変更するので、監視画面におけるデザインの変更を容易に行うことができる。
Further, according to the first embodiment, the
また実施の形態1によれば、監視画面作成装置1は、描画検出部と、描画表示部6と、文字解析部とを備えるので、入力部2に直接手描きすることによって、監視対象物の種類および設置に関する情報を監視画面作成装置1に入力できる。
Further, according to the first embodiment, since the monitoring
また実施の形態1によれば、シンボル格納部3は、監視対象物の種類に対応した複数のシンボル図15の情報を格納し、抽出工程では、入力工程で入力された監視対象物の種類に対応したシンボル図15の情報を抽出するので、監視画面を作成するときに、監視対象物の種類に対応した図形を考案する必要がなく、監視画面を容易に作成できる。また画面生成工程では、入力工程で入力された監視対象物の設置に関する情報に合わせて、抽出工程で抽出されたシンボルズの監視画面上の配置位置を決定するので、監視画面の作成が容易になる。
Further, according to the first embodiment, the
また実施の形態1によれば、生成された監視画面情報を格納する生成画面格納工程と、生成画面格納工程において格納された監視画面情報を編集支援部24に読込む読込工程と、監視画面情報に含まれたシンボル図15のデザインを補整するデザイン補整工程とを備えるので、生成された監視画面情報を編集でき、監視画面に配置されたシンボル図15を視認しやすくすることができる。
Further, according to the first embodiment, a generation screen storage process for storing the generated monitoring screen information, a reading process for reading the monitoring screen information stored in the generation screen storage process into the
実施の形態2.
次に、実施の形態2を図に基づいて以下に説明する。実施の形態2は、先に説明した実施の形態1に類似しており、以下、実施の形態1に対する実施の形態2の相違点を中心に説明する。
Next, the second embodiment will be described below with reference to the drawings. The second embodiment is similar to the first embodiment described above, and the differences between the first and second embodiments will be mainly described below.
図17は、実施の形態2における監視画面作成装置1Bの構成を表す図である。実施の形態2では、生成した監視画面情報に対し、余白の補整ではなく、配色の補整を行う。実施の形態2においてデザイン補整部32は、背景色補整部64と、枠線色補整部65と、文字色補整部66とを有する。背景色補整部64は、シンボル図15の外形内部の領域の色と、テキストボックス18内の領域の色とを補整する。シンボル図15の外形内部の領域の色、およびテキストボックス18内の領域の色を、以下「背景色」と称する。枠線色補整部65は、シンボル図15の外形を成す線と、テキストボックス18の枠線の色を補整する。シンボル図15の外形を成す線、およびテキストボックス18の枠線の色を、以下「枠線色」と称する。
FIG. 17 is a diagram showing the configuration of the monitoring
文字色補整部66は、シンボル図15の外形内部の領域に配置した字の色を補整する。シンボル図15の外形内部の領域に配置した字の色を、以下「文字色」と称する。例えば、火災報知器を示すシンボル図15では、火災報知器を示すシンボル図15の外形内部に「火」という文字を配置し、「火」という字を含めてシンボル図15として定め、この「火」という字の文字色を、文字色補整部66によって補整する。
The character
図18は、実施の形態2において、パターン格納部36に格納されている配色の補整データの一例を示す一覧表である。パターン格納部36には、補整に必要なデータとして、シンボル図15の背景色、シンボル図15の枠線色、およびシンボル図15の文字色の情報を格納している。図18に示す例では、配色をRGB(Red、Green、Blue)で示している。監視対象物が運転状態のとき、シンボル図15の背景色が、「赤(255,0,0)で無いならば」という補整条件71の下で、補整結果72を「赤(255,0,0)」に設定する。枠線色および文字色については、「黒(0,0,0)で無いならば」という補整条件71の下で、補整結果72を「黒(0,0,0)」に設定する。テキストボックス18については、背景色が「白(255,255,255)で無いならば」という補整条件71の下で、補整結果72を「白(255,255,255)」に設定する。
FIG. 18 is a list showing an example of the color scheme compensation data stored in the
次に、実施の形態2の監視画面作成方法におけるデザインの補整方法について説明する。図19は、実施の形態2における、デザインの補整を行う前の入出力部33の表示の一例を示す図である。図20は、実施の形態2における、デザインの補整を行った後の入出力部33の表示の一例を示す図である。デザインの補整が終了したときに入出力部33において表示される画面の構図は、作成が終了した監視画面と同じ構図である。図21は、実施の形態2におけるデザインの補整方法を表すフローチャートである。デザイン補整部32は、生成画面格納部16に格納された監視画面のデザインを、背景色、枠線色および文字色について一括して変更し、変更された監視画面情報を、画面編集部は再び、生成画面格納部16に格納する。
Next, a design correction method in the monitoring screen creation method of the second embodiment will be described. FIG. 19 is a diagram showing an example of the display of the input /
本処理開始後、起動工程S601に移行し、編集支援部24を起動させる。次に、画面読込工程S602に移行し、生成画面格納部16に格納された監視画面情報を、読込部26を介して、編集処理部25に読込む。このときの入出力部33による表示の一例は、図19に示したとおりである。デザイン補整部32によって補整する前の状態では、背景色と文字色が同じで視認性の良くないことがある。
After the start of this process, the process proceeds to the start-up process S601 to start the
次に、パターン選択工程S603に移行し、入出力部33のメニューからデザイン補整を行うことを指定した上で、複数のデザインパターンのうちの一つを選択する。デザイン補整部32のうちの補整処理部34は、パターン格納部36に格納されている複数のデザインパターンについての選択肢を編集処理部25に提供する。複数のデザインパターンは、メニューを選択したときに表示されるパターンの数だけ用意されている。
Next, the process proceeds to the pattern selection step S603, and one of the plurality of design patterns is selected after designating the design correction from the menu of the input /
次に、デザイン取得工程S604に移行し、補整処理部34は、入出力部33で選択されたデザインパターンをパターン読込部41を介してパターン格納部36から読込む。次に、データ読込工程S605に移行し、補整処理部34は、監視画面情報からr番目の部品IDが割り振られた部品データを読込む。「r」は、初期値をゼロとし、異なる部品IDの部品データを読込むたびに値を1ずつ大きくしていく変数である。データ読込工程S605で読込んだ部品データを、以下「読込部品データ」と称する。
Next, the process proceeds to the design acquisition process S604, and the
次に、種別判断工程S606に移行し、読込部品データの部品種別51、すなわちシンボル図15であるか、テキストボックス18であるか、文字列17であるか、の判断を行う。種別判断工程S606において、シンボル図15であると判断されると、シンボル図補整工程S607に移行し、選択されたデザインパターンのうちからシンボル図15に対応する部分のデータを補整処理部34が読込み、読込んだデザインパターンの情報と、読込部品データとを背景色補整部64、枠線色補整部65および文字色補整部66に送る。背景色補整部64は背景色を、枠線色補整部65は枠線色を、文字色補整部66は文字色を補整する。
Next, the process proceeds to the type determination step S606, and it is determined whether the
種別判断工程S606においてテキストボックス18であると判断されると、テキストボックス補整工程S608に移行し、選択されたデザインパターンのうちからテキストボックス18に対応する部分のデータを補整処理部34が読込み、読込んだデザインパターンの情報と、読込部品データとを、背景色補整部64および枠線色補整部65に送る。テキストボックス18については文字色の補整は必要ないので、文字色補整部66に送る必要はない。背景色補整部64はテキストボックス18の背景色を、枠線色補整部65はテキストボックス18の枠線色を補整する。
When the
種別判断工程S606において文字列17であると判断されると、文字列補整工程S609に移行し、補整処理部34は、選択されたデザインパターンのうちから文字列17に対応する部分のデータを読込み、補整処理部34において文字列17の色を補整する。読込部品データについて、シンボル図補整工程S607、テキストボックス補整工程S608、および文字列補整工程S609が終了すると、補整終了判断工程S610に移行し、データ読込工程S605における全ての部品データの読込みが終了したか否かを判断する。
When it is determined in the type determination step S606 that the character string is 17, the process proceeds to the character string correction step S609, and the
補整終了判断工程S610において、全ての読込みが終了していないと判断されると、再びデータ読込工程S605に移行し、(r+1)番目の部品データを補整処理部34に読込み、データ読込工程S605~補整終了判断工程S610を繰り返す。補整終了判断工程S610において、全ての部品データの読込みが終了したと判断されると、デザインの補整方法を終了する。
When it is determined in the correction end determination step S610 that all the readings have not been completed, the process proceeds to the data reading process S605 again, the (r + 1) th component data is read into the
実施の形態2によれば、デザイン補整部32は、各シンボル図15に対応して色を設定し、かつ監視画面に配置されるシンボル図15、テキストボックス18および文字列17の色を補整するので、監視画面に配置されたシンボル図15、テキストボックス18および文字列17を視認しやすくすることが可能となる。また監視画面の各構成ごとに色を考えて設定する必要がないので、監視画面の作成を容易に行うことができる。さらに、色弱、色盲などによる見え方に対応したデザインパターンを予め用意しておくことによって、より多くの人にとって操作しやすい監視画面を作成することができる。
According to the second embodiment, the
実施の形態3.
次に、実施の形態3を図に基づいて以下に説明する。実施の形態3は、先に説明した実施の形態1に類似しており、以下、実施の形態1に対する実施の形態3の相違点を中心に説明する。
Next, the third embodiment will be described below with reference to the drawings. The third embodiment is similar to the first embodiment described above, and the differences between the first and third embodiments will be mainly described below.
図22は、実施の形態3における監視画面作成装置1Cの構成を表す図である。実施の形態3では、生成した監視画面情報に対し、余白の補整ではなく、監視画面上における大きさの補整を行う。実施の形態3においてデザイン補整部32は、サイズ補整部73と、フォントサイズ補整部74とを有する。サイズ補整部73は、監視画面上におけるシンボル図15およびテキストボックス18の大きさを変更する。フォントサイズ補整部74は、監視画面上における文字列17の大きさを変更する。本実施の形態においてデザイン補整部32は、監視画面上における全ての部品について、監視画面上の位置を変えることなく、部品の大きさを一括して変更する。
FIG. 22 is a diagram showing the configuration of the monitoring screen creation device 1C according to the third embodiment. In the third embodiment, the generated monitoring screen information is not corrected for margins, but is corrected for the size on the monitoring screen. In the third embodiment, the
図23は、実施の形態3において、パターン格納部36に格納されている大きさの補整データの一例を示す一覧表である。パターン格納部36には、補整に必要なデータとして、監視画面上におけるシンボル図15の横寸法、縦寸法、監視画面上におけるテキストボックス18の横寸法、縦寸法、およびフォントサイズを格納している。
FIG. 23 is a list showing an example of compensation data having a size stored in the
図23に示す例では、シンボルの大きさが、「横50ピクセル、縦50ピクセルよりも小さいならば」という補整条件71の下で、補整結果72を「横50ピクセル、縦50ピクセル」に設定する。テキストボックス18については、「横60ピクセル、縦20ピクセルよりも小さいならば」という補整条件71の下で、補整結果72を「横60ピクセル、縦20ピクセル」に設定する。文字列17については、「15ポイントよりも小さいならば」という補整条件71の下で、補整結果72を「15ポイント」に設定する。
In the example shown in FIG. 23, the
次に、実施の形態3の監視画面作成方法におけるデザインの補整方法について説明する。図24は、実施の形態3における、デザインの補整を行う前の入出力部33の表示の一例を示す図である。図25は、実施の形態3における、デザインの補整を行った後の入出力部33の表示の一例を示す図である。デザインの補整が終了したときに入出力部33において表示される画面の構図は、作成が終了した監視画面と同じ構図である。図26は、実施の形態3におけるデザインの補整方法を表すフローチャートである。デザイン補整部32は、監視画面に配置されたシンボル図、テキストボックス18、および文字列17の大きさを、一括して変更し、変更された監視画面情報を、画面編集部は再び、生成画面格納部16に格納する。
Next, a design correction method in the monitoring screen creation method of the third embodiment will be described. FIG. 24 is a diagram showing an example of the display of the input /
本処理開始後、起動工程S701に移行し、編集支援部24を起動させる。次に、画面読込工程S702に移行し、生成画面格納部16に格納された監視画面情報を、読込部26を介して編集処理部25に読込む。図24に示すように、デザイン補整部32によって補整する前の状態では、シンボル図15および文字列17が小さく、視認性が良くないことがある。
After the start of this process, the process proceeds to the start-up process S701, and the
次に、パターン選択工程S703に移行し、入出力部33のメニューからデザイン補整を行うことを指定した上で、複数のデザインパターンのうちの一つを選択する。デザイン補整部32のうち補整処理部34は、パターン格納部36に格納されている複数のデザインパターンについての選択肢を編集処理部25に提供する。複数のデザインパターンは、メニューを選択したときに表示されるパターンの数だけ用意されており、本実施の形態では、「大」、「中」、「小」の3つのパターンが用意されている。
Next, the process proceeds to the pattern selection step S703, and one of the plurality of design patterns is selected after designating the design correction from the menu of the input /
次に、デザイン取得工程S704に移行し、補整処理部34は、入出力部33で選択されたデザインパターンをパターン読込部41を介してパターン格納部36から読込む。次に、データ読込工程S705に移行し、補整処理部34は、監視画面情報からt番目の部品IDが割り振られた部品データを読込む。「t」は、初期値をゼロとし、異なる部品IDの部品データを読込むたびに値を1ずつ大きくしていく変数である。データ読込工程S705で読み込んだ部品データを、以下「読込部品データ」と称する。
Next, the process proceeds to the design acquisition process S704, and the
次に、種別判断工程S706に移行し、読込部品データの部品種別51、すなわちシンボル図15であるか、テキストボックス18であるか、文字列17であるか、の判断を行う。種別ハンド案工程S706において、シンボル図15であると判断されると、シンボル図補整工程S707に移行し、選択されたデザインパターンのうちからシンボル図15に対応する部分のデータを補整処理部34が読込み、読込んだデザインパターンの情報と、読込部品データとをサイズ補整部73に送る。サイズ補整部73は、監視画面上におけるシンボル図15の大きさを補整する。
Next, the process proceeds to the type determination step S706, and it is determined whether the
種別判断工程S706においてテキストボックス18であると判断されると、テキストボックス補整工程S708に移行し、選択されたデザインパターンのうちからテキストボックスに対応する部分のデータを補整処理部34が読込み、読込んだデザインパターンの情報と、読込部品データとを、サイズ補整部73に送る。サイズ補整部73は、監視画面上におけるテキストボックス18の大きさを補整する。
When it is determined in the type determination step S706 that the text box is 18, the process proceeds to the text box correction step S708, and the
種別判断工程S706において文字列17であると判断されると、文字列補整工程S709に移行し、選択されたデザインパターンのうちから文字列17に対応する部分のデータを補整処理部34が読込み、読込んだデザインパターンの情報と、読込部品データとをフォントサイズ補整部74に送る。フォントサイズ補整部74は、監視画面上における文字列17の大きさを補整する。
When it is determined in the type determination step S706 that the character string is 17, the process proceeds to the character string correction step S709, and the
読込部品データについて、シンボル図補整工程S707、テキストボックス補整工程S708、および文字列補整工程S709が終了すると、補整終了判断工程S710に移行し、データ読込工程S705における全ての部品データの読込みが終了したか否かを判断する。 When the symbol diagram correction step S707, the text box correction step S708, and the character string correction step S709 are completed for the read part data, the process proceeds to the correction end determination step S710, and the reading of all the part data in the data reading step S705 is completed. Judge whether or not.
補整終了判断工程S710において、全ての読込みが終了していないと判断されると、再びデータ読込工程S705に移行し、(t+1)番目の部品データを補整処理部34に読込み、データ読込工程S705~補整終了判断工程S710を繰り返す。補整終了判断工程S710において、全ての部品データの読込みが終了したと判断されると、デザインの補整方法を終了する。
When it is determined in the correction end determination step S710 that all the readings have not been completed, the process proceeds to the data reading process S705 again, the (t + 1) th component data is read into the
実施の形態3によれば、デザイン補整部32は、監視画面に配置されたシンボル図15、テキストボックス18、および文字列17の大きさを、一括して変更するので、監視画面上における部品の大きさを個々に変更する場合に比べて、監視画面の作成を容易にすることができる。
According to the third embodiment, the
また実施の形態3によれば、デザイン補整部32は、監視画面に配置された全てのシンボル図15、テキストボックス18、および文字列17について、監視画面における位置を変えることなく、大きさを一括して変更するので、監視画面の全体の構図を崩すことなく、監視画面の視認性を向上することが可能となる。
Further, according to the third embodiment, the
実施の形態4.
次に、実施の形態4を図に基づいて以下に説明する。実施の形態4は、先に説明した実施の形態1に類似しており、以下、実施の形態1に対する実施の形態4の相違点を中心に説明する。
Next, the fourth embodiment will be described below with reference to the drawings. The fourth embodiment is similar to the first embodiment described above, and the differences between the first and fourth embodiments will be mainly described below.
図27は、実施の形態4における監視画面作成装置1Dの構成を表す図である。実施の形態4では、デザインパターンの編集を可能とする。図27に示すように、デザイン補整部32は、実施の形態1~実施の形態3で説明した、余白補整部35、背景色補整部64、枠線色補整部65、文字色補整部66、サイズ補整部73、およびフォントサイズ補整部74を有する。またデザイン補整部32は、パターン編集部75、パターン保存部76をさらに有する。
FIG. 27 is a diagram showing the configuration of the monitoring
本実施の形態において監視画面装置は、中央管理システムのコンピュータに搭載される。中央管理システムのコンピュータは、監視画面情報を読込み、監視画面を用いて監視対象物を監視する。なお、本実施の形態の監視画面装置も、実施の形態1~実施の形態3と同様に、中央管理システムのコンピュータとは異なるコンピュータに搭載されても良い。 In the present embodiment, the monitoring screen device is mounted on the computer of the central management system. The computer of the central management system reads the monitoring screen information and monitors the monitored object using the monitoring screen. The monitoring screen device of the present embodiment may also be mounted on a computer different from the computer of the central management system, as in the first to third embodiments.
図28は、実施の形態4の監視画面作成方法における、デザインパターンの編集方法を表すフローチャートである。本処理開始後、起動工程S801に移行し、パターン編集部75を起動させる。これは、編集支援部24を起動させた後、入出力部33のメニューからデザインパターンを編集するための手順を選択することによって実施される。次に、パターン選択工程S802に移行し、パターン編集部75から編集の対象となるデザインパターンを選択する。次に、パターン読込工程S803に移行し、選択されたデザインパターンは、パターン格納部36からパターン読込部41を介してパターン編集部75に読込まれる。
FIG. 28 is a flowchart showing a design pattern editing method in the monitoring screen creation method of the fourth embodiment. After the start of this process, the process proceeds to the start-up process S801 to start the
次に、編集工程S804に移行し、入出力部33の操作によって、デザインパターンの編集を行う。このとき、入出力部33には、図10、図18、および図23に示した一覧表が表示され、これを編集することによって、デザインパターンが編集される。次に、保存工程S805に移行し、パターン編集部75は、編集が終了したデザインパターンを、パターン保存部76を介してパターン格納部36に格納する。その後、デザインパターンの編集方法を終了する。
Next, the process proceeds to the editing process S804, and the design pattern is edited by operating the input /
実施の形態4によれば、デザイン補整部32はパターン編集部75を有し、デザインパターンの編集を可能とするので、監視画面のデザインをデザインパターンで一括して変更するときにも、監視画面を使用する作業者の要望に応えることが可能となる。これによって、デザインパターンが、多様な要望に対応可能になるので、開発の効率化が可能となり、開発にかかるコストを削減することができる。
According to the fourth embodiment, the
実施の形態5.
次に、実施の形態5を図に基づいて以下に説明する。実施の形態5は、先に説明した実施の形態4に類似しており、以下、実施の形態4に対する実施の形態5の相違点を中心に説明する。実施の形態5では、既存の監視画面情報を、外部から読込み、読み込んだ監視画面情報を生成画面格納部16に保存する。本実施の形態において入力部2は、既存画面読込部81と、既存画面解析部82とを有する。既存画面読込部81は、既存の監視画面情報を、外部の監視制御システム80から読込み、読み込んだ既存の監視画面情報を既存画面解析部82に送る。既存画面解析部82は、既存画面読込部81から受け取った既存の監視画面情報を解析することによって、監視対象の構図を生成し、生成画面格納部16に格納する。
Embodiment 5.
Next, the fifth embodiment will be described below with reference to the drawings. The fifth embodiment is similar to the fourth embodiment described above, and the differences between the fourth and fourth embodiments will be mainly described below. In the fifth embodiment, the existing monitoring screen information is read from the outside, and the read monitoring screen information is stored in the generation
図29は、実施の形態5における監視画面作成装置1Eの構成を表す図である。図30は、実施の形態5の監視画面作成方法における、既存の監視画面情報の読込方法を表すフローチャートである。本処理開始後、画面読込工程S901に移行し、外部の監視制御システム80から、既存の監視画面情報を、既存画面読込部81に読込み、読込んだ既存の監視画面情報を、既存画面解析部82に送る。次に、解析工程S902に移行し、既存画面解析部82は、既存の監視画面情報から、「システム名称43」、「メニュー種別44」、「画面ID」、「画面タイトル45」、「部品ID」、「表示パターン56」、「部品図形情報52」、「部品座標53」、「部品サイズ54」、「部品カラー55」、「信号種別62」、および「信号情報63」を抽出する。
FIG. 29 is a diagram showing the configuration of the monitoring
次に、保存工程S903に移行し、既存画面解析部82による解析結果を、生成画面格納部16に格納する。その後、実施の形態1において図12で示した監視画面情報の生成方法と同様の処理を行うことによって、監視画面情報の部品図形情報52を、シンボル図15の情報に置き換える。ただし、実施の形態1における構成読込工程S201では、描画部品データを構成格納部14から画面生成部4に読込んだけれども、実施の形態5における監視画面情報の生成方法では、生成画面格納部16に格納されている監視対象の構成20を、画面生成部4に読込む。これによって、監視画面作成装置1Eにおいてシンボル格納部3に格納されているシンボル図15を用いて、監視画面情報を作成することができる。
Next, the process proceeds to the storage step S903, and the analysis result by the existing screen analysis unit 82 is stored in the generation
実施の形態5によれば、既存画面読込部81によって既存の監視画面情報を外部から読込み、既存画面解析部82の解析によって監視対象の構成20を生成するので、既存の監視画面情報を利用することが可能となる。したがって、監視画面情報の作成を容易にすることができる。また既存の監視画面情報についてもデザインの補整が可能となり、開発を効率化できる。
According to the fifth embodiment, the existing monitoring screen information is read from the outside by the existing screen reading unit 81, and the
本願は、様々な例示的な実施の形態及び実施例が記載されているが、1つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。
従って、例示されていない無数の変形例が、本願に開示される技術の範囲内において想定される。例えば、少なくとも1つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも1つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
Although the present application describes various exemplary embodiments and examples, the various features, embodiments, and functions described in one or more embodiments are applications of a particular embodiment. It is not limited to, but can be applied to embodiments alone or in various combinations.
Therefore, innumerable variations not exemplified are envisioned within the scope of the techniques disclosed in the present application. For example, it is assumed that at least one component is modified, added or omitted, and further, at least one component is extracted and combined with the components of other embodiments.
1 監視画面作成装置、2 入力部、3 シンボル格納部、4 画面生成部、
6 描画表示部、7 入力装置、8 プロセッサ、9 入出力装置、10 記憶装置、
12 描画入力部、13 描画解析部、14 構成格納部、15 シンボル図、
16 生成画面格納部、17 文字列、18 テキストボックス、
20 監視対象の構成、21 項目表、22 信号割付部、23 表示部、
24 編集支援部、25 編集処理部、26 読込部、27 シンボル名称、
28 シンボルデータ、29 シンボルカラー、31 画面保存部、
32 デザイン補整部、33 入出力部、34 補整処理部、35 余白補整部、
36 パターン格納部、41 パターン読込部、42 監視画面の下書き、
43 システム名称、44 メニュー種別、45 画面タイトル、46 部品名称、
51 部品種別、52 部品図形情報、53 部品座標、54 部品サイズ、
55 部品カラー、56 表示パターン、61 項目名称、62 信号種別、
63 信号情報、64 背景色補整部、65 枠線色補整部、66 文字色補整部、
71 補整条件、72 補整結果、73 サイズ補整部、74 フォントサイズ補整部、
75 パターン編集部、76 パターン保存部、80 監視制御システム、
81 既存画面読込部、82 既存画面解析部。
1 Monitoring screen creation device, 2 Input unit, 3 Symbol storage unit, 4 Screen generation unit,
6 drawing display, 7 input device, 8 processor, 9 input / output device, 10 storage device,
12 Drawing input unit, 13 Drawing analysis unit, 14 Configuration storage unit, 15 Symbol diagram,
16 Generation screen storage, 17 character strings, 18 text boxes,
20 Monitoring target configuration, 21 item table, 22 signal allocation section, 23 display section,
24 Editing support department, 25 Editing processing department, 26 Reading department, 27 Symbol name,
28 symbol data, 29 symbol color, 31 screen saver,
32 design compensation section, 33 input / output section, 34 compensation processing section, 35 margin compensation section,
36 pattern storage unit, 41 pattern reading unit, 42 draft of monitoring screen,
43 system name, 44 menu type, 45 screen title, 46 part name,
51 part type, 52 part graphic information, 53 part coordinates, 54 part size,
55 Part color, 56 Display pattern, 61 Item name, 62 Signal type,
63 Signal information, 64 Background color correction part, 65 Border color correction part, 66 Character color correction part,
71 Compensation conditions, 72 Compensation results, 73 size compensating part, 74 font size compensating part,
75 pattern editing section, 76 pattern saving section, 80 monitoring control system,
81 Existing screen reading unit, 82 Existing screen analysis unit.
Claims (11)
監視対象物の種類および設置に関する情報であって手描きされた線を検出する描画検出部と、前記描画検出部が検出した線を画面上に表示する描画表示部と、前記線のうち、文字を成す線を文字として認識する文字解析部とを備える入力部と、
前記監視対象物の種類に対応した複数のシンボル図の情報を格納するシンボル格納部と、
前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力部を介して入力された前記監視対象物の種類に対応したシンボル図の情報を抽出するとともに、前記入力部を介して入力された前記監視対象物の設置に関する情報に合わせて、前記抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成部と、
前記画面生成部によって生成された前記監視画面情報を格納する生成画面格納部と、
前記生成画面格納部に格納された前記監視画面情報を画像として表示する表示部とを備え、
信号割付部が、前記監視対象物と、前記監視対象物に割り振られた信号との対比関係を表す項目表に基づいて、前記監視画面情報に含まれる前記監視対象物と、前記監視対象物に関連付けられる検出器の検出結果である対象物状態情報とを紐付けすることにより、前記生成画面格納部に格納された前記監視画面情報に含まれた前記シンボル図の情報が、前記監視対象物の状態を検出する検出器に対応するようにし、
前記シンボル格納部は、状態の異なる前記監視対象物について、状態の異なる前記シンボル図の情報を対応させて格納し、
前記表示部は、前記監視画面情報に含まれた前記シンボル図の情報を、前記検出器による検出結果に応じて、状態の異なる前記シンボル図の情報によって置き換えて表示する監視画面作成装置。 A monitoring screen creation device that creates monitoring screen information that represents a monitoring screen.
A drawing detection unit that detects hand-drawn lines that are information on the type and installation of the monitored object, a drawing display unit that displays the lines detected by the drawing detection unit on the screen, and characters among the lines. An input unit that includes a character analysis unit that recognizes the lines that form as characters , and
A symbol storage unit that stores information on a plurality of symbol diagrams corresponding to the type of the monitored object, and a symbol storage unit.
From the information of the plurality of symbol diagrams stored in the symbol storage unit, the symbol diagram information corresponding to the type of the monitored object input via the input unit is extracted, and the input unit is used. A screen generation unit that generates the monitoring screen information by determining the arrangement position of the extracted symbol diagram on the monitoring screen according to the information regarding the installation of the monitoring object input via the screen.
A generation screen storage unit that stores the monitoring screen information generated by the screen generation unit,
It is provided with a display unit that displays the monitoring screen information stored in the generation screen storage unit as an image.
The signal allocation unit sets the monitored object and the monitored object included in the monitoring screen information based on the item table showing the contrast relationship between the monitored object and the signal assigned to the monitored object. By associating with the object state information which is the detection result of the associated detector, the information of the symbol diagram included in the monitoring screen information stored in the generation screen storage unit is the information of the monitoring object. Corresponds to the detector that detects the condition,
The symbol storage unit stores the information of the symbol diagram having different states for the monitored objects having different states in association with each other.
The display unit is a monitoring screen creating device that replaces the information of the symbol diagram included in the monitoring screen information with the information of the symbol diagram having a different state according to the detection result by the detector.
前記編集支援部は、前記監視画面に配置された前記シンボル図のデザインを補整するデザイン補整部を有する請求項1に記載の監視画面作成装置。 It is provided with an editing support unit that reads the monitoring screen information stored in the generation screen storage unit and supports editing of the monitoring screen information.
The monitoring screen creating device according to claim 1 , wherein the editing support unit has a design correction unit that compensates for the design of the symbol diagram arranged on the monitoring screen.
前記デザイン補整部は、前記監視画面に配置された各前記文字列に周囲余白を設定し、かつ前記監視画面に配置された前記文字列を、前記監視画面に配置された他の前記シンボル図、および前記文字列から、前記周囲余白以上に離して配置する請求項2または請求項3に記載の監視画面作成装置。 The input unit allows input of a character string and allows input of a character string.
The design correction unit sets a peripheral margin for each character string arranged on the monitoring screen, and the character string arranged on the monitoring screen is used as another symbol diagram arranged on the monitoring screen. The monitoring screen creating device according to claim 2 or 3 , which is arranged at a distance from the character string above the peripheral margin.
前記編集支援部は、前記デザインパターン格納部が格納する複数の前記デザインパターンから一つのデザインパターンを選択することによって、前記監視画面情報に含まれた全ての前記シンボル図のデザインを一括して変更する請求項2から請求項7のいずれか1項に記載の監視画面作成装置。 The design correction unit includes a design pattern storage unit that stores a plurality of design patterns for the design of the symbol diagram.
The editing support unit collectively changes the design of all the symbol diagrams included in the monitoring screen information by selecting one design pattern from the plurality of design patterns stored in the design pattern storage unit. The monitoring screen creating device according to any one of claims 2 to 7 .
監視対象物の種類および設置に関する情報であって手描きされた線を検出する描画検出部と、前記描画検出部が検出した線を画面上に表示する描画表示部と、前記線のうち、文字を成す線を文字として認識する文字解析部とを備える入力部と、
前記監視対象物の種類に対応した複数のシンボル図の情報を格納するシンボル格納部と、
前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力部を介して入力された前記監視対象物の種類に対応したシンボル図の情報を抽出するとともに、前記入力部を介して入力された前記監視対象物の設置に関する情報に合わせて、前記抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成部と、
前記画面生成部によって生成された前記監視画面情報を格納する生成画面格納部と、
前記生成画面格納部に格納された前記監視画面情報を画像として表示する表示部とを備える監視画面作成装置を用い、
前記入力部によって前記監視対象物の種類および設置に関する情報を入力する入力工程と、
前記画面生成部によって、前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力工程で入力された前記監視対象物の種類に対応したシンボル図の情報を抽出する抽出工程と、
前記画面生成部によって、前記入力工程で入力された前記監視対象物の設置に関する情報に合わせて、前記抽出工程で抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成工程とを備え、
前記監視対象物と、前記監視対象物に割り振られた信号との対比関係を表す項目表に基づいて、前記監視画面情報に含まれる前記監視対象物と、前記監視対象物に関連付けられる検出器の検出結果である対象物状態情報とを紐付けすることにより、前記生成画面格納部に格納された前記監視画面情報に含まれた前記シンボル図の情報が、前記監視対象物の状態を検出する検出器に対応するようにし、
前記シンボル格納部は、状態の異なる前記監視対象物について、状態の異なる前記シンボル図の情報を対応させて格納し、
前記表示部は、前記監視画面情報に含まれた前記シンボル図の情報を、前記検出器による検出結果に応じて、状態の異なる前記シンボル図の情報によって置き換えて表示する監視画面作成方法。 It is a monitoring screen creation method that creates monitoring screen information that represents the monitoring screen.
A drawing detection unit that detects hand-drawn lines that are information on the type and installation of the monitored object, a drawing display unit that displays the lines detected by the drawing detection unit on the screen, and characters among the lines. An input unit that includes a character analysis unit that recognizes the lines that form as characters , and
A symbol storage unit that stores information on a plurality of symbol diagrams corresponding to the type of the monitored object, and a symbol storage unit.
From the information of the plurality of symbol diagrams stored in the symbol storage unit, the symbol diagram information corresponding to the type of the monitored object input via the input unit is extracted, and the input unit is used. A screen generation unit that generates the monitoring screen information by determining the arrangement position of the extracted symbol diagram on the monitoring screen according to the information regarding the installation of the monitoring object input via the screen .
A generation screen storage unit that stores the monitoring screen information generated by the screen generation unit,
Using a monitoring screen creating device including a display unit that displays the monitoring screen information stored in the generation screen storage unit as an image ,
An input process for inputting information on the type and installation of the monitored object by the input unit, and
An extraction step of extracting the symbol diagram information corresponding to the type of the monitored object input in the input step from the plurality of symbol diagram information stored in the symbol storage unit by the screen generation unit. When,
The screen generation unit determines the arrangement position of the symbol diagram extracted in the extraction step on the monitoring screen according to the information regarding the installation of the monitoring object input in the input step. It is equipped with a screen generation process that generates monitoring screen information.
Based on the item table showing the contrast relationship between the monitored object and the signal assigned to the monitored object, the monitored object included in the monitoring screen information and the detector associated with the monitored object By associating with the object state information which is the detection result, the information of the symbol diagram included in the monitoring screen information stored in the generation screen storage unit detects the state of the monitoring object. Make it compatible with the vessel,
The symbol storage unit stores the information of the symbol diagram having different states for the monitored objects having different states in association with each other.
The display unit is a method of creating a monitoring screen in which the information of the symbol diagram included in the monitoring screen information is replaced with the information of the symbol diagram having a different state according to the detection result by the detector.
前記編集支援部は、前記監視画面情報に含まれた前記シンボル図のデザインを補整するデザイン補整部を有し、
前記画面生成工程で生成された前記監視画面情報を、前記生成画面格納部に格納する生成画面格納工程と、
前記生成画面格納工程において格納された前記監視画面情報を前記編集支援部に読込む読込工程と、
前記読込工程で読込まれた前記監視画面情報に含まれた前記シンボル図のデザインを、前記デザイン補整部によって補整するデザイン補整工程とを備える請求項10に記載の監視画面作成方法。 It is provided with an editing support unit that reads the monitoring screen information stored in the generation screen storage unit and supports editing of the monitoring screen information.
The editing support unit has a design correction unit that compensates for the design of the symbol diagram included in the monitoring screen information.
A generation screen storage step of storing the monitoring screen information generated in the screen generation step in the generation screen storage unit, and a generation screen storage step.
A reading process for reading the monitoring screen information stored in the generation screen storage process into the editing support unit, and a reading process.
The monitoring screen creation method according to claim 10 , further comprising a design correction step of correcting the design of the symbol diagram included in the monitoring screen information read in the reading step by the design correction unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018102998A JP7058558B2 (en) | 2018-05-30 | 2018-05-30 | Monitoring screen creation device and monitoring screen creation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018102998A JP7058558B2 (en) | 2018-05-30 | 2018-05-30 | Monitoring screen creation device and monitoring screen creation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019207586A JP2019207586A (en) | 2019-12-05 |
JP7058558B2 true JP7058558B2 (en) | 2022-04-22 |
Family
ID=68767741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018102998A Active JP7058558B2 (en) | 2018-05-30 | 2018-05-30 | Monitoring screen creation device and monitoring screen creation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7058558B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7466376B2 (en) | 2020-05-21 | 2024-04-12 | 三菱電機株式会社 | Monitoring screen creation support device, monitoring screen creation support method, and monitoring screen creation support program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000194869A (en) | 1998-12-25 | 2000-07-14 | Matsushita Electric Ind Co Ltd | Document preparation device |
JP2003271310A (en) | 2002-03-13 | 2003-09-26 | Canon Inc | Information inputting and outputting device, method for controlling the device, and program for realizing the method |
WO2009157560A1 (en) | 2008-06-27 | 2009-12-30 | 京セラ株式会社 | User interface generation device |
US20160378301A1 (en) | 2015-03-03 | 2016-12-29 | Sumitomo Electric Industries, Ltd. | Screen information processing apparatus, screen information processing method, and screen information processing program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04266170A (en) * | 1991-02-20 | 1992-09-22 | Mitsubishi Electric Corp | Software generating system for screen display |
-
2018
- 2018-05-30 JP JP2018102998A patent/JP7058558B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000194869A (en) | 1998-12-25 | 2000-07-14 | Matsushita Electric Ind Co Ltd | Document preparation device |
JP2003271310A (en) | 2002-03-13 | 2003-09-26 | Canon Inc | Information inputting and outputting device, method for controlling the device, and program for realizing the method |
WO2009157560A1 (en) | 2008-06-27 | 2009-12-30 | 京セラ株式会社 | User interface generation device |
US20160378301A1 (en) | 2015-03-03 | 2016-12-29 | Sumitomo Electric Industries, Ltd. | Screen information processing apparatus, screen information processing method, and screen information processing program |
Also Published As
Publication number | Publication date |
---|---|
JP2019207586A (en) | 2019-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10078484B2 (en) | Multivision display control device and multivision system | |
EP4209879A1 (en) | Task group positioning method and apparatus | |
CN109145272A (en) | Text rendering and layout method, device, equipment and storage medium | |
JP7058558B2 (en) | Monitoring screen creation device and monitoring screen creation method | |
US20200125245A1 (en) | Control device, communication terminal, and control system | |
JP2017167775A (en) | Information processing device and information processing program | |
JP2008197721A (en) | Plant monitoring screen creation device | |
US20210279922A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
JP6529295B2 (en) | System diagram automatic creation system | |
EP3876133A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
CN103092818A (en) | Thumbnail generation system of report table and thumbnail generation method | |
JP7114007B1 (en) | Data providing program, data providing device, programmable display system, programmable display, and data providing method | |
JP2014092837A (en) | Supervisory control engineering device | |
CN113641435B (en) | Multichannel graphic output device based on computer control | |
JP5353288B2 (en) | Screen management device, screen management system, screen management method, screen management program, and recording medium recording the program | |
JP2017187923A (en) | Document processing device, document processing method, terminal, and method | |
KR100586602B1 (en) | Method for overlaing raster map | |
CN107748751B (en) | Window navigation method and device | |
US7038693B2 (en) | Method for creating pixel-oriented pictorial datasets for representing graphic symbols by a numerical control | |
JP2018032196A (en) | Information processing device and information processing program | |
US20090231360A1 (en) | Method for combining display information from graphic subsystem of computer systems and equipment for carrying out that method | |
JP2000194731A (en) | Symbol schematics generating device | |
CN115081399A (en) | Weekly generation method, electronic device and computer-readable storage medium thereof | |
CN115810066A (en) | Image processing method, image processing device, storage medium and electronic equipment | |
JP2019159168A (en) | Image display system and enlarge setting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201111 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20201111 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210913 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210921 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211101 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220315 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220412 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7058558 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |