JP2002258909A - Hmi picture preparing method and program for hmi picture preparation - Google Patents

Hmi picture preparing method and program for hmi picture preparation

Info

Publication number
JP2002258909A
JP2002258909A JP2001059407A JP2001059407A JP2002258909A JP 2002258909 A JP2002258909 A JP 2002258909A JP 2001059407 A JP2001059407 A JP 2001059407A JP 2001059407 A JP2001059407 A JP 2001059407A JP 2002258909 A JP2002258909 A JP 2002258909A
Authority
JP
Japan
Prior art keywords
virtual
row
screen
column
copied
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
JP2001059407A
Other languages
Japanese (ja)
Inventor
Junji Ohama
順二 大▲浜▼
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.)
Koyo Electronics Industries Co Ltd
Win System Co Ltd
Original Assignee
Koyo Electronics Industries Co Ltd
Win System Co Ltd
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 Koyo Electronics Industries Co Ltd, Win System Co Ltd filed Critical Koyo Electronics Industries Co Ltd
Priority to JP2001059407A priority Critical patent/JP2002258909A/en
Publication of JP2002258909A publication Critical patent/JP2002258909A/en
Pending legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Programmable Controllers (AREA)

Abstract

PROBLEM TO BE SOLVED: To realize an HMI picture preparation method capable of smoothly preparing an HMI picture by omitting the instruction of a preparer as much as possible. SOLUTION: Virtual components having previously set functions are arranged and set based on squares formed of lines and columns on a picture in a chart format expandable by each line and each column.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は例えばファクトリ・
オートメーション(以下、FAという)装置の監視、操
作等に用いるヒューマン・マシン・インタフェース(以
下、HMIという)の画面を作成する方法等に関するも
のである。
The present invention relates to, for example, a factory
The present invention relates to a method of creating a screen of a human-machine interface (hereinafter, referred to as HMI) used for monitoring and operating an automation (hereinafter, referred to as FA) device, and the like.

【0002】[0002]

【従来の技術】例えば、プログラマブルコントローラ等
の制御装置に接続されたFA装置を動作させる際、オペ
レータはその操作や監視を行う。その時には、メータ、
ランプ等の監視表示部品の表示を見ながら監視を行い、
ボタン、スイッチ等の操作指示部品に指示を入力するこ
とにより操作を行う。
2. Description of the Related Art For example, when operating an FA device connected to a control device such as a programmable controller, an operator performs operation and monitoring. At that time, the meter,
Monitor while watching the display of monitoring display parts such as lamps,
An operation is performed by inputting an instruction to an operation instruction component such as a button or a switch.

【0003】最近は、コンピュータに代表されるデータ
の処理手段等の処理により、このようなメータ、ラン
プ、ボタン、スイッチ等の部品を模し、基本的な機能設
定(例えば、スイッチの場合扱えるデータは2値のみ、
ランプは入力されるデータ値に基づいて色を変化させる
等)を施したHMI用の仮想的な部品の画像(以下、仮
想部品という)を、表示装置の画面上に表示させ(以
下、この表示画面をHMI画面という)、マウス、タッ
チパネル等のポインティングデバイスやキーボード等に
行った入力指示を処理手段が判断してデータ信号を送信
し、制御装置を介してFA装置を動作させることで操作
を行うことができるようになっている。
Recently, parts such as meters, lamps, buttons, and switches have been imitated by processing such as data processing means represented by a computer, and basic function settings (for example, data that can be handled in the case of switches). Is binary only,
The lamp displays an image of a virtual component for an HMI (hereinafter, referred to as a virtual component) on which a color is changed based on an input data value (hereinafter, referred to as a virtual component) (hereinafter, this display). The screen is referred to as an HMI screen), a processing unit determines an input instruction given to a pointing device such as a mouse or a touch panel, a keyboard, or the like, transmits a data signal, and operates the FA device via the control device to perform an operation. You can do it.

【0004】図7は従来のHMI作成画面を表す図であ
る。次に仮想部品を組み合わせてHMI画面を作成、追
加及び修正(以下、単に作成という)する場合について
考える。通常、作成を行う際には作成用の画面が用意さ
れている。画面にはグリッド又は格子線が設けられてお
り、オペレータ(作成者)は、配置する仮想部品を選択
し、グリッド又は格子線に基づいて仮想部品の表示範囲
(大きさ)又は設定位置を指定して画面上に配置する。
又は配置してから大きさを決定する。このような操作を
繰り返し、各仮想部品を配置した上で全体のレイアウト
を行う。各仮想部品は一度設定した大きさを変更するこ
とができ、全体を見ながらレイアウトを行える。ここ
で、グリッド又は格子線は、単に仮想部品の位置又は大
きさを指定するときの指標として用いられる。
FIG. 7 is a diagram showing a conventional HMI creation screen. Next, a case will be considered in which an HMI screen is created, added, and modified (hereinafter, simply referred to as creation) by combining virtual parts. Usually, a screen for preparation is prepared when the preparation is performed. The screen is provided with grids or grid lines, and an operator (creator) selects a virtual component to be arranged and specifies a display range (size) or a setting position of the virtual component based on the grid or grid line. And place it on the screen.
Or determine the size after placing. Such an operation is repeated, and the entire layout is performed after arranging the respective virtual parts. Each virtual component can be changed in size once set, and layout can be performed while viewing the whole. Here, the grid or the grid line is simply used as an index when designating the position or size of the virtual part.

【0005】[0005]

【発明が解決しようとする課題】上記のような作成画面
でHMI画面を作成すると、グリッド又は格子線を指標
として位置又は大きさを任意に指定することができる。
そのため、それぞれの仮想部品に対し、任意の大きさを
設定できるという点では便利である。ただ、このような
作成画面の場合、以下に示すような問題点がある。
When an HMI screen is created using the above-described creation screen, the position or size can be arbitrarily specified using a grid or grid lines as an index.
Therefore, it is convenient in that an arbitrary size can be set for each virtual component. However, such a creation screen has the following problems.

【0006】図8は従来のHMI画面作成において大き
さを変更しようとした場合を表す図である。図8(a)
のようにレイアウトした仮想部品を縦方向に拡げるよう
にレイアウトすると、図8(b)のようにボタン同士が
重なり合ってしまう。また、また、逆に縦方向を縮める
ようにレイアウトすると、図8(c)のようにボタン同
士の間隔が不用意に広がってしまう。これは各仮想部品
が、他の仮想部品に影響を受けることなくそれぞれ独立
しているからであるが、大きさを変更する度に仮想部品
を移動等しながら、再度全体のレイアウトを行うのは面
倒である。それに加え、作成したHMI画面を必ず同じ
画面表示環境で使うとは限らない。場合によっては、同
じレイアウトでもその画面の解像度(サイズ)に合わせ
て作成しなければならない場合があるが、その際にも部
品をバランスよく配置するために調整を行う必要があ
る。
FIG. 8 is a diagram showing a case where the size is changed in the conventional HMI screen creation. FIG. 8 (a)
If the virtual parts laid out as described above are laid out so as to expand in the vertical direction, the buttons will overlap as shown in FIG. 8B. On the other hand, if the layout is reduced so that the vertical direction is reduced, the interval between the buttons is inadvertently widened as shown in FIG. This is because each virtual part is independent of each other without being affected by other virtual parts.However, it is not necessary to move the virtual part every time the size is changed and perform the entire layout again. It is troublesome. In addition, the created HMI screen is not always used in the same screen display environment. In some cases, the same layout must be created in accordance with the resolution (size) of the screen, but in this case, it is necessary to make adjustments in order to arrange components in a well-balanced manner.

