JP2008021155A - Screen creation method and picture creation device - Google Patents
Screen creation method and picture creation device Download PDFInfo
- Publication number
- JP2008021155A JP2008021155A JP2006192783A JP2006192783A JP2008021155A JP 2008021155 A JP2008021155 A JP 2008021155A JP 2006192783 A JP2006192783 A JP 2006192783A JP 2006192783 A JP2006192783 A JP 2006192783A JP 2008021155 A JP2008021155 A JP 2008021155A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- display
- setting
- creation
- transition
- 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.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、編集画面上で、制御用表示器の操作画面を構成する複数の画面(スクリーン)を画面遷移図(スクリーン遷移チャート)に沿って作成する画面作成方法および該画面作成方法を実施するために用いる画面作成装置に関するものである。操作画面はスクリーン遷移チャートに沿って互いに関連付けられる複数のスクリーンから構成されており、本明細書では操作画面を構成する複数の画面(単位画面とも称することができる)個々を説明の都合でスクリーンと称する。 The present invention implements a screen creation method and a screen creation method for creating a plurality of screens (screens) constituting an operation screen of a control display device on an editing screen along a screen transition diagram (screen transition chart). The present invention relates to a screen creation device used for this purpose. The operation screen is composed of a plurality of screens associated with each other along the screen transition chart, and in this specification, a plurality of screens (also referred to as unit screens) constituting the operation screen are individually referred to as screens for convenience of explanation. Called.
制御システムのHMIとしての制御用表示器にプログラマブル表示器が広く使用されている。このような制御用表示器は、デバイスを制御するプログラマブル・ロジック・コントローラ(PLC)と通信して、デバイスの状態を表示/制御しており、デバイスの状態を画面表示する際の動作や、操作に応じてデバイスの状態を制御する際の動作は、操作画面に基づいて特定される。この操作画面は、制御用ホストコンピュータ等の画面作成装置(作画ツール)で作成された後で制御用表示器にインストールされる(特許文献1)。 A programmable display is widely used as a control display as an HMI of a control system. Such a control display device communicates with a programmable logic controller (PLC) that controls the device to display / control the state of the device, and the operation and operation when displaying the state of the device on the screen. The operation at the time of controlling the state of the device in accordance with is specified based on the operation screen. This operation screen is created by a screen creation device (drawing tool) such as a control host computer and then installed on the control display (Patent Document 1).
操作画面は複数(数百以上)の関連付けられたスクリーンから構成されかつ各スクリーンそれぞれは主として、表示内容を変更しないベース画面(背景画面)とそのベース画面上に配設される1つまたは複数のオブジェクト(操作部品)との組合わせで構成されている。この操作部品は、スイッチやランプあるいはメータなどの図形要素で色、点滅状態などの表示状態が変換する部品であり、HMI(ヒューマン・マシーン・インターフェース)部品と称することができる。そしてこれら複数のスクリーンは所定のスクリーン遷移チャートに沿って順次切り替えて制御用表示器の表示画面上で表示される操作画面を構成するものであり、全体で1つのHMIプロジェクトを構成している。 The operation screen is composed of a plurality (several hundreds) of associated screens, and each screen mainly includes a base screen (background screen) that does not change display contents and one or a plurality of screens arranged on the base screen. It consists of a combination with an object (operation part). This operation component is a component whose display state such as color and blinking is converted by a graphic element such as a switch, a lamp, or a meter, and can be referred to as an HMI (Human Machine Interface) component. The plurality of screens are sequentially switched along a predetermined screen transition chart to constitute an operation screen displayed on the display screen of the control display, and constitute one HMI project as a whole.
このHMIプロジェクトが組み込まれた制御用表示器においては、電源起動時等においてシステム画面を表示し、次にそのシステム画面上から次々に表示するスクリーンをユーザ操作で切換え選択していくスクリーン遷移を行うことができるようになっている。 In the control display in which the HMI project is incorporated, a system screen is displayed at the time of power-on or the like, and then a screen transition is performed in which screens to be displayed one after another are switched and selected by a user operation. Be able to.
図8を参照して制御用表示器上でのスクリーン遷移を説明すると、このスクリーン遷移チャートでは、例えば電源が起動すると、メインスクリーン(スクリーン1)がシステム画面として表示される。このメインスクリーンはスクリーン遷移において上階層のスクリーンである。メインスクリーン上でタッチパネルのタッチスイッチ、マウス、キーボード等の入力装置を用いてスクリーン遷移操作をするとそれより下階層のスクリーン2,4,7,10のいずれかにスクリーンが切り替わる。そして例えばスクリーン2に切り替えた場合、ユーザはさらにスクリーン2上に入力装置を用いてスクリーン送りのスクリーン遷移操作を行うとスクリーン3に切り替えることができ、スクリーンを戻す場合もその戻し先にスクリーン遷移操作を行うとメインスクリーンに戻ることができる。スクリーン4ないしスクリーン6、スクリーン7ないしスクリーン9、スクリーン10、11でも同様である。このようなスクリーン遷移のためにスクリーンにはスクリーン遷移ボタンが表示されている。このスクリーン遷移ボタンにはスクリーン送り用と、スクリーン戻し用とがあり、画面作成者はスクリーンを次以降のスクリーンに切り換える場合はスクリーン送り用のスクリーン遷移ボタンを操作し、以前のスクリーンに切り換える場合はスクリーン戻し用のスクリーン遷移ボタンを操作する。
The screen transition on the control display will be described with reference to FIG. 8. In this screen transition chart, for example, when the power supply is activated, the main screen (screen 1) is displayed as the system screen. This main screen is a screen in the upper hierarchy in the screen transition. When a screen transition operation is performed on the main screen using an input device such as a touch switch of a touch panel, a mouse, or a keyboard, the screen is switched to any one of
このような階層構造になっているスクリーン遷移チャートに従い操作画面をパーソナルコンピュータからなる画面作成装置(作画ツール)の編集画面上で作成するに際しては、ユーザーは、スクリーンの作成ごとに、所定のスクリーン遷移に対応して、次のスクリーンの作成に着手する必要がある。この場合、編集画面上にはスクリーン遷移ボタンを表示してそのスクリーン遷移ボタンにスクリーン遷移先としてその戻し先や送り先のプロパティを設定することが必要である。そのプロパティ設定のため編集画面上にスクリーン遷移ボタンのプロパティ設定ウインドウを呼び出し、スクリーンを以前のスクリーンに戻す場合ではスクリーン情報として戻し先のスクリーンのスクリーン名やスクリーン番号を書き込んで登録操作してプロパティ設定を行うことが必要である。 When creating an operation screen on the editing screen of a screen creation device (drawing tool) composed of a personal computer in accordance with the screen transition chart having such a hierarchical structure, the user must create a predetermined screen transition every time the screen is created. In response to this, it is necessary to start creating the next screen. In this case, it is necessary to display a screen transition button on the editing screen and set the return destination and destination properties as the screen transition destination in the screen transition button. Call the property setting window of the screen transition button on the editing screen to set the property, and when returning the screen to the previous screen, write the screen name and screen number of the destination screen as screen information and register and set the property It is necessary to do.
以上のようにして操作画面を作成するに際しては、次に切り替え表示されるスクリーンはそれのベース画面が以前のスクリーンのベース画面と類似ないしは同一であることが多いが、このような場合、以前のスクリーンのベース画面をコピーして貼り付けることができれば操作画面の作成効率が向上する。また、以前のスクリーンを修正する必要が発生することもある。しかしながら、以前のスクリーンにスクリーンを切り換える場合でも、設定ウインドウを呼び出し、現スクリーンのスクリーン遷移ボタンにスクリーン情報として戻し先のスクリーンのスクリーン名やスクリーン番号を書き込んで登録操作してプロパティ設定を行うことが必要となり、画面作成者にとり面倒である。また、以前のスクリーンのスクリーン名やスクリーン番号を忘れないようにする作業も要求され、画面作成者はそれらを意識して記憶して登録操作を行う必要があり、スクリーンの枚数が膨大な数(1000枚近い数)になると、その登録操作に多大な時間が必要となるうえ、戻し先スクリーンのデータ入力を間違う可能性も高くなるなどして、画面作成の効率を低下させる1つの大きな要因となっていた。
したがって、本発明により解決すべき課題は、編集画面上でスクリーン遷移ボタンにスクリーン戻し先をプロパティ設定する場合、戻し先が前のスクリーンである場合には、画面作成者が前のスクリーンの情報を意識して記憶する必要もなく、そのプロパティ設定ができるようにし、これによって、前のスクリーンのベース画面を次のスクリーンのベース画面作成に簡単に利用可能として、作画効率の向上を図ることである。 Therefore, the problem to be solved by the present invention is that when the screen return destination is set to the property on the screen transition button on the edit screen, and the return destination is the previous screen, the screen creator displays the information on the previous screen. It is possible to set the property without having to remember it consciously, thereby making it possible to easily use the base screen of the previous screen for creating the base screen of the next screen, and to improve the drawing efficiency. .
本発明による画面作成方法は、編集画面上で操作画面を構成する複数のスクリーンを所定のスクリーン遷移チャートに沿って作成する画面作成方法において、上記編集画面上に、ユーザー操作されて表示スクリーンを以前のスクリーンに遷移させるスクリーン遷移ボタンを表示し、このスクリーン遷移ボタンによるスクリーン遷移先を、スクリーン名やスクリーン番号等のスクリーン情報の書き込みで設定するか、または、上記書き込み無しで1つ前のスクリーンに自動設定するかをユーザー操作で選択可能としたことを特徴とするものである。 The screen creation method according to the present invention is a screen creation method for creating a plurality of screens constituting an operation screen on an edit screen according to a predetermined screen transition chart. A screen transition button for transitioning to the next screen is displayed, and the screen transition destination by this screen transition button is set by writing screen information such as a screen name and a screen number, or it is set to the previous screen without the above writing. It is characterized in that whether to set automatically can be selected by a user operation.
本発明では、制御用表示器用の操作画面を作成するに際して、次に切り替え表示されるスクリーンのベース画面が前のスクリーンのベース画面と類似ないしは同一である場合、あるいは前のスクリーンを修正や変更を行う必要がある場合、上記設定をユーザ操作で選択しておけば、画面作成者は前のスクリーンのスクリーン名やスクリーン番号等のスクリーン情報を意識する必要なく、スクリーン遷移ボタンを操作するだけで、前のスクリーンに戻ることができるようになり、作画効率が向上する。 In the present invention, when the operation screen for the control display is created, if the base screen of the screen to be switched next is similar or identical to the base screen of the previous screen, or the previous screen is modified or changed. If it is necessary to do so, if the above setting is selected by user operation, the screen creator does not need to be aware of screen information such as the screen name and screen number of the previous screen, just by operating the screen transition button, It becomes possible to return to the previous screen, and the drawing efficiency is improved.
本発明では特に、第1設定も選択することができるようにしているので、スクリーン番号等を指定しその指定したスクリーンを戻し先として選択することができる。これは、ベース画面が類似ないしは同一であるスクリーンが必ずしも現スクリーンより1つ前のスクリーンではない場合があったり、あるいは修正や変更を行いたスクリーンが現スクリーンより1つ前のスクリーンではない場合があり、このような場合にも対処することができる。 In the present invention, in particular, the first setting can also be selected, so that the screen number or the like can be designated and the designated screen can be selected as the return destination. This is because the screen with the same or the same base screen may not necessarily be the screen immediately before the current screen, or the screen that has been modified or changed may not be the screen immediately before the current screen. Yes, it is possible to deal with such a case.
好ましい態様は上記スクリーン遷移ボタンによるスクリーン戻し先の設定を、スクリーン遷移ウインドウを呼び出し、このスクリーン遷移ウインドウ内で行うことである。 A preferred mode is to call up the screen transition window and set the screen return destination by the screen transition button in this screen transition window.
より好ましい態様は上記ウインドウに第1設定を選択するためのチェックボックスと、戻し先情報の書き込み欄とを設けたことである。この態様によれば、戻し先のスクリーンを第1設定により任意に選択することができる。 A more preferable aspect is that a check box for selecting the first setting and a return information writing field are provided in the window. According to this aspect, the return screen can be arbitrarily selected by the first setting.
より好ましい態様は、上記ウインドウに第2設定を選択するためのチェックボックスを設けたことである。この態様では第2設定の選択を単にチェックボックスにチェックを入れるだけで行うことができる。 A more preferable aspect is that a check box for selecting the second setting is provided in the window. In this aspect, the second setting can be selected simply by checking a check box.
本発明による画面作成装置は、編集画面上で操作画面を構成する複数のスクリーンを所定のスクリーン遷移チャートに沿って作成する画面作成装置において、上記ウインドウを編集画面上に表示して上記画面作成方法を実施することが可能になっていることを特徴とするものである。 The screen creation device according to the present invention is a screen creation device for creating a plurality of screens constituting an operation screen on an edit screen according to a predetermined screen transition chart. It is possible to carry out.
本発明によれば、画面作成の効率向上を図ることができる。 According to the present invention, the efficiency of screen creation can be improved.
以下、添付した図面を参照して、本発明の実施の形態に係る画面作成方法を説明する。図1は、制御用表示器を用いた制御システムのシステム構成、図2は制御用表示器のブロック構成を示す。これらの図を参照して、制御用ホストコンピュータ(外部PC)1と、制御用表示器2と、プログラマブルロジックコントローラ(PLC)3と、1つないし複数のデバイスを含むターゲットシステム4とが示されている。これらにより工場に設備された複数のターゲットシステム4を制御する制御システムが構築される。
Hereinafter, a screen creation method according to an embodiment of the present invention will be described with reference to the accompanying drawings. FIG. 1 shows a system configuration of a control system using a control display, and FIG. 2 shows a block configuration of the control display. Referring to these figures, a control host computer (external PC) 1, a
外部PC1は、一般の汎用パーソナルコンピュータと同様に、CPU、メモリ(RAM、ROMなど)、外部記憶装置(ハードディスクドライブ、MOドライブなど)、表示装置および入力装置(キーボード、マウスなど)を有している。外部PC1は、表示器2との間の通信を行うために共通ネットワークに接続されている。外部PC1は、共通ネットワークを介した表示器2との間のデータ通信処理を行うとともに、作成した操作画面を表示器2に転送したり、表示器2から配信されたPLC3の入力データや出力データを収集したりする処理を行うことができる。外部PC1は、作成した操作画面およびPLC3の入出力データをデータベースに登録したり、データベースに登録されたそれらのデータを読み出したりすることができるようになっている。以上の外部PC1は、操作画面を作成するための作画ソフトを内蔵ないしはインストールされており、このソフトにより画面作成を実行することができるようになっている。
The
制御用表示器2はHMI機器としてのプログラマブル表示器やパネルコンピュータのような制御用表示器である。この制御用表示器は、ドット表示画面、操作用入力スイッチ、PLC3とのインターフェース、画面上での操作入力のような制御のためのプログラムメモリなどを備え、グラフィック表示を行うため、操作盤、スイッチ、表示灯などの部品2dを操作画面2aに表示することができる機能を備えることができる他、デバイスの稼働状況や作業指示のような管理のための各種のモニタ、機器に対する設定値をタッチパネルを介して入力する端末としての機能を備えている。制御用表示器2は上記機能の実行のための表示プログラムがインストールされ、その表示プログラムに従い、表示動作を行うようになっている。制御用表示器2は、ターゲットシステム4を制御するPLC3に接続される。
The
制御用表示器2においては、操作画面2aを表示するために、タッチパネル装置2b(タッチパネルとタッチパネルコントローラ)、表示装置2c(表示パネルと表示パネルコントローラ)を備える。タッチパネル装置2bにおいて図示略のタッチパネルは透明な積層パネルの間に多数の電極配線を交差状に配列したものであり、積層パネルの上からペン先や指先で圧力を加える(タッチする)ことにより、その押圧点直下の縦電極配線と横電極配線とが接触するものであり、タッチパネルの接触配線の番号の組み合わせからタッチ位置の座標値を特定することができる。表示装置2cにおいて図示略の表示パネルは、タッチパネルにより密着状態で覆われ、タッチパネルに対する押圧操作による指示は、タッチパネルコントローラで取り込まれて座標解析され、運転開始時前の初期設定時あるいは運転中における指先による各種手動操作を可能としている。表示パネルコントローラは、表示パネルに対する操作画面2aの表示を制御する。
The
制御用表示器2は、操作画面2aに、ターゲットシステム4の操作状況を表示したりターゲットシステム4を操作したりする操作部品(HMI部品)2d等が表示されている。各HMI部品2dは様々な形状、カラー、文字、フォント、等の各種プロパティが設定されている。このHMI部品は、ターゲットシステム4と操作者とのインタフェースを形成し、ターゲットシステム4を構成する個々のデバイスに対応している。
In the
制御用表示器2は、さらに、RAM、ROM、フラッシュROM、VRAMなどのメモリ2eや、演算処理であるCPU2f、入力装置2g、外部PC1やPLC3とのインターフェース(I/F)2hを有しており、これらによって制御用表示器2の各部の動作を制御している。制御用表示器2は、CPU2fにおいて操作画面2aの表示制御、プロトコル変換およびデータ配信の処理を行うために各種のデータ処理を行うことができる。制御用表示器2は、外部PC1で作成された操作画面2aに基づいてVRAMなどのメモリ2eを用いて操作画面2aを描画させることができる。
The
PLC3にはシーケンスプログラムがインストールされている。このシーケンスプログラムは外部PC1によりインストールすることができる。PLC3はそのシーケンスプログラムに従い、ターゲットシステム4に対して所要の制御動作を行うようになっている。PLC3はCPUユニット3a、メモリユニット3b、電源ユニット3c、I/Oユニット3d、通信ユニット3e、各種の高機能ユニットなどの必要とする個別の機能毎に回路がユニット化され、各ユニットを必要に応じて適宜増減可能に並列接続することにより、PLC3における全体として達成される機能を変更可能とする構成のものである。また、ターゲットシステム4に対して入力または出力される各種情報の格納場所が、制御あるいは表示すべきターゲットシステム4上に備えたレベル計やリミットスイッチ等の受動部品あるいはリレーやモータ等の能動部品毎にメモリユニット上に確保され、入力ないしは出力されるデータが数値のごときワードデータに対してはワードデバイスが、オンオフ情報のようなビットデータに対してはビットデバイスが指定され、各ターゲットシステム4に対して機種固有のデバイスネームをあらかじめ設定することにより、デバイスネームの指定により特定可能に必要なデータがメモリユニット内に格納されている。
A sequence program is installed in the PLC 3. This sequence program can be installed by the
ターゲットシステム4にはセンサ、リレー、その他の機器がある。ターゲットシステム4からPLC3にはデバイスの状況を示すデータが入力される。PLC3はそのデータを制御用表示器2に、また、制御用表示器2を介して、外部PC1に送信することができる。
The target system 4 includes sensors, relays, and other devices. Data indicating the status of the device is input from the target system 4 to the PLC 3. The PLC 3 can transmit the data to the
以上において、外部PC1は、上記制御システムにおけるホストコンピュータとしての機能以外に、制御用表示器2の操作画面の設計製作を行う作画ツールとして機能することができる。なお、作画ツールを外部PC1ではなく別途のパーソナルコンピュータで構成し、この作画ツールで作画した操作画面データを制御用表示器2に転送するようにしてもよい。また、制御用表示器2に作画ソフトを記憶させておき、外部PC1にその作画ソフトをインストールすることができるようにしてもよい。この作画ソフトはGUI形式であり、例えばマッキントッシシュ、MS−Windows(登録商標)、UNIX(登録商標)のX−WINDOWである。これらGUIはユーザがコンピュータを現実の作業環境に近い感覚で操作できるインターフェースを提供することができる。
As described above, the
操作画面の設計にはHMI部品の配置、プロパティの設定、プロパティの変更等が含まれる。外部PC1は、表示設計に際しては、内蔵の作画ソフトや記録媒体からインストールされた作画ソフトにより行うことができる。この作画ソフトはスイッチ、ランプ、テンキー、メータ表示器、グラフ表示器などのHMI部品、タグ設定機能、描画機能、テキスト入力機能などを用いて所望の画面を構成するためのソフトである。上記HMI部品は単一機能だけでなく複数機能を備えた複合部品、例えば複合スイッチ、カウンタ、タイマ等もある。これら部品は編集領域にドラッグアンドドロップ等の操作で配置することができるようライブラリ形式で登録されている。外部PC1で作成した操作画面データは制御用表示器2に転送される。この場合、外部PC1で作成された操作画面データは、制御用表示器2が解読可能なデータ形式として制御用表示器2に転送される。
The design of the operation screen includes arrangement of HMI parts, property setting, property change, and the like. The
制御用表示器2ではこの操作画面データをフラッシュメモリなどのメモリ2eに記憶可能なファイル形式で記憶し、画面を表示するときに、必要に応じて読み出す。また、制御用表示器2は操作画面データをバックアップファイルとして保存するために、メモリ2eに記憶された操作画面データをバックアップ用のファイル形式に変換して、制御用表示器2に着脱可能な記録媒体に記憶することができる。この記録媒体としては例えばメモリカードが好適である。制御用表示器2は、PLC3の稼働時に、PLC3との間でやり取りされるデータに基づいて、デバイス4の動作状態に応じて画面上に各部品や図形を表示する。
The
外部PC1は作画ツールとして操作画面の作画処理のために図3に示す処理ブロックを備える。この処理ブロックで表す作画ツールは、スクリーン遷移チャート、編集画面、スクリーン遷移ボタンのプロパティの設定ウインドウおよびスクリーン戻しボタンのプロパティ設定、操作画面、その他のスクリーン情報等を記憶している記憶処理部1a、操作画面の作成および表示に用いる表示画面を備える表示処理部1b、操作画面を制御用表示器2にダウンロードさせたり、その他の通信を制御用表示器2との間で行う通信処理部1c、操作画面の作成、修正等を行うためにマウスやキーボード等の入力デバイスや、編集作業や表示制御を行うCPU等を含む操作画面作成処理部1dを備える。
The
スクリーン遷移チャートは、図8に簡略に示すものであり、上述したので、その詳細説明は略する。このスクリーン遷移チャートは、操作画面作成中に順次に記憶処理部1aに記憶させるようにして、操作画面作成後に表示部1b上に表示可能として操作画面の再修正等に利用することができるようにしてもよい。また、上記機能ブロックにさらにスクリーン遷移チャートを管理する管理処理部を設け、操作画面作成後に画面作成者がスクリーン遷移チャートを変更することができるようにしてもよい。さらに、印刷処理部を設け、スクリーン遷移チャートを印刷可能としてもよい。スクリーン遷移チャートを作成するときスクリーン切り換え条件を示す記号等を用いて作成してもよい。例えば、図8の電源起動時に最初に表示される初期画面であるメインスクリーンの形状、他のスクリーン2,4,7,10,…の形状とに区別をつけたりしてもよい。
Since the screen transition chart is simply shown in FIG. 8 and has been described above, the detailed description thereof will be omitted. This screen transition chart is stored in the
編集画面および設定ウインドウは、図4、図5に示す。記憶部1aはスクリーン遷移チャート、編集画面、設定ウインドウのデータを記憶しており、操作画面作成部1dは記憶部1aからそのデータを読み出して表示部1bの表示画面上に編集画面を表示し、この編集画面上に設定ウインドウを呼び出して必要な操作画面を作成することができるようになっている。
The editing screen and setting window are shown in FIGS. The
操作画面作成部1dは、以上の操作画面の作成に際して各種の処理を実行することができるものであり、この処理には、例えば、編集画面やウインドウに対して、入力イベント処理、メニュー処理、キーボード処理、マウス処理、ツールバー処理、作画処理、ウインドウ処理、コマンド処理、表示処理等がある。入力イベント処理は、入力した各種イベントに応じて、メニュー処理、キーボード処理、マウス処理、ツールバー処理、ウインドウ処理、作画処理等を行う。作画処理は、編集画面の作画領域に生じた入力イベントを処理する。ウインドウ処理では入力イベントに応じて編集画面に表示したウインドウのスクローリング、拡大縮小、切替、その他、等を行う。コマンド処理は入力イベントに応じてコマンドを実行し編集画面に含まれるオブジェクトの描画操作を行う。コマンド処理は外部PC1のOS上で動作するソフトウエアにより実現することができる。表示部は1b、上記処理に従い、編集画面を表示し、この編集画面にオブジェクトを表示する。
The operation screen creation unit 1d can execute various processes when creating the above operation screen. For this process, for example, an input event process, a menu process, a keyboard for an edit screen or a window. There are processing, mouse processing, toolbar processing, drawing processing, window processing, command processing, display processing, and the like. The input event processing performs menu processing, keyboard processing, mouse processing, toolbar processing, window processing, drawing processing, and the like in accordance with various input events. In the drawing process, an input event generated in the drawing area of the editing screen is processed. In the window processing, the window displayed on the editing screen is scrolled, enlarged / reduced, switched, etc. according to the input event. In the command processing, a command is executed in accordance with an input event, and an object included in the editing screen is drawn. Command processing can be realized by software operating on the OS of the
以上の構成を備えた画面作成においては、編集画面上に、スクリーンを以前のスクリーンに戻し操作するためのスクリーン戻しボタン(各種のスクリーン遷移ボタンのうちスクリーンを以前のスクリーンに戻すためのボタン)を表示すると共にこのスクリーン戻しボタンによるスクリーン戻し先を設定するに際しては、スクリーン遷移ボタンのプロパティを設定するための設定ウインドウを呼び出し、その設定ウインドウ内で戻し先情報の書き込みで設定(第1設定)するか、または、予め定めた戻し先に自動設定(第2設定)するかをユーザー操作で選択することができるようにしたものである。 When creating a screen with the above configuration, a screen return button (a button for returning the screen to the previous screen among the various screen transition buttons) on the edit screen for operating the screen back to the previous screen. When displaying and setting the screen return destination by this screen return button, a setting window for setting the properties of the screen transition button is called, and setting (first setting) is performed by writing return destination information in the setting window. Alternatively, whether to automatically set to a predetermined return destination (second setting) can be selected by a user operation.
図4に編集画面10を示し、図5に設定ウインドウを示す。図6に第1設定を行うために編集画面上に設定ウインドウを呼び出した状態を示し、図7に第2設定を行うために編集画面上に設定ウインドウを呼び出した状態を示す。図4の編集画面10にはスクリーン遷移ボタンのうちスクリーン戻しボタンのみを表示し、また、操作部品等は図解の簡略化のため図示を略している。
FIG. 4 shows an
この編集画面10において、その上部にメニューバー12が表示されている。メニューバー12にはFile(ファイル)、Edit(編集)、View(表示)、Tool(ツール)、Object(オブジェクト)、Screen(スクリーン)、Database(データベース)、SetUp(セットアップ)、Panel(パネル)、Window(ウインドウ)、Help(ヘルプ)のメニュー項目が含まれている。所望のメニュー項目を選択するとプルダウンリストが開き、当該項目に含まれるコマンドの一覧が表示される。コマンド一覧から所望のコマンドを選択して実行する。実施の形態ではそのコマンドの一覧の図示は略する。メニューバー12の下方にはツールバー14が表示されている。ツールバー14に含まれるアイコンをクリックすると、所望のコマンドを起動することができる。
On the
さらに編集画面10はナビゲーションウインドウ16を備える。このナビゲーションウインドウ16は、プレビュー部18と、設定操作部20とから構成されている。プレビュー部18はスクリーン、背景スクリーンをプレビューするものである。設定操作部20は、同一の作画領域上にスクリーン、その背景スクリーンおよびその背景カラーの3つのスクリーン要素を組み合わせた最終的な状態を表示可能としている。
The
編集画面10には、作画領域22、オブジェクトリスト領域24、パーツリスト領域26およびオブジェクトヘルプ領域28が配置されている。オブジェクトリスト領域24には、作画編集に用いる線、四角形、ボタン等のオブジェクトがリストされている。パーツリスト領域26には作画編集に用いるボタン,ラベル,入力エリア,スケール,スイッチ,ラジオボックス,メニュー,セパレータ等の部品(図示略)がリストされている。作画領域22には、オブジェクトリスト領域24からドラッグアンドドロップ等により選択して貼り付けたオブジェクトが表示されている。オブジェクトリスト領域24のオブジェクトはあらかじめ定義された属性(機能)を有している。作画領域22に表示したオブジェクトは、この作画領域22における編集加工により具体的な属性値(形状、サイズ、機能、等)が設定される。この作画領域22上にオブジェクトを組み合わせて、操作画面を構成する1つのスクリーンを作成する。
In the
編集画面10にはスクリーン遷移ボタン17が表示されている。このスクリーン遷移ボタン17のプロパティは設定ウインドウ30により設定される。
A
設定ウインドウ30は、スクリーン遷移ボタン17のプロパティ設定のためのものであり、スクリーン遷移ボタン名の記入欄30a、スクリーン遷移ボタンのプレビュー部30b、スクリーン遷移ボタンのテキスト記入欄30c、スクリーン遷移ボタンによる切り替え先のスクリーンの選択用チェックボックス30d、を有する。テキスト記入欄30cは、スクリーン遷移ボタンの文字記入部、色、背景色、文字サイズ、等の設定が可能となっている。
The setting
スクリーンの選択用チェックボックス30dは、パワーアップスクリーンとしてPowerUpScreenのチェックボックスA、送り先(移動先)スクリーンとしてForwardScreenのチェックボックスB、戻し先前スクリーンとしてPreviousScreenのチェックボックスC、戻し先他スクリーンとしてOtherScreenのチェックボックスDから構成される。そのうち、PreviousScreenチェックボックスCは戻し先スクリーンが前スクリーンである第2設定用のチェックボックスであり、OtherScreenのチェックボックスDは戻し先スクリーンがスクリーン名、スクリーン番号で指定することができる第1設定用のチェックボックスである。また、OtherScreenには戻り先のスクリーン番号の記入欄Eとスクリーン名の記入欄Fを備える。
The screen
さらに、スクリーン遷移ボタンのプレビュー部30bでスクリーン遷移ボタンGがプレビューされている。また、このスクリーン遷移ボタンのオブジェクトスタイルはObjectStyle30eで選択可能になっている。実施の形態では矩形スタイルHが選択されている。
Further, the screen transition button G is previewed in the screen transition
第1設定を行う場合は、図6で示すように、編集画面10上にスクリーン遷移ボタン17のプロパティ設定用の設定ウインドウ30を呼び出し、他スクリーン(OtherScreen)のチェックボックスDにチェックを入れるとともに、戻り先のスクリーン番号とスクリーン名とを記入する記入欄E,Fに記入する。これにより、スクリーン遷移ボタン(例としてボタン名がScreenChangePB1)17にメインスクリーン(例ではスクリーン番号「1」、スクリーン名「MAINSCREEN」)を戻り先とするプロパティを設定する。
When performing the first setting, as shown in FIG. 6, the setting
第2設定を行う場合は、図7で示すように、編集画面10上にウインドウ30を呼び出し、PreviousScreenのチェックボックスCにチェックを入れる。これにより、スクリーン遷移ボタン(例ではボタン名がScreenChangePB1)17に前スクリーンを戻り先とするプロパティを設定する。
When performing the second setting, as shown in FIG. 7, the
以上により実施の形態では、制御用表示器用の操作画面を作成するに際して、次に切り替え表示されるスクリーンのベース画面が前のスクリーンのベース画面と類似ないしは同一である場合、第2設定をユーザ操作で選択しておけば、前のスクリーンを意識する必要なく、スクリーン戻しボタンを操作し前のスクリーンのベース画面を現スクリーンにコピーして貼り付けることができる。また、前のスクリーンを修正したい場合でも、簡単に前のスクリーンに戻ってその修正を行うことができる。 As described above, in the embodiment, when the operation screen for the control display is created, if the base screen of the screen to be switched next is similar or the same as the base screen of the previous screen, the second setting is changed to the user operation. , You can copy and paste the base screen of the previous screen to the current screen by operating the screen return button without having to be aware of the previous screen. Also, if you want to modify the previous screen, you can easily return to the previous screen and make corrections.
1 外部PC
2 制御用表示器
3 PLC
4 デバイス
10 編集画面
17 スクリーン遷移ボタン
30 スクリーン遷移ボタンプロパティ設定ウインドウ
C PreviousScreen(第2設定用)のチェックボックス
D OtherScreen(第1設定用)のチェックボックス
E スクリーン番号記入欄
F スクリーン名記入欄
G ウインドウ30でプレビューされているスクリーン遷移ボタン
1 External PC
2 Display for control 3 PLC
4
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006192783A JP2008021155A (en) | 2006-07-13 | 2006-07-13 | Screen creation method and picture creation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006192783A JP2008021155A (en) | 2006-07-13 | 2006-07-13 | Screen creation method and picture creation device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008021155A true JP2008021155A (en) | 2008-01-31 |
Family
ID=39077035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006192783A Pending JP2008021155A (en) | 2006-07-13 | 2006-07-13 | Screen creation method and picture creation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008021155A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5885892B1 (en) * | 2015-02-23 | 2016-03-16 | 三菱電機株式会社 | Data creation device, data creation method, and data creation program |
JP2016126484A (en) * | 2014-12-26 | 2016-07-11 | 株式会社キーエンス | Display system |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05307472A (en) * | 1992-04-28 | 1993-11-19 | Shimadzu Corp | Program parts information reusing device |
JPH07271539A (en) * | 1994-03-29 | 1995-10-20 | Hitachi Ltd | Production system for graphical user interface screen |
JPH10240732A (en) * | 1997-02-25 | 1998-09-11 | Toshiba Corp | Method and device for generating html file for www |
JPH11161401A (en) * | 1997-11-28 | 1999-06-18 | Fujitsu Ltd | Picture transiting system and recording medium |
JP2000250674A (en) * | 1999-03-02 | 2000-09-14 | Canon Inc | Device and method for picture generation and recording medium |
JP2002007017A (en) * | 2000-06-16 | 2002-01-11 | Pfu Ltd | Screen preparation system and recording medium |
JP2002073320A (en) * | 2000-08-30 | 2002-03-12 | Digital Electronics Corp | Display screen generation device for programmed display device |
JP2002182914A (en) * | 2000-12-18 | 2002-06-28 | Canon Inc | Screen transition display device, screen transition display method and storage medium |
JP2002335480A (en) * | 2001-05-10 | 2002-11-22 | Brother Ind Ltd | Display screen edit device |
JP2004086774A (en) * | 2002-08-28 | 2004-03-18 | Toshiba Corp | Screen structural drawing modeling device, program, and screen structural drawing modeling method |
-
2006
- 2006-07-13 JP JP2006192783A patent/JP2008021155A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05307472A (en) * | 1992-04-28 | 1993-11-19 | Shimadzu Corp | Program parts information reusing device |
JPH07271539A (en) * | 1994-03-29 | 1995-10-20 | Hitachi Ltd | Production system for graphical user interface screen |
JPH10240732A (en) * | 1997-02-25 | 1998-09-11 | Toshiba Corp | Method and device for generating html file for www |
JPH11161401A (en) * | 1997-11-28 | 1999-06-18 | Fujitsu Ltd | Picture transiting system and recording medium |
JP2000250674A (en) * | 1999-03-02 | 2000-09-14 | Canon Inc | Device and method for picture generation and recording medium |
JP2002007017A (en) * | 2000-06-16 | 2002-01-11 | Pfu Ltd | Screen preparation system and recording medium |
JP2002073320A (en) * | 2000-08-30 | 2002-03-12 | Digital Electronics Corp | Display screen generation device for programmed display device |
JP2002182914A (en) * | 2000-12-18 | 2002-06-28 | Canon Inc | Screen transition display device, screen transition display method and storage medium |
JP2002335480A (en) * | 2001-05-10 | 2002-11-22 | Brother Ind Ltd | Display screen edit device |
JP2004086774A (en) * | 2002-08-28 | 2004-03-18 | Toshiba Corp | Screen structural drawing modeling device, program, and screen structural drawing modeling method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016126484A (en) * | 2014-12-26 | 2016-07-11 | 株式会社キーエンス | Display system |
JP5885892B1 (en) * | 2015-02-23 | 2016-03-16 | 三菱電機株式会社 | Data creation device, data creation method, and data creation program |
WO2016135834A1 (en) * | 2015-02-23 | 2016-09-01 | 三菱電機株式会社 | Data creation device, data creation method, and data creation program |
CN107250973A (en) * | 2015-02-23 | 2017-10-13 | 三菱电机株式会社 | Data creation device, data creation method and data creating program |
CN107250973B (en) * | 2015-02-23 | 2018-09-28 | 三菱电机株式会社 | Data creation device, data creation method and data creating program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2002108421A (en) | Plc system construction support tool and program development support tool for plc system which incorporates the same | |
JPH09204289A (en) | Document editing device | |
CN103576599A (en) | PLC system, drawing editing device thereof and programmable display | |
JP2010026627A (en) | Programmable display device | |
US20020109724A1 (en) | Method for controlling electronic devices using digital recall tool | |
JP3835589B2 (en) | Drawing device and computer-readable recording medium recording drawing program | |
JP2020123234A (en) | Information processor, control method, and program thereof | |
JP2008021154A (en) | Operation screen editing method for control indicator | |
JP2008021155A (en) | Screen creation method and picture creation device | |
JP2010009167A (en) | Screen display device, screen display method, and screen display program | |
JP6476080B2 (en) | Design support apparatus, design support method, design support program, and recording medium | |
JP2007280092A (en) | Picture data preparation method | |
JP4851390B2 (en) | Editor device and editor program | |
JP2007280093A (en) | Picture data preparation method | |
JPH06332645A (en) | Data input/output screen constructing system | |
JP4823885B2 (en) | Setting method of network setting information for display unit | |
WO2014047031A2 (en) | System for creating and/or editing a code | |
JP2014048693A (en) | Hierarchical grouping device | |
JPH06295236A (en) | Engineering device | |
JP4278466B2 (en) | Editor device, program for causing computer to function as editor device, and recording medium | |
JP5195406B2 (en) | Display control apparatus and method, program, and recording medium | |
JP3470940B2 (en) | How to display the data processing screen | |
JP2008083767A (en) | Display | |
JP3014268U (en) | CAD device | |
JP2005346432A (en) | Apparatus for generating screen of control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090224 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110125 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110705 |