[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006099573A - Screen forming device, screen forming program and storage medium recording the same - Google Patents

Screen forming device, screen forming program and storage medium recording the same Download PDF

Info

Publication number
JP2006099573A
JP2006099573A JP2004286692A JP2004286692A JP2006099573A JP 2006099573 A JP2006099573 A JP 2006099573A JP 2004286692 A JP2004286692 A JP 2004286692A JP 2004286692 A JP2004286692 A JP 2004286692A JP 2006099573 A JP2006099573 A JP 2006099573A
Authority
JP
Japan
Prior art keywords
screen
attribute
display
data
objects
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
Application number
JP2004286692A
Other languages
Japanese (ja)
Inventor
Youhan Kainuma
洋範 海沼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Schneider Electric Japan Holdings Ltd
Original Assignee
Digital Electronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Digital Electronics Corp filed Critical Digital Electronics Corp
Priority to JP2004286692A priority Critical patent/JP2006099573A/en
Publication of JP2006099573A publication Critical patent/JP2006099573A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To efficiently perform a work for selectively changing the attributes of parts (objects) or the like constituting a screen of a programmable display or the like. <P>SOLUTION: A plotting editor forming a screen does not accept a change of attribute when an operation for fixing attributes is preliminarily performed for objects OBJ4-OJB6, OBJ10-OBJ12, and OBJ16-OJB18 where the coordinate attributes are not moved. When the whole range A of the objects OBJ1-OBJ18 is designated in this state, and the range A is entirely dragged and dropped, objects OBJ1-OBJ3, OBJ7-OBJ9, and OBJ13-OBJ15 shown with diagonal lines are moved, whereby the coordinate attributes of the objects OBJ1-OBJ3, OBJ7-OBJ9 and OBJ13-OBJ15 are changed. However, the objects OBJ4-OBJ6, OBJ10-OBJ12, and OBJ16-OBJ18 are not moved, and the coordinate attributes thereof are not changed. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、プログラマブル表示器等の表示装置で表示される画面の作成に係り、詳しくは、画面に含まれるオブジェクトの属性の変更を容易にする画面作成装置、画面作成プログラムおよびそれを記録した記録媒体に関するものである。   The present invention relates to creation of a screen displayed on a display device such as a programmable display, and more specifically, a screen creation device, a screen creation program, and a recording in which the screen creation program facilitates changing an attribute of an object included in the screen. It relates to the medium.

プログラマブル表示器は、ホストコントローラ(PLC)とのインタフェースを備えており、ホストコントローラに接続されたデバイスの稼働状況を表示したり、デバイスへの制御指示を与えるための操作入力を画面から受け付けたりする機能を備えた操作型表示器である。一般に、プログラマブル表示器は、グラフィック表示機能を有するので、操作盤、スイッチ、表示灯等を表示することができ、制御システムにおける操作端末としての役割を果たす。   The programmable display has an interface with the host controller (PLC), displays the operating status of the device connected to the host controller, and accepts an operation input for giving a control instruction to the device from the screen. This is an operation-type display with a function. In general, since the programmable display has a graphic display function, it can display an operation panel, a switch, an indicator lamp, and the like, and serves as an operation terminal in the control system.

このようなプログラマブル表示器で表示される画面は、制御システムの仕様に応じて、画面作成ソフトウェア(作画ソフト)を用いてユーザ独自で作成できるようになっている。画面作成に際しては、ユーザが、パーソナルコンピュータ等において作画ソフトによって提供される部品、描画機能等を用いて所望の画面を構成する。   The screen displayed on such a programmable display can be created by the user by using screen creation software (drawing software) according to the specifications of the control system. When creating a screen, a user configures a desired screen by using components, drawing functions, and the like provided by drawing software in a personal computer or the like.

上記の部品は、スイッチ、テンキー、メータ表示器、グラフ表示器等をそれぞれ表す画像であって、実際の部品のごとく組み合わせて扱えるように、予めライブラリ形式で作画ソフトに用意されている。また、上記の部品は、部品を表すイメージと、そのイメージの動的変化を画面上の指定された位置で表現するための設定データとが組み合わされて用いられる。その設定データは、画面のデータの一部としてプログラマブル表示器のメモリに記憶される。   The above parts are images representing switches, numeric keys, meter displays, graph displays, etc., and are prepared in advance in drawing software in a library format so that they can be combined and handled as actual parts. In addition, the above-described component is used in combination with an image representing the component and setting data for expressing the dynamic change of the image at a designated position on the screen. The setting data is stored in the memory of the programmable display as part of the screen data.

作成された画面は、画面データとしてプログラマブル表示器に転送されて記憶される。そして、ホストコントローラの稼働時には、ホストコントローラに接続されたデバイスの状態に応じて、プログラマブル表示器の表示部に表示される画面上のメータ表示器等の出力部品が動的に変化する。また、スイッチ等の入力部品への画面上の入力操作が制御指示としてデバイスに与えられる。   The created screen is transferred to the programmable display device as screen data and stored. When the host controller is in operation, output components such as a meter display on the screen displayed on the display unit of the programmable display dynamically change according to the state of the device connected to the host controller. Further, an input operation on the screen to an input component such as a switch is given to the device as a control instruction.

作画ソフトにおいては、通常、作画ソフトのメーカによって提供された部品を利用するが、用意された部品を所望の仕様で利用したい場合は、その仕様をユーザ自身で変更しなければならない。このような部品の仕様を変更する技術を開示した文献としては、特許文献1および2が挙げられる。特許文献1および2では、部品をオブジェクトとして扱い、オブジェクトの属性(色、形等)をエディタで書き替えることを開示している。   In the drawing software, a part provided by the manufacturer of the drawing software is usually used. However, if the prepared part is to be used with a desired specification, the specification must be changed by the user himself / herself. Patent documents 1 and 2 are mentioned as literature which indicated the art which changes the specification of such parts. Patent Documents 1 and 2 disclose that a part is handled as an object and the attributes (color, shape, etc.) of the object are rewritten by an editor.

このようなエディタを用いて、例えば座標の属性を変更する処理について説明する。図10(a)に示すように、画面編集領域201に表示されたオブジェクトOBJ1〜OBJ18のうち、一列おきに配された斜線で示したオブジェクトOBJ1〜OBJ3,OBJ7〜OBJ9,OBJ13〜OBJ15を移動させるように座標の属性を変更する。この場合、図10(b)に示すように、例えば、まず、範囲Xを指定してオブジェクトOBJ1〜OBJ3を一まとめにして選択し、続いて範囲Yを指定してオブジェクトOBJ7〜OBJ9を選択し、さらに範囲Zを指定してOBJ13〜OBJ15を選択する。そして、範囲X,Y,Zをそれぞれドラッグ&ドロップの操作によって移動させることにより、図10(c)に示すように、選択されたオブジェクトOBJ1〜OBJ3,OBJ7〜OBJ9,OBJ13〜OBJ15を移動させる。この結果、オブジェクトOBJ1〜OBJ3,OBJ7〜OBJ9,OBJ13〜OBJ15の属性は新たな座標に更新される。
特開2001−266171号公報(2001年9月28日公開) 特開2003−150212号公報(2003年5月23日公開)
For example, a process for changing the attribute of coordinates using such an editor will be described. As shown in FIG. 10A, among the objects OBJ1 to OBJ18 displayed in the screen editing area 201, the objects OBJ1 to OBJ3, OBJ7 to OBJ9, and OBJ13 to OBJ15 indicated by diagonal lines arranged in every other row are moved. Change the attribute of the coordinates as follows. In this case, as shown in FIG. 10B, for example, first, the range X is specified and the objects OBJ1 to OBJ3 are selected together, and then the range Y is specified and the objects OBJ7 to OBJ9 are selected. Further, the range Z is designated and OBJ13 to OBJ15 are selected. Then, by moving the ranges X, Y, and Z by drag and drop operations, the selected objects OBJ1 to OBJ3, OBJ7 to OBJ9, and OBJ13 to OBJ15 are moved as shown in FIG. As a result, the attributes of the objects OBJ1 to OBJ3, OBJ7 to OBJ9, and OBJ13 to OBJ15 are updated to new coordinates.
JP 2001-266171 A (published September 28, 2001) JP 2003-150212 A (published May 23, 2003)

しかしながら、上記のような属性の変更方法では、範囲X,Y,Zを個別に選択しなければならない。これは、属性を変更するオブジェクトと属性を変更しないオブジェクトが混在しているために、上記のようにオブジェクトを一度に選択することができないために生じる手間となって、属性の変更作業を効率的に行う妨げとなっている。しかも、選択するオブジェクトが多くなるほど、選択操作が多くなり、誤ってオブジェクトを選択する虞もある。   However, in the attribute changing method as described above, the ranges X, Y, and Z must be individually selected. This is because the object that changes the attribute and the object that does not change the attribute are mixed, and it becomes troublesome because the object cannot be selected at the same time as described above. Is a hindrance to do. In addition, as the number of objects to be selected increases, the number of selection operations increases, and there is a possibility that an object is selected by mistake.

本発明は、上記の問題点に鑑みてなされたものであり、その目的は、部品等(オブジェクト)の属性を選択的に変更する作業を効率的に行うことにある。   The present invention has been made in view of the above-described problems, and an object of the present invention is to efficiently perform an operation of selectively changing attributes of parts and the like (objects).

本発明に係る画面作成装置は、複数の図形要素を含む画面を作成する画面作成手段と、前記図形要素の属性を設定する属性設定手段とを備えた画面作成装置において、上記の課題を解決するために、前記属性設定手段は前記図形要素の属性を前記図形要素毎に変更不可に固定することを特徴としている。   A screen creation apparatus according to the present invention solves the above problems in a screen creation apparatus comprising screen creation means for creating a screen including a plurality of graphic elements and attribute setting means for setting attributes of the graphic elements. For this purpose, the attribute setting means fixes the attribute of the graphic element so that it cannot be changed for each graphic element.

上記の構成では、図形要素の指定された属性が、属性設定手段によって変更不可に固定される。これにより、一括して複数の図形要素の属性について共通属性に変更しても、属性が固定されたオブジェクトについては、その属性が変更されない。それゆえ、属性を選択的に変更することを容易に行うことができる。   In the above configuration, the specified attribute of the graphic element is fixed by the attribute setting unit so as not to be changed. As a result, even if the attributes of a plurality of graphic elements are collectively changed to the common attribute, the attributes are not changed for the object having the fixed attribute. Therefore, it is possible to easily change the attribute selectively.

前記画面作成装置において、前記属性設定手段は属性として座標を固定することが好ましい。例えば、図形要素を多数含む画面において、座標の属性を変更する所望の図形要素が点在している場合、それ以外の図形要素の座標(属性)を固定しておき、すべての図形要素を含む範囲を指定して、その範囲ごと移動するような座標の変更操作を行う。これにより、座標属性の固定された図形要素は移動せず、それ以外の図形要素は移動し、その座標属性が変更される。それゆえ、所望の図形要素の座標属性のみを容易に変更することができる。   In the screen creation device, it is preferable that the attribute setting unit fixes coordinates as attributes. For example, when a desired graphic element whose coordinate attribute is to be changed is scattered on a screen including many graphic elements, the coordinates (attributes) of other graphic elements are fixed and all graphic elements are included. Specify a range and change the coordinates so that the range moves. As a result, the graphic element with the fixed coordinate attribute does not move, the other graphic elements move, and the coordinate attribute is changed. Therefore, only the coordinate attribute of the desired graphic element can be easily changed.

前記画面作成装置において、前記画面作成手段は上下に重ねて表示される図形要素を入れ替えて表示することが好ましい。これにより、属性を変更したい図形要素が上に表示される図形要素に隠れていても、その図形要素が画面作成手段によって上側に入れ替えて表示されるので、隠れた図形要素の属性を容易に固定または変更することができる。   In the screen creation device, it is preferable that the screen creation means displays the graphic elements that are displayed one above the other. As a result, even if the graphic element whose attribute you want to change is hidden behind the graphic element displayed above, the graphic element is displayed on the top by the screen creation means, so the attribute of the hidden graphic element can be easily fixed. Or can be changed.

本発明の画面作成プログラムは、前述のいずれかの画面作成装置を動作させるための画面作成プログラムであって、コンピュータを上記画面作成手段および属性設定手段として機能させるプログラムである。また、この画面作成プログラムは、コンピュータ読み取り可能な記録媒体に記録される。これにより、プログラムをコンピュータに読み取らせて実行させることにより前記画面作成装置を実現することができる。   The screen creation program of the present invention is a screen creation program for operating any of the screen creation devices described above, and is a program that causes a computer to function as the screen creation means and attribute setting means. The screen creation program is recorded on a computer-readable recording medium. Thereby, the said screen creation apparatus is realizable by making a computer read and run a program.

本発明に係る画面作成装置は、以上のように、図形要素の属性を前記図形要素毎に変更不可に固定するので、図形要素の属性を一括して変更しても、固定された属性が変更されないため、各図形要素について選択的な属性の変更を効率的に行うことができる。したがって、所望の図形要素について、効率良くかつ確実に属性を変更することができるという効果を奏する。   As described above, the screen creation apparatus according to the present invention fixes the graphic element attribute so that it cannot be changed for each graphic element. Therefore, even if the graphic element attribute is changed collectively, the fixed attribute is changed. Therefore, the selective attribute change can be efficiently performed for each graphic element. Therefore, there is an effect that the attribute can be changed efficiently and reliably for the desired graphic element.

本発明の実施形態を図1ないし図8に基づいて説明すると、以下の通りである。   The embodiment of the present invention will be described with reference to FIGS. 1 to 8 as follows.

図1に示すように、本実施形態に係る制御システム1は、ホストコンピュータ2と、プログラマブル表示器3と、PLC4と、共通ネットワーク5と、専用ネットワーク6と、デバイス7とを備えている。   As shown in FIG. 1, the control system 1 according to this embodiment includes a host computer 2, a programmable display 3, a PLC 4, a common network 5, a dedicated network 6, and a device 7.

ホストコンピュータ2およびプログラマブル表示器3は、共通ネットワーク5を介して互いに接続されている。一方、プログラマブル表示器3およびPLC4は、専用ネットワーク6を介して接続されている。共通ネットワーク5は、共通の通信プロトコル(共通通信プロトコル)で通信を行うことが可能なイーサネット(登録商標)などからなるローカルエリアネットワーク(LAN)のようなネットワークである。専用ネットワーク6は、PLC4に固有の通信プロトコル(専用通信プロトコル)で通信を行うことが可能なシリアルケーブルなどからなるネットワークである。専用通信プロトコルは、PLC4がシーケンサから発達してきた経緯もあって、製造会社毎、あるいは、同一会社であっても製品毎など、PLC4の機種毎に異なっていることが多い。   The host computer 2 and the programmable display 3 are connected to each other via a common network 5. On the other hand, the programmable display 3 and the PLC 4 are connected via a dedicated network 6. The common network 5 is a network such as a local area network (LAN) made of Ethernet (registered trademark) or the like capable of performing communication using a common communication protocol (common communication protocol). The dedicated network 6 is a network composed of a serial cable or the like that can perform communication using a communication protocol (dedicated communication protocol) unique to the PLC 4. The dedicated communication protocol is often different for each PLC4 model, such as for each manufacturing company or for each product even if it is the same company, because the PLC4 has been developed from a sequencer.

本実施形態に係る制御システム1は、各PLC4にそれぞれ接続されるプログラマブル表示器3とホストコンピュータ2とを共通ネットワーク5で接続するとともに、共通ネットワーク5で使用する共通通信プロトコルとして、専用通信プロトコルとは独立して定めた共通のプロトコルを採用している。さらに、プログラマブル表示器3は、後述するように、プロトコルを変換する機能も有しており、例えば、命令コードの変換や引数の変換あるいは伝送時の制御コードの変換などのプロトコル変換を行って、ホストコンピュータ2と自機器に接続されたPLC4との通信を中継する。   The control system 1 according to the present embodiment connects the programmable display 3 and the host computer 2 respectively connected to each PLC 4 through a common network 5 and uses a dedicated communication protocol as a common communication protocol used in the common network 5. Adopts a common protocol defined independently. Furthermore, as will be described later, the programmable display 3 also has a function of converting a protocol, for example, by performing protocol conversion such as instruction code conversion, argument conversion, or control code conversion during transmission, The communication between the host computer 2 and the PLC 4 connected to the own device is relayed.

このような構成において、プログラマブル表示器3は、HMIとして動作するためPLC4に比べて演算能力に余力があるので、通信の大半を処理する。例えば、画面データのダウンロードのように、PLC4を介さず、ホストコンピュータ2からプログラマブル表示器3へ直接通信できる。したがって、PLC4の負担を軽減でき、制御システム1全体に必要な演算能力を削減できる。なお、プログラマブル表示器3は、オペレータの操作を待ち受けている間、演算能力に余力があるので、プロトコル変換のために演算能力を向上させることなく、プロトコル変換できる。   In such a configuration, the programmable display device 3 operates as an HMI, and therefore has more computing power than the PLC 4, and therefore handles most of the communication. For example, it is possible to communicate directly from the host computer 2 to the programmable display 3 without going through the PLC 4 like downloading screen data. Therefore, the burden on the PLC 4 can be reduced, and the calculation capability required for the entire control system 1 can be reduced. Note that the programmable display 3 has a sufficient computing capacity while waiting for an operator's operation, so that protocol conversion can be performed without improving the computing capacity for protocol conversion.

PLC4は、ユーザが作成した制御プログラム(ラダープログラム)にしたがって、入力ユニットを介して入力用のデバイス7から出力される出力データを取り込むとともに、出力用のデバイス7に制御データを与える。入力用のデバイス7しては、センサ(温度センサ、光センサなど)、スイッチ(押ボタンスイッチ、リミットスイッチ、圧力スイッチなど)のような機器が用いられる。出力用のデバイス7としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。これらのデバイス7…は、製造ラインなどの各種のターゲットシステムの所要各部に配置される。また、デバイス7は、後述するタッチパネル33などの入力装置から手動で入力されたデータを格納するための後述するメモリ部32における特定の領域であってもよい。   The PLC 4 captures output data output from the input device 7 via the input unit according to a control program (ladder program) created by the user, and gives the control data to the output device 7. As the input device 7, devices such as sensors (temperature sensors, optical sensors, etc.) and switches (push button switches, limit switches, pressure switches, etc.) are used. As the output device 7, an actuator, a relay, a solenoid valve, a display, or the like is used. These devices 7 are arranged in required portions of various target systems such as a production line. Further, the device 7 may be a specific area in the memory unit 32 described later for storing data manually input from an input device such as a touch panel 33 described later.

PLC4内のメモリ(デバイスメモリ)は、デバイス7の状態やデバイス7の設定値などのデータ(ワードデータやビットデータ)を、デバイスアドレスで指定された領域に格納している。メモリにおいて、ワードデバイスは、入出力されるデータが数値のようなワードデータを格納する領域として設定され、ワードアドレス(デバイスアドレス)で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを格納する領域として設定され、ビットアドレス(デバイスアドレス)で設定される。このような設定により、PLC4内の任意のワードデバイスまたはビットデバイスをアクセスするだけでデバイス7…を制御し、またはその状態に関する情報を個別に取り出すことができる。   The memory (device memory) in the PLC 4 stores data (word data and bit data) such as the state of the device 7 and the setting value of the device 7 in an area designated by the device address. In the memory, a word device is set as an area for storing word data such as numerical values as input / output data, and is designated by a word address (device address). The bit device is set as an area for storing bit data such as an on / off state, and is set by a bit address (device address). With such a setting, it is possible to control the devices 7 simply by accessing an arbitrary word device or bit device in the PLC 4, or to individually retrieve information relating to the state thereof.

以降の説明では、デバイスアドレスを適宜アドレスと称する。   In the following description, the device address is appropriately referred to as an address.

プログラマブル表示器3は、CPUなどの演算処理装置を備えており、ユーザが作成した入力操作および表示用のプログラム(画面データ)を実行することによりプログラマブル表示器特有の操作機能および表示機能を実現するコンピュータである。制御システム1のHMIとして好適に使用されるプログラマブル表示器3は、後述する処理指示語(タグ)を組み合わせて決定される画面データに基づいて、デバイス7の状態を画面表示する際の動作や、画面への操作に応じてデバイス7の状態を制御する際の動作を特定する。このプログラマブル表示器3は、専用ネットワーク6を介したPLC4との通信により、自機に接続されたPLC4を介して表示画面に状態を表示する各デバイス7の状態を取得し、例えば、後述のディスプレイ34に各デバイス7の状態を表示する機能を有する。また、プログラマブル表示器3は、後述のタッチパネル33への操作に応じて、デバイス7へデバイスの状態制御を指示する機能を有する。   The programmable display 3 includes an arithmetic processing unit such as a CPU, and realizes an operation function and a display function specific to the programmable display by executing a program (screen data) for input operation and display created by the user. It is a computer. The programmable display 3 suitably used as the HMI of the control system 1 is based on screen data determined by combining processing instructions (tags) to be described later, the operation when displaying the state of the device 7 on the screen, The operation for controlling the state of the device 7 in accordance with the operation on the screen is specified. This programmable display 3 acquires the state of each device 7 that displays the state on the display screen via the PLC 4 connected to the self-device through communication with the PLC 4 via the dedicated network 6. 34 has a function of displaying the status of each device 7. The programmable display 3 has a function of instructing the device 7 to control the state of the device in response to an operation on the touch panel 33 described later.

なお、デバイス7の状態の取得/変更は、その都度指示してもよいし、プログラマブル表示器3内にキャッシュを用意し、取得/変更時には、キャッシュへアクセスするとともに、所定の時間間隔毎や所定のイベント毎に通信してデバイスアドレスの実体と同期を取ってもよい。   The acquisition / change of the state of the device 7 may be instructed each time, or a cache is prepared in the programmable display 3, and the cache is accessed at the time of acquisition / change, and at predetermined time intervals or at predetermined intervals. Communication may be performed for each event to synchronize with the actual device address.

プログラマブル表示器3は、上記の機能を実現するために、HMI処理部31と、メモリ部32と、タッチパネル33、ディスプレイ34およびインターフェース部(図中、I/F)35,36を備えている。以下、プログラマブル表示器3の主要各部について詳細に説明する。   The programmable display 3 includes an HMI processing unit 31, a memory unit 32, a touch panel 33, a display 34, and interface units (I / F in the figure) 35 and 36 in order to realize the above functions. Hereinafter, each main part of the programmable display 3 will be described in detail.

タッチパネル33は、ディスプレイ34の表示画面上で入力を行うために設けられている入力装置である。ディスプレイ34は、プログラマブル表示器3を薄型に構成するために、液晶ディスプレイやELディスプレイのような平板型ディスプレイが好適に用いられる。   The touch panel 33 is an input device provided for performing input on the display screen of the display 34. The display 34 is preferably a flat display such as a liquid crystal display or an EL display in order to make the programmable display device 3 thin.

インターフェース部35は、プログラマブル表示器3が共通ネットワーク5上のホストコンピュータ2などとの間の通信を行うための通信制御部であり、共通ネットワーク5に接続されている。この共通ネットワーク5を介した通信により、ホストコンピュータ2などとの間でデータ送信が行われる。一方、インターフェース部36は、プログラマブル表示器3がPLC4との間の通信を行うための通信制御部であり、専用ネットワーク6に接続されている。この専用ネットワーク6を介した通信により、PLC4との間でデータ送信が行われる。   The interface unit 35 is a communication control unit for the programmable display 3 to communicate with the host computer 2 and the like on the common network 5, and is connected to the common network 5. Data is transmitted to and from the host computer 2 through communication via the common network 5. On the other hand, the interface unit 36 is a communication control unit for the programmable display 3 to communicate with the PLC 4, and is connected to the dedicated network 6. Data is transmitted to and from the PLC 4 by communication via the dedicated network 6.

このように構成される通信システムにおいては、PLC4からの出力データが、プログラマブル表示器3に送信され、さらにそのプログラマブル表示器3を介してホストコンピュータ2や共通ネットワーク5に接続された他の機器(図示せず)などに転送される。また、プログラマブル表示器3に設定されたデータは直接PLC4に送信されるだけでなく、ホストコンピュータ2や他の機器から送信されてきた設定データが、通信先のPLC4に接続されたプログラマブル表示器3を介してそのPLC4に転送される。   In the communication system configured as described above, output data from the PLC 4 is transmitted to the programmable display 3 and further connected to the host computer 2 or the common network 5 via the programmable display 3 ( (Not shown). Further, not only the data set in the programmable display 3 is directly transmitted to the PLC 4, but also the setting data transmitted from the host computer 2 or other devices is connected to the PLC 4 as the communication destination. Is transferred to the PLC 4 via.

HMI処理部31は、後述するユーザ画面の表示制御およびプロトコル変換の処理を行うために各種のデータ処理を行う。   The HMI processing unit 31 performs various data processing in order to perform user screen display control and protocol conversion processing, which will be described later.

プロトコル変換処理は、両ネットワーク5,6での通信プロトコルが互いに異なる場合、FEPROM32bに記憶された後述のプロトコル変換データを参照しながら、一方の通信プロトコルから他方の通信プロトコルへ変換する処理である。プロトコル変換処理は、メモリ部32に格納されたプロトコル変換プログラムがCPUなどの演算処理手段に実行されることによって実現される。なお、表示制御処理(表示制御機能)については、後に詳しく説明する。   The protocol conversion process is a process of converting from one communication protocol to the other communication protocol with reference to later-described protocol conversion data stored in the FEPROM 32b when the communication protocols in the networks 5 and 6 are different from each other. The protocol conversion process is realized by executing a protocol conversion program stored in the memory unit 32 by an arithmetic processing unit such as a CPU. The display control process (display control function) will be described in detail later.

メモリ部32は、DRAM32a、FEPROM(Flash Erasable and Programmable ROM)32b、SRAM32c等のメモリを含んでいる。   The memory unit 32 includes memories such as a DRAM 32a, a FEPROM (Flash Erasable and Programmable ROM) 32b, and an SRAM 32c.

DRAM32aは、主に、表示制御などの演算処理時の作業用に用いられる他、PLC4との間でやり取りされるデータの一時的な記憶に用いられる。特に、DRAM32aは、PLC4の入出力メモリに格納されるデバイス7の状態(デバイスアドレスの内容)を入出力メモリとの間で受け渡しするための状態メモリ領域を有している。   The DRAM 32a is mainly used for work during arithmetic processing such as display control, and is also used for temporary storage of data exchanged with the PLC 4. In particular, the DRAM 32a has a state memory area for transferring the state (device address contents) of the device 7 stored in the input / output memory of the PLC 4 to / from the input / output memory.

SRAM32cは、PLC4から得られたデータをロギングしたり、PLC4に与える設定値データ(レシピデータ)を記憶したりするために用いられる。   The SRAM 32 c is used for logging data obtained from the PLC 4 and storing setting value data (recipe data) to be given to the PLC 4.

FEPROM32bは、書き替え可能な読み出し専用のフラッシュメモリであり、一般のパーソナルコンピュータにおけるハードディスクドライブの役割を果たす。フラッシュメモリは、可動部を持たず、かつ衝撃に強いので、劣悪な周囲環境でも安定して動作する。   The FEPROM 32b is a rewritable read-only flash memory, and serves as a hard disk drive in a general personal computer. A flash memory does not have a movable part and is resistant to impacts, and thus operates stably even in a poor ambient environment.

また、上記のFEPROM32bは、図2に示すように、表示制御システムプログラムと、プロトコル変換データと、通信プロトコルと、画面データとをそれぞれ格納するエリアを有している。   Further, as shown in FIG. 2, the FEPROM 32b has areas for storing a display control system program, protocol conversion data, a communication protocol, and screen data.

表示制御システムプログラムは、画像表示制御を行うための基本機能を実現するためのプログラムである。この表示制御システムプログラムがHMI処理部31において実現する機能については、後に詳しく説明する。   The display control system program is a program for realizing a basic function for performing image display control. Functions realized by the display control system program in the HMI processing unit 31 will be described in detail later.

プロトコル変換データは、専用ネットワーク6と共通ネットワーク5との間で通信プロトコルを相互変換できれば、どのような形式でもよいが、本実施の形態では、専用ネットワーク6で伝送されるデータのフォーマットを示すデータ転送フォーマットと、両ネットワーク5,6で伝送されるコマンドコード間の対応関係を示すコマンド変換テーブルとを記憶している。   The protocol conversion data may be in any format as long as the communication protocol can be mutually converted between the dedicated network 6 and the common network 5, but in the present embodiment, data indicating the format of data transmitted on the dedicated network 6 A transfer format and a command conversion table indicating the correspondence between command codes transmitted in both networks 5 and 6 are stored.

通信プロトコル(専用通信プロトコル)は、PLC4との通信処理で用いられるプロトコルであり、PLC4の機種(メーカ)に応じて固有に定められている。この通信プロトコルには、PLC4へのデータの読み出しを指示するコマンドコードが含まれている。このコマンドコードは、PLC4の制御機能に対応付けられているアドレスと組み合わされることによって、所望の制御機能についてのデータをPLC4に送信することができる。   The communication protocol (dedicated communication protocol) is a protocol used in communication processing with the PLC 4, and is uniquely determined according to the model (manufacturer) of the PLC 4. This communication protocol includes a command code that instructs reading of data to the PLC 4. By combining this command code with an address associated with the control function of the PLC 4, data about a desired control function can be transmitted to the PLC 4.

画面データは、プログラマブル表示器3に表示される画面のデータであり、ディスプレイ34に表示すべきベース画面や部品のデータおよび各部品に付与された後述する処理指示語Wなどを含んでいる。画面データは、後述する作画エディタ23によって作成されて、FEPROM32bにダウンロードされている。この画面データは、ファイルの形式で画面ファイルとしてFEPROM32bに保存される。この画面ファイルは、図形データ部およびアドレスデータ部から構成されている。図形データ部は、円や四角形などの図形データ、部品のデータ、文字列、処理指示語Wなどを含んでいる。アドレスデータ部は、図形データ部における部品のデータや処理指示語Wなどのアドレスに対応付けられるデータについて、作画エディタ23で設定された前記のアドレスおよびアドレスに対応するコメントを含んでいる。   The screen data is data of a screen displayed on the programmable display 3, and includes a base screen to be displayed on the display 34, data of parts, a processing instruction word W described later assigned to each part, and the like. The screen data is created by a drawing editor 23 described later and downloaded to the FEPROM 32b. This screen data is stored in the FEPROM 32b as a screen file in a file format. This screen file is composed of a graphic data part and an address data part. The graphic data portion includes graphic data such as a circle and a rectangle, part data, a character string, a processing instruction word W, and the like. The address data portion includes comments corresponding to the addresses and addresses set in the drawing editor 23 for data associated with addresses such as component data and processing instruction word W in the graphic data portion.

コメントとしては、デバイスの動作状態のような事象名や、スイッチに対応するSWやランプに対応するLAMPのようなデバイス7に対応する符号や、操作指示などが挙げられる。また、コメントは、変数として扱うこともできる。このように定義されるコメントは、デバイス7に対応する所望の入出力端子番号(後述のデバイスアドレス)に予め対応付けられている。   The comment includes an event name such as an operation state of the device, a code corresponding to the device 7 such as SW corresponding to the switch and a lamp, and an operation instruction. Comments can also be handled as variables. The comment defined as described above is associated with a desired input / output terminal number (device address described later) corresponding to the device 7 in advance.

図3に示すように、画面データに含まれる処理指示語(タグ)Wは、ベース画面上で実行されるべき事象毎に作成されている。この処理指示語Wは、基本的には、表示制御動作を実行すべきベース画面のファイル番号Fと、このベース画面上で実行すべき動作内容を特定する事象名Tと、各実行事象毎に参照される1または複数のデータからなる参照情報Iとを一組として備えている。   As shown in FIG. 3, the processing instruction word (tag) W included in the screen data is created for each event to be executed on the base screen. The processing instruction word W basically includes the file number F of the base screen on which the display control operation is to be executed, the event name T for specifying the operation content to be executed on the base screen, and the execution event for each execution event. A set of reference information I including one or a plurality of data to be referred to is provided.

本実施形態に係るプログラマブル表示器4では、上記のタグとして、ベース画面上の領域(表示範囲)とその領域への表示に対応するデバイスのデバイスアドレスとの対応を示す表示タグ、および画面上の領域(入力範囲)とその領域へのタッチ入力に対応するアドレスとの対応を示す入力タグが規定されている。さらに、本実施形態では、各タグは、複数の単位画面の少なくとも1つと関連付けることができる。   In the programmable display device 4 according to the present embodiment, as the above-described tag, a display tag indicating a correspondence between an area (display range) on the base screen and a device address of a device corresponding to display in the area, and on the screen An input tag indicating the correspondence between an area (input range) and an address corresponding to a touch input to the area is defined. Furthermore, in this embodiment, each tag can be associated with at least one of a plurality of unit screens.

表示タグは、タッチパネル33の操作と連動して、ベース画面上における対応位置に所定の図形を表示可能とする。すなわち、表示タグは、ファイル番号Fとしてベース画面27のファイル番号を含み、事象名として図形などの表示対象の表示を特定する事象名を含み、表示対象の表示座標範囲、呼び出す表示対象を特定するファイル番号、および表示対象を表示時に参照するアドレスを含んでいる。   The display tag can display a predetermined graphic at a corresponding position on the base screen in conjunction with the operation of the touch panel 33. That is, the display tag includes the file number of the base screen 27 as the file number F, includes the event name that specifies the display of the display target such as a graphic as the event name, and specifies the display coordinate range of the display target and the display target to be called. It contains the file number and the address for referencing the display target when displaying.

また、入力タグは、例えば、タッチパネル33に対するタッチ操作と連動して、DRAM32a内に設けられた前述の状態メモリ領域内の所定アドレス位置に設定したビットデバイスを反転可能とする。すなわち、入力タグは、ファイル番号Fとして単位画面のファイル番号を含み、事象名Tとしてタッチパネル33の操作を特定する事象名を含み、参照情報Iとしてタッチパネル33からの入力操作を有効とする入力座標範囲、およびタッチパネル33のタッチ操作と連動してデータを書き替えるべきアドレスを含んでいる。   Also, the input tag enables the bit device set at a predetermined address position in the state memory area provided in the DRAM 32a to be reversed in conjunction with, for example, a touch operation on the touch panel 33. That is, the input tag includes the file number of the unit screen as the file number F, the event name specifying the operation of the touch panel 33 as the event name T, and the input coordinates that validate the input operation from the touch panel 33 as the reference information I The range and the address to which data should be rewritten in conjunction with the touch operation on the touch panel 33 are included.

図4に示すように、画面ファイルは、1または複数の単位画面ファイルUF1,UF2,…,UFn(以降、全単位画面に共通して述べる場合は単に「UF」とする)、および各単位画面UFから呼び出して表示するための関連する図形ファイルFF1,FF2,…,FFmからなるプロジェクトファイルPFによって構成される。プロジェクトファイルPFにおいては、例えば、メイン画面となる単位画面ファイルUF1から単位画面ファイルUF2を呼び出し、この単位画面ファイルUF2からさらに単位画面ファイルUF3を呼び出すというように、各単位画面ファイルUFが階層的に関連付けられている。また、単位画面ファイルUFは、ベース画面上で構成された各要素におけるデータを1つにまとめて1つの単位画面ファイルUFとして構成されている。   As shown in FIG. 4, the screen file is composed of one or a plurality of unit screen files UF1, UF2,... UFn (hereinafter simply referred to as “UF” when commonly described for all unit screens), and each unit screen. It is constituted by a project file PF composed of related graphic files FF1, FF2,... FFm to be called from the UF and displayed. In the project file PF, for example, each unit screen file UF is hierarchically called such that the unit screen file UF2 is called from the unit screen file UF1 serving as the main screen, and the unit screen file UF3 is further called from the unit screen file UF2. Associated. In addition, the unit screen file UF is configured as one unit screen file UF by collecting data in each element configured on the base screen into one.

HMI処理部31の表示制御機能は、画面データの表示、ユーザ画面への各種のデータの設定、設定されたデータのPLC4への送信およびPLC4から受信されたデータのユーザ画面への表示を、前述の表示制御システムプログラムをプログラマブル表示器3が備えるCPUなどの演算処理手段に実行させることにより実現する機能である。この表示制御機能は、画面データから、現在表示中の単位画面に関連する表示タグを抽出するとともに、各表示タグに関連するデバイスアドレスの内容をそれらの表示タグについて所定の周期毎に読み出し、表示タグで指定された表現形式の部品等を読み出した値に応じた形態で画面上の指定された領域へ表示する。一方、上記の表示制御機能は、タッチパネル33への入力操作を受け付けると、現在表示中の単位画面に対応し、その入力操作にマッチする入力タグを画面データから検索し、入力タグが示すデバイスアドレスの内容(デバイスアドレスで特定されるメモリ領域に格納されたデータ)を入力結果に応じて書き替える。これにより、プログラマブル表示器3は、画面データが示すデバイス7の状態を、画面データが示す表現形式で画面データが示す表示位置(部品など)に表示したり、画面データにおいて部品などによる入力操作に応じて制御したりできる。   The display control function of the HMI processing unit 31 is configured to display screen data, set various data on the user screen, transmit the set data to the PLC 4, and display the data received from the PLC 4 on the user screen. This display control system program is realized by causing an arithmetic processing means such as a CPU included in the programmable display 3 to execute the display control system program. This display control function extracts the display tag related to the unit screen currently being displayed from the screen data, and reads the contents of the device address related to each display tag at a predetermined cycle for the display tag. The part of the expression format specified by the tag is displayed in the specified area on the screen in a form corresponding to the read value. On the other hand, when the display control function receives an input operation on the touch panel 33, the display control function searches the screen data for an input tag corresponding to the currently displayed unit screen and matches the input operation, and indicates the device address indicated by the input tag. (Data stored in the memory area specified by the device address) is rewritten according to the input result. Thereby, the programmable display 3 displays the state of the device 7 indicated by the screen data at a display position (parts, etc.) indicated by the screen data in an expression format indicated by the screen data, or allows an input operation by a part in the screen data. Can be controlled accordingly.

続いて、ホストコンピュータ2について説明する。ホストコンピュータ2は、一般の汎用パーソナルコンピュータと同様に、CPU、メモリ(RAM、ROMなど)、外部記憶装置(ハードディスクドライブ、MOドライブなど)、表示装置および入力装置(キーボード、マウスなど)を有している。また、ホストコンピュータ2は、図1に示すように、制御部21、インターフェース部(図中、I/F)22、作画エディタ23およびデータ記憶部24を備えている。   Next, the host computer 2 will be described. The host computer 2 has a CPU, a memory (RAM, ROM, etc.), an external storage device (hard disk drive, MO drive, etc.), a display device and an input device (keyboard, mouse, etc.) like a general-purpose personal computer. ing. Further, as shown in FIG. 1, the host computer 2 includes a control unit 21, an interface unit (I / F in the figure) 22, a drawing editor 23, and a data storage unit 24.

インターフェース部22は、プログラマブル表示器3との間の通信を行うための通信制御部であり、共通ネットワーク5に接続されている。   The interface unit 22 is a communication control unit for performing communication with the programmable display 3 and is connected to the common network 5.

制御部21は、CPUやメモリを含む演算処理を行う部分であり、オペレーティングシステム上でアプリケーションプログラムである作画エディタ23を実行する。ホストコンピュータ2は、制御部21に作画エディタ23を実行させることにより、画面作成装置として機能する。作画エディタ23は、ホストコンピュータ2と分離可能に構成される記録媒体に記録され、この記憶媒体からホストコンピュータ2にインストールすることが可能である。   The control unit 21 is a part that performs arithmetic processing including a CPU and a memory, and executes a drawing editor 23 that is an application program on the operating system. The host computer 2 functions as a screen creation device by causing the control unit 21 to execute the drawing editor 23. The drawing editor 23 is recorded on a recording medium configured to be separable from the host computer 2 and can be installed in the host computer 2 from this storage medium.

上記の記録媒体は、コンピュータに読み取り可能な記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、CD−ROM、MO、MD、DVDなどの光ディスク系、ICカード(メモリカードを含む)、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクROM、EPROM、EEPROM、フラッシュROMなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。   The recording medium is a computer-readable recording medium, such as a tape system such as a magnetic tape or a cassette tape, a magnetic disk system such as a flexible disk or a hard disk, an optical disk system such as a CD-ROM, MO, MD, or DVD, A card system such as an IC card (including a memory card) or an optical card is suitable. In addition, the program medium may be a medium that carries a fixed program including a semiconductor memory such as a mask ROM, EPROM, EEPROM, flash ROM, or the like.

また、本制御システム1は、インターネットを含む通信ネットワークと接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めホストコンピュータ2に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。   Further, since the control system 1 has a system configuration that can be connected to a communication network including the Internet, the control system 1 may be a medium that dynamically carries the program so as to download the program from the communication network. However, when the program is downloaded from the communication network in this way, the download program may be stored in the host computer 2 in advance or may be installed from another recording medium.

作画エディタ23は、画面作成部23aおよび属性設定部23bを含んでいる。   The drawing editor 23 includes a screen creation unit 23a and an attribute setting unit 23b.

画面作成手段としての画面作成部23aは、ユーザ独自の画面であるユーザ画面を作成できるように、スイッチ、ランプ、テンキー、各種表示器(例えば、数値表示器、メータ表示器およびグラフ表示器)などの部品、各種のタグ設定機能、描画機能、テキスト入力機能などを備えている。部品としては、単一の機能を有する部品だけでなく、複数の機能を有する、複合スイッチ、カウンタ、タイマといった複合機能を有する部品が用意されている。図形要素としての部品は、ユーザが容易に選択できるようにライブラリ形式で登録されており、部品の機能に応じた入力タグや表示タグなどが予め付与されている。描画機能は、直線や曲線の線図形(図形要素)を描画したり、円、四角形、三角形などの基本図形(図形要素)の描画および図形内の指定色や模様による塗りつぶしを行ったりするための機能である。また、画面作成部23aは、ベース画面上で構成された各要素におけるデータを1つにまとめて1つの単位画面ファイルPFを構成するとともに、複数の単位画面ファイルUFを1つにまとめて、前述のプロジェクトファイルPFを構成する。   The screen creation unit 23a as a screen creation means can create a user screen that is a user's own screen, such as a switch, a lamp, a numeric keypad, various displays (for example, a numerical display, a meter display, and a graph display). Parts, various tag setting functions, drawing functions, text input functions, and the like. As components, not only components having a single function but also components having a plurality of functions such as a composite switch, a counter, and a timer are prepared. Parts as graphic elements are registered in a library format so that the user can easily select them, and input tags, display tags, and the like corresponding to the functions of the parts are assigned in advance. The drawing function is used to draw line and curved line figures (graphic elements), to draw basic figures (graphic elements) such as circles, quadrilaterals, and triangles, and to fill them with specified colors and patterns in the figure. It is a function. In addition, the screen creation unit 23a collects the data of each element configured on the base screen into one unit screen file PF, and combines the plurality of unit screen files UF into one unit. The project file PF is configured.

上記部品および基本図形は、座標、形、色(内部の塗り込み色)、大きさなどを属性として有している。したがって、単位画面ファイルUFは、その属性のデータである属性データを含んでいる。また、単位画面ファイルUFにおける部品および基本図形はオブジェクトとして扱われる。   The parts and basic figures have coordinates, shape, color (internal coating color), size, and the like as attributes. Therefore, the unit screen file UF includes attribute data that is data of the attribute. The parts and basic figures in the unit screen file UF are treated as objects.

ユーザは、表示された部品一覧からドラッグ&ドロップなどの操作によってベース画面に選択した部品を配置したり、部品の大きさを変更したりする。また、ユーザは、描画機能を用いて、従来の作画ソフトウエアとほぼ同様に、直線や曲線を主体とする線画あるいはその内部や基本図形の内部を所定の色や模様で塗りつぶすことにより、任意の描画図形をベース画面上で作成できる。さらに、ユーザは、タグ設定機能を用いて、プログラマブル表示器3が用意する処理指示語群から、必要とする機能の処理指示語Wをベース画面上に描画した任意の図形に個別に設定することにより、作画エディタ23に予め用意されている上記の部品と異なる新たな部品を作成することができる。   The user arranges the selected component on the base screen by an operation such as drag and drop from the displayed component list, or changes the size of the component. In addition, the user can arbitrarily draw a line drawing mainly including a straight line or a curve or the inside of a basic figure with a predetermined color or pattern, using a drawing function, almost like a conventional drawing software. Drawing figures can be created on the base screen. Furthermore, the user can individually set the processing instruction word W of the required function to an arbitrary figure drawn on the base screen from the processing instruction word group prepared by the programmable display 3 using the tag setting function. Thus, a new part different from the above parts prepared in advance in the drawing editor 23 can be created.

また、画面作成部23aは、前述のアドレスと、各アドレスで特定されるワードデバイスまたはビットデバイスについてユーザにより設定されたコメント(変数)とを部品に設定する(対応付ける)。具体的には、画面作成部23aは、アドレス設定用のダイアログボックスをユーザインターフェースとして提供し、そのダイアログボックスによって入力されたアドレスを部品に設定する。これにより、部品がアドレスと関連付けられる。また、画面作成部23aは、アドレスの設定の解除も行う。   Further, the screen creation unit 23a sets (corresponds) the above-described addresses and comments (variables) set by the user for the word device or bit device specified by each address to the component. Specifically, the screen creation unit 23a provides an address setting dialog box as a user interface, and sets the address input through the dialog box as a component. Thereby, the component is associated with the address. The screen creation unit 23a also cancels the address setting.

画面作成部23aは、画面作成のために、図5に示す作画ウインドウ101をユーザインターフェースとして提供している。作画ウインドウ101は、画面編集領域102を含んでいる。画面編集領域102には、部品などのオブジェクトOBJが配置される。   The screen creation unit 23a provides the screen creation window 101 shown in FIG. 5 as a user interface for screen creation. The drawing window 101 includes a screen editing area 102. In the screen editing area 102, an object OBJ such as a part is arranged.

属性設定手段としての属性設定部23bは、上記のオブジェクトOBJの属性をユーザが指定した属性に設定するために、ダイアログボックスなどのユーザインターフェースを提供して、ユーザによる各オブジェクトOBJの属性の設定を受け付ける。また、属性設定部23bは、座標の属性に関しては、オブジェクトOBJが画面編集領域102上でのドラッグ&ドロップ操作によって移動したときにも、移動先の座標を属性の変更として受け付ける。   The attribute setting unit 23b as an attribute setting unit provides a user interface such as a dialog box in order to set the attribute of the object OBJ to the attribute specified by the user, and allows the user to set the attribute of each object OBJ. Accept. Further, regarding the coordinate attribute, the attribute setting unit 23b accepts the coordinate of the movement destination as the attribute change even when the object OBJ is moved by the drag and drop operation on the screen editing area 102.

プロジェクトファイルPFにおける属性のデータ構造は、例えば、まず、プロジェクトヘッダーが配置され、それに続いて各画面のオブジェクトOBJについて座標、色、形などの属性が記述される。属性設定部23bによる属性の変更は、プロジェクトファイルPFに反映させる。属性設定部23bは、属性を固定するとき、属性固定フラグをオン(“1”)し、属性を可変とするとき属性固定フラグをオフ(“0”)する。属性の固定および固定解除(可変)は、すべての属性に対して行なわれる。   As for the data structure of attributes in the project file PF, for example, a project header is first arranged, and subsequently, attributes such as coordinates, colors, and shapes are described for the object OBJ of each screen. The attribute change by the attribute setting unit 23b is reflected in the project file PF. The attribute setting unit 23b turns on the attribute fixing flag (“1”) when fixing the attribute, and turns off the attribute fixing flag (“0”) when changing the attribute. The attribute is fixed and unlocked (variable) for all attributes.

属性設定部23bは属性の固定機能を有している。具体的には、属性設定部23bは、オブジェクトOBJ上をダブルクリックする操作(選択操作)により、図6(a)に示すように、オブジェクトOBJ上に選択可能カーソル104を表示し、この選択可能カーソル104をマウスカーソル105を移動させてクリックする操作によって、オブジェクトOBJの付近にピンアイコン102を寝かせた状態で表示する。この状態では、オブジェクトOBJの属性を変更可能(非固定)な状態にしている。また、属性設定部23bは、このピンアイコン103へのクリック操作によって、図6(b)に示すように、ピンアイコン103を立てた状態で表示し、この状態では、オブジェクトOBJの属性を固定(変更不可に)している。また、属性設定部23bは、属性が固定されている状態では、オブジェクトOBJを選択できないので選択可能カーソル104を表示しない。   The attribute setting unit 23b has an attribute fixing function. Specifically, the attribute setting unit 23b displays a selectable cursor 104 on the object OBJ as shown in FIG. 6A by an operation (selection operation) of double-clicking on the object OBJ. The pin icon 102 is displayed in a laid state near the object OBJ by an operation of moving the cursor 104 and clicking the cursor 104. In this state, the attribute of the object OBJ can be changed (non-fixed). Also, the attribute setting unit 23b displays the pin icon 103 in a standing state as shown in FIG. 6B by clicking on the pin icon 103. In this state, the attribute of the object OBJ is fixed ( (Cannot be changed). The attribute setting unit 23b does not display the selectable cursor 104 because the object OBJ cannot be selected in a state where the attribute is fixed.

なお、属性設定部23bの属性固定/非固定設定機能は、上記のピンアイコン103を用いる方法に限定されず、それ意外に前記の属性設定のためのダイアログボックスなどを用いてもよい。   Note that the attribute fixing / non-fixing setting function of the attribute setting unit 23b is not limited to the method using the pin icon 103, and a dialog box for setting the attribute may be used.

属性設定部23bは、部品をダブルクリックしてから、ピンアイコン103を所定時間表示し続ける。これは、マウスカーソルをオブジェクトOBJ上からピンアイコン103まで移動させるのに必要な時間を確保するためである。   The attribute setting unit 23b continues to display the pin icon 103 for a predetermined time after double-clicking the component. This is to secure the time required to move the mouse cursor from the object OBJ to the pin icon 103.

また、属性設定部23bは、グループ化部品については、全体で属性の固定および非固定を設定する。グループ化部品は、ランプスイッチのような単一の部品の機能が組み合わされてなる複合化部品である。   The attribute setting unit 23b sets fixed and non-fixed attributes as a whole for grouped parts. The grouping part is a composite part in which functions of a single part such as a lamp switch are combined.

データ記憶部24は、作画エディタ23によって作成されたプロジェクトファイルPFを記憶する記憶装置である。データ記憶部24は、メモリなどの記憶素子やハードディスク装置のような大容量記憶装置で構成される。データ記憶部24に記憶されているプロジェクトファイルPFは、実行環境にダウンロードするために、プログラマブル表示器3に転送されてFEPROM32bに保存される。   The data storage unit 24 is a storage device that stores the project file PF created by the drawing editor 23. The data storage unit 24 includes a storage element such as a memory or a large capacity storage device such as a hard disk device. The project file PF stored in the data storage unit 24 is transferred to the programmable display 3 and stored in the FEPROM 32b for downloading to the execution environment.

ここで、上記のように構成される制御システム1におけるオブジェクトの属性変更の動作について説明する。   Here, the operation of changing the attribute of the object in the control system 1 configured as described above will be described.

まず、属性設定部23bによる属性固定機能を用いて、図7(a)に示すオブジェクトOBJ4〜OBJ6,OBJ10〜OBJ12,OBJ16〜OBJ18について属性を固定しておく。この状態でオブジェクトOBJ1〜OBJ18の全体の範囲Aを指定して(例えばシフトキーとクリック操作により指定)この範囲Aごとドラッグ&ドロップ操作すると、図7(b)に示すように、属性が固定されていない斜線で示すオブジェクトOBJ1〜OBJ3,OBJ7〜OBJ9,OBJ13〜OBJ15が移動する。これにより、オブジェクトOBJ1〜OBJ3,OBJ7〜OBJ9,OBJ13〜OBJ15の座標の属性が変更される。しかし、オブジェクトOBJ4〜OBJ6,OBJ10〜OBJ12,OBJ16〜OBJ18は移動せず、その座標の属性は変更されない。   First, attributes are fixed for the objects OBJ4 to OBJ6, OBJ10 to OBJ12, and OBJ16 to OBJ18 shown in FIG. 7A by using the attribute fixing function by the attribute setting unit 23b. In this state, when the entire range A of the objects OBJ1 to OBJ18 is specified (for example, specified by a shift key and a click operation) and drag-and-drop operation is performed for each range A, the attributes are fixed as shown in FIG. The objects OBJ1 to OBJ3, OBJ7 to OBJ9, and OBJ13 to OBJ15 indicated by the hatched lines move. Thereby, the attribute of the coordinates of the objects OBJ1 to OBJ3, OBJ7 to OBJ9, and OBJ13 to OBJ15 is changed. However, the objects OBJ4 to OBJ6, OBJ10 to OBJ12, and OBJ16 to OBJ18 do not move, and their coordinate attributes are not changed.

また、図8に示すように、オブジェクトOBJ21〜OBJ29の上にテンキーパッドのような他のオブジェクトOBJ31が重ねて表示されている場合、下側のオブジェクトOBJ21〜OBJ29のうちの所望のいくつかの座標の属性を変更することも可能である。具体的には、オブジェクトOBJ31が上側に表示されているために、このままでは下側のオブジェクトOBJ21〜OBJ29の属性を固定することができない。そこで、例えばCtrl(コントロール)キーの押下とクリック操作によって、表示面を切り替えることで、オブジェクトOBJ21〜OBJ29をオブジェクトOBJ31より上に表示する。これは、画面作成部23aによって実現される。   Further, as shown in FIG. 8, when another object OBJ31 such as a numeric keypad is displayed over the objects OBJ21 to OBJ29, some desired coordinates of the lower objects OBJ21 to OBJ29 are displayed. It is also possible to change the attributes. Specifically, since the object OBJ31 is displayed on the upper side, the attributes of the lower objects OBJ21 to OBJ29 cannot be fixed as it is. Therefore, the objects OBJ21 to OBJ29 are displayed above the object OBJ31 by switching the display surface, for example, by pressing and clicking the Ctrl (control) key. This is realized by the screen creation unit 23a.

この状態で、前述のようにして、オブジェクトOBJ21〜OBJ29から所望のいくつかの座標を固定しておき、オブジェクトOBJ21〜OBJ29のすべてを含むように範囲を指定して、この範囲ごとオブジェクトOBJ21〜OBJ29をドラッグ&ドロップ操作によって移動させる。これにより、オブジェクトOBJ21〜OBJ29のうちの座標が固定されたもの以外の座標の属性が選択的に変更される。そして、Ctrlキーの押下とクリック操作によって表示面を切り替えることで、オブジェクトOBJ21〜OBJ29をオブジェクトOBJ31より下に表示する。これにより、オブジェクトOBJ31の下側に隠れたオブジェクトOBJ21〜OBJ29の属性を選択的に変更することができる。   In this state, as described above, some desired coordinates are fixed from the objects OBJ21 to OBJ29, a range is specified so as to include all of the objects OBJ21 to OBJ29, and the objects OBJ21 to OBJ29 are included for each range. Is moved by drag and drop operation. Thereby, the attribute of coordinates other than the object in which the coordinates are fixed among the objects OBJ21 to OBJ29 is selectively changed. Then, the objects OBJ21 to OBJ29 are displayed below the object OBJ31 by switching the display surface by pressing and pressing the Ctrl key. Thereby, the attributes of the objects OBJ21 to OBJ29 hidden under the object OBJ31 can be selectively changed.

このように、本制御システム1においては、作画エディタ23に設けられた属性設定部23bによって、変更しないオブジェクトの属性を固定しておき、全体のオブジェクトの属性を一括して変更する。これにより、属性が固定されたオブジェクト以外のオブジェクトの属性を選択的に一括して変更することができる。これは、前述のように、多数のオブジェクトのうち一部の座標を変更するような場合、特に、座標を変更するオブジェクトが座標を変更しないオブジェクト間に点在している場合などに有効である。   As described above, in the present control system 1, the attribute setting unit 23 b provided in the drawing editor 23 fixes the attributes of objects that are not changed, and changes the attributes of all the objects at once. As a result, it is possible to selectively change the attributes of objects other than the object with fixed attributes in a batch. As described above, this is effective when changing the coordinates of some of a large number of objects, especially when the objects whose coordinates are changed are interspersed between the objects whose coordinates are not changed. .

また、座標を移動させる各オブジェクトについて移動量を等しくする場合、図10(a)ないし(c)の従来の方法では、範囲X,Y,Z毎にユーザが行うドラッグ&ドロップ操作において移動量を正確には等しくすることが難しい。これに対し、本実施形態では、前述のように、すべてのオブジェクトを含む範囲(図7の範囲A)を指定してドラッグ&ドロップ操作を行うことにより、移動させる各オブジェクトの移動量を容易に等しくすることができる。   Further, when the movement amount is made equal for each object whose coordinates are to be moved, the conventional method shown in FIGS. 10A to 10C uses the drag and drop operation performed by the user for each of the ranges X, Y, and Z. It is difficult to equalize precisely. On the other hand, in the present embodiment, as described above, by specifying a range including all objects (range A in FIG. 7) and performing a drag and drop operation, the amount of movement of each object to be moved can be easily set. Can be equal.

なお、属性の固定が必要でなくなったオブジェクトについては、属性を固定する設定を解除することによって、属性の変更が可能になる。   For objects that no longer require attribute fixing, the attribute can be changed by canceling the setting for fixing the attribute.

したがって、所望のオブジェクトの属性のみ容易に変更することができる。この結果、画面の編集を正確にかつ効率良く行なうことができる。   Therefore, only the attributes of the desired object can be easily changed. As a result, screen editing can be performed accurately and efficiently.

ところで、属性の固定および固定解除のための操作は、前述のように(図6(a)および(b)参照)、各オブジェクトOBJ毎に行う必要がある。このため、図7(a)に示すような多数のオブジェクトOBJ1〜OBJ18を含む画面で各オブジェクトOBJの属性を固定および固定解除するには、上記の操作をオブジェクトOBJ毎に繰り返さなければならず、操作が煩雑となる。そこで、属性設定部23bは、図9に示すようなデータ一覧ウインドウ111を作画ウインドウ101上に表示させる。データ一覧ウインドウ111の表示は、例えば作画ウインドウ101におけるメニューバーの「表示」のクリック操作によって表示されるプルダウンメニューから選択されることにより行われる。   By the way, the operations for fixing and releasing the attribute need to be performed for each object OBJ as described above (see FIGS. 6A and 6B). For this reason, in order to fix and unfix the attribute of each object OBJ on a screen including a large number of objects OBJ1 to OBJ18 as shown in FIG. 7A, the above operation must be repeated for each object OBJ. Operation becomes complicated. Therefore, the attribute setting unit 23b displays a data list window 111 as shown in FIG. The data list window 111 is displayed, for example, by being selected from a pull-down menu displayed by a click operation of “display” on the menu bar in the drawing window 101.

このデータ一覧ウインドウ111は、ピン状態表示領域112とデータ表示領域113とを含んでいる。ピン状態表示領域112は、各オブジェクトOBJについての属性が固定されているか否かを示すピンアイコン114を表示するための領域である。ピンアイコン114の寝ている状態は属性が非固定(可変)の状態を示し、ピンアイコン114の立っている状態は属性が固定されている状態を示しており、クリック操作によりピンアイコン114の状態が切り替わる。データ表示領域113は、オブジェクトOBJの名称(四角、スイッチ、ランプなど)とそのオブジェクトOBJの属性とを併記して表示するための領域である。図9の例では、属性として各オブジェクトOBJの座標を示しているが、それ以外の属性がある場合は、同様にデータ表示領域113に表示される。また、各々の属性についてピンアイコン114が1つずつ割り当てて表示される。   The data list window 111 includes a pin state display area 112 and a data display area 113. The pin state display area 112 is an area for displaying a pin icon 114 indicating whether or not the attribute for each object OBJ is fixed. The sleeping state of the pin icon 114 indicates a state in which the attribute is not fixed (variable), and the standing state of the pin icon 114 indicates a state in which the attribute is fixed. Switches. The data display area 113 is an area for displaying the name of the object OBJ (square, switch, lamp, etc.) and the attribute of the object OBJ. In the example of FIG. 9, the coordinates of each object OBJ are shown as attributes, but when there are other attributes, they are displayed in the data display area 113 in the same manner. Also, one pin icon 114 is assigned and displayed for each attribute.

属性設定部23bは、ユーザがピンアイコン114をクリック操作することによって、オブジェクトOBJの属性を固定してピンアイコン114を立たせた状態に表示させたり、オブジェクトOBJの属性を固定解除してピンアイコン114を寝た状態に表示させたりする。これにより、画面に多数のオブジェクトOBJを含む場合でも、データ一覧ウインドウ111を用いて各オブジェクトOBJの属性の固定/非固定を設定することができ、設定のための操作を簡素化できる。   When the user clicks on the pin icon 114, the attribute setting unit 23b fixes the attribute of the object OBJ and displays the pin icon 114 in an upright state, or unfixes the attribute of the object OBJ and releases the pin icon 114. Is displayed in a sleeping state. As a result, even when a large number of objects OBJ are included in the screen, the attribute of each object OBJ can be set to be fixed / non-fixed using the data list window 111, and the setting operation can be simplified.

また、多数のオブジェクトOBJについて属性を固定しており、固定をすべて解除する場合、データ一覧ウインドウ111を用いても、オブジェクトOBJの1つずつ固定を解除する操作が必要であり、操作が煩雑となる。そこで、属性設定部23bは、例えば、前記のプルダウンメニューなどで「一括解除」の操作項目が選択されると、作画ウインドウ101に表示されている画面において属性が固定設定されたオブジェクトOBJについて固定設定を一括して解除する。これにより、属性の固定設定解除の操作を簡素化することができる。   In addition, when attributes are fixed for a large number of objects OBJ, and all the fixations are to be released, an operation for releasing the fixation of the objects OBJ one by one is necessary even if the data list window 111 is used, and the operation is complicated. Become. Therefore, for example, when the “collective release” operation item is selected in the pull-down menu or the like, the attribute setting unit 23b performs fixed setting for the object OBJ whose attribute is fixedly set on the screen displayed in the drawing window 101. Cancel all at once. Thereby, it is possible to simplify the operation of releasing the fixed setting of the attribute.

なお、本実施形態においては、属性として座標を固定して非固定の座標のみ変更することを例に挙げて説明したが、固定する属性はオブジェクトの色や形などあってもよい。この場合、前述のように、所望のオブジェクトの属性を固定しておき、すべてのオブジェクトを含む範囲を指定して、その範囲について共通してオブジェクトの変更を実行する。このため、属性設定部23bは、すべてのオブジェクトに対して共通に一括してオブジェクトを変更するためのダイアログボックスなどのユーザインターフェースを提供する。このような属性を一括して変更した場合、固定された属性が変更されないのは前述のように勿論である。   In the present embodiment, the description has been given by taking as an example the case where the coordinates are fixed as the attribute and only the non-fixed coordinates are changed. However, the fixed attribute may be the color or shape of the object. In this case, as described above, the attribute of a desired object is fixed, a range including all objects is specified, and the object is changed in common for the range. For this reason, the attribute setting unit 23b provides a user interface such as a dialog box for changing objects in a lump for all objects. Of course, when such attributes are changed at once, the fixed attributes are not changed as described above.

また、前述の例では、オブジェクトについて設定されるすべての属性を固定するが、属性を指定して個別に固定と非固定とを設定するようにしてもよい。   In the above-described example, all attributes set for an object are fixed. However, fixed and non-fixed may be set individually by specifying attributes.

本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope shown in the claims. That is, embodiments obtained by combining technical means appropriately changed within the scope of the claims are also included in the technical scope of the present invention.

本発明の画面作成装置は、プログラマブル表示器等に表示する画面に含まれる部品等の所望のオブジェクトの属性を選択的に一括して変更することによって、画面作成を効率的に行うことができるので、プログラマブル表示器等を含む制御システムの開発に好適に利用できる。   The screen creation device of the present invention can efficiently create a screen by selectively changing the attributes of desired objects such as parts included in the screen displayed on a programmable display or the like in a batch. It can be suitably used for developing a control system including a programmable display.

本発明の実施形態に係る制御システムの構成を示すブロック図である。It is a block diagram which shows the structure of the control system which concerns on embodiment of this invention. 上記制御システムにおけるプログラマブル表示器のFEPROMに格納されるプログラム構成を示す説明図である。It is explanatory drawing which shows the program structure stored in FEPROM of the programmable display in the said control system. 上記プログラマブル表示器で表示されるユーザ画面の画面データに含まれる指示処理語の基本的フォーマットを示す説明図である。It is explanatory drawing which shows the basic format of the instruction | indication processing word contained in the screen data of the user screen displayed with the said programmable display. 上記FEPROMに格納される画面ファイルの構成を示す図である。It is a figure which shows the structure of the screen file stored in the said FEPROM. 上記制御システムの作画エディタが用意している作画ウインドウを示す図である。It is a figure which shows the drawing window which the drawing editor of the said control system prepares. (a)は属性の可変状態にあるオブジェクトおよびその付近に表示されるピンアイコンを示す図であり、(b)は属性の固定状態にあるオブジェクトおよびその付近に表示されるピンアイコンを示す図である。(A) is a figure which shows the pin icon displayed on the object in the variable state of an attribute, and its vicinity, (b) is a figure which shows the pin icon displayed on the object in the attribute fixed state, and its vicinity. is there. (a)は座標の属性を変更するオブジェクトを含む範囲を指定した状態を示す作画ウインドウを示す図であり、(b)は座標の属性を変更した状態を示す作画ウインドウを示す図である。(A) is a figure which shows the drawing window which shows the state which designated the range containing the object which changes the attribute of a coordinate, (b) is a figure which shows the drawing window which shows the state which changed the attribute of a coordinate. 複数のオブジェクトの上にこれらを覆う大きいオブジェクトが表示されている状態を示す図である。It is a figure showing the state where the big object which covers these is displayed on a plurality of objects. 上記作画ウインドウに表示されている画面に含まれるオブジェクトの属性およびその属性の固定/非固定の状態を一覧を表示するデータ一覧ウインドウを示す図である。It is a figure which shows the data list window which displays a list of the attribute of the object contained in the screen currently displayed on the said drawing window, and the fixed / non-fixed state of the attribute. (a)ないし(c)は座標の属性を固定したオブジェクトは移動させず固定していないオブジェクトを移動させる操作の従来の座標の属性を変更する手順を画面の状態で示す図である。(A) thru | or (c) is a figure which shows the procedure which changes the attribute of the conventional coordinate of the operation which moves the object which did not move the object which fixed the attribute of the coordinate, but is not fixed in the state of a screen.

符号の説明Explanation of symbols

2 ホストコンピュータ(画面作成装置)
23 作画エディタ
23a 画面作成部(画面作成手段)
23b 属性設定部(属性設定手段)
103 ピンアイコン
105 ボタンスイッチ(図形要素)
106 非表示確認ウインドウ
114 ピンアイコン
OJB オブジェクト(図形要素)
OJB1〜OJB18 オブジェクト(図形要素)
2 Host computer (screen creation device)
23 drawing editor 23a screen creation part (screen creation means)
23b Attribute setting unit (attribute setting means)
103 Pin icon 105 Button switch (graphic element)
106 non-display confirmation window 114 pin icon OJB object (graphic element)
OJB1 to OJB18 objects (graphic elements)

Claims (5)

複数の図形要素を含む画面を作成する画面作成手段と、前記図形要素の属性を設定する属性設定手段とを備えた画面作成装置において、
前記属性設定手段は前記図形要素の属性を前記図形要素毎に変更不可に固定することを特徴とする画面作成装置。
In a screen creation device comprising screen creation means for creating a screen including a plurality of graphic elements, and attribute setting means for setting attributes of the graphic elements,
The attribute setting means fixes the attribute of the graphic element so that it cannot be changed for each graphic element.
前記属性設定手段は属性として座標を固定することを特徴とする請求項1に記載の画面作成装置。   The screen creation apparatus according to claim 1, wherein the attribute setting unit fixes coordinates as attributes. 前記画面作成手段は上下に重ねて表示される図形要素を入れ替えて表示することを特徴とする請求項1または2に記載の画面作成装置。   The screen creation device according to claim 1, wherein the screen creation unit displays the graphic elements that are displayed so as to overlap each other vertically. 請求項1ないし3のいずれか1項に記載の画面作成装置を動作させるための画面作成プログラムであって、コンピュータを上記属性設定手段として機能させるための画面作成プログラム。   A screen creation program for operating the screen creation device according to any one of claims 1 to 3, wherein the screen creation program causes a computer to function as the attribute setting means. 請求項4に記載の画面作成プログラムを記録したコンピュータ読み取り可能な記録媒体。   The computer-readable recording medium which recorded the screen creation program of Claim 4.
JP2004286692A 2004-09-30 2004-09-30 Screen forming device, screen forming program and storage medium recording the same Pending JP2006099573A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004286692A JP2006099573A (en) 2004-09-30 2004-09-30 Screen forming device, screen forming program and storage medium recording the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004286692A JP2006099573A (en) 2004-09-30 2004-09-30 Screen forming device, screen forming program and storage medium recording the same

Publications (1)

Publication Number Publication Date
JP2006099573A true JP2006099573A (en) 2006-04-13

Family

ID=36239297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004286692A Pending JP2006099573A (en) 2004-09-30 2004-09-30 Screen forming device, screen forming program and storage medium recording the same

Country Status (1)

Country Link
JP (1) JP2006099573A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8683371B2 (en) 2010-06-08 2014-03-25 Mitsubishi Electric Corporation Screen creating system of programmable display and screen creating program thereof
JP2014119776A (en) * 2012-12-13 2014-06-30 Azbil Corp Programming method and device
JP7186933B1 (en) * 2022-04-04 2022-12-09 三菱電機株式会社 Drawing support program, drawing support device, and drawing support method
JP7415086B1 (en) 2023-02-10 2024-01-16 三菱電機株式会社 Drawing support program, drawing support device, and drawing support method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8683371B2 (en) 2010-06-08 2014-03-25 Mitsubishi Electric Corporation Screen creating system of programmable display and screen creating program thereof
JP2014119776A (en) * 2012-12-13 2014-06-30 Azbil Corp Programming method and device
JP7186933B1 (en) * 2022-04-04 2022-12-09 三菱電機株式会社 Drawing support program, drawing support device, and drawing support method
WO2023195050A1 (en) * 2022-04-04 2023-10-12 三菱電機株式会社 Rendering assistance program, rendering assistance device, and rendering assistance method
JP7415086B1 (en) 2023-02-10 2024-01-16 三菱電機株式会社 Drawing support program, drawing support device, and drawing support method
WO2024166352A1 (en) * 2023-02-10 2024-08-15 三菱電機株式会社 Drawing assistance program, drawing assistance device, and drawing assistance method

Similar Documents

Publication Publication Date Title
JP6286511B2 (en) Scripted graphics in the process environment
CN109597377A (en) Convenient for the system and method for the graphical display designing workflows in process control plant
JP4322770B2 (en) Screen creation device, screen creation program, and recording medium recording the same
JP4485326B2 (en) PROGRAMMABLE DISPLAY, DISPLAY CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP4554570B2 (en) Programmable display, control program and recording medium recording the same, and control system, client program and recording medium recording the same
JP2001266171A (en) Plotting device and computer-readable recording medium with plotting program recorded thereon
JP4322780B2 (en) Screen creation device, screen creation program and recording medium
JP2006099566A (en) Screen forming device, screen forming program and storage medium recording the same
JP2006099573A (en) Screen forming device, screen forming program and storage medium recording the same
JP4335109B2 (en) Screen creation device, screen creation program, and recording medium recording the same
JP4381793B2 (en) PROGRAMMABLE DISPLAY, DISPLAY CONTROL PROGRAM, RECORDING MEDIUM RECORDING THE PROGRAM, SCREEN CREATION DEVICE, SCREEN CREATION PROGRAM, AND RECORDING MEDIUM RECORDING THE PROGRAM
JP4970404B2 (en) Editor device and program
JP4509979B2 (en) CONTROL SYSTEM, PROGRAMMABLE DISPLAY AND SERVER COMPUTER, PROGRAM FOR PROGRAMMABLE DISPLAY AND SERVER COMPUTER, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP4429990B2 (en) SCREEN CREATION DEVICE, SCREEN CREATION PROGRAM, RECORDING MEDIUM RECORDING THE PROGRAM, PROGRAMMABLE DISPLAY, CONTROL PROGRAM, AND RECORDING MEDIUM RECORDING THE PROGRAM
JP4463716B2 (en) Programmable display, display control program, and recording medium recording the same
JP2007094294A (en) Programmable display unit, control program and recording medium which records the program, screen creation device, screen creation program and recording medium which records the program
JP4372739B2 (en) PROGRAMMABLE DISPLAY, CONTROL PROGRAM, RECORDING MEDIUM RECORDING THE PROGRAM, SCREEN CREATION DEVICE, SCREEN CREATION PROGRAM, AND RECORDING MEDIUM RECORDING THE PROGRAM
JP2008033572A (en) Screen generating apparatus, screen generating program and recording medium for recording this program
JP4851390B2 (en) Editor device and editor program
JP2007094724A (en) Programmable display, control program, storage medium recording the program, screen generating device, screen generating program, and storage medium recording the program
JP4970105B2 (en) Editor device and editor program
JP2008033575A5 (en)
JP4563255B2 (en) Programmable display, control program, and recording medium recording the program
JP2006134098A (en) Programmable display, display control program, and recording medium with the program recorded thereon
JP2007065910A (en) Screen preparation device, and screen preparation program, and record medium recording its program

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20061017

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090312

A131 Notification of reasons for refusal

Effective date: 20090317

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090513

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20090513

A02 Decision of refusal

Effective date: 20090623

Free format text: JAPANESE INTERMEDIATE CODE: A02