【0007】図9はグループとなる仮想部品を並べてレ
イアウトする際の作業を表す図である。HMI画面にお
いては、例えば図7のように、同じ種類の仮想部品同士
は同じ大きさで構成することが多い。そして、ある単位
でグループ化させようとする仮想部品の場合は、他の種
類の仮想部品とも高さや幅を調整し、統一性をもたせて
いる。さらに、そのグループにした仮想部品を上下又は
左右に並べてレイアウトすることが多い。その際、グル
ープにした仮想部品を全て画面上に複写(コピー)した
後、複写した仮想部品を、表示させようとする位置まで
移動させるという指示操作を行わなければならない。こ
れは複写する段階では、複写した部品の大きさ又は位置
を指示することができないからである。
FIG. 9 is a diagram showing an operation for laying out a group of virtual parts. In the HMI screen, for example, as shown in FIG. 7, virtual components of the same type are often configured to have the same size. Then, in the case of virtual parts to be grouped in a certain unit, the height and width are adjusted with other types of virtual parts to provide uniformity. Furthermore, the virtual parts in the group are often laid out vertically or horizontally. At this time, it is necessary to perform an instruction operation of copying (copying) all the virtual parts in the group onto the screen, and then moving the copied virtual parts to a position to be displayed. This is because it is not possible to indicate the size or position of the copied component at the copying stage.

