JP2871015B2 - Image display control device - Google Patents
Image display control deviceInfo
- Publication number
- JP2871015B2 JP2871015B2 JP2182098A JP18209890A JP2871015B2 JP 2871015 B2 JP2871015 B2 JP 2871015B2 JP 2182098 A JP2182098 A JP 2182098A JP 18209890 A JP18209890 A JP 18209890A JP 2871015 B2 JP2871015 B2 JP 2871015B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- data
- state information
- image
- change processing
- 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.)
- Expired - Lifetime
Links
- 230000008859 change Effects 0.000 claims description 106
- 238000012545 processing Methods 0.000 claims description 93
- 238000013500 data storage Methods 0.000 claims description 26
- 238000004088 simulation Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 9
- 238000012544 monitoring process Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000012360 testing method Methods 0.000 description 7
- 230000006854 communication Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Indicating Measured Values (AREA)
- Image Generation (AREA)
- Stored Programmes (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、CRT、プラズマディスプレイ等の画面上の
任意の座標位置に、図形、グラフ、数字、文字等の各種
画像ブロックを表示する装置に関し、特に外部回路から
送られてくるデータに応じて、各画像ブロックの全体或
は一部の表示を迅速且つ容易に変更することが可能な画
像表示装置に関するものである。Description: TECHNICAL FIELD The present invention relates to an apparatus for displaying various image blocks such as figures, graphs, numbers, and characters at arbitrary coordinate positions on a screen such as a CRT and a plasma display. More particularly, the present invention relates to an image display device capable of quickly and easily changing the display of all or a part of each image block according to data sent from an external circuit.
(従来の技術) 斯種画像表示装置は、通常はホストコンピュータにオ
ンラインで接続して、例えばタンク、配管、バルブ等か
ら構成されるプラントの運転状態や、機械工場の工程の
進捗状況等を監視する為のディスプレイ端末機として使
用される(例えば特公昭52−6130参照)。(Prior Art) Such an image display device is usually connected to a host computer online to monitor the operating state of a plant including, for example, tanks, piping, valves, etc., and the progress of a process in a machine factory. (For example, see Japanese Patent Publication No. 52-6130).
ところが、従来の画像表示装置は、ホストコンピュー
タからの制御コマンドに従って、画面上の所定の画像ブ
ロックの表示変更を行なう機能を有するに過ぎず、制御
コマンドの作成は、ユーザがホストコンピュータにて行
なう必要があった。この際、ユーザは、多数の制御コマ
ンドを用いたプログラムの作成に習熟せねばならず、そ
のための負担が多大である問題があった。However, the conventional image display device merely has a function of changing the display of a predetermined image block on the screen in accordance with a control command from the host computer, and the control command needs to be created by the user at the host computer. was there. In this case, the user has to be proficient in creating a program using a large number of control commands.
そこで出願人は、ホストコンピュータから送られてく
る2値データ(状態情報MD)に応じて、自動的に画像ブ
ロックの表示が変更される画像表示制御装置を提案した
(特願昭63−305414号)。The applicant has proposed an image display control device in which the display of an image block is automatically changed according to binary data (state information MD) sent from a host computer (Japanese Patent Application No. 63-305414). ).
該画像表示制御装置(10)は第19図に示す如く、各画
像ブロックを画面上に描くためのグラフィックデータGD
が格納されているグラフィックデータ格納手段(62)
と、前記状態情報MDが2値データの配列として格納され
るべき状態情報格納手段(68)と、後記表示変更処理語
W′が画像ブロック毎に格納されている事象データ格納
手段(61)と、表示変更処理語W′を解読して所定のグ
ラフィックデータに対する表示変更手続きを実行するシ
ステム制御手段(67)とから構成される。As shown in FIG. 19, the image display control device (10) includes graphic data GD for drawing each image block on a screen.
Graphic data storage means (62) in which is stored
State information storage means (68) in which the state information MD is to be stored as an array of binary data, and event data storage means (61) in which a display change processing word W 'is stored for each image block. And a system control means (67) for decoding the display change processing word W 'and executing a display change procedure for predetermined graphic data.
表示変更処理語W′は、表示変更を施すべき画像ブロ
ックを識別する為の事象符号TNと、該画像ブロックに対
応する状態情報の状態情報格納手段内の格納位置を表わ
すアドレスデータADと、該画像ブロックに対応するグラ
フィックデータを前記グラフィックデータ格納手段から
呼び出す為のファイル符号FNと、該画像ブロックに対す
る状態情報MDの2値に応じて予め設定されている表示変
更データZDと、該画像ブロックの画面上の表示位置を表
わす座標データHDとを含んでいる。The display change processing word W ′ includes an event code TN for identifying an image block to be subjected to display change, address data AD indicating a storage position of state information corresponding to the image block in the state information storage means, and A file code FN for calling graphic data corresponding to an image block from the graphic data storage means, display change data ZD preset according to binary values of state information MD for the image block, And coordinate data HD representing a display position on the screen.
上記装置に於いて、外部回路から送られてくる状態情
報MDは、状態情報格納手段(68)の所定アドレスへ順次
書き込まれ、状態情報MDの値は刻々変化する。In the above device, the state information MD sent from the external circuit is sequentially written to a predetermined address of the state information storage means (68), and the value of the state information MD changes every moment.
システム制御手段(67)は、事象データ格納手段に格
納されている表示変更処理語W′を順次読み出して、読
み出した表示変更処理語を解読し、以下の手続きを実行
する。The system control means (67) sequentially reads the display change processing word W 'stored in the event data storage means, decodes the read display change processing word, and executes the following procedure.
該表示変更処理語W′に含まれるアドレスデータADに
基づいて、状態情報格納手段(68)から前記アドレスデ
ータに対応する状態情報MDを読み出すと共に、該表示変
更処理語に含まれるファイル符号FNに基づいて、グラフ
ィックデータ格納手段(62)から対応するグラフィック
データGDを呼び出す。Based on the address data AD included in the display change processing word W ′, the state information MD corresponding to the address data is read from the state information storage means (68), and the file code FN included in the display change processing word is read out. Based on this, the corresponding graphic data GD is called from the graphic data storage means (62).
この際、システム制御手段(67)は、該表示変更処理
語W′に含まれる座標データHDに基づいて、前記グラフ
ィックデータGDの描画位置を規定する。又、前記状態情
報MDの値(“0"又は“1")に応じて、表示変更処理語
W′に含まれる表示変更データZDの意味を解釈し、これ
に基づいてグラフィックデータGDに対し表示変更処理を
施す。At this time, the system control means (67) defines the drawing position of the graphic data GD based on the coordinate data HD included in the display change processing word W '. Further, according to the value (“0” or “1”) of the state information MD, the meaning of the display change data ZD included in the display change processing word W ′ is interpreted, and based on this, the display data is displayed on the graphic data GD. Perform change processing.
この結果、システム制御手段(67)によって作成され
たグラフィック制御信号が画像表示部(63)へ供給さ
れ、これによって画面上の所定の画像ブロックの全体或
は一部が表示変更されるのである。As a result, the graphic control signal created by the system control means (67) is supplied to the image display section (63), whereby the display of all or a part of the predetermined image block on the screen is changed.
上記画像表示制御装置に於いては、表示装置の内容を
表わす2値データ(状態情報MD)に応じて、所定の画像
ブロックの表示変更を自動的に行なうことが出来るの
で、ホストコンピュータには、単に計装系から送られて
くる監視データを2値の状態情報MDに配列して出力する
簡易な機能を付与すれば可く、従来の如き画面制御コマ
ンドの作成は不要である。In the image display control device, the display of a predetermined image block can be automatically changed according to the binary data (state information MD) representing the content of the display device. A simple function of simply arranging and outputting the monitoring data sent from the instrumentation system to the binary state information MD can be provided, and it is not necessary to create a screen control command as in the related art.
(解決しようとする課題) しかしながら、上記画像表示制御装置においても、状
態情報MDを状態情報格納手段(68)内の所定番地に書込
むためのプログラムは、ユーザがホストコンピュータ側
にて作成し、登録する必要があるから、依然としてユー
ザの負担軽減に関して改良の余地が残されていた。(Problem to be Solved) However, also in the image display control device, a program for writing the state information MD at a predetermined address in the state information storage means (68) is created by the user on the host computer side. Since registration is required, there is still room for improvement in reducing the burden on the user.
又、事象データ格納手段(61)に表示変更処理語W′
を登録する際、ファイル符号FN、座標データHD等に誤り
があると、オンラインの運転モードにて正しい表示変更
動作を実現出来ないが、表示変更処理語の正しさは、画
像表示制御装置(10)を実際にホストコンピュータと接
続して動作させなければ検証出来ず、不便であった。Also, the display change processing word W 'is stored in the event data storage means (61).
If the file code FN, the coordinate data HD, etc., contain an error when registering a file, the correct display change operation cannot be realized in the online operation mode. ) Could not be verified unless it was actually connected to the host computer and operated, which was inconvenient.
本発明の目的は、ユーザの負担を更に軽減出来、然も
表示変更処理語の登録が正しいか否かをオフラインで容
易に検証出来る画像表示制御装置を提供することであ
る。An object of the present invention is to provide an image display control device that can further reduce the burden on the user and can easily verify whether registration of the display change processing word is correct or not offline.
(課題を解決する為の手段) 本発明に係る画像表示制御装置(1)は、第1図の如
く状態情報MDの供給源として、周知のプログラマブルコ
ントローラ(2)を採用し、これによってプログラマブ
ルコントローラから直接に状態情報を取り込むことを可
能とし、従来の状態情報格納手段を省略した。(Means for Solving the Problems) An image display control device (1) according to the present invention employs a known programmable controller (2) as a supply source of state information MD as shown in FIG. , The status information can be directly taken in, and the conventional status information storage means is omitted.
又、プログラマブルコントローラ(2)と切り離した
オフラインにおける模擬動作、即ち表示変更処理語の検
証を行なうための動作確認モードを実現するために、模
擬状態情報格納手段(65)と模擬動作制御手段(64)を
装備した。Further, in order to realize a simulated operation in an off-line state separated from the programmable controller (2), that is, an operation confirmation mode for verifying a display change processing word, a simulated state information storage means (65) and a simulated operation control means (64) ) Equipped.
即ち、本発明に係る画像表示制御装置(1)は、 a)前記複数の画像ブロックを描画するためのグラフィ
ックデータGDが格納されているグラフィックデータ格納
手段(62)と、 b)特定の画像ブロックを他の画像ブロックから識別す
る為の事象符号TN、選択すべき画像ブロックに対応する
状態情報MDのプログラマブルコントローラ(2)内の格
納位置を示すアドレスデータ、及び該画像ブロックの表
示位置を表わす座標データHDを含む表示変更処理語W
が、画像ブロック毎に格納されている事象データ格納手
段(61)と、 c)前記事象データ格納手段(61)内の表示変更処理語
Wを解読し、前記アドレスデータに基づいてプログラマ
ブルコントローラ(2)内の所定アドレスの状態情報MD
を読み込むと共に、該状態情報に基づき、表示変更を施
すべき画像ブロックのグラフィックデータGDを、前記表
示変更処理語Wの座標データHDに応じた位置に描画する
ためのグラフィック制御信号を作成し、画像表示部(6
3)へ送出するシステム制御手段(6)と、 d)動作確認モードにて動作確認の対象とする画像ブロ
ックを特定するための事象符号TNと、該画像ブロックに
対する表示変更の基礎となる模擬状態情報を入力するた
めの入力部(66)と、 e)入力部(66)から入力された模擬状態情報を格納す
るための模擬状態情報格納手段(65)と、 f)動作確認モードにて、入力部(66)から入力された
事象符合TN及び模擬状態情報格納手段(65)内のデータ
に基づいて、前記事象データ格納手段(61)内の表示変
更処理語Wに従った模擬表示変更動作を行なわしめる模
擬動作制御手段(64) とを具えている。That is, the image display control device (1) according to the present invention includes: a) a graphic data storage means (62) storing graphic data GD for drawing the plurality of image blocks; and b) a specific image block. Code TN for identifying the image block from other image blocks, address data indicating the storage position in the programmable controller (2) of the state information MD corresponding to the image block to be selected, and coordinates indicating the display position of the image block Display change processing word W including data HD
Event data storage means (61) stored for each image block; c) Decoding a display change processing word W in the event data storage means (61), and a programmable controller (61) based on the address data 2) Status information MD of the specified address in
And, based on the state information, create a graphic control signal for drawing graphic data GD of an image block to be subjected to a display change at a position corresponding to the coordinate data HD of the display change processing word W, Display (6
3) a system control means (6) to be sent to d), d) an event code TN for specifying an image block to be checked for operation in the operation check mode, and a simulated state serving as a basis for changing the display of the image block. An input unit (66) for inputting information; e) a simulated state information storage means (65) for storing simulated state information input from the input unit (66); and f) an operation check mode. Simulated display change according to the display change processing word W in the event data storage means (61) based on the event code TN input from the input unit (66) and the data in the simulated state information storage means (65). Simulation operation control means (64) for performing an operation.
(作用) 事象データ格納手段(61)には、予め、異なる表示位
置の画像ブロック毎に表示変更処理語Wが登録されてい
る。尚、事象データ格納手段(61)に表示変更処理語W
を登録する手続きは、後述の如く対話形式にて容易に行
なうことが可能である。(Operation) In the event data storage means (61), a display change processing word W is registered in advance for each image block at a different display position. Note that the display change processing word W is stored in the event data storage means (61).
Can be easily performed in an interactive manner as described later.
画像表示制御装置(1)をプログラマブルコントロー
ラ(2)と接続した運転モードでは、システム制御手段
(6)は、事象データ格納手段(61)に格納されている
表示変更処理語Wを順次読み出して、該表示変更処理語
を解読し、その結果に基づいて以下の手続きを実行す
る。In the operation mode in which the image display control device (1) is connected to the programmable controller (2), the system control means (6) sequentially reads the display change processing words W stored in the event data storage means (61), The display change processing word is decoded, and the following procedure is executed based on the result.
読み出した表示変更処理語Wに含まれるアドレスデー
タに基づいて、プログラマブルコントローラ(2)から
状態情報MDを読み出すと共に、該状態情報MDに基づい
て、グラフィックデータ格納手段(62)から対応するグ
ラフィックデータGDを呼び出す。The state information MD is read from the programmable controller (2) based on the address data included in the read display change processing word W, and the corresponding graphic data GD is read from the graphic data storage means (62) based on the state information MD. Call.
この際、システム制御手段(6)は、該表示変更処理
語Wに含まれる座標データHDに基づいて、前記グラフィ
ックデータGDの描画位置を規定する。At this time, the system control means (6) defines the drawing position of the graphic data GD based on the coordinate data HD included in the display change processing word W.
この結果、システム制御手段(6)によってグラフィ
ック制御信号が作成され、画像表示部(63)へ供給され
る。これによって画面上の所定の画像ブロックの全体或
は一部が表示変更される。As a result, a graphic control signal is created by the system control means (6) and supplied to the image display section (63). As a result, the display of all or a part of the predetermined image block on the screen is changed.
尚、前記表示変更処理語Wに含まれる事象符号TNは、
表示変更の対象となる画像ブロックの近傍位置に、必要
に応じて表示することが出来る。The event code TN included in the display change processing word W is
It can be displayed as needed at a position near the image block to be changed in display.
画像表示制御装置(1)をプログラマブルコントロー
ラ(2)から切り離した動作確認モードにおいては、入
力部(66)により、動作確認の対象とする画像ブロック
を特定するための事象符号TNと、該画像ブロックに対す
る表示変更の基礎となる模擬状態情報を入力する。前記
模擬状態情報は模擬状態情報格納手段(65)に格納され
る。In the operation check mode in which the image display control device (1) is separated from the programmable controller (2), an event code TN for specifying an image block to be checked for operation is input by the input unit (66); Enter the simulated state information which is the basis of the display change for. The simulation state information is stored in the simulation state information storage means (65).
模擬動作制御手段(64)は、入力部(66)から入力さ
れた事象符合TN及び模擬状態情報格納手段(65)内のデ
ータに基づいて、前記運転モードにおけるシステム制御
手段(6)の動作と略同様の模擬表示変更動作を行な
う。The simulated operation control means (64) performs the operation of the system control means (6) in the operation mode based on the event code TN input from the input unit (66) and the data in the simulated state information storage means (65). A substantially similar simulation display changing operation is performed.
即ち、事象データ格納手段(61)から前記事象符合TN
が含まれる表示変更処理語Wを読み出すと共に、前記状
態情報MDに基づいて、グラフィックデータ格納手段(6
2)から対応するグラフィックデータGDを呼び出す。こ
の際、システム制御手段(6)は、該表示変更処理語W
に含まれる座標データHDに基づいて、前記グラフィック
データGDの描画位置を規定する。That is, the event code TN is stored in the event data storage means (61).
Is read and the graphic data storage means (6) is read out based on the state information MD.
Call the corresponding graphic data GD from 2). At this time, the system control means (6) sets the display change processing word W
The drawing position of the graphic data GD is defined based on the coordinate data HD included in.
この結果、システム制御手段(6)によってグラフィ
ック制御信号が作成され、画像表示部(63)へ供給され
る。これによって画面上の所定の画像ブロックの全体或
は一部が表示変更される。As a result, a graphic control signal is created by the system control means (6) and supplied to the image display section (63). As a result, the display of all or a part of the predetermined image block on the screen is changed.
事象データ格納手段(61)の表示変更処理語Wが正し
く設定されている場合は、画像表示部(63)に所期の画
像表示変更が実現されるが、誤りがある場合は所期の画
像表示変更を実現出来ない。If the display change processing word W of the event data storage means (61) is set correctly, the desired image display change is realized on the image display unit (63), but if there is an error, the desired image is changed. Display change cannot be realized.
これによって表示変更処理語の正しさを検証出来、誤
りのある場合は、速やかに表示変更処理語に修正を施す
ことが出来る。As a result, the correctness of the display change processing word can be verified, and if there is an error, the display change processing word can be promptly corrected.
(発明の効果) 本発明に係る画像表示制御装置によれば、プログラマ
ブルコントローラ(2)に対し、計装系から送られてく
る監視データを状態情報MDとして所定番地に格納する簡
易なプログラムを設定すればよく、画像表示制御装置自
体に対する状態情報格納のためのプログラムは不要とな
り、ユーザの負担が軽減される。(Effect of the Invention) According to the image display control device of the present invention, a simple program for storing the monitoring data sent from the instrumentation system as the state information MD at a predetermined address is set in the programmable controller (2). A program for storing state information in the image display control device itself is not required, and the burden on the user is reduced.
然も、プログラマブルコントローラ(2)と切り離し
た状態で、表示変更処理語の正当性を検証出来、誤りが
ある場合は容易にこれを修正出来る。Of course, the validity of the display change processing word can be verified in a state separated from the programmable controller (2), and if there is an error, it can be easily corrected.
(実施例) 実施例は本発明を説明するためのものであって、特許
請求の範囲に記載の発明を限定し、或は範囲を減縮する
様に解すべきではない。(Example) The example is intended to illustrate the present invention, and should not be construed as limiting the invention described in the claims or reducing the scope thereof.
以下、図面に従って本発明に係る画像表示制御装置の
一実施例について詳述する。尚、画像表示制御装置は、
従来の一般的なグラフィックディスプレイ装置としての
機能をも具備しているが、これらの周知の構成について
は図示及び説明を省略する。Hereinafter, an embodiment of an image display control device according to the present invention will be described in detail with reference to the drawings. The image display control device is
Although it also has a function as a conventional general graphic display device, illustration and description of these well-known configurations are omitted.
出願人は、本発明に係る画像表示制御装置の完成に至
る過程で、第19図に示す画像表示制御装置(10)の運転
モードの動作に関して、新たな機能を加えたので、先ず
その概要を説明する。The applicant added new functions to the operation of the operation mode of the image display control device (10) shown in FIG. 19 in the process of completing the image display control device according to the present invention. explain.
第19図の画像表示制御装置(10)では1つの表示変更
処理語W′に含めることが出来るファイル符号FNの数は
1個であるから、画面上の一定位置の画像ブロックを、
2以上の形態に表示変更するには、ファイル符号のみが
異なる表示変更処理語を前記形態の数だけ予め登録して
おく必要があり、その手続が煩雑である。In the image display control device (10) of FIG. 19, the number of file codes FN that can be included in one display change processing word W 'is one, so that an image block at a certain position on the screen is
In order to change the display to two or more forms, it is necessary to register in advance the display change processing words differing only in the file code by the number of the forms, and the procedure is complicated.
そこで、第1図の事象データ格納手段(61)に示す如
く、第19図の表示変更処理語W′と共に、これとは異な
る構成の表示変更処理語Wを新たに設定した。Therefore, as shown in the event data storage means (61) in FIG. 1, a display change processing word W having a different configuration is newly set together with the display change processing word W 'in FIG.
第1図の如く新たに設定した表示変更処理語Wは、同
一の表示位置に選択的に表示すべき複数の画像ブロック
を他の表示位置の画像ブロックから識別する為の事象符
号TNと、選択すべき画像ブロックに対応するファイル符
号FNを表わす状態情報MDの格納部(第19図の装置では状
態情報格納手段(68)、本発明の装置ではプログラマブ
ルコントローラ(2))内の格納位置を示すアドレスデ
ータFAと、該画像ブロックの画面上の表示位置を示す座
標データHDとを含んでいる。The display change processing word W newly set as shown in FIG. 1 includes an event code TN for identifying a plurality of image blocks to be selectively displayed at the same display position from image blocks at other display positions, and a selection code. Indicates the storage position in the storage unit of the state information MD (the state information storage means (68) in the apparatus of FIG. 19, and the programmable controller (2) in the apparatus of the present invention) representing the file code FN corresponding to the image block to be processed. Address data FA and coordinate data HD indicating the display position of the image block on the screen are included.
又、第19図の装置では、状態情報MDが表示変更の内容
自体を表わすビットデータとして設定されていたが、第
1図の新たな表示変更処理語Wによって特定される状態
情報は、表示変更を施すべき画像ブロックのファイル符
号FNを表わすワードデータとして構成されている。In the apparatus shown in FIG. 19, the state information MD is set as bit data representing the content of the display change itself. However, the state information specified by the new display change processing word W in FIG. Is configured as word data representing the file code FN of the image block to be subjected to.
新たな表示変更処理語に従った表示変更動作において
は、システム制御手段(6)は、事象データ格納手段
(61)から読み出した表示変更処理語Wの解読結果に基
づいて、以下の手続きを実行する。In the display change operation according to the new display change processing word, the system control means (6) executes the following procedure based on the decoding result of the display change processing word W read from the event data storage means (61). I do.
読み出した表示変更処理語Wに含まれるアドレスデー
タFAに基づき、前記状態情報格納部(プログラマブルコ
ントローラ(2))から所定ビット長の状態情報MDを読
み出すと共に、該状態情報MDに基づいて、グラフィック
データ格納手段(62)から対応するグラフィックデータ
GDを呼び出す。Based on the address data FA included in the read display change processing word W, state information MD having a predetermined bit length is read from the state information storage unit (programmable controller (2)), and graphic data is read out based on the state information MD. Graphic data corresponding to the storage means (62)
Call GD.
この際、システム制御手段(6)は、該表示変更処理
語Wに含まれる座標データHDに基づいて、前記グラフィ
ックデータGDの描画位置を規定する。At this time, the system control means (6) defines the drawing position of the graphic data GD based on the coordinate data HD included in the display change processing word W.
この結果、システム制御手段(6)によってグラフィ
ック制御信号が作成され、画像表示部(63)へ供給され
る。これによって画面上の所定の画像ブロックの全体或
は一部が表示変更されるのである。As a result, a graphic control signal is created by the system control means (6) and supplied to the image display section (63). As a result, the display of all or a part of the predetermined image block on the screen is changed.
上記表示変更処理語Wの構成によれば、表示変更処理
語は、異なる表示位置の画像ブロック毎に登録すればよ
く、同一位置にて切換え表示すべき画像ブロック毎に登
録する必要はないから、登録手段が簡易となる。According to the configuration of the display change processing word W, the display change processing word may be registered for each image block at a different display position, and need not be registered for each image block to be switched and displayed at the same position. The registration means is simplified.
尚、表示変更処理語が第1図に示す2つのフォーマッ
トの何れであっても、システム制御手段(6)は、状態
情報格納部に設定されている状態情報MDを繰り返し読み
出して、状態情報の値を常時監視し、何れかのアドレス
の状態情報MDに変化があると、事象データ格納手段(6
1)の表示変更処理語W、W′をサーチして、変化のあ
った状態情報の格納位置を表わすアドレスデータFA、AD
を含む表示変更処理語W、W′を呼び出し、これを解読
することによっても、上記同様の表示変更処理が可能で
ある。Regardless of whether the display change processing word is any of the two formats shown in FIG. 1, the system control means (6) repeatedly reads out the state information MD set in the state information storage unit, and reads the state information. The value is constantly monitored, and if there is a change in the state information MD of any address, the event data storage means (6
The display change processing words W and W 'of 1) are searched, and the address data FA and AD indicating the storage position of the changed state information are searched.
The same display change processing as described above can be performed by calling and decoding the display change processing words W and W 'including.
以下、第1図に示す画像表示制御装置(1)の更に具
体的な構成及びその動作について詳述する。Hereinafter, a more specific configuration and operation of the image display control device (1) shown in FIG. 1 will be described in detail.
画像表示制御装置(1)は、第2図の如くプログラマ
ブルコントローラ(2)とオンラインで接続され、プロ
グラマブルコントローラ(2)には、運転状態を監視す
べき計装系から種々の監視データが供給される。The image display control device (1) is connected online with a programmable controller (2) as shown in FIG. 2, and various kinds of monitoring data are supplied to the programmable controller (2) from an instrumentation system for monitoring the operation state. You.
画像表示制御装置(1)は、入出力装置としてのディ
スプレイ(11)及びキーボード(12)と、プログラマブ
ルコントローラ(2)からのデータを受信する為のRS−
232Cに準拠した通信コントローラ(13)と、キーボード
(12)からの入力信号を取り入れる為のI/Oコントロー
ラ(14)と、CPU(15)と、後述の作画モード、運転モ
ード及び動作確認モードを実行する為のシステムプログ
ラム(第9図、第10図及び第11図)等が登録されたROM
(4)と、後述の各種RAM(41)(42)(43)(44)
と、通信コントローラ(13)によるデータの読出しタイ
ミングを制御する為のレジスター(3)と、ディスプレ
イ(11)の描画動作を制御するグラフィックコントロー
ラ(5)とを具えている。The image display control device (1) includes a display (11) and a keyboard (12) as input / output devices and an RS-controller for receiving data from the programmable controller (2).
232C-compliant communication controller (13), I / O controller (14) for taking in input signals from keyboard (12), CPU (15), and drawing mode, operation mode and operation confirmation mode described later ROM in which the system program (Figs. 9, 10, and 11) for execution is registered
(4) and various RAMs described later (41) (42) (43) (44)
And a register (3) for controlling data read timing by the communication controller (13) and a graphic controller (5) for controlling a drawing operation of the display (11).
前記4個のRAMの内、集約状態情報RAM(41)が第1図
の模擬状態情報格納手段(65)に、事象RAM(42)が前
記事象データ格納手段(61)に、グラフィックRAM(4
3)が前記グラフィックデータ格納手段(62)に夫々対
応し、更にROM(4)に格納されているシステムプログ
ラムが前記システム制御手段(6)及び模擬動作制御手
段(64)に対応している。これらのRAMの動作について
は後述する。Of the four RAMs, the aggregated state information RAM (41) is used as the simulated state information storage means (65) in FIG. 1, the event RAM (42) is used as the event data storage means (61), and the graphic RAM (41). Four
3) corresponds to the graphic data storage means (62), respectively, and the system program stored in the ROM (4) corresponds to the system control means (6) and the simulation operation control means (64). The operation of these RAMs will be described later.
ビデオRAM(44)は、グラフィックコントローラ
(5)によってディスプレイ(11)の描画動作を制御す
る際、グラフィックRAM(43)のデータを画面のイメー
ジに展開する為に用いられるものである。The video RAM (44) is used to develop the data of the graphic RAM (43) into a screen image when the graphic controller (5) controls the drawing operation of the display (11).
一方、プログラマブルコントローラ(2)は、入力ユ
ニット(21)、CPUユニット(22)、メモリユニット(2
3)、計算機リンクユニット(24)、及び出力ユニット
(25)を具えた周知の構成であって、例えばオムロン社
製のプログラマブルコントローラを採用する場合、ベー
スユニット“C200H−BC051"に対して、CPUユニット“C2
00H−CPU01"、メモリユニット“C200H−MR431"、上位リ
ンクユニット“C200H−LK201"等を組み合わせて容易に
構成出来る。On the other hand, the programmable controller (2) includes an input unit (21), a CPU unit (22), and a memory unit (2).
3) A well-known configuration including a computer link unit (24) and an output unit (25). For example, when a programmable controller manufactured by OMRON is adopted, a CPU is provided for the base unit "C200H-BC051". Unit “C2
00H-CPU01 ", memory unit" C200H-MR431 ", upper link unit" C200H-LK201 ", etc. can be easily configured.
プログラマブルコントローラ(2)の計算機リンクユ
ニット(24)は画像表示制御装置(1)の通信コントロ
ーラ(13)とシリアル接続される。The computer link unit (24) of the programmable controller (2) is serially connected to the communication controller (13) of the image display controller (1).
計装系からの監視データは入力ユニット(21)へ入力
され、CPUユニット(22)による所定の処理を経て作成
れた状態情報がメモリユニット(23)へ格納される。メ
モリユニット(23)内の状態情報は、計算機リンクユニ
ット(24)を経て画像表示制御装置(1)へ送出され
る。Monitoring data from the instrumentation system is input to the input unit (21), and state information created through predetermined processing by the CPU unit (22) is stored in the memory unit (23). The status information in the memory unit (23) is sent to the image display control device (1) via the computer link unit (24).
第3図(a)(b)は、前記プログラマブルコントロ
ーラのメモリユニット(23)のアドレス空間と、画像表
示制御装置の集約状態情報RAM(41)のアドレス空間を
示している。FIGS. 3A and 3B show the address space of the memory unit (23) of the programmable controller and the address space of the integrated state information RAM (41) of the image display control device.
メモリユニット(23)には、第0ビット乃至第15ビッ
トから構成される16ビット長の格納部が、必要番地(第
0番地から第N番地)だけ設けられている。一方、集約
状態情報RAM(41)は後述の如く、メモリユニット(2
3)内の全状態情報の内、現に表示している一固定画面
上の画像ブロックに対応する状態情報のみを集約して一
次格納するためのものであって、16ビット長の格納部が
メモリユニット(23)よりも少ない必要番地(第0番地
から第M番地)だけ設けられている。集約状態情報RAM
(41)は、動作確認モードにおいては前記模擬状態情報
格納手段(65)として用いられると共に、運転モードに
おいては、メモリユニット(23)から読み出された状態
情報を一旦格納するバッファとしての機能を果すもので
ある。従って、運転モードでは、集約状態情報RAM(4
1)は必ずしも必要なものでなく、プログラマブルコン
トローラ(2)から読み出した状態情報を集約状態情報
RAM(41)へ書き込むことなく、直接に表示変更処理に
用いることも可能である。The memory unit (23) is provided with a 16-bit length storage unit composed of the 0th bit to the 15th bit, only for required addresses (addresses 0 to N). On the other hand, the aggregation state information RAM (41) stores the memory unit (2
3) It is used to collect and temporarily store only the status information corresponding to the image block on the fixed screen that is currently displayed, out of all the status information in the above. The 16-bit storage unit is a memory. Only the required addresses (addresses 0 to M) smaller than the unit (23) are provided. Aggregation status information RAM
(41) is used as the simulated state information storage means (65) in the operation confirmation mode, and functions as a buffer for temporarily storing the state information read from the memory unit (23) in the operation mode. To do. Therefore, in the operation mode, the aggregated state information RAM (4
1) is not always necessary, and the status information read from the programmable controller (2) is aggregated status information.
It is also possible to directly use the display change processing without writing to the RAM (41).
運転モードにおいて、プログラマブルコントローラ
(2)へ供給された監視データは、CPUユニット(22)
に予め設定されている手続きによって“0"“1"のデータ
列(状態情報MD)に変換された後、1ビット毎のビット
データ(“ON"又は“OFF")はメモリユニット(23)の
所定アドレスの所定ビット番地(以下、ビットデバイス
アドレスと言う)へ格納される。又、16ビット毎のワー
ドデータはメモリユニット(23)の所定アドレス(以
下、ワードデバイスアドレスと言う)へ格納される。In the operation mode, the monitoring data supplied to the programmable controller (2) is stored in the CPU unit (22).
After being converted into a data string (state information MD) of “0” and “1” by a procedure set in advance, bit data (“ON” or “OFF”) for each bit is stored in the memory unit (23). It is stored at a predetermined bit address of a predetermined address (hereinafter, referred to as a bit device address). The word data of every 16 bits is stored in a predetermined address of the memory unit (23) (hereinafter, referred to as a word device address).
画像表示制御装置(1)からプログラマブルコントロ
ーラ(2)へ読出し制御信号が送られると、該制御信号
に応じたビットデバイスアドレス又はワードデバイスア
ドレスのデータが、画像表示制御装置(1)の集約状態
情報RAM(41)内へ順番に格納される。従って、集約状
態情報RAM(41)内の各状態情報の格納アドレスは、事
象RAM(42)内の表示変更処理語の登録順と対応して規
定されることになる。When a read control signal is sent from the image display control device (1) to the programmable controller (2), data of a bit device address or a word device address according to the control signal is stored in the aggregated state information of the image display control device (1). The data is sequentially stored in the RAM (41). Therefore, the storage address of each state information in the aggregated state information RAM (41) is defined in correspondence with the registration order of the display change processing words in the event RAM (42).
そして、上記集約状態情報RAM(41)への登録処理と
並列的に進行する処理手続によって、集約状態情報RAM
(41)内のデータが読み出されて、後述の画像表示変更
処理が実行されるのである。Then, by a processing procedure that proceeds in parallel with the registration processing in the aggregate state information RAM (41), the aggregate state information RAM
The data in (41) is read, and the image display change processing described later is executed.
尚、以下の運転モードの説明においては、プログラマ
ブルコントローラ(2)のメモリユニット(23)から読
み込まれた状態情報を一旦、集約状態情報RAM(41)へ
格納する手続については説明を省略する。In the following description of the operation mode, the procedure for temporarily storing the state information read from the memory unit (23) of the programmable controller (2) in the integrated state information RAM (41) will be omitted.
第4図は、事象RAM(42)に格納されている表示変更
処理語Wの一例を示しており、該表示変更処理語Wは、
第1図にて前述した新たなフォーマット、即ち事象符合
TN、アドレスデータFA及び座標データHDを基本的構成と
するものである。FIG. 4 shows an example of the display change processing word W stored in the event RAM (42).
The new format described above in FIG.
It has a basic configuration of TN, address data FA and coordinate data HD.
以下、第5図乃至第7図に示す例において、バルブの
表示を変更する場合の表示変更処理語Wの構成につき、
具体的に説明する。Hereinafter, in the example shown in FIGS. 5 to 7, the configuration of the display change processing word W when the display of the valve is changed will be described.
This will be specifically described.
第5図の画面は、タンク(7)、配管(71)及びバル
ブ(72)を示す3個の画像ブロックから構成される。タ
ンク(7)及び配管(71)は第6図の如く、ディスプレ
イ(11)の固定画として作成され、そのグラフィックデ
ータは、グラフィックRAM(43)にファイル番号F1と共
に格納されている。又、バルブ(72)は第7図に示す如
く、前記固定画に対して相対的に呼び出し可能な3種類
の画像ブロック(72)(73)(74)から任意に選択され
たもので、これらの画像ブロックのグラフィックデータ
が、グラフィックRAM(43)に夫々ファイル番号F2、F
3、F4と共に登録されている。ファイル番号は16ビット
長のワードデータとして表わされる。The screen of FIG. 5 is composed of three image blocks showing the tank (7), the pipe (71) and the valve (72). As shown in FIG. 6, the tank (7) and the pipe (71) are created as fixed images of the display (11), and the graphic data thereof is stored in the graphic RAM (43) together with the file number F1. As shown in FIG. 7, the valve (72) is arbitrarily selected from three types of image blocks (72), (73), and (74) that can be called relative to the fixed image. The graphic data of the image block is stored in the graphic RAM (43) with file numbers F2 and F, respectively.
3, registered with F4. The file number is represented as 16-bit word data.
第4図の事象RAM(42)に表示変更処理語Wを登録す
る場合、装置は作画モードに設定され、前記キーボード
(12)の操作によって第9図に示す登録手続きが行なわ
れる。When the display change processing word W is registered in the event RAM (42) of FIG. 4, the apparatus is set to the drawing mode, and the registration procedure shown in FIG. 9 is performed by operating the keyboard (12).
前述の固定画のファイル番号F1(ここでは1番)をキ
ー設定することにより、該ファイル番号は第4図に示す
事象RAM(42)の第0番地に格納される。By setting the file number F1 of the fixed image (here, No. 1) as a key, the file number is stored at the address 0 of the event RAM (42) shown in FIG.
次に第6図の固定画を呼び出す為の状態情報(例えば
“1")を格納すべきメモリユニット(23)内のビットデ
バイスアドレスA1を入力することにより、該入力データ
が事象RAM(42)の第1番地に格納される。Next, by inputting the bit device address A1 in the memory unit (23) where the state information (for example, "1") for calling the fixed image in FIG. 6 is to be stored, the input data is stored in the event RAM (42). Is stored at the first address.
更に前記メモリユニット(23)のビットデバイスアド
レスA1に格納される状態情報がON(“1")或はOFF
(“0")何れのときに固定画を呼び出すのかを表わすON
/OFFデータSを設定する。該データは事象RAM(42)の
第2番地に格納される。Further, the status information stored in the bit device address A1 of the memory unit (23) is ON ("1") or OFF.
(“0”) ON indicating when to call the fixed image
Set / OFF data S. The data is stored at the second address of the event RAM (42).
次に表示変更を施すべき画像ブロック(事象)の種
類、即ちバルブの如きマークの表示であるか、マークよ
りも複雑な構成のライブラリーの表示であるか、時刻の
表示であるか等を区別するデータ(例えばマークの表示
の場合は“1")を入力する。該入力データは事象RAM(4
2)の第3番地に格納される。Next, the type of image block (event) to be changed in display, that is, whether a mark such as a valve is displayed, a library having a more complicated configuration than the mark, a time display, or the like is distinguished. (For example, “1” in the case of a mark display). The input data is the event RAM (4
It is stored in the third address of 2).
第5図の如くバルブ(72)の近傍位置に、“バルブ”
という事象名TNを表示する場合は、該事象名の画面上の
表示開始位置を入力した後、“バルブ”とキーインす
る。これらの入力データは事象RAM(42)の第4番地及
び第5番地に格納される。At the position near the valve (72) as shown in FIG.
To display the event name TN, enter the display start position of the event name on the screen, and then key in "Valve". These input data are stored at addresses 4 and 5 of the event RAM (42).
次に、第7図のバルブの画像ブロックの表示色を変更
する為の状態情報を格納すべきメモリユニット(23)内
のビットデバイスアドレスA2を設定することにより、こ
のデータが事象RAM(42)の第6番地に格納される。Next, by setting a bit device address A2 in the memory unit (23) in which state information for changing the display color of the image block of the valve in FIG. 7 is to be stored, this data is stored in the event RAM (42). At the sixth address.
更に、第7図に示す3種類のバルブの画像ブロックの
登録ファイル番号F2、F3及びF4の何れかを表わす状態情
報のメモリユニット(23)内のワードデバイスアドレス
A3をキー設定することにより、該アドレスデータが事象
RAM(42)の第7番地に格納される。Further, the word device address in the memory unit (23) of the status information indicating any of the registered file numbers F2, F3 and F4 of the image blocks of the three types of valves shown in FIG.
By setting A3 as a key, the address data
It is stored at the seventh address of the RAM (42).
その後、前記ビットデバイスアドレスA2の状態情報が
ON(“1")とOFF(“0")のときに、夫々マーク(バル
ブ)を何色に塗り込むのかを表わすON/OFF色情報ZDをキ
ーインする。例えばONのときは赤の指定キー、OFFのと
きは緑の指定キーを操作する。該ON/OFF情報ZDは事象RA
M(42)の第8番地に格納される。Thereafter, the status information of the bit device address A2 is
When ON (“1”) and OFF (“0”), key-in ON / OFF color information ZD indicating which color each mark (bulb) is applied to. For example, a red designated key is operated when ON, and a green designated key is operated when OFF. The ON / OFF information ZD is the event RA
It is stored at the eighth address of M (42).
最後に、マーク(バルブ)の画面上の表示位置を示す
座標データHD(第5図に示すX及びY)を入力する。該
座標データは事象RAM(42)の第9番地に格納される。Finally, coordinate data HD (X and Y shown in FIG. 5) indicating the display position of the mark (valve) on the screen is input. The coordinate data is stored at the ninth address of the event RAM (42).
以上の表示変更処理語Wの作成手続きを、表示変更を
施すべき全ての事象について繰り返すことにより、事象
RAM(42)の登録が完了する。この手続は、ディスプレ
イ(11)の表示とユーザのキー操作との対話形式により
行なわれる。表示変更処理語の作成が正しく行なわれた
か否かは、後述の動作確認モードにより容易に検証出来
る。By repeating the above procedure for creating the display change processing word W for all events for which a display change is to be made,
Registration of RAM (42) is completed. This procedure is performed in an interactive manner between the display on the display (11) and the key operation by the user. Whether or not the display change processing word has been correctly created can be easily verified by an operation check mode described later.
尚、登録ファイル番号格納ワードデバイスアドレスA3
を含む表示変更処理語Wと、登録ファイル番号自体を含
む表示変更処理語W′とを混在させて、事象RAM(42)
に登録することも可能である。この場合、前者の表示変
更処理語Wが解読されたときは、メモリユニット(23)
内のデータを介して間接的に画像ブロック(マーク或い
はライブラリー)のファイル番号が指定され、後者の表
示変更処理語W′が解読されたときは、該表示変更処理
語に含まれるデータによって直接にファイル番号が指定
されることになる。Note that the registered file number storage word device address A3
And the display change processing word W 'including the registered file number itself, and the event RAM (42)
It is also possible to register in. In this case, when the former display change processing word W is decoded, the memory unit (23)
When the file number of the image block (mark or library) is indirectly specified via the data in the above, and the latter display change processing word W 'is decoded, the data included in the display change processing word is directly used. Will be specified the file number.
次に、本発明に係る画像表示制御装置(1)をホスト
コンピュータ(2)に接続した運転モードに於ける動作
につき、第10図に沿って説明する。Next, the operation in the operation mode in which the image display control device (1) according to the present invention is connected to the host computer (2) will be described with reference to FIG.
装置に電源が投入されると、先ずホストコンピュータ
とオンラインの状態であるか否かが判断され、NOのとき
は、作画モードが指定されているか否かが判断される。
YESのときは作画モードが設定され、NOのときは動作確
認モード(シミュレーションモード)が設定される。When the apparatus is turned on, it is first determined whether or not the apparatus is online with the host computer. If NO, it is determined whether or not the drawing mode is designated.
When YES, the drawing mode is set, and when NO, the operation confirmation mode (simulation mode) is set.
オンライン(運転モード)の場合は、事象RAM(42)
に格納されている多数の表示変更処理語Wの内容を順番
に読み出すと共に、プログラマブルコントローラ(2)
と画像表示制御装置(1)とのデータ通信処理を開始
し、以下の手続きを実行する。Event RAM (42) when online (operating mode)
And sequentially read out the contents of a number of display change processing words W stored in the programmable controller (2).
A data communication process between the device and the image display control device (1) is started, and the following procedure is executed.
先ず、読み出した表示変更処理語Wに含まれる画面呼
出しビットデバイスアドレスA1に基づいて、プログラマ
ブルコントローラのメモリユニット(23)内の(A1)番
地に格納されている状態情報MDの値を読み出し、読み出
した値と、該表示変更処理語に含まれる画面呼出しON/O
FFデータSの値とを比較(8)する。不一致の場合は、
プログラマブルコントローラ(2)が表示変更を指示し
ていないと判断して、データ通信処理に戻る。First, based on the screen call bit device address A1 included in the read display change processing word W, the value of the state information MD stored at the address (A1) in the memory unit (23) of the programmable controller is read and read. Value and the screen call ON / O included in the display change processing word
The value of the FF data S is compared (8). If they do not match,
It is determined that the programmable controller (2) has not instructed the display change, and the process returns to the data communication process.
前記状態情報MDとON/OFFデータSとが一致した場合
は、該表示変更処理語Wに含まれるファイル番号F1に基
づいて、グラフィックRAM(43)から固定画を呼び出
す。When the state information MD matches the ON / OFF data S, a fixed image is called from the graphic RAM (43) based on the file number F1 included in the display change processing word W.
次に該表示変更処理語Wに含まれる事象の種類に応じ
てモードが分岐(81)され、各モード毎に処理が進めら
れる。Next, the mode branches (81) in accordance with the type of the event included in the display change processing word W, and the process proceeds for each mode.
事象RAM(41)に、登録ファイル番号格納ワードデバ
イスアドレスA3を含む表示変更処理語Wと、アドレスA3
の代りに登録ファイル番号を含む表示変更処理語W′と
が混在して登録されている場合、前者の表示変更処理語
Wが解読されたときは、メモリユニット(23)内のデー
タを介して間接的にマーク或いはライブラリーのファイ
ル番号が指定され、マーク或いはライブラリーが表示
(間接表示)される。A display change processing word W including a registered file number storage word device address A3 in the event RAM (41), and an address A3
In the case where the display change processing word W 'including the registration file number is mixed and registered instead of the above, when the former display change processing word W is decoded, the data is stored in the memory unit (23) via the data in the memory unit (23). The file number of the mark or library is specified indirectly, and the mark or library is displayed (indirect display).
一方、後者の表示変更処理語W′が解読された場合
は、該表示変更処理語に含まれるデータによって直接に
ファイル番号が指定され、マーク或いはライブラリーが
表示(直接表示)されることになる。On the other hand, when the latter display change processing word W 'is decoded, the file number is directly specified by the data included in the display change processing word, and the mark or the library is displayed (direct display). .
例えば第10図の如くマーク(バルブ)の間接表示の場
合は、必要に応じて、表示変更処理語Wに含まれる事象
名開始位置及び事象名TNに基づいて、事象名開始位置で
指定される画面位置に、事象名TN(“バルブ”)を表示
(82)する。For example, in the case of the indirect display of the mark (valve) as shown in FIG. 10, the event name is designated by the event name start position based on the event name start position and the event name TN included in the display change processing word W as necessary. The event name TN (“valve”) is displayed at the screen position (82).
その後、該表示変更処理語Wに含まれる事象表示呼出
しビットデバイスアドレスA2に基づいて、メモリユニッ
ト(23)の(A2)番地から状態情報データMDを読み出
し、読み出したデータMDの値が“ON"であるか“OFF"で
あるかを判断(83)する。Thereafter, based on the event display call bit device address A2 included in the display change processing word W, the state information data MD is read from the address (A2) of the memory unit (23), and the value of the read data MD is set to “ON”. Or "OFF" is determined (83).
上記判断結果が“ON"であれば、該表示変更処理語W
に含まれる登録ファイル番号格納ワードデバイスアドレ
スA3に基づき、メモリユニット(23)の前記アドレスA3
に格納されている16ビットの状態情報MDを読み出して、
該状態情報をファイル番号としてグラフィックRAM(4
3)に登録されている画像ブロック(バルブ)のグラフ
ィックデータGDを読み出す。更に該表示変更処理語Wに
含まれる座標データHDで指定される画面位置に、ON/OFF
色情報が“ON"のときの色(赤)で、画像ブロック(バ
ルブ)を表示する。If the determination result is “ON”, the display change processing word W
Based on the registered file number storage word device address A3 included in the memory unit (23).
Read the 16-bit state information MD stored in the
The graphic RAM (4
Read the graphic data GD of the image block (valve) registered in 3). Further, an ON / OFF is set at the screen position specified by the coordinate data HD included in the display change processing word W.
The image block (bulb) is displayed in the color (red) when the color information is “ON”.
又、上記判断結果が“OFF"であれば、該表示変更処理
語Wに含まれる登録ファイル番号格納ワードデバイスア
ドレスA3に基づき、メモリユニット(23)の前記アドレ
スA3に格納されている16ビットの状態情報MDを読み出し
て、該状態情報MDをファイル番号としてグラフィックRA
M(43)に登録されている画像ブロック(バルブ)のグ
ラフィックデータGDを読み出す。更に、該表示変更処理
語Wに含まれる座標データHDで指定される画面位置に、
ON/OFF色情報が“OFF"のときの色(緑)で、画像ブロッ
ク(バルブ)を表示する。If the determination result is “OFF”, the 16-bit data stored in the address A3 of the memory unit (23) is based on the registered file number storage word device address A3 included in the display change processing word W. The state information MD is read out, and the state information MD is used as a file number as a graphic RA.
The graphic data GD of the image block (valve) registered in M (43) is read. Further, at the screen position specified by the coordinate data HD included in the display change processing word W,
The image block (bulb) is displayed in the color (green) when the ON / OFF color information is “OFF”.
その後、前記データ通信処理に戻り、次の表示変更処
理語Wに基づく表示変更を続行する。Thereafter, the process returns to the data communication process, and continues the display change based on the next display change processing word W.
以上の手続きによって、ディスプレイ(11)の画面
は、プログラマブルコントローラ(2)から送られてく
るデータに応じて刻々変化することになる。By the above procedure, the screen of the display (11) changes every moment according to the data sent from the programmable controller (2).
次に、第11図に沿って動作確認モード(シミュレーシ
ョンモード)における動作について説明する。Next, the operation in the operation check mode (simulation mode) will be described with reference to FIG.
先ず、予め設定されている最初の固定画が呼出され
(9)、第13図の如く画面に表示される。この際、画面
の下部にはガイドメニューが表示される。ガイドメニュ
ーに表示された“事象名探索”の入力催促に応じて、事
象名TNを入力(91)すると、事象の種類に応じてモード
が分岐(92)され、各モード毎に処理が進められる。First, the first fixed picture set in advance is called (9) and displayed on the screen as shown in FIG. At this time, a guide menu is displayed at the bottom of the screen. When the event name TN is input (91) in response to the prompt for "event name search" displayed on the guide menu, the mode is branched (92) in accordance with the type of the event, and the process proceeds for each mode. .
例えばマーク(バルブ)の間接表示を例にとると、前
記事象名TNを含む表示変更処理語Wが、前記事象RAM(4
2)から読み出され、その内容が第14図の如くガイドメ
ニューに表示される。又、この際、事象表示呼出しビッ
トデバイスアドレスA2によって特定されるべき状態情報
のテストデータ(模擬状態情報)と、登録ファイル番号
格納ワードデバイスアドレスA3によって特定されるべき
状態情報のテストデータの入力が促される。For example, taking the indirect display of a mark (valve) as an example, the display change processing word W including the event name TN is stored in the event RAM (4
The contents are read out from 2), and the contents are displayed in the guide menu as shown in FIG. At this time, the test data of the status information to be specified by the event display call bit device address A2 (simulated status information) and the test data of the status information to be specified by the registered file number storage word device address A3 are input. Be prompted.
これらのテストデータが入力(93)されると、以後
は、第10図に示す運転モードと略同様の動作が実行され
る。即ち、第11図の如く事象の種類に応じてモードが分
岐され、例えばマークの間接表示の場合は、テストデー
タとして入力された前記事象表示呼出しビット条件を示
す状態情報データMDの値が“ON"であるか“OFF"である
かを判断(94)する。When these test data are input (93), substantially the same operation as in the operation mode shown in FIG. 10 is performed thereafter. That is, as shown in FIG. 11, the mode is branched according to the type of the event. For example, in the case of the indirect display of the mark, the value of the state information data MD indicating the event display call bit condition input as test data is set to “ It is determined whether it is "ON" or "OFF" (94).
上記判断結果が“ON"であれば、テストデータとして
入力された登録ファイル番号格納データをファイル番号
としてグラフィックRAM(43)に登録されている画像ブ
ロック(バルブ)のグラフィックデータGDを読み出す。
更に該表示変更処理語Wに含まれる座標データHDで指定
される画面位置に、ON/OFF色情報が“ON"のときの色
(赤)で、画像ブロック(バルブ)を表示する。If the determination result is "ON", the graphic data GD of the image block (valve) registered in the graphic RAM (43) is read using the registered file number storage data input as test data as the file number.
Further, an image block (bulb) is displayed at the screen position specified by the coordinate data HD included in the display change processing word W in the color (red) when the ON / OFF color information is “ON”.
又、上記判断結果が“OFF"であれば、テストデータと
して入力された登録ファイル番号格納データをファイル
番号としてグラフィックRAM(43)に登録されている画
像ブロック(バルブ)のグラフィックデータGDを読み出
す。更に、該表示変更処理語Wに含まれる座標データHD
で指定される位置に、ON/OFF色情報が“OFF"のときの色
(緑)で、画像ブロック(バルブ)を表示する。If the result of the determination is "OFF", the graphic data GD of the image block (valve) registered in the graphic RAM (43) is read using the registered file number storage data input as the test data as the file number. Further, the coordinate data HD included in the display change processing word W
The image block (bulb) is displayed at the position specified by the color (green) when the ON / OFF color information is “OFF”.
例えば第18図(a)(b)に示す2種類のマーク(7
2)(75)が、夫々ファイル番号“700"及び“701"とし
てグラフィックRAM(43)に登録されている場合、第15
図の如く事象表示呼出し条件として“1"、登録ファイル
番号格納データとして“700"を入力した場合、画面には
図示の如くバルブ(72)が正しく描画されることにな
る。これによって、表示変更処理語Wが正しいことが検
証される。For example, two types of marks (7
2) If (75) is registered in the graphic RAM (43) as file numbers “700” and “701”, respectively,
When "1" is input as the event display calling condition and "700" is input as the registration file number storage data as shown in the figure, the valve (72) is correctly drawn on the screen as shown. This verifies that the display change processing word W is correct.
これに対して、第16図の如く登録ファイル番号格納デ
ータとして“701"を入力した場合、、図示の如くバルブ
(75)がずれた位置に表示されたとすると、このバルブ
(75)を対象とする表示変更処理語には、事象表示位置
を表わす座標データHD(X,Y)に誤りがあることが判明
する。On the other hand, if "701" is input as the registered file number storage data as shown in FIG. 16, and if the valve (75) is displayed at a shifted position as shown in FIG. It is found that the displayed display change processing word has an error in the coordinate data HD (X, Y) representing the event display position.
第11図の手続では、上記の如くテストデータに基づき
画像表示が行なわれた後、終了キーの操作が判断(95)
され、終了キーが操作された場合は作画モードが設定さ
れる。In the procedure of FIG. 11, after the image is displayed based on the test data as described above, the operation of the end key is determined (95).
When the end key is operated, the drawing mode is set.
第16図の例では、終了キーの操作によって設定された
作画モードにて、表示変更処理語Wに含まれる座標デー
タ(X,Y)に修正を施すことになる。In the example of FIG. 16, the coordinate data (X, Y) included in the display change processing word W is corrected in the drawing mode set by operating the end key.
終了キーの操作がない場合は、固定画の切換えが指令
されたか否かを判断(96)し、YESの場合は固定画切換
え操作で指定された次の固定画が呼出され(9)、該固
定画上に表示すべき各種画像ブロックについての動作確
認が行なわれる。又、前記判断(96)がNOの場合は、同
一の固定画を維持したままガイドメニューの表示へ戻
り、同一固定画上の他の画像ブロックについての動作確
認が行なわれる。If there is no operation of the end key, it is determined whether or not fixed image switching has been instructed (96). If YES, the next fixed image specified by the fixed image switching operation is called (9), and Operations of various image blocks to be displayed on the fixed image are checked. If the determination (96) is NO, the display returns to the guide menu while maintaining the same fixed image, and the operation of another image block on the same fixed image is checked.
動作確認モードは、上述のオフライン状態のみなら
ず、画像表示制御装置(1)とプログラマブルコントロ
ーラ(2)とを接続したオンラインの状態でも実行する
ことが可能であって、この場合、プログラマブルコント
ローラ(2)のメモリユニット(23)に設定されている
状態情報に基づき、上記同様の動作確認が実行される。The operation check mode can be executed not only in the above-mentioned offline state but also in an online state in which the image display control device (1) and the programmable controller (2) are connected. In this case, the programmable controller (2) Based on the state information set in the memory unit (23), the same operation check as described above is executed.
オンラインでの動作確認によれば、オフラインと同様
に表示変更処理語の検証が可能であると同時に、プログ
ラマブルコントローラ(2)に設定されている状態情報
作成、登録のためのプログラムを検証することが可能で
ある。According to the online operation check, it is possible to verify the display change processing word as well as the offline, and at the same time, verify the state information creation and registration program set in the programmable controller (2). It is possible.
例えば、第16図の如くバルブ(75)の表示位置にずれ
が生じた場合、表示変更処理語の座標データが正しいと
すれば、プログラマブルコントローラ(2)から送られ
てくる登録ファイル番号格納データに誤りがあることが
発見される。例えば、正しい登録ファイル番号格納デー
タが“702"であれば、第17図の正しい画像表示が得られ
る様、プログラマブルコントローラ(2)のプログラム
を修正するのである。For example, when the display position of the valve (75) shifts as shown in FIG. 16, if the coordinate data of the display change processing word is correct, the registration file number storage data sent from the programmable controller (2) is used. An error is discovered. For example, if the correct registered file number storage data is "702", the program of the programmable controller (2) is modified so that the correct image display shown in FIG. 17 is obtained.
第12図は、上述の作画モードから動作確認モードを経
て、オンラインの運転モードで移行する全体的な処理手
続きの流れを示したものである。FIG. 12 shows a flow of an overall processing procedure for shifting from the above-described drawing mode to the online operation mode via the operation confirmation mode.
この手続によって、画像表示制御装置(1)の事象RA
M(42)に登録されている表示変更処理語や、プログラ
マブルコントローラ(2)に設定されているプログラム
を対話形式により容易に検証出来、これによって発見さ
れたソフトウエア上の誤りを迅速に修正出来る。By this procedure, the event RA of the image display controller (1) is performed.
The display change processing word registered in M (42) and the program set in the programmable controller (2) can be easily verified interactively, and the software errors found can be quickly corrected. .
上記画像表示制御装置(1)によれば、プログラマブ
ルコントローラ(2)に設定すべきプログラムは、計装
系からの監視データをそのまま状態情報としてメモリユ
ニット(23)の所定番地へ移す処理や、グラフィックRA
M(43)内のファイル符号を指定する16ビットの状態情
報を作成する処理等を実行するための単純なものであ
り、従来の複雑な制御コマンドを含むプログラムに比べ
て、その作成は遥かに容易である。According to the image display control device (1), the program to be set in the programmable controller (2) includes a process of transferring monitoring data from the instrumentation system as it is as status information to a predetermined address of the memory unit (23), RA
It is simple to execute processing to create 16-bit state information that specifies the file code in M (43), and its creation is far less than that of a conventional program containing complicated control commands. Easy.
又、上記画像表示制御装置(1)に於いては、第4図
の事象RAM(42)に対し、表示変更を施すべき事象毎に
事象名TNが書き込まれているから、例えば事象RAM(4
2)の登録を修正したい場合に、事象名をキーワードと
して、事象RAM(42)をクロスサーチすることが可能で
ある。この結果は、例えば第8図の如き図表に編集さ
れ、アウトプットされる。従って、ユーザはこの図表を
参照しながら、容易に事象RAM(42)を書き替えること
が出来、便利である。In the image display control device (1), the event name TN is written in the event RAM (42) of FIG. 4 for each event to be changed in display.
When it is desired to correct the registration in 2), the event RAM (42) can be cross-searched using the event name as a keyword. The result is edited into a chart as shown in FIG. 8 and output. Therefore, the user can easily rewrite the event RAM (42) while referring to this table, which is convenient.
図面及び上記実施例の説明は、本発明を説明するため
のものであって、特許請求の範囲に記載の発明を限定
し、或は範囲を減縮する様に解すべきではない。The drawings and description of the above embodiments are intended to illustrate the present invention and should not be construed as limiting the invention described in the claims or reducing the scope thereof.
又、本発明の各部構成は上記実施例に限らず、特許請
求の範囲に記載の技術的範囲内で種々の変形が可能であ
ることは勿論である。Further, the configuration of each part of the present invention is not limited to the above-described embodiment, and it is needless to say that various modifications can be made within the technical scope described in the claims.
第1図は本発明に係る画像表示制御装置の基本的な構成
を示すブロック図、第2図は画像表示制御装置とプログ
ラマブルコントローラの具体的な構成を示すブロック
図、第3図はプログラマブルコントローラ内のメモリユ
ニットと画像表示制御装置の集約状態情報RAMのアドレ
ス空間を説明する図、第4図は事象RAMに格納される表
示変更処理語の構成を説明する図、第5図はディスプレ
イ画面の一例を示す図、第6図は該画面を構成する固定
画部分を示す図、第7図は表示変更を施すべき画像ブロ
ックを示す図、第8図は事象名をキーワードとするクロ
スサーチの結果を示す図表、第9図は作画モードに於け
る動作を表わすフローチャート、第10図は運転モードに
於ける動作を表わすフローチャート、第11図は動作確認
モードにおける動作を表わすフローチャート、第12図は
作画モードから動作確認モードを経て運転モードへ移行
する流れを示す全体的なフローチャート、第13図乃至第
17図は夫々動作確認モードにおける画面を示す図、第18
図は動作確認モードの説明に供した画像ブロックを示す
図、第19図は出願人が先に提案した画像表示制御装置の
構成を示すブロック図である。 (1)……画像表示制御装置 (2)……プログラマブルコントローラ (11)……ディスプレイ MD……状態情報FIG. 1 is a block diagram showing a basic configuration of an image display control device according to the present invention, FIG. 2 is a block diagram showing a specific configuration of the image display control device and a programmable controller, and FIG. FIG. 4 is a diagram for explaining an address space of an integrated state information RAM of a memory unit and an image display control device, FIG. 4 is a diagram for explaining a configuration of a display change processing word stored in an event RAM, and FIG. , FIG. 6 is a diagram showing a fixed image portion constituting the screen, FIG. 7 is a diagram showing an image block to be displayed, and FIG. 8 is a diagram showing a result of a cross search using an event name as a keyword. FIG. 9 is a flowchart showing the operation in the drawing mode, FIG. 10 is a flowchart showing the operation in the operation mode, and FIG. 11 shows the operation in the operation check mode. FIG. 12 is an overall flowchart showing a flow of shifting from the drawing mode to the operation mode via the operation confirmation mode, and FIGS. 13 to
FIG. 17 is a diagram showing a screen in the operation check mode, respectively.
The figure shows an image block used for explaining the operation check mode. FIG. 19 is a block diagram showing the structure of the image display control device proposed by the applicant earlier. (1) Image display control device (2) Programmable controller (11) Display MD State information
Claims (1)
可能であって、プログラマブルコントローラから送られ
てくる状態情報MDに基づいて、予め登録された複数の画
像ブロックを選択的に画像表示部(63)の所定位置へ描
画する画像表示制御装置に於て、 a)前記複数の画像ブロックを描画するためのグラフィ
ックデータGDが格納されているグラフィックデータ格納
手段(62)と、 b)特定の画像ブロックを識別する為の事象符号TN、該
画像ブロックに対応する状態情報MDのプログラマブルコ
ントローラ(2)内の格納位置を示すアドレスデータ、
及び該画像ブロックの表示位置を表わす座標データHDを
含む表示変更処理語Wが、画像ブロック毎に格納されて
いる事象データ格納手段(61)と、 c)前記事象データ格納手段(61)内の表示変更処理語
Wを解読し、前記アドレスデータに基づいてプログラマ
ブルコントローラ(2)内の所定アドレスの状態情報MD
を読み込むと共に、該状態情報に基づき、表示変更を施
すべき画像ブロックのグラフィックデータGDを、前記表
示変更処理語Wの座標データHDに応じた位置に描画する
ためのグラフィック制御信号を作成し、画像表示部(6
3)へ送出するシステム制御手段(6)と、 d)動作確認モードにて動作確認の対象とする画像ブロ
ックを特定するための事象符号TNと、該画像ブロックに
対する表示変更の基礎になる模擬状態情報とを入力する
ための入力部(66)と、 e)入力された模擬状態情報を格納するための模擬状態
情報格納手段(65)と、 f)動作確認モードにて、入力された事象符合TN及び模
擬状態情報格納手段(65)内のデータに基づいて、前記
事象データ格納手段(61)内の表示変更処理語Wに従っ
た模擬動作を行なわしめる模擬動作制御手段(64) とを具えたことを特徴とする画像表示処理装置。An image display unit (63) that can be connected to a programmable controller (2) and selectively selects a plurality of pre-registered image blocks based on state information MD sent from the programmable controller. In the image display control device for drawing at a predetermined position, a) graphic data storage means (62) storing graphic data GD for drawing the plurality of image blocks; and b) identifying a specific image block. Code TN, address data indicating a storage position in the programmable controller (2) of the state information MD corresponding to the image block,
And an event data storage means (61) in which a display change processing word W including coordinate data HD indicating a display position of the image block is stored for each image block; c) in the event data storage means (61) , And decodes the state change information MD of a predetermined address in the programmable controller (2) based on the address data.
And, based on the state information, create a graphic control signal for drawing graphic data GD of an image block to be subjected to a display change at a position corresponding to the coordinate data HD of the display change processing word W, Display (6
3) a system control means (6) for sending to the d), d) an event code TN for specifying an image block to be checked for operation in the operation check mode, and a simulated state serving as a basis for changing the display of the image block. An input unit (66) for inputting information; e) a simulated state information storage means (65) for storing the input simulated state information; and f) an event code input in the operation check mode. Simulation operation control means (64) for performing a simulation operation in accordance with the display change processing word W in the event data storage means (61) based on the TN and the data in the simulation state information storage means (65). An image display processing device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2182098A JP2871015B2 (en) | 1990-07-09 | 1990-07-09 | Image display control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2182098A JP2871015B2 (en) | 1990-07-09 | 1990-07-09 | Image display control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0468395A JPH0468395A (en) | 1992-03-04 |
| JP2871015B2 true JP2871015B2 (en) | 1999-03-17 |
Family
ID=16112314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2182098A Expired - Lifetime JP2871015B2 (en) | 1990-07-09 | 1990-07-09 | Image display control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2871015B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3822756B2 (en) * | 1998-10-12 | 2006-09-20 | 株式会社デジタル | Data processing device |
| JP2000194472A (en) * | 1998-12-28 | 2000-07-14 | Digital Electronics Corp | Display method and generating device for operation screen for display device |
| JP2002062932A (en) * | 2000-08-21 | 2002-02-28 | Toshiba Corp | Vibration monitoring device |
-
1990
- 1990-07-09 JP JP2182098A patent/JP2871015B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0468395A (en) | 1992-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4455619A (en) | Interactive equipment for computer programming by linkage of labeled block representations of arithmetic/logical subprograms | |
| US4683549A (en) | Sequence control method and apparatus | |
| JP2871015B2 (en) | Image display control device | |
| JPH10283020A (en) | Programmable display device | |
| JPH0728509A (en) | Programmable controller | |
| JP2002268711A (en) | Programmable display unit and plotting program for the same and recording medium with its plotting program recorded | |
| JP2862369B2 (en) | Image display control device | |
| US6145093A (en) | Debugging method and method of displaying information for data processing for use in programmable display device | |
| JP3356634B2 (en) | Screen data creation device for programmable display devices | |
| JP2731245B2 (en) | Graphic display device | |
| JP3162095B2 (en) | Image display control device | |
| JPH04232510A (en) | Editing device for robot controller | |
| JP3178001B2 (en) | Data processing device | |
| JP3031732B2 (en) | Image display control device | |
| JP3392663B2 (en) | Programmable display | |
| JPH0693173B2 (en) | Image display controller | |
| JP2004021831A (en) | Display device, drawing device for display device, drawing program, and recording medium recording the program | |
| JPH11249715A (en) | Automatic generation method of sequence program and motion controller | |
| JP2000215035A (en) | Operation image generating method for program type display device | |
| JPH0546220A (en) | Numerical controller | |
| JPH10105216A (en) | Operation screen generating device for programmed display device | |
| JP2526710B2 (en) | Programmable controller programming method | |
| JPH03245206A (en) | Programming method and device for industrial robots | |
| JPS6345603A (en) | Program storing system for programmable controller | |
| JPS5846426A (en) | Code input equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090108 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090108 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100108 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110108 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110108 Year of fee payment: 12 |