【0008】それに加え、複写の際には、あらかじめ定
めた仮想部品の本来の機能の設定(各仮想部品が本来有
するスイッチ機能やランプ発光機能等)はもちろん、例
えば1つの仮想部品に対する固有の機能設定の事項(デ
ータ通信のやりとりをする対象(例えばプログラマブル
・コントローラでは、その部品により制御されるFA装
置内の手段の状態を表すデータを記憶する領域又はその
アドレス。以下、これをデバイスという)やデータ種類
の関連付け、表示名等の設定。以下、機能設定という)
までそのまま複写されてしまう。そこで、複写した仮想
部品と元の仮想部品と間で機能設定を別にするために、
どちらかの関連付け先を変更したり、名前を変更したり
する作業を行わなければならない。これは、グループに
したものだけでなく、1つの仮想部品を複写する場合も
同じである。
In addition, at the time of copying, not only the setting of the original functions of the predetermined virtual parts (such as the switch function and the lamp light emission function inherent to each virtual part) but also, for example, the functions specific to one virtual part Items to be set (objects for data communication (for example, in a programmable controller, an area for storing data indicating the state of means in an FA device controlled by its components or its address; hereinafter, this is referred to as a device) or Setting of data type association, display name, etc. (hereinafter referred to as function setting)
Is copied as it is. Therefore, to separate the function settings between the copied virtual part and the original virtual part,
You must change the name of one of the associations or change the name. This is the same not only when copying one virtual part but also as a group.

【0009】本出願の発明は、上記のような問題点を解
決するためになされたものであり、作成者の指示をでき
るだけ省略することができ、HMI画面の作成を円滑に
行うことができるようなHMI画面作成方法等を実現す
ることを目的とする。
The invention of the present application has been made in order to solve the above-described problems, and it is possible to omit the instruction of the creator as much as possible and to smoothly create an HMI screen. It is an object to realize an HMI screen creation method and the like.

【0010】[0010]

【課題を解決するための手段】本出願に係るHMI画面
作成方法は、行毎及び列毎に伸縮することができる表形
式の画面に対し、行及び列によって形成される升目に基
づいて、あらかじめ設定された機能を有する仮想の部品
を配置設定するものである。本発明においては、HMI
画面作成時に、行毎及び列毎に伸縮可能な表形式の画面
を用意し、形成される升目に基づいて、あらかじめ設定
された機能を有する仮想の部品を配置設定する。
An HMI screen creation method according to the present application provides a table-like screen that can be expanded and contracted for each row and column based on a grid formed by rows and columns. A virtual component having the set function is arranged and set. In the present invention, the HMI
At the time of creating a screen, a tabular screen that can be expanded and contracted for each row and each column is prepared, and based on the cells to be formed, virtual components having preset functions are arranged and set.

【0011】また、本出願に係るHMI画面作成方法
は、升目の高さ及び幅はその升目が属する行の高さ及び
列の幅に従属し、仮想の部品の高さ及び幅は、その仮想
の部品を配置設定した升目の高さ及び幅に従属する。本
発明においては、仮想の部品の大きさは、その仮想の部
品を配置設定した升目の大きさに従属し、升目の大きさ
を決定する升目の高さ及び幅はその升目が属する行の高
さ及び列の幅に従属する。
Further, in the HMI screen creation method according to the present application, the height and width of a cell depend on the height of a row and the width of a column to which the cell belongs, and the height and width of a virtual part Depends on the height and width of the cell in which the component is arranged and set. In the present invention, the size of the virtual component depends on the size of the cell in which the virtual component is set, and the height and width of the cell that determines the size of the cell are the heights of the rows to which the cell belongs. Depends on the height and width of the column.

【0012】また、本出願に係るHMI画面作成方法
は、連続する行の又は列について、行の高さ又は列の幅
を同時に変更する場合、各行の高さ又は各列の幅の比率
を保ちつつ、変更する。本発明においては、行の高さ又
は列の幅を同時に変更する場合、画面のレイアウトをで
きるだけ保持したまま変更するため、各行の高さ又は各
列の幅の比率を保ちつつ変更する。
Further, in the HMI screen creation method according to the present application, when simultaneously changing the row height or the column width for successive rows or columns, the ratio of the height of each row or the width of each column is maintained. While changing. In the present invention, when simultaneously changing the height of a row or the width of a column, the change is performed while maintaining the layout of the screen as much as possible, while maintaining the ratio of the height of each row or the width of each column.

【0013】また、本出願に係るHMI画面作成方法
は、1又は複数の仮想の部品を複写する場合は、複写す
る行及び列が指定されてから複写する。本発明において
は、複写する位置を行及び列に基づいて指定した上で、
1又は複数の仮想の画面を複写し、その後の仮想の部品
の移動指示を省略する。
In the method of creating an HMI screen according to the present application, when copying one or a plurality of virtual components, copying is performed after a row and a column to be copied are designated. In the present invention, after specifying the position to be copied based on the row and column,
One or a plurality of virtual screens are copied, and subsequent virtual component movement instructions are omitted.

【0014】また、本出願に係るHMI画面作成方法
は、1又は複数の仮想の部品を複写する場合に、元にな
る仮想の部品に設定された機能を複写した仮想の部品に
も複写する。本発明においては、作成者の機能の設定指
示をできるだけ省略できるように、1又は複数の仮想の
部品を複写する場合に、元になる仮想の部品に設定され
た機能を複写した仮想の部品にも複写する。
Further, in the HMI screen creation method according to the present application, when one or a plurality of virtual components are copied, the function set in the original virtual component is also copied to the copied virtual component. In the present invention, when one or a plurality of virtual parts are copied, the function set in the original virtual part is added to the copied virtual part so that the creator's function setting instruction can be omitted as much as possible. Is also copied.

【0015】また、本出願に係るHMI画面作成方法で
は、1又は複数の仮想の部品を複写する場合に、複写し
た前記仮想の部品には、あらかじめ定めた規則に基づい
て元の仮想の部品に設定された事項を変更した事項が複
写される。本発明においては、作成者の設定指示をでき
るだけ省略できるように、仮想の部品を複写する際に
は、複写した仮想部品には、あらかじめ定めた規則に基
づいて元の仮想部品に設定していた事項を変更した事項
が複写される。
Further, in the HMI screen creation method according to the present application, when one or a plurality of virtual parts are copied, the copied virtual parts are added to the original virtual parts based on a predetermined rule. The changed item is copied. In the present invention, when copying a virtual part, the copied virtual part is set to the original virtual part based on a predetermined rule so that the setting instruction of the creator can be omitted as much as possible. The changed item is copied.

【0016】また、本出願に係るHMI画面作成のため
のプログラムは、行毎及び列毎に伸縮させることができ
る表形式の画面に対し、配置指示のデータに基づいて、
あらかじめ設定された機能を有する仮想の部品を、行又
は列に基づいて画面上の指示された位置に配置設定さ
せ、変更指示のデータに基づいて、指示された行の高さ
又は列の幅を変更し、その変更に連動させて、その行又
は列に属する配置設定させた仮想の部品の高さ又は幅を
変更させる手順をコンピュータに行わせる。本発明にお
いては、配置指示のデータに基づいて、行毎及び列毎に
伸縮可能な表形式の画面上の指示された位置に仮想の部
品を配置設定させ、変更指示のデータに基づいて、行単
位又は列単位で統一性をとるために指示された行の高さ
又は列の幅を変更し、その変更に連動させて、その行又
は列に属する配置設定させた仮想の部品の高さ又は幅を
変更させる手順をコンピュータに行わせる。
Further, the program for creating an HMI screen according to the present application provides a table-like screen which can be expanded and contracted for each row and each column, based on data of an arrangement instruction.
A virtual component having a preset function is arranged and set at a designated position on the screen based on the row or column, and the height of the designated row or the width of the column is designated based on the data of the change instruction. Then, the computer is caused to perform a procedure for changing the height or width of the virtual component placed and set, which belongs to the row or the column, in conjunction with the change. In the present invention, a virtual component is arranged and set at a designated position on a tabular screen that can be expanded and contracted for each row and each column based on the data of the placement instruction, and the line is set based on the data of the change instruction. Change the height of the row or the width of the column instructed in order to take uniformity in units or columns, and in conjunction with the change, change the height or Have the computer take steps to change the width.

【0017】また、本出願に係るHMI画面作成のため
のプログラムは、複写指示のデータに基づいて、指示さ
れた範囲の仮想の部品を指示された位置に複写させる手
順をコンピュータに行わせる。本発明においては、その
後の仮想の部品の移動指示を省略できるように、複写指
示のデータに基づいて、指示された位置に、指示された
範囲の仮想の部品を複写させる手順をコンピュータに行
わせる。
The program for creating an HMI screen according to the present application causes a computer to perform a procedure of copying a virtual part in a designated range to a designated position based on data of a copy instruction. In the present invention, the computer is caused to perform a procedure of copying a virtual part in a specified range to a specified position based on data of a copy instruction so that a subsequent movement instruction of a virtual part can be omitted. .

【0018】また、本出願に係るHMI画面作成のため
のプログラムは、仮想の部品を複写させる際、元になる
仮想の部品に設定された機能も複写させる手順をコンピ
ュータに行わせる。本発明においては、機能の設定指示
をできるだけ省略できるように、元になる仮想の部品に
設定された機能も複写させる手順をコンピュータに行わ
せる。
Further, the program for creating an HMI screen according to the present application causes a computer to perform a procedure of copying a function set in a virtual component as a base when copying a virtual component. In the present invention, the computer is caused to perform a procedure for copying the function set in the original virtual component so that the setting instruction of the function can be omitted as much as possible.

【0019】[0019]

【発明の実施の形態】実施形態1.図1は本発明の第1
の実施の形態に係るHMI画面作成方法を実現する装置
を表す図である。図1において、1は画面作成装置とな
るデータ処理手段である。データ処理手段1は、入力位
置判断処理部1A、演算処理部1B及び表示処理部1C
で構成される。入力位置判断処理部1Aは、入力手段2
のようなポインティングデバイス2Aから入力される位
置データに基づいて作成者が行った指示を判断する。演
算処理部1Bは、入力位置判断処理部1Aが判断した指
示に基づいた処理を行う。また、キーボード2Bから入
力される指示入力データを処理する。表示処理部1C
は、入力位置判断処理部1A及び演算処理部1Bが行っ
た処理に基づく結果等を表示手段3に表示させるための
表示データを作成する。実際にデータ処理手段1を構成
する場合は、CPUを中心とするコンピュータのような
装置で構成されることになる。その際には、それぞれの
処理部が処理する動作は、あらかじめ定めた手順をコン
ピュータが処理できるように記述したプログラムで与え
られる。そして、コンピュータがそのプログラムに基づ
いて各処理部が行っている処理を行う。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiment 1 FIG. FIG. 1 shows the first embodiment of the present invention.
It is a figure showing the device which realizes the HMI screen creation method concerning an embodiment. In FIG. 1, reference numeral 1 denotes a data processing unit serving as a screen creation device. The data processing unit 1 includes an input position determination processing unit 1A, an arithmetic processing unit 1B, and a display processing unit 1C.
It consists of. The input position determination processing unit 1A includes an input unit 2
An instruction given by the creator is determined based on position data input from the pointing device 2A as described above. The arithmetic processing unit 1B performs a process based on the instruction determined by the input position determination processing unit 1A. Also, it processes instruction input data input from the keyboard 2B. Display processing unit 1C
Creates display data for causing the display means 3 to display a result based on the processing performed by the input position determination processing section 1A and the arithmetic processing section 1B. When the data processing means 1 is actually configured, it is configured by a device such as a computer mainly including a CPU. In this case, the operation performed by each processing unit is given by a program that describes a predetermined procedure so that the computer can process the procedure. Then, the computer performs the processing performed by each processing unit based on the program.

【0020】2は入力手段である。本実施の形態では、
入力手段2は、例えばマウス等のポインティングデバイ
ス2A、キーボード2Bで構成されるものとする。ポイ
ンティングデバイス2Aは作成者の操作に基づく位置デ
ータを出力し、キーボード2Bは、作成者の入力したデ
ータを指示入力データとして出力する。3は表示手段で
ある。表示手段3は、例えばCRT(Cathode Ray Tub
e)やLCD(Liquid Crystal Display)で構成され
る。表示手段3は、データ処理手段1から出力される表
示データに基づいて、作成画面の表示、指示に基づいた
処理結果の表示等を行う。4は記憶手段である。記憶手
段4は、例えば、仮想部品のデータ、作成画面のデータ
等、データ処理手段1による画面作成の際に処理するデ
ータを記憶する。5は通信手段である。通信手段5は制
御装置10と接続されている。制御装置10から送信さ
れる監視信号をデータ処理手段1が処理できるような監
視データに変換する。また、データ処理手段1から送信
されるFA指示データをFA指示信号として制御装置1
0に送信する。制御装置10は、例えばデバイスを有す
る記憶手段100を備えたプログラマブル・コントロー
ラ(PLC)であり、FA装置10A、10B又は10
Cを動作させるための制御を行う。そして、監視・操作
者にHMI画面を介してFA装置10A、10B又は1
0Cの状態を通知するために、データ処理手段1との間
で監視信号のやりとりを行う。また、データ処理手段1
から送信されるFA指示信号に基づいてFA装置10
A、10B又は10Cに対応する動作を行わせる。10
A、10B及び10Cは、監視及び操作対象となるFA
装置である。
Reference numeral 2 denotes input means. In the present embodiment,
The input means 2 includes a pointing device 2A such as a mouse and a keyboard 2B. The pointing device 2A outputs position data based on the operation of the creator, and the keyboard 2B outputs data input by the creator as instruction input data. 3 is a display means. The display means 3 is, for example, a CRT (Cathode Ray Tub).
e) and an LCD (Liquid Crystal Display). The display unit 3 performs display of a creation screen, display of a processing result based on an instruction, and the like based on the display data output from the data processing unit 1. 4 is a storage means. The storage unit 4 stores data to be processed when the data processing unit 1 creates a screen, such as virtual part data and creation screen data. 5 is a communication means. The communication means 5 is connected to the control device 10. The monitoring signal transmitted from the control device 10 is converted into monitoring data that the data processing means 1 can process. Further, the control device 1 uses the FA instruction data transmitted from the data processing means 1 as an FA instruction signal.
Send to 0. The control device 10 is, for example, a programmable controller (PLC) provided with a storage unit 100 having a device, and the FA device 10A, 10B or 10
Control for operating C is performed. Then, the monitor / operator is notified of the FA device 10A, 10B or 1 via the HMI screen.
In order to notify the state of 0C, a monitoring signal is exchanged with the data processing means 1. Data processing means 1
FA device 10 based on the FA instruction signal transmitted from
An operation corresponding to A, 10B or 10C is performed. 10
A, 10B and 10C are FAs to be monitored and operated.
Device.

【0021】本実施の形態は、表形式で構成した作成画
面に基づいてHMI画面を作成するようにしたものであ
る。そして、表の各升目(以下、セルという)を仮想部
品の大きさ(高さ及び幅)の最小単位として仮想部品の
大きさを設定する。従来の作成画面では、グリッド又は
格子線は単に仮想部品の大きさを指定するときの指標と
しての役割しか果たさず、それが仮想部品に対して影響
を及ぼすことはなかった。本実施の形態では、セルの大
きさが仮想部品の大きさに直接影響を及ぼすことにな
る。しかも、そのセルは、そのセルの属する行及び列の
高さ、幅に支配される。したがって、行及び列単位での
統一がとれる。
In this embodiment, an HMI screen is created based on a creation screen configured in a table format. Then, the size of the virtual component is set using each cell (hereinafter referred to as a cell) in the table as the minimum unit of the size (height and width) of the virtual component. In a conventional creation screen, a grid or a grid line merely serves as an index when designating the size of a virtual component, and does not affect the virtual component. In the present embodiment, the size of the cell directly affects the size of the virtual component. Moreover, the cell is governed by the height and width of the row and column to which the cell belongs. Therefore, unification can be made in units of rows and columns.

【0022】図2は本実施の形態におけるHMI作成画
面を表す図である。図2(a)のように、作成画面は行
列による表形式の構成にしている。作成者はセルを単位
として大きさを設定し、その大きさに設定する仮想部品
を選択する。その際、図2(b)のように、複数のセル
にわたって1つの仮想部品を設定することもできる。各
セルは独立しており、他のセルと重なることも間隔が開
くこともない。
FIG. 2 is a diagram showing an HMI creation screen in the present embodiment. As shown in FIG. 2A, the creation screen has a tabular configuration using a matrix. The creator sets the size in cell units, and selects a virtual part to be set to that size. At this time, as shown in FIG. 2B, one virtual component can be set over a plurality of cells. Each cell is independent and does not overlap or be spaced apart from other cells.

【0023】図3は行及び列とセルの大きさとの関係を
表す図である。図3(a)のように、セルの大きさは、
そのセルが属する行の高さ及び列の幅に支配されるよう
にする。そこで、セル自体の大きさを変更することで、
そのセルに設定された仮想部品の大きさを変更するよう
にする。したがって、図3(b)や図3(c)のよう
に、行単位で仮想部品の高さ調整を行い、列単位で仮想
部品の幅一括調整を行うことができる。
FIG. 3 is a diagram showing the relationship between rows and columns and cell sizes. As shown in FIG. 3A, the size of the cell is
It is governed by the row height and column width to which the cell belongs. Therefore, by changing the size of the cell itself,
The size of the virtual part set in the cell is changed. Therefore, as shown in FIG. 3B and FIG. 3C, the height of the virtual component can be adjusted for each row and the width of the virtual component can be collectively adjusted for each column.

【0024】図4は複数の仮想部品間の関係を表す図で
ある。図4(a)、図4(b)のように、複数の行の高
さ又は列の幅を変更しようとした場合には、各セルの行
の高さ又は列の幅の比率を保持したままの変更を行うよ
うにする。そのようにすれば、行の高さ及び列の幅を変
更しても、セル同士は重なることも空くこともない。特
に画面の解像度の縦横の比率は、通常4:3であるの
で、複数の行又は列を指定すればその比率を保ったまま
サイズを変更するだけで画面解像度に合わせた画面作成
を行える。したがって、図4(c)のように仮想部品同
士が重なることも不用意に仮想部品間が空いてしまうこ
ともなくなる。これは、仮想部品同士を重ならないよう
に配置しようとした場合に、高さ又は幅の変更により重
なってしまうことを防ぐことができるということであっ
て、仮想部品を重ねて配置することができないというこ
とではない。実際には1つのセルに仮想部品を重ねて設
定することもできる。この場合、例えば、ランプ等を表
す仮想部品であれば、1つの仮想部品を右寄せに表示
し、別の仮想部品を左寄せにすることにより、2つの仮
想部品を1つのセル内に並べて設定し、表示させること
もできる。また、ここではセルを仮想部品設定の最小単
位としているが、これに限定せず、1つのセルに複数の
仮想部品を並べて設定することも考えられる。この場合
でも、あるセルに設定された複数の仮想部品が他のセル
の仮想部品に重なることがないようにすればよい。
FIG. 4 is a diagram showing the relationship between a plurality of virtual parts. As shown in FIGS. 4 (a) and 4 (b), when an attempt is made to change the height of a plurality of rows or the width of a column, the ratio of the height of a row or the width of a column of each cell is maintained. Make changes as they are. In this way, even if the row height and the column width are changed, the cells do not overlap or become empty. In particular, since the aspect ratio of the screen resolution is usually 4: 3, if a plurality of rows or columns are designated, a screen can be created in accordance with the screen resolution simply by changing the size while maintaining the ratio. Therefore, as shown in FIG. 4C, the virtual parts do not overlap with each other and the virtual parts do not inadvertently become empty. This means that when arranging the virtual parts so that they do not overlap with each other, it is possible to prevent the virtual parts from overlapping due to a change in height or width, and the virtual parts cannot be arranged in an overlapping manner. That is not to say. Actually, it is also possible to set a virtual component by superimposing it on one cell. In this case, for example, in the case of a virtual part representing a lamp or the like, one virtual part is displayed right-aligned and another virtual part is left-aligned to set two virtual parts side by side in one cell, It can also be displayed. In this case, the cell is used as the minimum unit for setting the virtual component. However, the present invention is not limited to this, and a plurality of virtual components may be arranged and set in one cell. Even in this case, the plurality of virtual components set in a certain cell should not overlap the virtual components of other cells.

【0025】図5はグループにした仮想部品を複数並べ
てレイアウトした図である。作成したグループとなる仮
想部品を複写して並べる場合、まず、複写しようとする
セルの範囲を指定する。図5において、列に関してはB
列〜D列まで、行に関しては2行〜22行まで指定する
ものとする。そして、複写する範囲又は開始位置を指定
すると、その範囲内のセルに設定された仮想部品に対し
て複写が行われる。図5ではE列〜G列、2行〜22行
の範囲にB列〜D列、2行〜22行の範囲部分が複写さ
れている。ただ、この複写された仮想部品は、元の仮想
部品とは独立しているので、作成者が後に自由に変更す
ることができる。
FIG. 5 is a diagram showing a layout in which a plurality of virtual parts in a group are arranged. When copying and arranging the created virtual parts as a group, first, a range of cells to be copied is designated. In FIG. 5, the column is B
It is assumed that columns from column to D and rows from 2 to 22 are specified. When a range or a start position to be copied is designated, copying is performed on the virtual parts set in the cells within the range. In FIG. 5, a range from column B to column D and a range from row 2 to row 22 are copied in a range from column E to row G and row 2 to row 22. However, since the copied virtual part is independent of the original virtual part, the creator can freely change it later.

【0026】また仮想部品の複写の際、B列〜D列、2
行〜22行の範囲内の1又は複数の仮想部品に対して、
既に機能設定が行われていれば、その設定までも複写さ
れるようにする。ただ、このままでは2以上の仮想部品
について同じデバイスに対する機能設定をしてしまうこ
とになるので、単に複写するのではなく、別のデバイス
に対する設定となるようにする。そこで、あらかじめ定
めた規則又は間隔にしたがって、自動的に対応するデバ
イスの数値を増減し、複写するようにする。この場合、
元の仮想部品に対し、画面の下側又は右側に複写する場
合は数値を増やし、上側又は左側に複写する場合は数値
を減らす(これらの増減値は、デバイス番号の付番規則
やその仮想部品が必要とするデバイス数により自動的に
算出する)。表示名等の場合には、名前に数字が付され
ている(例えば、コマンド1等)場合には、その数字を
増減させるようにする。これも作成者が後に設定を自由
に変更することができる。
In copying a virtual part, rows B to D, 2
For one or more virtual parts in the range from row to 22 rows,
If the function setting has already been made, the setting is copied. However, in this state, the function setting for the same device is performed for two or more virtual parts. Therefore, the setting is performed for another device instead of simply copying. Therefore, according to a predetermined rule or interval, the numerical value of the corresponding device is automatically increased / decreased and copied. in this case,
For the original virtual part, increase the numerical value when copying to the bottom or right side of the screen, and decrease the numerical value when copying to the upper side or left side. (These increase / decrease values are based on the device numbering rules and their virtual parts. Is automatically calculated based on the number of devices required by). In the case of a display name or the like, if a number is attached to the name (for example, command 1 or the like), the number is increased or decreased. This also allows the creator to freely change the settings later.

【0027】図6は作成されたHMI画面を表す図であ
る。最終的には各仮想部品をレイアウトするだけでな
く、色設定、その他各種設定も行われ、HMI画面が作
成される。作成されたHMI画面のデータは、指示によ
り例えば記憶手段4に保存される。また、他の記憶手段
にも保存することができる。それに、作成したHMI画
面を、レイアウトをそのままにして従来の作成画面に複
写させることもできる。
FIG. 6 is a diagram showing the created HMI screen. Finally, not only the layout of each virtual part but also the color setting and other various settings are performed, and an HMI screen is created. The created data of the HMI screen is stored in, for example, the storage unit 4 according to the instruction. Further, it can be stored in another storage means. In addition, the created HMI screen can be copied to a conventional created screen without changing the layout.

【0028】このHMI画面を実際のFA装置10A、
10B及び10Cの監視及び操作に用いる場合について
説明する。監視・操作者は、作成されたHMI画面上で
監視・操作を行う。監視・操作者は、画面作成機能を省
き、監視・操作処理実行機能だけを持たせたプログラム
である、いわゆるランタイムにより監視・操作を行うこ
ともできる。この場合には、作成した画面及びその仮想
部品の設定等を変更することはできない。
This HMI screen is displayed on the actual FA device 10A.
The case of using for monitoring and operation of 10B and 10C will be described. The monitoring / operator performs monitoring / operation on the created HMI screen. The monitor / operator can also perform the monitor / operation by a so-called runtime, which is a program having only the monitor / operation processing execution function without the screen creation function. In this case, it is not possible to change the settings of the created screen and its virtual components.

【0029】FA装置10A、10B及び10Cから送
信される監視信号に基づいて、演算処理部1Bが処理を
行い、その処理に基づいて表示処理部1Cが表示データ
を送信して表示装置に表示させる。このようにして、H
MI画面に表示された仮想部品には、例えばメータの仮
想部品であれば針を振る等、現実のメータと変わらない
動作を行わせることができる。また、ポインティングデ
バイス2Aの指示により、表示されたボタンの仮想部品
に指示を与えたと判断した入力位置判断処理部1Aは、
ボタンが押されたことを示す指示信号をFA装置10
A、10B又は10Cに送信し、その指示に基づいた動
作を行わせる。このようにして、現実のボタンと変わら
ない動作を行わせることができる。
Based on the monitoring signals transmitted from the FA devices 10A, 10B and 10C, the arithmetic processing section 1B performs processing, and based on the processing, the display processing section 1C transmits display data and causes the display device to display the data. . Thus, H
The virtual component displayed on the MI screen can be operated in the same manner as a real meter, such as shaking a hand if the virtual component is a meter. Further, the input position determination processing unit 1A, which has determined that an instruction has been given to the virtual component of the displayed button in accordance with the instruction of the pointing device 2A,
An instruction signal indicating that the button has been pressed is sent to the FA device 10.
A, 10B, or 10C to perform an operation based on the instruction. In this way, an operation that is the same as that of a real button can be performed.

【0030】以上のように第1の実施の形態によれば、
HMI画面作成時において、データ処理手段1の処理に
より、表示手段3に行毎及び列毎に伸縮することができ
る表形式の画面を表示し、入力手段2から入力される作
成者の指示に基づいて、仮想部品をセルに基づいて設定
するようにし、仮想部品の高さ及び幅については、その
仮想部品が設定されたセルが属する行の高さ及び列の幅
に基づいて設定するので、各仮想部品の大きさの関係を
それほど考えなくても、レイアウトしやすく、行及び列
に基づいて統一のとれた見映えのよいHMI画面を、作
成者が行わなければならない指示を少なくして作成する
ことができる。1又は複数の仮想の部品を複写する場合
に、複写する位置(行及び列)が指定されてから複写す
るようにしたので、作成者が複写した仮想の部品を移動
させて配置しなくてもよく、便利である。その際には、
その仮想部品の機能設定も、複写するようにしたので、
作成者がその都度設定する必要がなく、便利である。そ
して、連続する複数の行又は列を変更する際には、各行
の高さ又は各列の幅の比率を保ちつつ変更するようにし
たので、レイアウトをできるだけ保持したまま変更する
ことができ、便利である。特に、画面解像度(サイズ)
に基づいて、全体のサイズだけを変更する場合には、そ
の比率は、解像度に関係なく4:3であるので便利であ
る。
As described above, according to the first embodiment,
At the time of creating the HMI screen, the data processing means 1 displays a tabular screen which can be expanded and contracted for each row and each column on the display means 3 based on the instruction of the creator inputted from the input means 2. Therefore, the virtual component is set based on the cell, and the height and the width of the virtual component are set based on the height of the row and the width of the column to which the cell in which the virtual component is set belongs. Even if the relationship between the sizes of the virtual parts is not so much considered, an HMI screen that is easy to lay out and has a uniform appearance based on rows and columns is created with less instructions that the creator has to perform. be able to. When copying one or a plurality of virtual parts, copying is performed after a position (row and column) to be copied is specified, so that the creator does not need to move and place the copied virtual parts. Good and convenient. In that case,
Since the function setting of the virtual part was also copied,
The creator does not need to set each time, which is convenient. Then, when changing a plurality of continuous rows or columns, the change is performed while maintaining the ratio of the height of each row or the width of each column, so it is possible to change while maintaining the layout as much as possible, which is convenient. It is. In particular, screen resolution (size)
In the case where only the entire size is changed based on the above, the ratio is convenient because the ratio is 4: 3 regardless of the resolution.

【0031】実施形態2.上述の実施の形態では特に言
及しなかったが、コンピュータでは、従来から、表が表
示され、入力されるデータに基づいた演算等を行う表計
算のプログラムのソフトウェアが存在する。このような
表計算のプログラムだけでは、上述の実施の形態で説明
したようなHMI画面作成に関する全ての処理を行うこ
とができないが、その処理動作を行えるようなプログラ
ムを追加することで、表計算のソフトウェア上でも、上
述の実施の形態で説明したHMI画面作成を行うことが
できる。
Embodiment 2 FIG. Although not specifically mentioned in the above-described embodiment, conventionally, in a computer, there is software of a spreadsheet program for displaying a table and performing an operation or the like based on input data. Although such a spreadsheet program alone cannot perform all the processes related to the HMI screen creation as described in the above-described embodiment, the spreadsheet program can be added to the spreadsheet program. The HMI screen creation described in the above-described embodiment can also be performed on this software.

【0032】実施形態3.また、上述の実施の形態で作
成したHMI画面を、仮想部品が有する機能を有したま
ま、他の開発環境又は実行環境に複写できるようにすれ
ば、少ない指示でHMI画面が作成できる上に、さら
に、他の環境との連携を図り、その環境で実現できる高
度な機能を付加させてFA装置の監視・操作を行うこと
ができる。
Embodiment 3 Also, if the HMI screen created in the above-described embodiment can be copied to another development environment or execution environment while having the function of the virtual component, the HMI screen can be created with few instructions. Further, it is possible to monitor and operate the FA device by coordinating with another environment and adding advanced functions that can be realized in that environment.

【0033】実施形態4.上述の実施の形態では、FA
装置のHMI画面作成について説明したが、本発明はこ
れに限定されるものではなく、他の用途のHMI画面を
作成する際にも適用することができる。
Embodiment 4 FIG. In the above embodiment, the FA
Although the creation of the HMI screen of the apparatus has been described, the present invention is not limited to this, and can be applied to the creation of an HMI screen for other uses.

【0034】[0034]

【発明の効果】以上のように本出願に係る発明によれ
ば、HMI画面作成時に、行毎及び列毎に伸縮可能な表
形式の画面を用意し、形成される升目に基づいて、あら
かじめ設定された機能を有する仮想の部品を配置設定す
るようにしたので、各部品の大きさの関係をそれほど考
えなくても、レイアウトしやすく、見映えのよいHMI
画面を、従来よりも行わなければならない指示を少なく
して作成することができる。特に同一サイズ、同一パタ
ーンの仮想の部品が多い場合には有効である。
As described above, according to the invention of the present application, at the time of creating an HMI screen, a table-type screen that can be expanded and contracted for each row and each column is prepared and set in advance based on the cells to be formed. Since the virtual parts having the specified functions are arranged and set, it is easy to lay out the HMI without having to consider the size relationship of each part so much, and the appearance of the HMI is good.
The screen can be created with less instructions to be performed than before. This is particularly effective when there are many virtual parts having the same size and the same pattern.

【0035】また、本出願に係る発明によれば、仮想の
部品の大きさはその仮想の部品を配置設定した升目の大
きさに従属し、升目の大きさを決定する升目の高さ及び
幅はその升目が属する行の高さ及び列の幅に従属するよ
うにしたので、行及び列に基づいて統一のとれたHMI
画面を作成することができる。
According to the invention of the present application, the size of the virtual component depends on the size of the cell in which the virtual component is arranged and set, and the height and width of the cell that determines the size of the cell. Is made dependent on the height of the row and the width of the column to which the cell belongs, so that the HMI is unified based on the row and column.
Screens can be created.

【0036】また、本出願に係る発明によれば、連続す
る複数の行又は列を変更する際には、各行の高さ又は各
列の幅の比率を保ちつつ変更するようにしたので、画面
のレイアウトをできるだけ保持したまま変更することが
でき、便利である。特に画面の解像度の縦横の比率は、
通常、サイズに関係なく4:3であるので、比率を保っ
たままサイズを変更するだけでよく、画面解像度に合わ
せた画面作成を行うことができる。
According to the invention of the present application, when changing a plurality of continuous rows or columns, the change is performed while maintaining the ratio of the height of each row or the width of each column. This is convenient because the layout can be changed while maintaining the layout as much as possible. In particular, the aspect ratio of the screen resolution is
Normally, since the ratio is 4: 3 regardless of the size, it is only necessary to change the size while maintaining the ratio, and a screen can be created in accordance with the screen resolution.

【0037】また、本出願に係る発明によれば、1又は
複数の仮想の部品を複写する場合は、複写する行及び列
が指定されてから複写するようにしたので、作成者が複
写した仮想の部品を移動させて配置しなくてもよく、便
利である。
According to the invention of the present application, when one or a plurality of virtual parts are copied, the copying is performed after a row and a column to be copied are specified. It is not necessary to move and arrange the parts, which is convenient.

【0038】また、本出願に係る発明によれば、1又は
複数の仮想の部品を複写する場合に、元になる仮想の部
品に設定された機能を複写した仮想の部品にも複写する
ようにしたので、作成者の機能の設定指示をできるだけ
省略することができ、便利である。
According to the invention of the present application, when one or a plurality of virtual components are copied, the function set in the original virtual component is copied to the copied virtual component. Therefore, the setting instruction of the function of the creator can be omitted as much as possible, which is convenient.

【0039】また、本出願に係る発明によれば、1又は
複数の仮想の部品を複写する場合に、複写した仮想部品
には、元の仮想部品に設定していた事項を、あらかじめ
定めた規則に基づいて設定を変更した事項が複写される
ようにしたので、例えば、作成者が設定指示を行わなく
ても、別の制御対象に対する設定に自動的に変更される
ので便利である。
According to the invention of the present application, when one or a plurality of virtual parts are copied, the copied virtual parts include the items set in the original virtual parts according to a predetermined rule. Since the items whose settings have been changed on the basis of the above are copied, it is convenient, for example, that the settings are automatically changed to another control target without the creator giving a setting instruction.

【0040】また、本出願に係る発明によれば、配置指
示のデータに基づいて、行毎及び列毎に伸縮可能な表形
式の画面上の指示された位置に仮想の部品を配置設定さ
せ、変更指示のデータに基づいて、指示された行の高さ
又は列の幅を変更し、その変更に連動させて、その行又
は列に属する配置設定させた仮想の部品の高さ又は幅を
変更させる手順をコンピュータに行わせるようにしたの
で、仮想の部品の大きさを行又は列により統一性をとる
ことができる。そのため、大きさの調整等、レイアウト
しやすく、見映えのよいHMI画面を作成することがで
きる。しかも作成者が行わなければならない指示を従来
よりも少なくすることができ、便利である。
According to the invention of the present application, a virtual component is arranged and set at a designated position on a tabular screen which can be expanded and contracted for each row and each column based on the data of the placement instruction, Based on the data of the change instruction, the height or the width of the specified row is changed, and the height or the width of the virtual component placed and set belonging to the row or the column is changed in conjunction with the change. Since the computer is caused to perform the procedure for making the virtual components, the size of the virtual component can be made uniform by rows or columns. Therefore, it is possible to create an HMI screen that is easy to lay out, such as adjusting the size, and has a good appearance. In addition, the number of instructions that the creator needs to perform can be reduced as compared with the related art, which is convenient.

【0041】また、本出願に係る発明によれば、複写指
示のデータに基づいて、指示された位置に、指示された
範囲の仮想の部品を複写させる手順をコンピュータに行
わせるようにしたので、その後に仮想の部品の移動指示
をおこなわなくてもよく、便利である。
Further, according to the invention of the present application, a procedure for copying a virtual part in a designated range to a designated position based on data of a copy designation is made to be performed by a computer. Thereafter, it is not necessary to issue a virtual component movement instruction, which is convenient.

【0042】また、本出願に係る発明によれば、元にな
る仮想の部品に設定された機能も複写させる手順をコン
ピュータに行わせるようにしたので、その後の操作者の
機能の設定指示をできるだけ省略できることができ、便
利である。
Further, according to the invention of the present application, since the computer is caused to perform the procedure of copying the function set in the original virtual part, it is possible to instruct the operator to set the function thereafter. It can be omitted and is convenient.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態に係るHMI画面作
成方法を実現する装置を表す図である。
FIG. 1 is a diagram illustrating an apparatus for realizing an HMI screen creation method according to a first embodiment of the present invention.

【図2】本実施の形態におけるHMI作成画面を表す図
である。
FIG. 2 is a diagram illustrating an HMI creation screen according to the present embodiment.

【図3】行及び列とセルの大きさとの関係を表す図であ
る。
FIG. 3 is a diagram illustrating a relationship between rows and columns and cell sizes.

【図4】複数の仮想部品間の関係を表す図である。FIG. 4 is a diagram illustrating a relationship between a plurality of virtual parts.

【図5】グループにした仮想部品を複数並べてレイアウ
トした図である。
FIG. 5 is a diagram in which a plurality of virtual parts in a group are arranged and laid out;

【図6】作成されたHMI画面を表す図である。FIG. 6 is a diagram illustrating a created HMI screen.

【図7】従来のHMI作成画面例を表す図である。FIG. 7 is a diagram illustrating an example of a conventional HMI creation screen.

【図8】従来のHMI画面作成において大きさを変更し
ようとした場合を表す図である。
FIG. 8 is a diagram illustrating a case where an attempt is made to change the size in conventional HMI screen creation.

【図9】グループとなる仮想部品を並べてレイアウトす
る際の作業を表す図である。
FIG. 9 is a diagram illustrating an operation for arranging and laying out virtual parts to be a group.

【符号の説明】[Explanation of symbols]

1 データ処理手段 1A 入力位置判断処理部 1B 演算処理部 1C 表示処理部 2 入力手段 3 表示手段 4 記憶手段 5 通信手段 10 制御装置 10A、10B、10C FA装置 100 記憶手段 DESCRIPTION OF SYMBOLS 1 Data processing means 1A Input position judgment processing part 1B Arithmetic processing part 1C Display processing part 2 Input means 3 Display means 4 Storage means 5 Communication means 10 Control device 10A, 10B, 10C FA device 100 Storage means

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G09G 5/00 530 G05B 19/05 D Fターム(参考) 5C082 AA12 AA13 AA22 AA24 AA37 BA12 BA27 CA03 CA33 CA34 CA40 CA52 CA66 CA81 CB05 DA87 MM09 MM10 5E501 AA13 AC02 AC34 BA03 BA05 BA12 CA02 CB02 CB09 DA05 EA14 EB05 EB18 FA14 FA44 FA46 FB02 FB03 FB04 FB13 FB23 FB45 5H220 AA06 BB11 CX06 FF05 GG03 GG05 GG13 GG14 GG21 JJ12 JJ53 5H223 AA05 CC03 DD03 DD09 EE08 FF03 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G09G 5/00 530 G05B 19/05 DF Term (Reference) 5C082 AA12 AA13 AA22 AA24 AA37 BA12 BA27 CA03 CA33 CA34 CA40 CA52 CA66 CA81 CB05 DA87 MM09 MM10 5E501 AA13 AC02 AC34 BA03 BA05 BA12 CA02 CB02 CB09 DA05 EA14 EB05 EB18 FA14 FA44 FA46 FB02 FB03 FB04 FB13 FB23 FB45 5H220 AA06 BB11 CX06 FF05 GG13 GG05 GG13 GG05 GG03 GG05 GG05

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 行毎及び列毎に伸縮することができる表
形式の画面に対し、行及び列によって形成される升目に
基づいて、あらかじめ設定された機能を有する仮想の部
品を配置設定することを特徴とするHMI画面作成方
法。
1. A virtual part having a preset function is arranged and set on a tabular screen which can be expanded and contracted for each row and each column based on a grid formed by the rows and columns. HMI screen creation method characterized by the above-mentioned.
【請求項2】 前記升目の高さ及び幅はその升目が属す
る行の高さ及び列の幅に従属し、前記仮想の部品の高さ
及び幅は、その仮想の部品を配置設定した升目の高さ及
び幅に従属することを特徴とする請求項1記載のHMI
画面作成方法。
2. The height and width of the cell are dependent on the height of a row and the width of a column to which the cell belongs, and the height and width of the virtual component are determined by the cell on which the virtual component is arranged and set. The HMI of claim 1 dependent on height and width.
Screen creation method.
【請求項3】 連続する又は任意の複数の前記行又は前
記列について、前記行の高さ又は前記列の幅を同時に変
更する場合、各行の高さ又は各列の幅の比率を保ちつ
つ、変更することを特徴とする請求項1記載のHMI画
面作成方法。
3. When changing the height of the row or the width of the column at the same time for a continuous or arbitrary plurality of the rows or the columns, while maintaining the ratio of the height of each row or the width of each column, The HMI screen creation method according to claim 1, wherein the method is changed.
【請求項4】 1又は複数の仮想の部品を複写する場合
は、前記複写する行及び列が指定されてから複写するこ
とを特徴とする請求項1記載のHMI画面作成方法。
4. The HMI screen creation method according to claim 1, wherein when copying one or a plurality of virtual parts, the copying is performed after the row and column to be copied are specified.
【請求項5】 1又は複数の仮想の部品を複写する場合
に、元になる前記仮想の部品に設定された機能を前記複
写した仮想の部品にも複写することを特徴とする請求項
1記載のHMI画面作成方法。
5. The method according to claim 1, wherein when one or a plurality of virtual parts are copied, the function set in the original virtual part is also copied to the copied virtual part. HMI screen creation method.
【請求項6】 1又は複数の仮想の部品を複写する場合
に、複写した前記仮想の部品には、あらかじめ定めた規
則に基づいて元の仮想の部品に設定された事項を変更し
た事項が複写されることを特徴とする請求項1記載のH
MI画面作成方法。
6. When copying one or a plurality of virtual parts, the copied virtual parts include a matter obtained by changing a matter set in an original virtual part based on a predetermined rule. H according to claim 1, characterized in that:
How to create MI screen.
【請求項7】 行毎及び列毎に伸縮させることができる
表形式の画面に対し、 配置指示のデータに基づいて、あらかじめ設定された機
能を有する仮想の部品を、前記行又は前記列に基づいて
前記画面上の指示された位置に配置設定させ、 変更指示のデータに基づいて、指示された行の高さ又は
列の幅を変更し、その変更に連動させて、その行又は列
に属する前記配置設定させた仮想の部品の高さ又は幅を
変更させる手順をコンピュータに行わせるHMI画面作
成のためのプログラム。
7. A virtual part having a function set in advance based on data of an arrangement instruction is displayed on a screen in a table format which can be expanded and contracted for each row and each column based on the row or the column. To change the height or the width of the specified row based on the data of the change instruction, and in conjunction with the change, belong to the row or the column. A program for creating an HMI screen that causes a computer to perform a procedure for changing the height or width of the virtual component that has been arranged and set.
【請求項8】 複写指示のデータに基づいて、指示され
た範囲の前記仮想の部品を指示された位置に複写させる
手順をコンピュータに行わせる請求項7記載のHMI画
面作成のためのプログラム。
8. The program for creating an HMI screen according to claim 7, wherein the program causes a computer to perform a procedure of copying the virtual part in a designated range to a designated position based on data of the copy instruction.
【請求項9】 前記仮想の部品を複写させる際、元にな
る前記仮想の部品に設定された機能も複写させることを
特徴とする請求項8記載のHMI画面作成のためのプロ
グラム。
9. The program for creating an HMI screen according to claim 8, wherein when the virtual component is copied, a function set in the original virtual component is also copied.
JP2001059407A 2001-03-05 2001-03-05 Hmi picture preparing method and program for hmi picture preparation Pending JP2002258909A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001059407A JP2002258909A (en) 2001-03-05 2001-03-05 Hmi picture preparing method and program for hmi picture preparation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001059407A JP2002258909A (en) 2001-03-05 2001-03-05 Hmi picture preparing method and program for hmi picture preparation

Publications (1)

Publication Number Publication Date
JP2002258909A true JP2002258909A (en) 2002-09-13

Family

ID=18918970

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001059407A Pending JP2002258909A (en) 2001-03-05 2001-03-05 Hmi picture preparing method and program for hmi picture preparation

Country Status (1)

Country Link
JP (1) JP2002258909A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008021154A (en) * 2006-07-13 2008-01-31 Koyo Electronics Ind Co Ltd Operation screen editing method for control indicator
JP2012103978A (en) * 2010-11-11 2012-05-31 Toshiba Corp Display device for plant monitoring control system and creation method for its display screen
JP2016009465A (en) * 2014-06-26 2016-01-18 株式会社デジタル Image data creation device and programmable display
JP2021182366A (en) * 2020-05-19 2021-11-25 ネイバー クラウド コーポレーションNaver Cloud Corporation Method and system for business collaboration using design kit, and non-temporary computer-readable recording medium
US11422833B1 (en) 2017-06-30 2022-08-23 Cognex Corporation System and method for automatic generation of human-machine interface in a vision system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10333736A (en) * 1997-05-27 1998-12-18 Mitsubishi Electric Corp Operation managing and monitoring device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10333736A (en) * 1997-05-27 1998-12-18 Mitsubishi Electric Corp Operation managing and monitoring device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008021154A (en) * 2006-07-13 2008-01-31 Koyo Electronics Ind Co Ltd Operation screen editing method for control indicator
JP2012103978A (en) * 2010-11-11 2012-05-31 Toshiba Corp Display device for plant monitoring control system and creation method for its display screen
JP2016009465A (en) * 2014-06-26 2016-01-18 株式会社デジタル Image data creation device and programmable display
US11422833B1 (en) 2017-06-30 2022-08-23 Cognex Corporation System and method for automatic generation of human-machine interface in a vision system
JP2021182366A (en) * 2020-05-19 2021-11-25 ネイバー クラウド コーポレーションNaver Cloud Corporation Method and system for business collaboration using design kit, and non-temporary computer-readable recording medium
JP7387577B2 (en) 2020-05-19 2023-11-28 ネイバー クラウド コーポレーション Method, system, and non-transitory computer-readable storage medium for business collaboration using design kit

Similar Documents

Publication Publication Date Title
JP2014032529A (en) Plc system, drawing editor device thereof, and programmable display
JP5875555B2 (en) Image creation system
US20060085783A1 (en) Multi-process display method in debugger system
US20140344428A1 (en) System architecture support tool
JP2005148450A (en) Display controller and program
JP2002258909A (en) Hmi picture preparing method and program for hmi picture preparation
US5844556A (en) Intelligent graphic operation panel and highlighting contol method
JP2001266171A (en) Plotting device and computer-readable recording medium with plotting program recorded thereon
JPH025102A (en) Input system for pc rudder graphic
JP2000066709A (en) Display device in nc machine tool
JP2002278666A (en) Control panel for controlling facility
JP2012083883A (en) Screen data preparation device
JP2017097887A (en) Computer program controlling object in virtual space, and computer implementation method
JP2004171282A (en) Client device, control system equipped with this client device and its program
JPWO2020090033A1 (en) SCADA Web HMI system
JP2766512B2 (en) Parametric figure processing apparatus and its data input method and data management method
JPH05177511A (en) Numerical control device
JP2007200160A (en) Touch panel device, program for the same, and recording medium
JP2966531B2 (en) Window moving method
JP2022142493A (en) simulation device
JPH02294687A (en) Cursor controller
JPH0830679A (en) Generation and update processor for bar chart for schedule control
JP2842511B2 (en) Form creation device
JPS638975A (en) Cad drawing display device
US10949067B2 (en) Apparatus and method of displaying objects in configurable window groups

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110412

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110906