JP2002244798A - Programmable display - Google Patents

Programmable display

Info

Publication number
JP2002244798A
JP2002244798A JP2001042528A JP2001042528A JP2002244798A JP 2002244798 A JP2002244798 A JP 2002244798A JP 2001042528 A JP2001042528 A JP 2001042528A JP 2001042528 A JP2001042528 A JP 2001042528A JP 2002244798 A JP2002244798 A JP 2002244798A
Authority
JP
Japan
Prior art keywords
input
display
keyboard
displayed
set value
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
JP2001042528A
Other languages
Japanese (ja)
Inventor
Shintaro Yoshida
真太郎 吉田
Hitoshi Nagano
人士 永野
Takao Otomo
貴夫 大友
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 JP2001042528A priority Critical patent/JP2002244798A/en
Publication of JP2002244798A publication Critical patent/JP2002244798A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a programmable display supportable of a determination of a value to be inputted in an input display column by an operator. SOLUTION: When a set value display displayed on a screen is touched, an HMI (Human-Machine Interactions) processing part 56 of the programmable display 5 pop-up displays a keyboard for inputting a mathematical expression in the circumference of the set value display. When the mathematical expression is inputted with the appropriate keyboard, the HMI processing part 56 displays the input on the set value display. When commanding a calculation, an arithmetic processing part 57 calculates the mathematical expression inputted in the set value display and the HMI processing part 56 sets the calculation result in the set value display. This constitution allows an operator of the programmable display 5 to set values to be referred in controlling the state of a device 21 as form of the mathematical expression in the set value display.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、制御システムのH
MI(Human Machine Interface ) として使用されるプ
ログラマブル表示器に関するものである。
[0001] The present invention relates to a control system H
The present invention relates to a programmable display used as an MI (Human Machine Interface).

【0002】[0002]

【従来の技術】従来から、例えば、制御システムのHM
Iとして、プログラマブル表示器が広く使用されてい
る。当該プログラマブル表示器は、デバイスを制御する
プログラマブル・ロジック・コントローラ(PLC)と
通信して、デバイスの状態を表示/制御しており、デバ
イスの状態を画面表示する際の動作や、操作に応じてデ
バイスの状態を制御する際の動作は、制御用ホストコン
ピュータで作成された後でプログラマブル表示器にイン
ストールされる画面データに基づいて特定される。
2. Description of the Related Art Conventionally, for example, the HM of a control system
As I, a programmable display is widely used. The programmable display communicates with a programmable logic controller (PLC) that controls the device to display / control the status of the device. The programmable display responds to the operation and operation when displaying the status of the device on a screen. The operation when controlling the state of the device is specified based on screen data created by the control host computer and installed on the programmable display.

【0003】上記プログラマブル表示器は、劣悪な環境
下でも正常に動作できるように、入力装置として、タッ
チパネルが使用されており、オペレータは、プログラマ
ブル表示器の表示に基づいて、制御対象のデバイスの状
態などを把握すると共に、タッチパネルを操作して、プ
ログラマブル表示器へデバイスへの制御指示などを入力
している。
The above-mentioned programmable display uses a touch panel as an input device so that it can operate normally even in a bad environment. The operator can change the state of a device to be controlled based on the display on the programmable display. In addition to grasping the situation, the user operates the touch panel to input control instructions to the device to the programmable display.

【0004】ここで、上記タッチパネルは、ポインティ
ングデバイスであり、文字や数字を直接入力することが
できない。したがって、例えば、パラメータを入力する
場合など、数字や文字を入力する必要がある場合には、
プログラマブル表示器は、図24に示すように、キーボ
ードK100を画面に表示すると共に、入力位置がキー
ボードK100の、どのキーを指しているかに応じて、
ユーザが入力を指示した文字や数字を識別している。ま
た、上記キーボードK100は、文字や数字の入力以外
では、不要なので、画面を広く使うために、通常は、表
示されず、文字や数字の入力が指示された場合にのみ、
予め定められた場所にポップアップ表示される。
Here, the touch panel is a pointing device, and cannot directly input characters and numbers. So, for example, if you need to enter numbers or letters, such as when entering parameters,
As shown in FIG. 24, the programmable display displays the keyboard K100 on the screen, and also displays the keyboard K100 in accordance with which key of the keyboard K100 indicates the input position.
Characters and numbers that the user instructed to input are identified. Further, the keyboard K100 is unnecessary except for inputting characters and numbers, so that it is not normally displayed in order to use the screen widely, and only when input of characters or numbers is instructed,
A popup is displayed at a predetermined location.

【0005】なお、設定値を入力する画面では、複数の
入力値を入力することが多いので、設定値を表示する設
定値表示器も、複数(この場合は、D101〜D10
4)表示される。したがって、設定値入力用の画面を設
計する際に、個々の設定値表示器毎にキーボードの表示
位置を設定すると手間がかかってしまう。
Since a plurality of input values are often input on a screen for inputting set values, a plurality of set value displays (in this case, D101 to D10 in this case) for displaying set values are provided.
4) It is displayed. Therefore, when designing the screen for inputting the set value, setting the display position of the keyboard for each set value display unit is troublesome.

【0006】このため、従来のプログラマブル表示器で
は、複数の設定値表示器D101〜D104間で、入力
用のキーボードK100を共用し、いずれの設定値表示
器D101〜D104への入力が指示された場合であっ
ても、予め定められた位置(この場合は、画面の右下
端)に、キーボードK100が表示される。これによ
り、設定値表示器毎に、入力用キーボードの表示位置を
設定する必要がなく、画面設計時の手間を大幅に削減で
きる。
For this reason, in the conventional programmable display device, the input keyboard K100 is shared among the plurality of setting value displays D101 to D104, and input to any of the setting value displays D101 to D104 is instructed. Even in this case, the keyboard K100 is displayed at a predetermined position (in this case, the lower right corner of the screen). Thus, it is not necessary to set the display position of the input keyboard for each set value display, and the labor required for screen design can be greatly reduced.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、上記従
来の構成では、ポップアップキーボードによって、設定
値表示器へ入力すべき数値を直接入力しているので、プ
ログラマブル表示器のオペレータは、入力前に当該数値
を決定する必要がある。
However, in the above-described conventional configuration, since the numerical value to be input to the set value display is directly input by the pop-up keyboard, the operator of the programmable display needs to input the numerical value before inputting. Need to decide.

【0008】ところが、プログラマブル表示器では、本
日製造予定の製品数や製造に関するパラメータを設定す
る際、例えば、製造する製品の切り換え時間や、切り換
えに伴う効率の変化などによる影響を、オペレータが類
推して、入力表示欄へ設定すべき値を決めることも多
く、入力すべき値の決定に、手間および時間がかかると
いう問題を生ずる。
However, in the programmable display, when setting the number of products to be manufactured today and parameters related to manufacturing, the operator infers the influence of, for example, the switching time of the products to be manufactured or the change in efficiency due to the switching. As a result, the value to be set in the input display field is often determined, and it takes time and effort to determine the value to be input.

【0009】また、上記プログラマブル表示器は、制御
用ホストコンピュータで作成(修正)された画面データ
に基づいて、デバイスの状態を画面表示する際の動作や
状態を制御する際の動作を特定しているため、これらの
動作を変更する場合は、変更箇所が一部分であっても、
制御用ホストコンピュータにて、画面データを修正した
後、再度、プログラマブル表示器へインストールする必
要がある。したがって、通常とは異なる動作をプログラ
マブル表示器に実施させようとする際に、手間および時
間がかかってしまう。
The programmable display device specifies an operation for displaying a device state on a screen and an operation for controlling the state based on screen data created (corrected) by a control host computer. Therefore, if you change these behaviors,
After correcting the screen data in the control host computer, it is necessary to install the data again on the programmable display. Therefore, it takes time and effort to cause the programmable display to perform an operation different from the usual operation.

【0010】本発明は、上記の問題点に鑑みてなされた
ものであり、その目的は、オペレータによる入力表示欄
へ入力すべき値の決定を支援可能なプログラマブル表示
器、並びに、表示または制御動作の一部を単体で変更可
能なプログラマブル表示器を提供することにある。
The present invention has been made in view of the above problems, and has as its object to provide a programmable display capable of assisting an operator in determining a value to be input to an input display field, and a display or control operation. Of the present invention is to provide a programmable display device in which a part of the program can be changed by itself.

【0011】[0011]

【課題を解決するための手段】請求項1の発明に係るプ
ログラマブル表示器は、上記課題を解決するために、入
力表示欄への入力が指示された場合、当該入力表示欄へ
の入力用のキーボードをポップアップ表示するキーボー
ド表示手段と、上記入力表示欄への入力を参照しなが
ら、操作に応じてデバイスの状態を制御するデバイス制
御手段とを有するプログラマブル表示器において、以下
の手段を講じたことを特徴としている。
According to a first aspect of the present invention, there is provided a programmable display device for inputting data to an input display field when an input to the input display field is instructed. In a programmable display device having keyboard display means for pop-up display of a keyboard and device control means for controlling a state of a device in accordance with an operation while referring to an input in the input display field, the following means are provided. It is characterized by.

【0012】すなわち、上記キーボード表示手段は、数
式を入力するためのキーボードを表示する。さらに、プ
ログラマブル表示器には、上記キーボードへの入力を受
け取り、上記入力された数式を演算した結果を上記入力
表示欄へ入力する制御手段が設けられている。
That is, the keyboard display means displays a keyboard for inputting a mathematical expression. Further, the programmable display is provided with control means for receiving an input to the keyboard and inputting a result of calculating the input mathematical expression to the input display field.

【0013】上記構成において、キーボード表示手段
は、入力表示欄への入力が指示されると、数式を入力す
るためのキーボードをポップアップ表示する。当該キー
ボードが操作され、数式が入力されると、制御手段は、
入力された数式の演算結果を、上記入力表示欄へ入力す
る。
In the above configuration, when an input to the input display field is instructed, the keyboard display means pops up a keyboard for inputting a mathematical expression. When the keyboard is operated and a mathematical expression is input, the control means:
The calculation result of the input formula is input to the input display field.

【0014】上記構成では、制御手段が数式の演算結果
を入力表示欄に入力する。これにより、プログラマブル
表示器のオペレータは、直接数値を入力する代わりに、
デバイス制御手段が参照する入力値を数式で入力でき
る。
In the above configuration, the control means inputs the calculation result of the mathematical expression to the input display field. This allows the operator of the programmable display to enter numerical values directly instead of
An input value referred to by the device control means can be input by a mathematical expression.

【0015】ここで、プログラマブル表示器では、本日
製造予定の製品数や製造に関するパラメータを設定する
際、例えば、製造する製品の切り換え時間や、切り換え
に伴う効率の変化などによる影響を、オペレータが類推
して、入力表示欄へ設定すべき値を決めることも多い。
したがって、上述のように、オペレータが数式を入力
し、制御手段が数式の演算結果を入力表示欄へ入力する
ことで、オペレータによる設定値決定を支援でき、入力
値を数値で直接入力するよりも、操作性の良いプログラ
マブル表示器を実現できる。
Here, in the programmable display device, when setting the number of products to be manufactured today and parameters related to manufacturing, an operator analogizes the influence of, for example, the switching time of the products to be manufactured and the change in efficiency due to the switching. Then, the value to be set in the input display field is often determined.
Therefore, as described above, the operator inputs a mathematical expression, and the control means inputs the calculation result of the mathematical expression to the input display field, thereby assisting the operator in determining the set value, rather than directly inputting the input value as a numerical value. Thus, a programmable display with good operability can be realized.

【0016】また、請求項2の発明に係るプログラマブ
ル表示器は、入力表示欄への入力が指示された場合、当
該入力表示欄への入力用のキーボードをポップアップ表
示するキーボード表示手段と、上記入力表示欄への入力
を参照しながら、操作に応じてデバイスの状態を制御す
るデバイス制御手段とを有するプログラマブル表示器に
おいて、上記キーボード表示手段は、数式を入力するた
めのキーボードを表示すると共に、さらに、上記キーボ
ードで、これまでに入力された数式を示す文字列を上記
入力表示欄へ表示すると共に、入力が終了した時点で、
上記文字列を解釈して上記数式を評価し、演算結果を上
記入力表示欄へ入力する制御手段が設けられていること
を特徴としている。なお、文字列は、オペレータが入力
中の数式を理解できればよく、数字、および、演算子を
示す記号などを含むことができる。
According to a second aspect of the present invention, in the programmable display device, when an input to the input display field is instructed, keyboard display means for pop-up displaying a keyboard for inputting to the input display field; In a programmable display having device control means for controlling the state of a device in accordance with an operation while referring to the input in the display field, the keyboard display means displays a keyboard for inputting a mathematical expression, On the keyboard, a character string indicating a mathematical expression input so far is displayed in the input display field, and when the input is completed,
A control means is provided for interpreting the character string, evaluating the mathematical expression, and inputting a calculation result to the input display field. Note that the character string only needs to be able to understand the mathematical expression being input by the operator, and may include a number, a symbol indicating the operator, and the like.

【0017】上記構成によれば、請求項1記載のプログ
ラマブル表示器と同様に、オペレータが数式を入力し、
制御手段が数式の演算結果を入力表示欄へ入力する。し
たがって、オペレータによる設定値決定を支援でき、入
力値を数値で直接入力するよりも、操作性の良いプログ
ラマブル表示器を実現できる。
According to the above configuration, similarly to the programmable display device according to the first aspect, the operator inputs a mathematical expression,
The control means inputs the calculation result of the mathematical expression into the input display field. Therefore, it is possible to assist the operator in determining the set value, and it is possible to realize a programmable display device having better operability than directly inputting an input value as a numerical value.

【0018】さらに、数式の入力中、入力表示欄には、
これまで入力した数式を示す文字列が表示されている。
したがって、オペレータは、この文字列を参照しなが
ら、所望の数式の次の部分を入力でき、プログラマブル
表示器の操作性をさらに向上できる。
Further, during the input of the mathematical expression, the input display field
A character string indicating the mathematical expression entered so far is displayed.
Therefore, the operator can input the next part of the desired mathematical expression while referring to this character string, and the operability of the programmable display can be further improved.

【0019】ところで、プログラマブル表示器におい
て、オペレータが設定しやすいように、同じ画面に表示
される入力表示欄は、互いに関連したものが多く、オペ
レータがある入力表示欄へ入力すべき値を決定する際、
同じ画面に表示された他の入力表示欄の設定値を参照す
ることが多い。したがって、上述のいずれの構成であっ
ても、ある入力表示欄へ入力すべき値を示す数式を入力
する際、他の入力表示欄に表示された値が数式に含まれ
ることが多い。
By the way, in the programmable display, the input display fields displayed on the same screen are often related to each other so that the operator can easily set them, and the operator determines a value to be input to a certain input display field. When
It often refers to the setting values of other input display fields displayed on the same screen. Therefore, in any of the above-described configurations, when a mathematical expression indicating a value to be input to a certain input display field is input, the value displayed in another input display field is often included in the mathematical expression.

【0020】ところが、オペレータが、他の入力表示欄
に表示されている値を読み取り、当該数値をキー入力す
ると、キー入力回数が増加してしまう。ここで、上記キ
ーボードは、キーボード表示手段によって画面上に表示
されているので、ハードウェアで実現されたキーボード
に比べて操作性が低いことが多い。したがって、キー入
力回数が増加すると、プログラマブル表示器の操作性が
低下しやすい。
However, if the operator reads a value displayed in another input display field and key-inputs the numerical value, the number of key inputs increases. Here, since the keyboard is displayed on the screen by the keyboard display means, the operability is often lower than that of a keyboard realized by hardware. Therefore, as the number of key inputs increases, the operability of the programmable display device tends to decrease.

【0021】これに対して、請求項3記載のプログラマ
ブル表示器は、請求項1または2記載の発明の構成にお
いて、上記制御手段は、上記キーボード表示手段がキー
ボードを表示している間に、入力対象となる入力表示欄
以外の入力表示欄が操作された場合、当該入力表示欄が
表示している数値が入力されたとして処理することを特
徴としている。
According to a third aspect of the present invention, in the programmable display device according to the first or second aspect of the invention, the control means controls the input while the keyboard display means displays a keyboard. When an input display field other than the target input display field is operated, processing is performed assuming that the numerical value displayed in the input display field has been input.

【0022】上記構成では、入力対象となる入力表示欄
へ入力するために、キーボードが表示されている状態
で、例えば、タッチ操作などによって、他の入力表示欄
が操作された場合、制御手段は、当該他の入力表示欄が
表示している数値が、数式の入力の一部として入力され
たと判断する。したがって、オペレータが他の入力表示
欄に表示された値を読み取って、当該数値をキー入力す
る場合に比べて、キー入力回数を削減でき、プログラマ
ブル表示器の操作性を、さらに向上できる。
In the above configuration, when another input display field is operated by, for example, a touch operation while the keyboard is displayed in order to make an input in the input display field to be input, the control means is controlled by the control means. It is determined that the numerical value displayed in the other input display field has been input as a part of the input of the mathematical expression. Therefore, the number of times of key input can be reduced and the operability of the programmable display can be further improved as compared with a case where the operator reads a value displayed in another input display field and key-inputs the numerical value.

【0023】ところで、上記デバイス制御手段は、入力
表示欄への入力を参照しながら、操作に応じてデバイス
の状態を制御しており、ある入力表示欄への入力によっ
て、状態が制御されるデバイス、あるいは、状態の制御
に影響を受けるデバイスは、予め定められる範囲のデバ
イスに制限されている。
By the way, the device control means controls the state of the device in accordance with the operation while referring to the input in the input display field, and the device whose state is controlled by the input in a certain input display field. Alternatively, devices affected by state control are limited to devices in a predetermined range.

【0024】したがって、オペレータが、現在画面に表
示されている入力表示欄で、制御できないデバイスにつ
いて、状態を制御しようとすると、画面を切り換えて、
当該デバイスに関連する入力表示欄を表示させる必要が
ある。また、プログラマブル表示器が、当該デバイスに
関連する入力表示欄を表示できない場合、例えば、制御
用ホストコンピュータなど、他の装置を操作して、プロ
グラマブル表示器が当該入力表示欄を表示できるよう
に、表示プログラムや表示プログラムが参照するデータ
などを変更する必要がある。
Therefore, when the operator attempts to control the state of a device that cannot be controlled in the input display field currently displayed on the screen, the screen is switched,
It is necessary to display an input display field related to the device. Also, if the programmable display can not display the input display field related to the device, for example, by operating another device such as a control host computer, so that the programmable display can display the input display field, It is necessary to change the display program and the data referenced by the display program.

【0025】これに対して、請求項4の発明に係るプロ
グラマブル表示器は、請求項1、2または3記載の発明
の構成において、上記キーボード表示手段は、文字キー
を含むキーボードを表示すると共に、上記制御手段は、
上記文字キーによって、デバイスを特定する文字列が入
力された場合、上記演算結果を上記デバイスに設定する
ことを特徴としている。
According to a fourth aspect of the present invention, in the programmable display device according to the first, second or third aspect, the keyboard display means displays a keyboard including character keys, The control means includes:
When a character string specifying a device is input by the character key, the calculation result is set in the device.

【0026】上記構成において、キーボード表示手段
は、文字キーを含むキーボードを表示し、オペレータが
当該キーボードによって、デバイスを特定する文字列を
入力すると、制御手段は、演算結果を当該デバイスに設
定する。これにより、プログラマブル表示器以外の装置
を操作して表示プログラムやデータを変更することな
く、プログラマブル表示器単体を操作するだけで、入力
対象となる入力表示欄に関連するデバイスとは異なるデ
バイスへ、演算結果を設定できる。この結果、通常とは
異なるデバイスを値を設定する際の手間を削減でき、プ
ログラマブル表示器の操作性を向上できる。
In the above configuration, the keyboard display means displays a keyboard including character keys, and when the operator inputs a character string specifying the device using the keyboard, the control means sets the calculation result in the device. This allows the user to operate a device other than the programmable display to change the display program and data, and to operate the programmable display alone, to a device different from the device related to the input display field to be input. Calculation results can be set. As a result, it is possible to reduce the trouble of setting the value of a device different from the normal one, and to improve the operability of the programmable display.

【0027】一方、請求項5の発明に係るプログラマブ
ル表示器は、上記課題を解決するために、制御対象とな
るデバイスの状態を表示すると共に、操作に応じてデバ
イスの状態を制御するデバイス制御手段と、入力表示欄
への入力が指示された場合、当該入力表示欄への入力用
のキーボードをポップアップ表示するキーボード表示手
段とを有するプログラマブル表示器において、上記キー
ボード表示手段は、上記デバイスの状態を表示または制
御する動作が記述されたプログラムを入力するためのキ
ーボードを表示し、さらに、これまでに入力されたプロ
グラムを示す文字列を上記入力表示欄へ表示すると共
に、入力が終了した時点で、上記文字列を解釈して上記
プログラムを評価し、当該プログラムが示す動作をデバ
イス制御手段へ指示する制御手段が設けられていること
を特徴としている。
According to another aspect of the present invention, there is provided a programmable display device for displaying the state of a device to be controlled and controlling the state of the device in response to an operation. And, when input to the input display field is instructed, in a programmable display having keyboard display means for pop-up display of a keyboard for input to the input display field, the keyboard display means changes the state of the device. A keyboard for inputting a program in which an operation to be displayed or controlled is described is displayed, and further, a character string indicating the program input so far is displayed in the input display field, and at the time when the input is completed, Interpret the character string and evaluate the program, and instruct the device control means on the operation indicated by the program. Control means is characterized in that provided that.

【0028】上記構成では、請求項2記載のプログラマ
ブル表示器と同様に、入力表示欄への入力が指示される
と、キーボード表示手段がキーボードを表示し、オペレ
ータへプログラムの入力を促す。さらに、制御手段は、
これまでに入力されたプログラムを示す文字列を入力表
示欄へ表示し、入力が終了すると、上記文字列を解釈し
て上記プログラムを評価し、当該プログラムが示す動作
をデバイス制御手段へ指示する。これにより、請求項4
と同様に、他の装置で制御用のプログラムや表示用のプ
ログラムを変更することなく、プログラマブル表示器単
体を操作するだけで、通常とは異なる手順で、デバイス
の状態を制御したり、デバイスの状態を表示できる。ま
た、請求項2と同様に、入力中のプログラムが入力表示
欄に表示されるので、オペレータは、この文字列を参照
しながら、所望のプログラムの次の部分を入力できる。
これらの結果、プログラマブル表示器の操作性を向上で
きる。
In the above configuration, similarly to the programmable display device according to the second aspect, when an input to the input display field is instructed, the keyboard display means displays a keyboard to urge the operator to input a program. Further, the control means includes:
A character string indicating the program input so far is displayed in the input display field. When the input is completed, the character string is interpreted, the program is evaluated, and the operation indicated by the program is instructed to the device control means. Thereby, Claim 4
In the same manner as described above, by simply operating the programmable display unit without changing the control program or display program in another device, the device status can be controlled or the device Status can be displayed. Further, since the program being input is displayed in the input display box, the operator can input the next part of the desired program while referring to this character string.
As a result, the operability of the programmable display can be improved.

【0029】ところで、設定値を入力する画面では、複
数の入力値を入力することが多いので、設定値を表示す
る入力表示欄も、複数表示されることが多い。したがっ
て、設定値入力用の画面を設計する際に、個々の入力表
示欄毎にキーボードの表示位置を設定する従来技術で
は、画面設計に手間がかかってしまう。
By the way, since a plurality of input values are often input on the screen for inputting the set values, a plurality of input display fields for displaying the set values are also often displayed. Therefore, when designing a screen for inputting set values, the conventional technique of setting the display position of the keyboard for each input display field requires a lot of trouble in screen design.

【0030】一方、複数の入力表示欄間で、入力用のキ
ーボードを共用し、いずれへの入力が指示された場合で
あっても、予め定められた位置にキーボード表示する従
来技術では、画面設計時の手間を大幅に削減できる一方
で、入力用キーボードの表示位置が固定されているた
め、当該位置に入力表示欄を配置すると、入力表示欄が
キーボードで隠されてしまい、入力中の数値が見えなく
なる。この結果、入力表示欄を配置可能な場所が制限さ
れてしまう。
On the other hand, in the prior art, a keyboard for input is shared among a plurality of input display fields and a keyboard is displayed at a predetermined position regardless of which input is designated. The input keyboard display position is fixed, so the input display field is hidden by the keyboard and the input value is not visible. Disappears. As a result, places where the input display fields can be arranged are limited.

【0031】これに対して、請求項6の発明に係るプロ
グラマブル表示器は、請求項1、2、3、4または5記
載の発明の構成において、上記キーボード表示手段は、
入力表示欄への入力が指示された場合、当該入力表示欄
の周囲で、しかも、上記キーボードを画面内に表示可能
な場所を探索し、見つかった位置へ、上記キーボードを
表示することを特徴としている。
On the other hand, a programmable display according to a sixth aspect of the present invention is the programmable display device according to the first, second, third, fourth or fifth aspect of the invention, wherein the keyboard display means comprises:
When an input to the input display field is instructed, a search is made around the input display field, and a place where the keyboard can be displayed on the screen, and the keyboard is displayed at the found position. I have.

【0032】上記構成によれば、キーボード表示手段
は、入力対象となる入力欄の位置に応じて、キーボード
の表示位置を変更する。したがって、個々の入力欄毎に
表示位置を設定する従来技術とは異なり、個々の入力欄
毎の表示位置設定が不要なので、入力欄を含む画面を設
計する際の手間を削減できる。また、設定時の手間を削
減するためにキーボードの表示位置を予め唯一つ設定し
ておく従来技術とは異なり、キーボードの表示位置が、
入力対象となる入力欄の周囲に変更されるので、入力欄
を画面上のいずれの位置に配置しても、入力対象となる
入力欄は、キーボードで隠されることがない。したがっ
て、画面設計が容易であるにも拘らず、入力欄を配置可
能な領域を拡大できるプログラマブル表示器を実現でき
る。
According to the above arrangement, the keyboard display means changes the display position of the keyboard according to the position of the input field to be input. Therefore, unlike the related art in which the display position is set for each input field, the setting of the display position for each input field is not required, so that it is possible to reduce the trouble in designing a screen including the input fields. Also, unlike the prior art in which only one keyboard display position is set in advance to reduce the time and effort at the time of setting, the display position of the keyboard is
Since the input field is changed around the input field to be input, the input field to be input is not hidden by the keyboard regardless of where the input field is placed on the screen. Therefore, it is possible to realize a programmable display capable of expanding an area where an input field can be arranged, despite easy screen design.

【0033】なお、周囲の探索は、例えば、入力対象と
なる入力欄を基準とした相対位置として予め定められた
相対位置へキーボードを配置した際の領域を算出すると
共に、当該領域が画面に収まっていない場合は、さら
に、当該領域が画面に収まる移動量だけ、上記入力欄に
重ならない移動方向として予め定められた方向へ当該領
域を移動させるなどして探索できる。
In the surrounding search, for example, an area when the keyboard is arranged at a predetermined relative position as a relative position based on an input field to be input is calculated, and the area fits on the screen. If not, the search can be further performed by moving the area in a predetermined direction as a movement direction that does not overlap with the input field, by an amount corresponding to the movement of the area on the screen.

【0034】この場合は、キーボードを相対位置に配置
した場合の領域の算出と、所定の方向で、画面に収める
ために必要な移動量の算出とを行うだけで、入力欄の周
囲のうち、上記相対位置を基準に上記移動方向に沿った
範囲に、キーボードを表示可能な場所があれば、当該場
所を発見できる。この結果、演算能力が低くても、短い
時間でキーボードの表示場所を発見できる。
In this case, only the calculation of the area in the case where the keyboard is arranged at the relative position and the calculation of the amount of movement required to fit on the screen in a predetermined direction are performed. If there is a place where a keyboard can be displayed in a range along the moving direction based on the relative position, the place can be found. As a result, the display location of the keyboard can be found in a short period of time even if the computing capacity is low.

【0035】[0035]

【発明の実施の形態】〔第1の実施形態〕本発明の一実
施形態について図1ないし図14に基づいて説明すると
以下の通りである。すなわち、本実施形態に係る制御シ
ステム1は、図1に示すように、例えば、ベルトコンベ
アー式の自動組付機などのデバイス21…を有するター
ゲットシステム2を制御するシステムであって、予め格
納された制御プログラムに基づいて、上記各デバイス2
1を制御するプログラマブル・ロジック・コントローラ
(PLC)3…と、シリアルケーブル4を介して各PL
C3にそれぞれ接続されると共に、制御システム1のH
MIとして、多くの場合、ターゲットシステム2の近傍
にて、ターゲットシステム2のオペレータにより操作さ
れるプログラマブル表示器5…と、例えば、イーサネッ
ト(登録商標)などからなり、各プログラマブル表示器
5を接続するローカルエリアネットワーク(LAN)6
と、当該LAN6に接続され、多くの場合、プログラマ
ブル表示器5よりもターゲットシステム2から離れた場
所にて、例えば、制御プログラムの作成(修正)処理や
プログラマブル表示器5の画面設計処理などを行い、制
御システム1全体を管理する制御用ホストコンピュータ
7とを備えている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] An embodiment of the present invention will be described below with reference to FIGS. That is, as shown in FIG. 1, the control system 1 according to the present embodiment is a system that controls a target system 2 having devices 21 such as a belt conveyor type automatic assembling machine, for example, and is stored in advance. Each device 2 based on the control program
, Which control the PLC 1 and each PLC via the serial cable 4
C3, and H of the control system 1
In many cases, the MI is composed of, for example, an Ethernet (registered trademark) or the like, which is operated by an operator of the target system 2 in the vicinity of the target system 2, and is connected to each programmable display 5. Local area network (LAN) 6
In many cases, for example, a control program creation (correction) process, a screen design process of the programmable display 5, and the like are performed at a location farther from the target system 2 than the programmable display 5 connected to the LAN 6. And a control host computer 7 for managing the entire control system 1.

【0036】なお、図1では、図示を簡略化するため
に、デバイス21、PLC3およびプログラマブル表示
器5をそれぞれ1つずつ図示しているが、PLC3に接
続されるデバイス21の数や、制御システム1に設けら
れるPLC3およびプログラマブル表示器5の数は、制
御システム1の規模に応じて任意の値に設定できる。ま
た、プログラマブル表示器5と、それに対応するPLC
3との間の伝送路は、両者が相互に通信可能であればよ
く、有線であってもよいし、無線であってもよい。
Although FIG. 1 shows one device 21, one PLC 3 and one programmable display 5 for simplicity of illustration, the number of devices 21 connected to the PLC 3 and the control system The numbers of the PLCs 3 and the programmable displays 5 provided in 1 can be set to arbitrary values according to the scale of the control system 1. Also, the programmable display 5 and the corresponding PLC
The transmission path between the transmission line 3 and the transmission line 3 may be any type as long as they can communicate with each other, and may be wired or wireless.

【0037】ここで、PLC3が通信する際の通信プロ
トコルは、PLC3がシーケンサから発達してきた経緯
もあって、製造会社毎、あるいは、同一会社であっても
製品毎など、PLC3の機種毎に異なっていることが多
い。したがって、例えば、各PLC3と制御用ホストコ
ンピュータ7とを相互に接続してネットワークを構築し
ようとすると、制御システム1内のPLC3の機種を揃
える必要があり、大規模な制御システム1を構築するこ
とが難しい。
Here, the communication protocol used by the PLC 3 for communication differs depending on the PLC 3 model, such as for each manufacturing company, or for each product even if it is the same company, due to the development of the PLC 3 from the sequencer. Often have. Therefore, for example, in order to mutually connect the PLCs 3 and the control host computer 7 to form a network, it is necessary to make the models of the PLCs 3 in the control system 1 uniform, and to construct the large-scale control system 1. Is difficult.

【0038】これに対して、本実施形態に係る制御シス
テム1は、各PLC3にそれぞれ接続されるプログラマ
ブル表示器5と制御用ホストコンピュータ7とをLAN
6で接続すると共に、LAN6での通信プロトコルとし
て、PLC3に固有の通信プロトコル(専用プロトコ
ル)とは独立して定めた共通のプロトコルを採用してい
る。さらに、各プログラマブル表示器5は、プロトコル
を変換する機能も有しており、例えば、命令コードの変
換や引数の変換あるいは伝送時の制御コードの変換など
のプロトコル変換を行って、制御用ホストコンピュータ
7や他のプログラマブル表示器5と、自機器に接続され
たPLC3との通信を中継する。
On the other hand, in the control system 1 according to the present embodiment, the programmable display 5 and the control host computer 7 connected to the respective PLCs 3 are connected to the LAN.
6 and a common protocol defined independently of the communication protocol (dedicated protocol) unique to the PLC 3 as a communication protocol for the LAN 6. Further, each programmable display 5 also has a function of converting a protocol. For example, the programmable display 5 performs protocol conversion such as conversion of an instruction code, conversion of an argument, or conversion of a control code at the time of transmission. 7 and other programmable displays 5 and the PLC 3 connected to the own device.

【0039】当該構成では、プログラマブル表示器5や
制御用ホストコンピュータ7など、LAN6上の機器
は、他のプログラマブル表示器5に接続されているPL
C3の機種に拘らず、LAN6を介して共通のプロトコ
ルで通信できる。この結果、制御システム1内に、互い
に異なる機種のPLC3を混在させやすくなる。
In this configuration, devices on the LAN 6, such as the programmable display 5 and the control host computer 7, are connected to the PL connected to another programmable display 5.
Regardless of the model of C3, communication can be performed by a common protocol via LAN6. As a result, it is easy to mix different types of PLCs 3 in the control system 1.

【0040】また、上記構成では、PLC3が相互に接
続される場合とは異なり、制御システム1に必須の構成
であり、しかも、HMIとして動作するためPLC3に
比べて演算能力に余力のあるプログラマブル表示器5が
通信の大半を処理するので、例えば、画面データのダウ
ンロードのように、制御用ホストコンピュータ7とプロ
グラマブル表示器5とが通信する際の通信路から、PL
C3を除外できる。したがって、PLC3の負担を軽減
でき、制御システム1全体に必要な演算能力を削減でき
る。なお、プログラマブル表示器5は、オペレータの操
作を待ち受けている間、演算能力に余力があるので、プ
ロトコル変換のために演算能力を向上させることなく、
プロトコル変換できる。
Further, in the above configuration, unlike the case where the PLCs 3 are connected to each other, the configuration is indispensable for the control system 1, and furthermore, since it operates as an HMI, the programmable display has more computing power than the PLC 3. Since the display device 5 processes most of the communication, for example, when the control host computer 7 and the programmable display device 5 communicate with each other, such as when downloading screen data,
C3 can be excluded. Therefore, the load on the PLC 3 can be reduced, and the computing capacity required for the entire control system 1 can be reduced. Note that the programmable display device 5 has sufficient computing power while waiting for the operation of the operator, and therefore, does not improve the computing power for protocol conversion.
Protocol conversion is possible.

【0041】ここで、上述の制御システム1のHMIと
して好適に使用されるプログラマブル表示器5は、処理
指示語(タグ)を組み合わせて決定される画面データに
基づいて、デバイス21の状態を画面表示する際の動作
や、画面への操作に応じてデバイス21の状態を制御す
る際の動作を特定するものであって、シリアルケーブル
4を介してPLC3と通信するPLC側通信処理部51
と、LAN6を介して制御用ホストコンピュータ7や他
のプログラマブル表示器5と通信するネットワーク側通
信処理部52と、上記画面データを格納する画面データ
メモリ53と、当該画面データに基づいて、自機器に接
続されたPLC3を介して、あるいは、他のプログラマ
ブル表示器5、および、それに接続されたPLC3を介
して、表示画面に状態を表示する各デバイス21の状態
を取得し、例えば、液晶ディスプレイ54へ、各デバイ
ス21の状態を表示すると共に、タッチパネル55への
操作に応じて、デバイス21へデバイスの状態制御を指
示するHMI処理部56とが設けられている。
Here, the programmable display 5 suitably used as the HMI of the control system 1 displays the state of the device 21 on the screen based on the screen data determined by combining the processing instruction words (tags). And a PLC-side communication processing unit 51 that communicates with the PLC 3 via the serial cable 4 to specify the operation when the operation is performed and when the state of the device 21 is controlled in accordance with the operation on the screen.
A network-side communication processing unit 52 that communicates with the control host computer 7 and another programmable display 5 via the LAN 6; a screen data memory 53 that stores the screen data; The status of each device 21 that displays the status on the display screen is acquired via the PLC 3 connected to the device or via another programmable display 5 and the PLC 3 connected thereto. And an HMI processing unit 56 that displays the state of each device 21 and instructs the device 21 to control the state of the device in response to an operation on the touch panel 55.

【0042】より詳細には、本実施形態に係るプログラ
マブル表示器5では、上記画面データを構成するタグと
して、画面上の領域(表示範囲)と当該領域への表示に
対応するデバイスのアドレス(デバイスアドレス)との
対応を示す表示タグ、並びに、画面上の領域(入力範
囲)と当該領域への入力に対応するデバイスアドレスと
の対応を示す入力タグが規定されている。さらに、本実
施形態では、上記各タグは、複数の単位画面の少なくと
も1つと関連付けることができる。
More specifically, in the programmable display device 5 according to the present embodiment, as a tag constituting the screen data, an area (display range) on the screen and a device address (device) corresponding to display in the area are displayed. Address), and an input tag indicating a correspondence between an area (input range) on the screen and a device address corresponding to an input to the area. Further, in the present embodiment, each of the tags can be associated with at least one of the plurality of unit screens.

【0043】上記HMI処理部56は、画面データメモ
リ53に予め格納された画面データから、現在表示中の
単位画面に関連する表示タグを抽出すると共に、所定の
周期毎に、各表示タグについて、当該表示タグに関連す
るデバイスアドレスの内容を読み出し、例えば、読み出
した値に応じた部品図形など、デバイスアドレスの内容
に応じ、しかも、表示タグで指定された表現形式の図形
を、画面上の指定された領域へ表示する。一方、プログ
ラマブル表示器5がタッチパネル55への入力操作を受
け付けると、HMI処理部56は、上記画面データか
ら、現在表示中の単位画面に対応し、当該入力操作にマ
ッチする入力タグを検索し、例えば、シリアルケーブル
4で接続されたPLC3へ指示したり、LAN6、プロ
グラマブル表示器5およびシリアルケーブル4を介し
て、他のプログラマブル表示器5に接続されたPLC3
へ指示するなどして、入力タグが示すデバイスアドレス
の内容を入力結果に応じて変更する。これにより、プロ
グラマブル表示器5は、画面データが示すデバイスの状
態を、画面データが示す表現形式で画面データが示す表
示位置に表示したり、画面データが示す入力操作に応じ
て制御したりできる。
The HMI processing unit 56 extracts display tags related to the currently displayed unit screen from the screen data stored in the screen data memory 53 in advance, and, at a predetermined cycle, Reads the contents of the device address related to the display tag, and specifies on the screen a graphic in the expression format specified by the display tag according to the contents of the device address, such as a part figure corresponding to the read value. To the specified area. On the other hand, when the programmable display 5 receives an input operation on the touch panel 55, the HMI processing unit 56 searches the screen data for an input tag corresponding to the currently displayed unit screen and matching the input operation, For example, an instruction is given to the PLC 3 connected with the serial cable 4, or the PLC 3 connected to another programmable display 5 via the LAN 6, the programmable display 5 and the serial cable 4.
The content of the device address indicated by the input tag is changed according to the input result. Thereby, the programmable display device 5 can display the state of the device indicated by the screen data at the display position indicated by the screen data in the expression format indicated by the screen data, or control the device in accordance with the input operation indicated by the screen data.

【0044】上記画面データは、例えば、制御用ホスト
コンピュータ7などで、ターゲットシステム2の現状
や、制御システム1のオペレータの習熟度などに応じて
作成(修正)された後、プログラマブル表示器5の画面
データメモリ53に格納され、HMI処理部56は、当
該画面データに基づいて動作する。したがって、プログ
ラマブル表示器5は、画面データを変更することで、制
御対象とするターゲットシステム2の現状や制御システ
ム1のオペレータの習熟度に合わせた操作画面を表示
し、操作を受け付けることができる。また、上述したよ
うに、画面データは、入力/表示範囲と、関連するデバ
イスの制御動作との組み合わせで特定できるので、デバ
イスを制御したり、表示したりするプログラムを新たに
作成するよりも少ない手間で作成/修正できる。
The screen data is created (corrected) by the control host computer 7 or the like in accordance with the current state of the target system 2 or the proficiency of the operator of the control system 1, for example. Stored in the screen data memory 53, the HMI processing unit 56 operates based on the screen data. Therefore, by changing the screen data, the programmable display 5 can display an operation screen according to the current state of the target system 2 to be controlled and the proficiency of the operator of the control system 1, and can receive an operation. Further, as described above, since the screen data can be specified by a combination of the input / display range and the control operation of the related device, the screen data is less than the case of newly creating a program for controlling or displaying a device. Can be created / modified with effort.

【0045】なお、上記デバイスアドレスは、制御対象
となるデバイスを特定するアドレスであって、例えば、
PLC3やプログラマブル表示器5あるいは制御用ホス
トコンピュータ7などに設けられた記憶装置の一領域を
示している。また、上記デバイスは、タッチパネル55
や図示しないバーコードリーダなどの入力装置から手動
で入力されたデータが格納されたメモリであってもよ
い。なお、デバイスの状態の取得/変更は、その都度指
示してもよいし、プログラマブル表示器5内にキャッシ
ュを用意し、取得/変更時には、キャッシュへアクセス
すると共に、所定の時間間隔毎や所定のイベント毎に通
信してデバイスアドレスの実体と同期を取ってもよい。
The device address is an address for specifying a device to be controlled.
1 shows one area of a storage device provided in the PLC 3, the programmable display 5, the control host computer 7, or the like. In addition, the above-described device includes a touch panel 55
Or a memory in which data manually input from an input device such as a barcode reader (not shown) is stored. Note that acquisition / change of the device state may be instructed each time, or a cache is prepared in the programmable display 5 and, at the time of acquisition / change, the cache is accessed and at a predetermined time interval or at a predetermined time. Communication may be performed for each event to synchronize with the entity of the device address.

【0046】ここで、上記プログラマブル表示器5に
は、例えば、本日製造する製品数や、製造時のパラメー
タなど、オペレータによって入力されるべき設定値を容
易に入力できるように、上記表示および入力タグの1種
として、図2に示す設定値表示器(入力欄)D1〜D4
を表示するための設定値表示器タグTd1〜Td4と、
図3に示すように、設定値表示器(例えば、D1)への
操作を受け付けた際にポップアップするキーボード(例
えば、K1)を表示するためのポップアップキーボード
タグTp1〜Tp4とが用意されている。なお、以下で
は、例えば、設定値表示器D1に対応する設定値表示器
タグTd1のように、互いに対応するタグや設定値表示
器あるいはキーボードなどには、符号中に同じ数字を付
して参照すると共に、個々を区別する必要がない場合、
あるいは、総称する場合は、設定値表示器Dのように、
対応を示す数字を付さずに参照する。
Here, the above-mentioned display and input tags are provided on the programmable display device 5 so that setting values to be input by the operator, such as the number of products to be manufactured today and parameters at the time of manufacturing, can be easily input. The set value display (input field) D1 to D4 shown in FIG.
Setting value display tags Td1 to Td4 for displaying
As shown in FIG. 3, pop-up keyboard tags Tp1 to Tp4 for displaying a keyboard (for example, K1) that pops up when an operation on a setting value display (for example, D1) is received are provided. In the following, for example, like a set value display tag Td1 corresponding to the set value display D1, a tag, a set value display, a keyboard, or the like corresponding to each other is referred to by attaching the same numeral in the code. And you do n’t need to distinguish between them,
Alternatively, when collectively referred to, as in a set value display D,
Reference without reference numeral.

【0047】さらに、本実施形態に係るプログラマブル
表示器5のHMI処理部56は、詳細は後述するよう
に、上記両タグTdおよびTpに基づいて、設定値表示
器Dを表示すると共に、設定値表示器Dが操作された場
合、設定値表示器Dの周囲で、しかも、キーボードKを
表示可能な場所を探索し、当該場所にキーボードKをポ
ップアップ表示できる。
Further, as will be described in detail later, the HMI processing unit 56 of the programmable display 5 according to the present embodiment displays the set value display D based on the two tags Td and Tp, and sets the set value. When the display D is operated, a location around the set value display D and at which the keyboard K can be displayed is searched, and the keyboard K can be displayed in a pop-up display at the location.

【0048】加えて、本実施形態に係るプログラマブル
表示器5は、設定値表示器Dに設定値を入力する際、オ
ペレータが直接、数値を入力するだけではなく、オペレ
ータが数式を入力すると、プログラマブル表示器5が、
数式を評価し、演算結果を設定値表示器Dに入力でき
る。
In addition, when inputting a set value to the set value display D, the programmable display 5 according to the present embodiment not only directly inputs a numerical value, but also displays a programmable The display 5
The formula can be evaluated and the calculation result can be input to the set value display D.

【0049】具体的には、HMI処理部56は、キーボ
ードKとして、数字キーだけではなく、”+”や”−”
などの演算子を入力するためのキーを含むキーボードK
を表示できる。さらに、本実施形態に係るプログラマブ
ル表示器5には、演算処理部57が設けられており、キ
ーボードKによって、演算が指示されると、演算処理部
57は、指示に応じた演算を行って、演算結果をHMI
処理部56へ通知する。これにより、プログラマブル表
示器5は、数字キーが押された場合に、設定値表示器D
へ数字を表示・設定するのと同様に、指示された演算の
結果を設定値表示器Dに表示・設定できる。
More specifically, the HMI processing unit 56 uses not only numeric keys but also "+" and "-"
Keyboard including keys for inputting operators such as
Can be displayed. Further, the programmable display 5 according to the present embodiment is provided with an arithmetic processing unit 57, and when an operation is instructed by the keyboard K, the arithmetic processing unit 57 performs an operation according to the instruction, HMI calculation result
The processing unit 56 is notified. Thus, when the numeric key is pressed, the programmable display 5 displays the set value display D.
The result of the specified operation can be displayed and set on the set value display D in the same manner as displaying and setting a numeral.

【0050】なお、上記HMI処理部56および演算処
理部57によって、特許請求の範囲に記載の制御手段が
構成される。また、HMI処理部56は、さらに、特許
請求の範囲に記載のキーボード表示手段およびデバイス
制御手段にも対応する。なお、上記各部材51〜57お
よび後述のプログラム処理部58は、CPUなどの演算
手段が、ROMやRAMなどの記憶手段に格納されたプ
ログラムを実行し、液晶ディスプレイ54やタッチパネ
ル55などの入出力手段、あるいは、インターフェース
回路などの通信手段を制御することによって実現される
機能ブロックである。したがって、これらの手段を有す
るコンピュータが、上記プログラムを記録した記録媒体
(例えば、CD−ROMなど)を読み取り、当該プログ
ラムを実行することで、本実施形態に係るプログラマブ
ル表示器5を実現できる。また、例えば、シリアルケー
ブル4やLAN6、あるいは、他の通信路を介してプロ
グラムをダウンロードするためのプログラムが、上記コ
ンピュータに予めインストールされていれば、当該通信
路を介して、上記コンピュータへ上記プログラムを配付
することもできる。
The HMI processing unit 56 and the arithmetic processing unit 57 constitute a control unit described in the claims. Further, the HMI processing unit 56 further corresponds to a keyboard display unit and a device control unit described in the claims. In each of the members 51 to 57 and a program processing unit 58 to be described later, an arithmetic unit such as a CPU executes a program stored in a storage unit such as a ROM or a RAM, Or a functional block realized by controlling communication means such as an interface circuit. Therefore, the computer having these units reads a recording medium (for example, a CD-ROM or the like) on which the program is recorded and executes the program, whereby the programmable display 5 according to the present embodiment can be realized. Further, for example, if a program for downloading a program via the serial cable 4 or the LAN 6 or another communication path is installed in the computer in advance, the program is transmitted to the computer via the communication path. Can also be distributed.

【0051】上記構成では、図4に示すステップ1(以
下では、S1のように略称する)において、例えば、制
御用ホストコンピュータ7などにて、上記各タグTd1
〜Td4・Tp1〜Tp4を含む画面データが作成(修
正)される。本実施形態では、設定値表示器Dを表示す
る領域と、設定値表示器Dへの操作を受け付ける領域と
が互いに同じ領域に設定されており、設定値表示器タグ
Tdの表示範囲と、当該タグTdに対応するポップアッ
プキーボードタグTpの入力範囲との双方は、設定値表
示器Dの表示領域と同一の範囲に設定される。また、例
えば、設定値表示器Dの設定値に応じて制御されるデバ
イスのアドレスなど、設定値表示器Dの表示や操作時の
動作を特定するために必要な情報が設定される。
In the above configuration, in step 1 (hereinafter abbreviated as S1) shown in FIG. 4, for example, each of the tags Td1
To Td4.Tp1 to Tp4 are created (corrected). In the present embodiment, the area for displaying the set value display D and the area for receiving an operation to the set value display D are set to the same area, and the display range of the set value display tag Td and the Both the input range of the pop-up keyboard tag Tp corresponding to the tag Td is set to the same range as the display area of the set value display D. In addition, for example, information necessary for specifying the operation of the display and operation of the set value display D, such as the address of a device controlled according to the set value of the set value display D, is set.

【0052】上記S1において、操作用の画面設計が終
了し、画面データが生成されると、当該画面データは、
S2において、例えば、LAN6を介して伝送するなど
して、プログラマブル表示器5の画面データメモリ53
にインストールされ、HMI処理部56は、当該画面デ
ータに基づいて、操作用の画面の表示および操作の受け
付けを開始する。これにより、プログラマブル表示器5
の液晶ディスプレイ54には、図2に示すように、設定
値表示器D1〜D4が表示される。
When the screen design for the operation is completed in S1 and the screen data is generated, the screen data is
In S2, the screen data memory 53 of the programmable display 5 is transmitted, for example, via the LAN 6.
And the HMI processing unit 56 starts displaying an operation screen and accepting an operation based on the screen data. Thereby, the programmable display 5
As shown in FIG. 2, set value displays D1 to D4 are displayed on the liquid crystal display 54.

【0053】この状態で、オペレータがタッチパネル5
5の操作面をタッチすると、HMI処理部56は、S3
において、タッチパネル55からの指示に基づいて、操
作された領域を識別すると共に、対応する入力タグを検
索して、設定値表示器Dに対応する領域が操作されたか
否かを判定する。さらに、入力がない場合、あるいは、
設定値表示器以外の領域が操作された場合(上記S3に
て、その他の場合)、HMI処理部56は、必要に応じ
て、操作された領域に応じた処理を行った後、次の入力
を待ち受ける。
In this state, the operator touches the touch panel 5
5 is touched, the HMI processing unit 56 executes S3
In, based on the instruction from the touch panel 55, the operated area is identified, and the corresponding input tag is searched to determine whether the area corresponding to the set value display D is operated. In addition, if there is no input, or
When an area other than the set value display is operated (in S3 above, in other cases), the HMI processing unit 56 performs a process according to the operated area as necessary, and then performs the next input. Wait for.

【0054】一方、設定値表示器Dがタッチされた場合
(上記S3にて、入力ありの場合)、HMI処理部56
は、操作された領域に対応する入力タグとして、ポップ
アップキーボードタグTpを見い出す。この場合、HM
I処理部56は、S4において、入力対象となる設定値
表示器Dを基準にして相対的に定められる表示位置の中
から、キーボードKをはみ出すことなく表示可能な表示
位置を探索する。
On the other hand, when the set value display D is touched (when there is an input in S3), the HMI processing unit 56
Finds a popup keyboard tag Tp as an input tag corresponding to the operated area. In this case, HM
In step S4, the I processing unit 56 searches for a display position that can be displayed without protruding from the keyboard K from display positions relatively determined with reference to the set value display D to be input.

【0055】上記S4での探索の結果、表示可能な位置
が見つかれば(S5にてYES )、HMI処理部56は、
例えば、図3に示すように、当該位置にキーボードKを
ポップアップ表示する(S6)。なお、見つからなけれ
ば(上記S5にてNO)、HMI処理部56は、例えば、
画面の右下隅など、予め定められた位置にキーボードK
をポップアップ表示する(S7)。
If the displayable position is found as a result of the search in S4 (YES in S5), the HMI processing unit 56
For example, as shown in FIG. 3, the keyboard K is displayed in a pop-up at the position (S6). If not found (NO in S5 above), the HMI processing unit 56
Keyboard K at a predetermined position such as the lower right corner of the screen
Is displayed in a pop-up (S7).

【0056】いずれの場合であっても、キーボードKが
ポップアップ表示されると、HMI処理部56は、S1
1において、キーボードKへの入力を待ち受け、数式が
入力されると、設定値表示器Dへ入力を表示する。さら
に、図3のキーボードKにおいて、エンターキー(EN
T)が押されるなど、所定の設定指示を受け付けると、
S12において、HMI処理部56は、入力された数式
を評価した演算結果を、設定値表示器Dに関連するデバ
イス、より詳細には、ポップアップキーボードタグTp
で指定されたアドレスのデバイスへ設定すると共に、キ
ーボードKを閉じて入力処理を終了する。
In any case, when the keyboard K is displayed in a pop-up manner, the HMI processing unit 56
At step 1, when an input to the keyboard K is awaited and an equation is input, the input is displayed on the set value display D. Further, in the keyboard K shown in FIG.
When a predetermined setting instruction is received, such as pressing T),
In S12, the HMI processing unit 56 compares the calculation result obtained by evaluating the input mathematical expression with a device associated with the set value display D, more specifically, a pop-up keyboard tag Tp.
Is set to the device at the address specified by, and the keyboard K is closed to terminate the input processing.

【0057】本実施形態では、数式の入力中におけるH
MI処理部56の表示処理および演算処理部57の演算
処理の一例として、HMI処理部56は、数式のうち、
現在入力中の一連の数値を設定値表示器Dへ表示する。
また、HMI処理部56は、例えば、”+”や”−”な
ど、演算子キーが押される都度、その時点までの演算を
演算処理部57へ指示し、演算結果を設定値表示器Dへ
表示する。
In this embodiment, H during the input of the mathematical expression
As an example of the display processing of the MI processing unit 56 and the calculation processing of the calculation processing unit 57, the HMI processing unit 56
A series of numerical values currently being input is displayed on the set value display D.
Also, each time an operator key such as “+” or “−” is pressed, the HMI processing unit 56 instructs the calculation processing unit 57 to perform the calculation up to that point, and sends the calculation result to the set value display D. indicate.

【0058】これにより、図3に示すように、キーボー
ドK1が表示されている状態で、”100+200=”
という数式がキー入力される場合、設定値表示器D1に
は、”1”、”0”、”0”の入力に伴って、”
1”、”10”、”100”が表示され、”+”が入力
された時点で、それまでの演算結果”100”を表示す
る。さらに、”2”、”0”、”0”が入力される
と、”2”、”20”、”200”と表示し、”=”が
押された時点で、図5に示すように、それまでの演算結
果”300”が表示される。その状態で、エンターキー
が押されると、設定値表示器D1に演算結果”300”
が設定される上記のように、本実施形態に係るプログラ
マブル表示器5は、設定値表示器Dへパラメータを設定
する際、キーボードKをポップアップ表示して、オペレ
ータへ数式の入力を促すと共に、入力された数式を評価
した演算結果を、設定値表示器Dに設定する。
As a result, as shown in FIG. 3, while the keyboard K1 is displayed, "100 + 200 ="
Is input by a key, "1", "0", and "0" are input to the set value display D1.
1 "," 10 "," 100 "are displayed, and when" + "is input, the operation result" 100 "is displayed, and" 2 "," 0 "," 0 "are displayed. When input, "2", "20", "200" are displayed, and when "=" is pressed, the previous calculation result "300" is displayed as shown in FIG. When the enter key is pressed in this state, the calculation result "300" is displayed on the set value display D1.
As described above, the programmable display 5 according to the present embodiment displays a keyboard K in a pop-up when setting a parameter to the set value display D, prompts the operator to input a mathematical expression, and The calculation result obtained by evaluating the obtained mathematical expression is set on the set value display D.

【0059】ここで、プログラマブル表示器5では、本
日製造予定の製品数や製造に関するパラメータを、上記
設定値表示器Dで設定する際、例えば、製造する製品の
切り換え時間や、切り換えに伴う効率の変化などによる
影響を、オペレータが類推して、各設定値表示器Dへ設
定すべき値を決めることも多い。したがって、上述のよ
うに、オペレータが数式を入力し、演算処理部57が当
該数式を演算し、さらに、HMI処理部56が演算結果
を設定値表示器Dへ入力することによって、オペレータ
によるパラメータ値決定を支援できる。この結果、入力
値を数値で直接入力するよりも、操作性の良いプログラ
マブル表示器5を実現できる。
Here, in the programmable display device 5, when the number of products to be manufactured today and parameters related to manufacturing are set by the set value display device D, for example, the switching time of the products to be manufactured and the efficiency associated with the switching are reduced. In many cases, the operator infers the influence of a change or the like and determines a value to be set in each set value display D. Therefore, as described above, the operator inputs a mathematical expression, the arithmetic processing unit 57 calculates the mathematical expression, and further, the HMI processing unit 56 inputs the calculation result to the set value display D. Can help with decisions. As a result, it is possible to realize the programmable display device 5 having better operability than directly inputting an input value as a numerical value.

【0060】さらに、本実施形態に係るプログラマブル
表示器5は、キーボードKをポップアップ表示する際、
入力対象となる設定値表示器Dの周囲から、キーボード
Kを表示可能な場所を探索して、見つけられた場所にキ
ーボードKを表示する。
Furthermore, when the programmable display 5 according to the present embodiment displays the keyboard K in a pop-up display,
A place where the keyboard K can be displayed is searched from around the set value display D to be input, and the keyboard K is displayed at the found place.

【0061】したがって、個々の設定値表示器D毎にポ
ップアップキーボードの表示位置を設定する従来技術と
は異なり、個々の設定値表示器D毎の表示位置設定が不
要になるので、設定値表示器Dを含む画面を設計する際
の手間を削減できる。
Therefore, unlike the prior art in which the display position of the pop-up keyboard is set for each set value display D, the display position setting for each set value display D is not required, so that the set value display is not required. The effort when designing a screen including D can be reduced.

【0062】また、画面設計時の手間を削減するため
に、図24に示す従来技術のように、複数の設定値表示
器D101〜D104間で入力用のキーボードK100
を共用し、いずれへの入力が指示された場合であって
も、予め定められた位置(この場合は、画面の右下端)
にキーボードK100を表示する構成では、入力用キー
ボードK100の表示位置が固定されているため、設定
値表示器を配置可能な位置が制限されてしまう。具体的
には、キーボードK100が、画面の右下端にポップア
ップ表示されるので、ポップアップ表示時にキーボード
K100が表示される領域に設定値表示器D105を配
置しようとすると、当該設定値表示器D105へ入力す
るためにキーボードK100を表示した時点で、設定値
表示器D105がキーボードK100で隠されてしま
う。この結果、設定値表示器D105への入力中は、設
定値や入力値を見ることができず、プログラマブル表示
器の操作性が低下してしまう。
Further, in order to reduce the trouble in designing the screen, a keyboard K100 for inputting between a plurality of set value displays D101 to D104 as in the prior art shown in FIG.
, And a predetermined position (in this case, the lower right corner of the screen) regardless of which input is specified
In the configuration in which the keyboard K100 is displayed at the same time, the display position of the input keyboard K100 is fixed, so that the position where the setting value display can be arranged is limited. Specifically, since the keyboard K100 is displayed in a pop-up at the lower right corner of the screen, if the user attempts to place the set value display D105 in the area where the keyboard K100 is displayed during the pop-up display, the input to the set value display D105 is made. When the keyboard K100 is displayed, the set value display D105 is hidden by the keyboard K100. As a result, during input to the set value display D105, the set value and the input value cannot be seen, and the operability of the programmable display is reduced.

【0063】一方、入力時に設定値や入力値を確認する
ために、設定値表示器を当該領域以外に配置すると、設
定値表示器を配置可能な領域が狭くなり、画面設計の自
由度が低下してしまう。
On the other hand, if the set value display is arranged outside the area in order to confirm the set value or the input value at the time of input, the area where the set value display can be arranged becomes narrower, and the degree of freedom in screen design is reduced. Resulting in.

【0064】これに対して、本実施形態に係るプログラ
マブル表示器5では、キーボードKが、入力対象となる
設定値表示器Dの周囲で、しかも、表示可能な位置に表
示されるので、設定値表示器Dを画面上のいずれの位置
に配置しても、入力対象となる設定値表示器Dは、キー
ボードで隠されることがない。これらの結果、画面設計
が容易であるにも拘らず、キーボードに隠されることな
く、設定値表示器Dを配置可能な位置を拡大できる。
On the other hand, in the programmable display 5 according to the present embodiment, the keyboard K is displayed around the set value display D to be input and at a displayable position. No matter where the display D is located on the screen, the setting value display D to be input is not hidden by the keyboard. As a result, the position at which the setting value display D can be arranged can be expanded without being hidden by the keyboard, despite the ease of screen design.

【0065】ここで、制御システム1で使用されるプロ
グラマブル表示器5では、制御対象となるターゲットシ
ステム2近傍など、設置場所が限定されていることが多
く、画面の広さ(解像度)を十分に取れないことも多
い。一方、制御システム1の規模が拡大するに従って、
互いに関連して設定すべき項目数も増加しており、画面
上に多くの設定値表示器Dを配置することが求められて
いる。また、多くの場合、プログラマブル表示器5の画
面は、ターゲットシステム2の構成だけではなく、オペ
レータの習熟度や運用者の指針などによっても最適な画
面構成が異なる。この結果、通常のアプリケーションソ
フトなどに比べて、画面設計頻度は、比較的頻繁であ
り、より簡易に画面を設計できることも求められる。
Here, in the programmable display 5 used in the control system 1, the installation place is often limited, such as near the target system 2 to be controlled, and the screen area (resolution) is sufficiently large. In many cases, it cannot be obtained. On the other hand, as the scale of the control system 1 increases,
The number of items to be set in relation to each other is also increasing, and it is required to arrange a large number of setting value indicators D on a screen. In many cases, the optimal screen configuration of the programmable display 5 differs depending not only on the configuration of the target system 2 but also on the skill of the operator and the guidelines of the operator. As a result, the screen design frequency is relatively frequent as compared with ordinary application software and the like, and it is also required that the screen can be designed more easily.

【0066】一方、本実施形態に係るプログラマブル表
示器5は、上述したように、入力対象となる設定値表示
器Dの周囲でキーボードKを表示場所を探索して、キー
ボードKをポップアップ表示することで、画面設計時の
自由度向上と画面設計時の手間削減とを両立している。
したがって、制御システム1のHMIとして特に好適な
プログラマブル表示器5を実現できる。
On the other hand, as described above, the programmable display 5 according to the present embodiment searches for a display location of the keyboard K around the set value display D to be input and displays the keyboard K in a pop-up display. Thus, it is possible to improve the degree of freedom in designing a screen and reduce the time and effort in designing the screen.
Therefore, the programmable display 5 particularly suitable as the HMI of the control system 1 can be realized.

【0067】以下では、画面データ中に、図2に示すよ
うに、4つの設定値表示器D1〜D4を表示し、操作す
るための設定値表示器タグTd1〜Td4およびポップ
アップキーボードタグTp1〜Tp4が画面データに含
まれると共に、HMI処理部56が、設定値表示器D1
〜D4へのタッチを検出して、それぞれへ設定値を入力
するためのキーボードK1〜K4を表示する場合を例に
して、図4に示すS4およびS5の処理について、さら
に詳細に説明する。
In the following, as shown in FIG. 2, four set value indicators D1 to D4 are displayed in the screen data, and set value indicator tags Td1 to Td4 and pop-up keyboard tags Tp1 to Tp4 for operating the set value indicators. Is included in the screen data, and the HMI processing unit 56
The processing of S4 and S5 shown in FIG. 4 will be described in further detail, taking as an example the case where touches on D4 to D4 are detected and the keyboards K1 to K4 for inputting setting values are displayed.

【0068】すなわち、HMI処理部56は、図6に示
すS21において、設定値表示器Dの右側に定められた
相対位置にキーボードKを配置した場合に、キーボード
Kが占める領域を特定する。本実施形態では、右側の相
対位置は、例えば、設定値表示器Dの右端と接触し、上
端が互いに同一の位置に定められている。したがって、
HMI処理部56は、設定値表示器D1へのタッチ操作
を受け付けると、当該設定値表示器D1に関連するタグ
Tp1(またはTd1)の入力範囲(または表示範囲)
と、上記右側の相対位置と、表示するキーボードK1の
大きさとから、例えば、X−Y座標(X1a,Y1a)
−(X2a,Y2a)で示される矩形領域などとして、
キーボードK1が占める領域A1aを特定する。なお、
キーボードK1の大きさは、例えば、画面データを構成
するタグのうち、キーボードK1表示用のタグの表示領
域などから判別できる。
That is, the HMI processing unit 56 specifies the area occupied by the keyboard K when the keyboard K is arranged at the relative position defined on the right side of the set value display D in S21 shown in FIG. In the present embodiment, the relative position on the right side is, for example, in contact with the right end of the set value display D, and the upper end is set to the same position as each other. Therefore,
When the HMI processing unit 56 receives a touch operation on the set value display D1, the input range (or display range) of the tag Tp1 (or Td1) related to the set value display D1 is received.
From the relative position on the right side and the size of the keyboard K1 to be displayed, for example, XY coordinates (X1a, Y1a)
-As a rectangular area indicated by (X2a, Y2a),
The area A1a occupied by the keyboard K1 is specified. In addition,
The size of the keyboard K1 can be determined, for example, from the display area of the tag for displaying the keyboard K1 among the tags constituting the screen data.

【0069】ここで、設定値表示器D1がタッチされた
場合、キーボードK1を表示しようとしている領域A1
aは、図3に示すように、画面からはみ出していない。
したがって、HMI処理部56は、S22において、当
該領域A1aにキーボードK1を表示可能と判断し、図
4に示すS6において、探索結果の領域(この場合は、
A1a)にキーボードK1を表示する。
Here, when the set value display D1 is touched, the area A1 where the keyboard K1 is to be displayed is displayed.
a does not protrude from the screen as shown in FIG.
Therefore, the HMI processing unit 56 determines in S22 that the keyboard K1 can be displayed in the area A1a, and in S6 shown in FIG. 4, the area of the search result (in this case,
The keyboard K1 is displayed on A1a).

【0070】一方、設定値表示器D2がタッチされた場
合、HMI処理部56は、上記S21において、設定値
表示器D2を基準にした右側の相対位置へ、キーボード
K2を表示した場合の領域A2aを算出する。ところ
が、設定値表示器D2は、左右方向の位置は、設定値表
示器D1と同等であるが、画面の下端近傍に配置されて
いるので、同じ算出方法で右側の領域A2aを算出する
と、図7に示すように、領域A2aが画面の下端からは
み出してしまう。したがって、HMI処理部56は、上
記S22において、当該領域A2aに表示不能と判断す
る。
On the other hand, if the set value display D2 is touched, the HMI processing unit 56 determines in step S21 that the area A2a when the keyboard K2 is displayed at a right relative position with respect to the set value display D2. Is calculated. However, the set value display D2 has the same position in the left-right direction as the set value display D1, but is located near the lower end of the screen. As shown in FIG. 7, the area A2a protrudes from the lower end of the screen. Therefore, the HMI processing unit 56 determines in the above S22 that the image cannot be displayed in the area A2a.

【0071】この場合、HMI処理部56は、S23に
おいて、当該領域A2aが画面内に収まるように、当該
領域A2aを縦方向に移動する。本実施形態では、当該
領域A2aは、その下端が画面の下端と一致するように
縦座標が調節される。
In this case, the HMI processing section 56 moves the area A2a in the vertical direction in S23 so that the area A2a falls within the screen. In the present embodiment, the ordinate is adjusted so that the lower end of the area A2a matches the lower end of the screen.

【0072】さらに、S24において、HMI処理部5
6は、調整後の領域A2bが画面内に収まっているか否
かを判定し、収まっている場合(可能の場合)、例え
ば、図8に示すように、探索結果の領域(この場合は、
A2b)へキーボードK2を表示する(図4に示すS
6)。
Further, in S24, the HMI processing unit 5
6 determines whether or not the adjusted area A2b is within the screen, and if it is (if possible), for example, as shown in FIG. 8, the search result area (in this case,
A2b) to display the keyboard K2 (S2 shown in FIG. 4).
6).

【0073】また、別の操作例として、設定値表示器D
3やD4がタッチされた場合、HMI処理部56は、上
記S21において、設定値表示器D3(D4)を基準に
して、右側の相対位置へキーボードK3(K4)を表示
した場合の領域A3a(A4a)を算出する。ところ
が、設定値表示器D3は、上下方向の位置は、設定値表
示器D1と同等であるが、画面の右端近傍に配置されて
いるので、同じ算出方法で右側の領域A3aを算出する
と、図9に示すように、領域A3aが画面の右端からは
み出してしまう。また、設定値表示器D4は、さらに、
上下方向の位置も異なっており、画面の右下端に配され
ているので、同じ方法で右側の領域A4aを算出する
と、領域A4aの右端および下端が画面からはみ出して
しまう。
As another operation example, a set value display D
When 3 or D4 is touched, the HMI processing unit 56 determines in the above S21 that the area A3a (in the case where the keyboard K3 (K4) is displayed at the right relative position with respect to the set value display D3 (D4)). A4a) is calculated. However, the set value display D3 has the same position in the vertical direction as the set value display D1, but is arranged near the right end of the screen. As shown in FIG. 9, the area A3a protrudes from the right end of the screen. Further, the set value display D4 further includes:
Since the positions in the vertical direction are also different and are arranged at the lower right end of the screen, if the right area A4a is calculated by the same method, the right end and the lower end of the area A4a will protrude from the screen.

【0074】これらの場合は、領域A3a(A4a)の
右端がはみ出しているので、設定値表示器D2をタッチ
した場合とは異なり、上記S23において、領域A3a
(A4a)を縦方向(上方向)に移動させても、調整後
の領域A3b(A4b)が画面内に収まらない。
In these cases, since the right end of the area A3a (A4a) protrudes, unlike the case where the set value display D2 is touched, the area A3a
Even if (A4a) is moved in the vertical direction (upward), the adjusted area A3b (A4b) does not fit within the screen.

【0075】これらの場合(上記S24で、不可能の場
合)、HMI処理部56は、S25ないしS28におい
て、左側への配置を試みる。具体的には、S25におい
て、S21と略同様に、設定値表示器D3(D4)を基
準にして、左側の特定の相対位置へキーボードKを配置
した場合に、キーボードKが占める領域A3c(A4
c)を算出する。なお、本実施形態では、左側の相対位
置として、設定値表示器Dの左端と接し、上端が互いに
同一の位置と定められている。
In these cases (if it is impossible in S24 above), the HMI processing unit 56 attempts to arrange on the left side in S25 to S28. More specifically, in step S25, similarly to step S21, when the keyboard K is arranged at a specific left position relative to the set value display D3 (D4), the area A3c (A4
c) is calculated. In the present embodiment, the left relative position is in contact with the left end of the set value display D, and the upper end is determined to be the same position.

【0076】そして、当該領域(例えば、A3c)がは
み出していなければ(S26にて、可能)の場合、図1
0に示すように、探索結果の領域(この場合は、A3
c)へキーボードK3が表示される(図4に示すS
6)。
If the area (for example, A3c) does not protrude (possible in S26), if the area shown in FIG.
0, the search result area (in this case, A3
c) a keyboard K3 is displayed (S shown in FIG. 4).
6).

【0077】また、上記S25で算出された領域(例え
ば、A4c)が画面からはみ出している場合(上記S2
6にて、不可能の場合)、HMI処理部56は、S27
およびS28において、上記S23およびS24と同様
に領域(A4c)を縦方向に移動して、画面内に収まっ
たか否かを判定する。設定値表示器D4の場合、移動後
の領域A4dが画面内に収まっている(上記S28に
て、可能)ので、HMI処理部56は、図11に示すよ
うに、調整後の領域A4dへキーボードK4を表示する
(図4に示すS6)。
When the area (for example, A4c) calculated in S25 is outside the screen (S2).
6, when it is impossible), the HMI processing unit 56 proceeds to S27
In S28 and S28, similarly to S23 and S24, the area (A4c) is moved in the vertical direction, and it is determined whether or not the area is within the screen. In the case of the set value display D4, since the area A4d after the movement is within the screen (possible in S28), the HMI processing unit 56 sends the keyboard to the area A4d after the adjustment as shown in FIG. K4 is displayed (S6 shown in FIG. 4).

【0078】ところで、画面と比較して、設定値表示器
DやキーボードKの大きさが大きい場合には、図12あ
るいは図13に示すように、設定値表示器Dの右側に配
置しても、左側に配置しても、キーボードKが画面から
はみ出す場合がある。
When the size of the set value display D and the size of the keyboard K are larger than those on the screen, as shown in FIG. 12 or FIG. Even if the keyboard K is arranged on the left side, the keyboard K may protrude from the screen.

【0079】この場合、HMI処理部56は、上記S2
8において、キーボードKを表示でいないと判定し、さ
らに、図14に示すS31ないしS34において、設定
値表示器Dの下方または上方に、キーボードKを表示で
きる場所がないかを調べる。具体的には、S31では、
上記S21と略同様に、設定値表示器Dを基準にして、
下方の特定の相対位置へキーボードKを配置した際、キ
ーボードKが占める領域(A5e)が算出される。当該
領域(A5e)にキーボードKを表示できれば、HMI
処理部56は、例えば、図12に示すように、キーボー
ドKを当該領域(A5e)に表示する(図4に示すS
6)。一方、画面内に収まっていなければ(S32に
て、不可能)、S33において、上方の特定の相対位置
にキーボードKを配置した場合の領域(A6f)が算出
されると共に、当該領域(A6f)が画面に収まってい
れば(S34にて、可能)、図13に示すように、キー
ボードK6が当該領域(A6f)に表示される(上記S
6)。ここで、本実施形態では、下方の相対位置は、設
定値表示器Dの下端に接触し、左端が同一の位置として
算出される。また、上方の相対位置は、設定値表示器D
の上端に接し、左端が同一の位置として算出される。一
方、上方へ配置しても、画面に収まっていない場合(S
34にて、不可能の場合)、HMI処理部56は、図4
に示すS7の処理を行い、画面の右下端にキーボードK
を表示する。
In this case, the HMI processing unit 56
At S8, it is determined that the keyboard K is not displayed, and at S31 to S34 shown in FIG. 14, it is checked whether there is a place below or above the set value display D where the keyboard K can be displayed. Specifically, in S31,
In substantially the same manner as in the above S21, based on the set value display D,
When the keyboard K is arranged at a specific lower position, the area (A5e) occupied by the keyboard K is calculated. If the keyboard K can be displayed in the area (A5e), the HMI
The processing unit 56 displays the keyboard K in the area (A5e), for example, as shown in FIG.
6). On the other hand, if it is not within the screen (impossible in S32), in S33, the area (A6f) when the keyboard K is arranged at a specific relative position above is calculated, and the area (A6f) is calculated. Is displayed on the screen (possible in S34), the keyboard K6 is displayed in the area (A6f) as shown in FIG.
6). Here, in the present embodiment, the lower relative position contacts the lower end of the set value display D, and the left end is calculated as the same position. The upper relative position is indicated by the set value display D
And the left end is calculated as the same position. On the other hand, if it is not fit on the screen even if it is arranged upward (S
34, when it is impossible), the HMI processing unit 56
The process of S7 shown in FIG.
Is displayed.

【0080】なお、上記S31〜S34では、一例とし
て、図6に示すS21〜S28と異なり、相対位置への
配置の可否を判定した後、次の相対位置への配置を試み
ているが、当然ながら、上記S21〜S28と同様に、
相対位置への配置に失敗した後、設定値表示器Dに重な
らない方向(例えば、上方または下方の相対位置の場合
は、横方向)へ、キーボードKを表示しようとする領域
を移動して、キーボードKが画面内に収まるように試み
てもよい。
In S31 to S34, as an example, unlike S21 to S28 shown in FIG. 6, after judging whether or not the arrangement to the relative position is possible, the arrangement to the next relative position is attempted. While, similar to the above S21 to S28,
After failing in the arrangement at the relative position, the area in which the keyboard K is to be displayed is moved in a direction that does not overlap the set value display D (for example, in the case of an upper or lower relative position, the horizontal direction). An attempt may be made to fit the keyboard K within the screen.

【0081】このように、本実施形態に係るHMI処理
部56は、入力対象となる設定値表示器Dを基準にし
て、当該設定値表示器Dの周囲で、しかも、キーボード
Kを表示可能な位置にキーボードKを表示する。これに
より、キーボードKの位置を個別に設定していないにも
拘らず、キーボードKの表示位置は、当該キーボードK
への操作によって、値が入力される設定値表示器Dを隠
さないように調整される。この結果、画面設計が容易で
あるにも拘らず、キーボードに隠されることなく、設定
値表示器Dを配置可能な位置を拡大できる。
As described above, the HMI processing unit 56 according to the present embodiment can display the keyboard K around the set value display D based on the set value display D to be input. A keyboard K is displayed at the position. This allows the display position of the keyboard K to be changed even though the position of the keyboard K is not individually set.
Is adjusted so that the set value display D to which the value is input is not hidden. As a result, the position at which the set value display D can be arranged can be expanded without being hidden by the keyboard, despite the ease of screen design.

【0082】〔第2の実施形態〕以下では、数式中の数
値を入力する際のキー入力回数を削減可能な構成につい
て説明する。すなわち、本実施形態に係るHMI処理部
56は、ある設定値表示器D(例えば、D1)へ入力す
るために、キーボードKを表示している間に、他の設定
値表示器D(例えば、D2およびD4)が操作される
と、操作された設定値表示器Dに表示されている数値が
入力されたと判断して、演算処理部57へ演算を指示し
たり、入力対象となる設定値表示器Dの表示を更新した
りする。
[Second Embodiment] In the following, a description will be given of a configuration capable of reducing the number of key inputs when inputting numerical values in mathematical expressions. That is, the HMI processing unit 56 according to the present embodiment, while displaying the keyboard K in order to input to a certain set value display D (for example, D1), outputs another set value display D (for example, D1). When D2 and D4) are operated, it is determined that the numerical value displayed on the operated set value display D has been input, and a calculation is instructed to the arithmetic processing unit 57, and a set value display as an input target is displayed. Or update the display of the device D.

【0083】例えば、図3に示す状態で、設定値表示器
D2がタッチされると、HMI処理部56は、設定値表
示器D2に表示された数値(”200”)が、キーボー
ドK1で入力された場合と同様に動作して、図15に示
すように、設定値表示器D1へ”200”を表示する。
さらに、”+”が押された後、設定値表示器D4がタッ
チされると、設定値表示器D4の数値がキーボードK2
で入力された場合と同様に動作して、図16に示すよう
に、設定値表示器D1に”400”が表示される。さら
に、”=”キー、および、エンターキーが押されると、
HMI処理部56は、図17に示すように、全体で”2
00+400=”が押された場合と同じく、”600”
を表示し、設定値表示器D1に演算結果(”600”)
を設定する。
For example, when the set value display D2 is touched in the state shown in FIG. 3, the HMI processing unit 56 inputs the numerical value ("200") displayed on the set value display D2 with the keyboard K1. The same operation is performed as shown in FIG. 15, and "200" is displayed on the set value display D1 as shown in FIG.
Further, when the set value display D4 is touched after "+" is pressed, the numerical value of the set value display D4 is displayed on the keyboard K2.
The operation is performed in the same manner as in the case of inputting ".", And "400" is displayed on the set value display D1 as shown in FIG. Furthermore, when the “=” key and the enter key are pressed,
As shown in FIG. 17, the HMI processing unit 56
00 + 400 = ”600”, same as when “” is pressed
Is displayed, and the calculation result ("600") is displayed on the set value display D1.
Set.

【0084】ここで、一般に、プログラマブル表示器で
は、オペレータが設定しやすいように、互いに関連する
パラメータを設定するための設定値表示器Dが互いに同
じ単位画面上に表示されるように画面データが設定され
ていることが多く、オペレータは、ある設定値表示器D
へ入力すべき値を決定する際、同じ単位画面に表示され
た、他の設定値表示器Dの値を参照することが多い。
Here, in general, in a programmable display, screen data is set such that setting value displays D for setting parameters related to each other are displayed on the same unit screen so as to be easily set by an operator. The setting is often set, and the operator sets a certain set value display D
When determining a value to be input to the device, the value of another set value display D displayed on the same unit screen is often referred to.

【0085】したがって、ある設定値表示器Dへ入力す
べき値を示す数式で指定する場合であっても、オペレー
タは、他の設定値表示器Dに表示された値を入力するこ
とが多い。ところが、オペレータが、他の設定値表示器
Dに表示されている値を読み取り、当該数値をキー入力
すると、キー入力回数が増加してしまう。ここで、上記
キーボードKは、図1に示す液晶ディスプレイ54の表
示画面上に表示されており、タッチパネル55を操作し
て入力するので、ハードウェアで実現されたキーボード
に比べて操作性が低いことが多い。したがって、キー入
力回数が増加すると、プログラマブル表示器5の操作性
が低下しやすい。
Therefore, even when the operator designates a value to be input to a certain set value display D by a mathematical expression, the operator often inputs the value displayed on another set value display D. However, if the operator reads the value displayed on the other set value display D and key-inputs the numerical value, the number of key inputs increases. Here, since the keyboard K is displayed on the display screen of the liquid crystal display 54 shown in FIG. 1 and the touch panel 55 is operated for input, the operability is lower than that of a keyboard realized by hardware. There are many. Therefore, when the number of times of key input increases, the operability of the programmable display 5 tends to decrease.

【0086】これに対して、本実施形態に係るプログラ
マブル表示器5では、入力対象とは異なる設定値表示器
Dへの操作を、当該設定値表示器Dに表示された値の入
力操作とみなしているので、操作回数を削減できる。こ
の結果、画面上のキーボードKで操作しているにも拘ら
ず、設定時の操作性のよいプログラマブル表示器5を実
現できる。
On the other hand, in the programmable display device 5 according to the present embodiment, an operation on the set value display D different from the input object is regarded as an operation of inputting the value displayed on the set value display D. Therefore, the number of operations can be reduced. As a result, it is possible to realize the programmable display device 5 having good operability at the time of setting, despite being operated with the keyboard K on the screen.

【0087】〔第3の実施形態〕ところで、上記第1お
よび第2の実施形態では、図4に示すS11において、
キーボードKによる入力を表示する際、数値を入力中
は、入力中の数値を表示し、演算子が入力されると、こ
れまでの演算結果を表示する構成を説明した。
[Third Embodiment] In the first and second embodiments, in S11 shown in FIG.
When displaying the input by the keyboard K, the numerical value being input is displayed while the numerical value is being input, and when the operator is input, the calculation result up to now is displayed.

【0088】これに対して、本実施形態に係るHMI処
理部56は、数値の入力中か演算子の入力かに拘らず、
入力対象となる設定値表示器Dへ、入力中の数式を表示
する。これにより、例えば、キーボードKによって、”
1”、”+”、”5”、”−”、”8”、”/”およ
び”2”のキーが順次入力されると、設定値表示器D1
には、図18に示すように、入力された数式”1+5−
8/2”が表示される。さらに、例えば、”=”キーを
押すなど、演算結果の表示指示を受け付けた時点で、H
MI処理部56は、演算処理部57へ数式全体を評価さ
せ、演算結果を表示する。上述の数式入力の場合、例え
ば、図19に示すように、設定値表示器D1へ演算結
果”2”が表示される。この状態で、例えば、エンター
キーが入力されると、演算結果が設定値表示器D1のデ
バイスへ設定される。
On the other hand, the HMI processing unit 56 according to the present embodiment, regardless of whether a numerical value is being input or an operator is being input,
The formula being input is displayed on the set value display D to be input. Thereby, for example, with the keyboard K, "
When the keys 1 "," + "," 5 ","-"," 8 "," / "and" 2 "are sequentially input, the set value display D1 is displayed.
As shown in FIG. 18, the input formula “1 + 5-
8/2 "is displayed. Further, when an instruction to display the calculation result is received, for example, by pressing the" = "key, H
The MI processing unit 56 causes the calculation processing unit 57 to evaluate the entire mathematical expression and displays the calculation result. In the case of the above-described mathematical expression input, for example, as shown in FIG. 19, the calculation result “2” is displayed on the set value display D1. In this state, for example, when the enter key is input, the calculation result is set to the device of the set value display D1.

【0089】本実施形態では、数式の入力中、これまで
に入力された数式全体が設定値表示器Dに表示されてい
る。したがって、オペレータは、この文字列を参照しな
がら、所望の数式の次の部分を入力でき、プログラマブ
ル表示器5の操作性をさらに向上できる。
In this embodiment, during the input of a mathematical expression, the entire mathematical expression input so far is displayed on the set value display D. Therefore, the operator can input the next part of the desired mathematical expression while referring to this character string, and the operability of the programmable display 5 can be further improved.

【0090】また、当該数式を示す文字列が一括して評
価されるので、演算処理部57は、例えば、演算子”
−”よりも演算子”/”を先に計算するなど、各演算子
に優先順位を付けることができる。また、数式中に、例
えば、”(”や”)”など、演算子の優先順位を変更す
るための文字列が含まれていても、指示された優先順位
で演算できる。
Further, since the character string indicating the mathematical expression is evaluated collectively, the arithmetic processing unit 57 performs, for example, the operator “
Each operator can be prioritized, such as calculating the operator "/" before "-". In addition, the precedence of operators such as "(" or ")" can be used in a mathematical expression. Even if a character string for changing is included, the calculation can be performed with the specified priority.

【0091】〔第4の実施形態〕ところで、上記第1な
いし第3の実施形態では、設定値表示器Dへ入力された
数式の演算結果が、当該設定値表示器Dへ予め関連付け
られたデバイスに設定される構成について説明した。こ
れに対して、本実施形態では、数式の一部として指定さ
れたデバイスへ、演算結果を設定する構成について説明
する。
[Fourth Embodiment] By the way, in the first to third embodiments, the calculation result of the mathematical expression input to the set value display D is used for the device associated with the set value display D in advance. The configuration set in is described. On the other hand, in the present embodiment, a configuration in which a calculation result is set to a device specified as a part of a mathematical expression will be described.

【0092】すなわち、本実施形態に係るHMI処理部
56は、第3の実施形態と同様に、入力された数式を設
定値表示器Dへ表示する。ただし、本実施形態では、”
=”キーが演算結果の表示指示ではなく、デバイスを特
定する文字列と演算される数式を示す文字列とを区別す
るために用いられており、図20に示すように、HMI
処理部56は、”=”キーが押された後も、数式の入力
を受け付けると共に、それまでに入力された数式を表示
する。なお、詳細は、後述するように、デバイスを特定
可能な文字列を入力するために、キーボードKaには、
アルファベットを入力するためのキーも設けられてい
る。
That is, the HMI processing section 56 according to the present embodiment displays the input mathematical formula on the set value display D as in the third embodiment. However, in the present embodiment, "
The = ”key is not used to display the operation result, but is used to distinguish between a character string specifying a device and a character string indicating a mathematical expression to be calculated. As shown in FIG.
Even after the “=” key is pressed, the processing unit 56 accepts the input of a mathematical expression and displays the mathematical expression that has been input so far. Note that, as described later, in order to input a character string that can specify a device, the keyboard Ka
A key for inputting alphabets is also provided.

【0093】さらに、本実施形態に係るHMI処理部5
6は、例えば、エンターキーの入力などによって、数式
の入力終了およびデバイスへの設定が指示されると、第
3の実施形態と同様に、これまでに入力された数式全体
を演算処理部57へ与える。一方、演算処理部57は、
数式のうち、”=”の左側に配された文字列で、設定対
象となるデバイスを特定し、”=”の右側に配された文
字列を評価する。さらに、HMI処理部56は、演算処
理部57から、デバイスおよび演算結果を受け取り、当
該デバイスへ演算結果を設定する。
Further, the HMI processing unit 5 according to the present embodiment
For example, when the end of the input of the mathematical expression and the setting to the device are instructed by input of an enter key or the like, the entire mathematical expression input so far is sent to the arithmetic processing unit 57 as in the third embodiment. give. On the other hand, the arithmetic processing unit 57
In the formula, the device to be set is specified by the character string arranged to the left of “=”, and the character string arranged to the right of “=” is evaluated. Further, the HMI processing unit 56 receives the device and the operation result from the operation processing unit 57, and sets the operation result in the device.

【0094】例えば、図20の例では、デバイスを特定
する文字列(”D100”)、”=”および”100”
が、キー入力された状態を示している。この状態で、エ
ンターキーが入力されると、HMI処理部56は、デバ
イスアドレスがD100のデバイスへ100を設定す
る。
For example, in the example of FIG. 20, a character string (“D100”) specifying a device, “=” and “100”
Indicates a key input state. In this state, when the enter key is input, the HMI processing unit 56 sets 100 to the device having the device address of D100.

【0095】上記構成では、数式の一部として、デバイ
スを特定する文字列が入力され、当該デバイスに、入力
された数値や数式の演算結果が設定される。したがっ
て、画面データ中に、所望のデバイスを設定するための
設定値表示器D用のタグ(TdやTp)が含まれていな
い場合であっても、画面データを編集(修正)せずに、
当該デバイスを制御できる。また、現在表示中の単位画
面に、所望のデバイスを設定するための設定値表示器D
が表示されていない場合でも、当該デバイスに値を設定
できる。
In the above configuration, a character string specifying a device is input as a part of a mathematical expression, and the input numerical value and the calculation result of the mathematical expression are set in the device. Therefore, even when the screen data does not include the tag (Td or Tp) for the setting value display D for setting a desired device, the screen data is not edited (corrected).
The device can be controlled. A set value display D for setting a desired device is displayed on the currently displayed unit screen.
Even if is not displayed, a value can be set for the device.

【0096】この結果、例えば、ターゲットシステム2
にデバイスを追加した直後など、通常とは異なるデバイ
スに値を設定する場合、プログラマブル表示器5以外の
装置(例えば、制御用ホストコンピュータ7)で画面デ
ータを編集して、プログラマブル表示器5にインストー
ルする必要がない。したがって、ターン・アラウンド時
間を短縮でき、プログラマブル表示器5の操作性を向上
できる。
As a result, for example, the target system 2
When a value is set to an unusual device such as immediately after a device is added to the device, screen data is edited by a device other than the programmable display 5 (for example, the control host computer 7) and installed on the programmable display 5. No need to do. Therefore, the turn around time can be reduced, and the operability of the programmable display 5 can be improved.

【0097】ところで、例えば、上述のように、英数字
を入力可能なフルキーボードを表示しようとすると、設
定値表示器Dの周囲のいずれに配置しても、キーボード
が設定値表示器Dを完全に隠してしまったり、キーボー
ドの表示自体ができなくなる虞れがある。
By the way, for example, as described above, when attempting to display a full keyboard capable of inputting alphanumeric characters, the keyboard completely sets the set value display D regardless of the position around the set value display D. There is a possibility that the display may be hidden or the display of the keyboard itself may not be possible.

【0098】この場合に備え、本実施形態に係るHMI
処理部56は、図1に示すS7に代えて、図21に示す
処理を行い、キーボードの一部分のみを表示するウィン
ドウWの配置を試みる。具体的には、HMI処理部56
は、キーボード全体の配置に失敗すると(S5にて、N
O)、S41において、キーボード全体に代えて、予め
定められた大きさのウィンドウWを、入力対象となる設
定値表示器Dの周囲に表示できるかを探索する。なお、
当該S41の探索方法は、図1に示すS4と同様の探索
方法であるが、キーボードKaの大きさの代わりにウィ
ンドウWの大きさを用いて、表示の可否を判定する点が
異なっている。
In preparation for this case, the HMI according to the present embodiment is
The processing unit 56 performs the processing shown in FIG. 21 instead of S7 shown in FIG. 1, and attempts to arrange the window W for displaying only a part of the keyboard. Specifically, the HMI processing unit 56
Is unsuccessful in arranging the entire keyboard (in S5, N
O) In S41, a search is made to see if a window W of a predetermined size can be displayed around the set value display D to be input instead of the entire keyboard. In addition,
The search method in S41 is the same search method as S4 shown in FIG. 1, except that the size of the window W is used instead of the size of the keyboard Ka to determine whether display is possible.

【0099】さらに、図1に示すS5ないしS7と同様
に、S42ないしS44において、HMI処理部56
は、ウィンドウWを表示可能な場所が見つかれば、当該
位置にウィンドウWを表示し、見つからなければ、右下
端にウィンドウWを表示する。これにより、図20に示
すように、設定値表示器D7の周囲(この場合は、右
側)にウィンドウW7を表示する。ここで、ウィンドウ
W7には、キーボードKa7のうち、最初に入力する可
能性が高いキーが含まれている部分(例えば、”D”を
含む部分など)が表示されており、スクロールバーSB
1・SB2を操作することで、キーボードKのうち、ウ
ィンドウWに表示される部分を変更できる。したがっ
て、表示部分の切り換えのために若干操作数が増加する
ものの、キーボード全体を表示するよりも小さなウィン
ドウWで、キーボード全体が表示されている場合と同じ
内容のキー操作を入力できる。
Further, similarly to S5 to S7 shown in FIG. 1, in S42 to S44, the HMI processing unit 56
Displays a window W at the position where the window W can be displayed, and displays the window W at the lower right corner if not found. Thereby, as shown in FIG. 20, a window W7 is displayed around the setting value display D7 (in this case, on the right side). Here, in the window W7, a portion (for example, a portion including “D”) of the keyboard Ka7 that includes a key that is likely to be input first is displayed, and a scroll bar SB is displayed.
By operating 1 · SB2, the portion of the keyboard K displayed in the window W can be changed. Therefore, although the number of operations slightly increases due to the switching of the display portion, the key operation having the same contents as in the case where the entire keyboard is displayed can be input in a window W smaller than the entire keyboard.

【0100】〔第5の実施形態〕ところで、上記第4の
実施形態では、デバイス特定用の文字列を含む数式が入
力されると、HMI処理部56は、入力された数式を示
す文字列を設定値表示器Dに表示すると共に、入力が終
了すると、演算処理部57に当該文字列を評価させるこ
とで、数式が示すデバイスへ、数式が示す値を設定して
いる。
[Fifth Embodiment] In the fourth embodiment, when a mathematical expression including a character string for device identification is input, the HMI processing unit 56 converts the character string indicating the input mathematical expression into a character string. When the value is displayed on the set value display D and the input is completed, the arithmetic processing unit 57 evaluates the character string, thereby setting the value indicated by the formula to the device indicated by the formula.

【0101】これに対して、本実施形態では、数式に代
えて、プログラムを示す文字列を入力すると共に、プロ
グラマブル表示器5が当該文字列を評価することで、プ
ログラムに応じた制御や表示を行う構成について説明す
る。
On the other hand, in the present embodiment, a character string indicating a program is input instead of a mathematical expression, and the programmable display 5 evaluates the character string, thereby performing control and display according to the program. The configuration to be performed will be described.

【0102】具体的には、本実施形態に係るプログラマ
ブル表示器5には、図22に示すように、演算処理部5
7に代えて、プログラム処理部58が設けられている。
当該プログラム処理部58は、例えば、デバイスまたは
変数へ数式の演算結果または数値を設定する演算式や関
数を含む文、あるいは、例えば、条件分岐する構文や繰
り返す構文などを含むプログラムを解釈でき、当該プロ
グラムに応じて、HMI処理部56によるデバイスの状
態制御動作やデバイスの状態表示動作を変更できる。な
お、入力されたプログラム(文字列)は、入力表示欄I
8への設定値として格納され、後で参照/編集できる。
また、本実施形態では、HMI処理部56およびプログ
ラム処理部58によって、特許請求の範囲に記載の制御
手段が構成される。
Specifically, as shown in FIG. 22, the programmable display 5 according to the present embodiment has
Instead of 7, a program processing unit 58 is provided.
The program processing unit 58 can interpret, for example, a statement including an arithmetic expression or a function for setting an arithmetic operation result or a numerical value to a device or a variable, or a program including, for example, a conditional branching syntax or a repeating syntax. The device state control operation and the device state display operation by the HMI processing unit 56 can be changed according to the program. The input program (character string) is displayed in the input display field I.
8 is stored as a set value and can be referenced / edited later.
In the present embodiment, the HMI processing unit 56 and the program processing unit 58 constitute a control unit described in the claims.

【0103】上記構成では、図4のS1〜S6、および
図21のS41〜S44と同様の処理が行われ、設定値
表示器D7が押された場合と同様に、入力表示欄I7の
周囲を探索し、キーボードKa7、または、キーボード
Ka7の一部が表示されたウィンドウW7を表示する。
なお、図20では、プログラムの一部として、デバイス
アドレスD100への数値設定を示す文が入力された状
態を示している。
In the above configuration, the same processing as in S1 to S6 in FIG. 4 and S41 to S44 in FIG. 21 is performed, and the surroundings of the input display field I7 are changed in the same manner as when the set value display D7 is pressed. The search is performed, and a window W7 displaying the keyboard Ka7 or a part of the keyboard Ka7 is displayed.
FIG. 20 shows a state in which a statement indicating a numerical value setting to the device address D100 is input as a part of the program.

【0104】さらに、本実施形態では、図4に示すS1
1およびS12に代えて、図23に示すS51およびS
52の処理が行われており、上記S6、S43またはS
44において、ウィンドウW7(またはキーボードKa
7)が表示されると、S51において、HMI処理部5
6は、当該ウィンドウW7またはキーボードKa7によ
る、プログラムの入力を待ち受ける。また、HMI処理
部56は、これまでに入力されたプログラムを示す文字
列を入力表示欄I7に表示する。
Further, in this embodiment, S1 shown in FIG.
23, S51 and S12 shown in FIG.
52 is performed, and the above S6, S43 or S
At 44, the window W7 (or the keyboard Ka)
7) is displayed, in S51, the HMI processing unit 5
6 waits for the input of a program by the window W7 or the keyboard Ka7. Also, the HMI processing unit 56 displays a character string indicating the program input so far in the input display field I7.

【0105】さらに、予め定められたキー入力などによ
って、プログラムの入力終了が指示されると、HMI処
理部56は、S52において、入力された文字列をプロ
グラム処理部58に評価させると共に、プログラム処理
部58が評価した結果得られたプログラムに応じて、表
示やデバイスの制御を行う。
Further, when the input of the program is instructed by a predetermined key input or the like, the HMI processing section 56 causes the program processing section 58 to evaluate the inputted character string in S52 and to execute the program processing. Display and device control are performed according to the program obtained as a result of the evaluation by the unit 58.

【0106】これにより、例えば、あるデバイスの値に
応じた回数だけ、ある設定値表示器Dの表示を点滅させ
たり、予め定められたデバイス群が特定の順序で変化し
た場合に、あるデバイスを制御するなど、タグの組み合
わせからなる画面データだけでは表現できない制御動作
や表示動作を行うことができる。
Thus, for example, when the display of a certain set value display D blinks for the number of times corresponding to the value of a certain device, or when a predetermined device group changes in a specific order, a certain device is changed. It is possible to perform a control operation or a display operation that cannot be expressed only by screen data composed of a combination of tags, such as controlling.

【0107】また、上記プログラムをプログラマブル表
示器5で入力できるので、通常とは異なる表示動作や制
御動作をプログラマブル表示器5に指示する場合、プロ
グラマブル表示器5以外の装置(例えば、制御用ホスト
コンピュータ7)で画面データを編集したり、表示用の
プログラムや制御用のプログラムを修正したりした後、
それらをプログラマブル表示器5にインストールする必
要がない。さらに、入力表示欄は、設定値表示器と同様
にタグで実現されているので、プログラムの入力中、プ
ログラマブル表示器5による制御/表示動作を止める必
要もない。したがって、制御動作や表示動作を一部変更
する際のターン・アラウンド時間を短縮でき、プログラ
マブル表示器5の操作性を向上できる。
Further, since the above-mentioned program can be inputted by the programmable display 5, when a display operation or a control operation different from the normal operation is instructed to the programmable display 5, a device other than the programmable display 5 (for example, a control host computer) is used. After editing the screen data in step 7) or modifying the display program and control program,
There is no need to install them on the programmable display 5. Further, since the input display field is realized by a tag similarly to the set value display, it is not necessary to stop the control / display operation by the programmable display 5 during the input of the program. Therefore, the turn-around time for partially changing the control operation and the display operation can be reduced, and the operability of the programmable display 5 can be improved.

【0108】[0108]

【発明の効果】請求項1の発明に係るプログラマブル表
示器は、以上のように、デバイス制御手段がデバイスを
制御する際に参照される入力表示欄へ入力が指示された
場合に、数式を入力するためのキーボードを表示するキ
ーボード表示手段と、当該キーボードへの入力を受け取
り、入力された数式を演算した結果を入力表示欄へ入力
する制御手段とを備えている構成である。
As described above, in the programmable display according to the first aspect of the present invention, when the input is instructed to the input display field referred to when the device control means controls the device, the mathematical expression is input. And a control means for receiving an input to the keyboard, and inputting a result of calculating the input mathematical formula into an input display field.

【0109】上記構成では、制御手段が数式の演算結果
を入力表示欄に入力する。これにより、プログラマブル
表示器のオペレータは、直接数値を入力する代わりに、
デバイス制御手段が参照する入力値を、数式で入力でき
る。したがって、オペレータによる入力値決定を支援で
き、入力値を数値で直接入力するよりも、操作性の良い
プログラマブル表示器を実現できるという効果を奏す
る。
In the above configuration, the control means inputs the calculation result of the mathematical expression to the input display field. This allows the operator of the programmable display to enter numerical values directly instead of
An input value referred to by the device control means can be input by a mathematical expression. Therefore, it is possible to assist the operator in determining the input value, and it is possible to realize a programmable display device having better operability than directly inputting the input value as a numerical value.

【0110】請求項2の発明に係るプログラマブル表示
器は、以上のように、デバイス制御手段がデバイスを制
御する際に参照される入力表示欄への入力が指示された
場合に、数式を入力するためのキーボードを表示するキ
ーボード表示手段と、上記キーボードで、これまでに入
力された数式を示す文字列を上記入力表示欄へ表示する
と共に、入力が終了した時点で、上記文字列を解釈して
上記数式を評価し、演算結果を上記入力表示欄へ入力す
る制御手段が設けられている構成である。
As described above, the programmable display device according to the second aspect of the present invention inputs a mathematical expression when an input to an input display field referred to when the device control means controls a device is instructed. A keyboard display means for displaying a keyboard for displaying a character string indicating a mathematical expression input so far in the input display field with the keyboard, and interpreting the character string when the input is completed. A control unit is provided for evaluating the above mathematical expression and inputting the calculation result to the input display field.

【0111】上記構成によれば、請求項1記載のプログ
ラマブル表示器と同様に、オペレータが数式を入力し、
制御手段が数式の演算結果を入力表示欄へ入力する。し
たがって、オペレータによる設定値決定を支援でき、入
力値を数値で直接入力するよりも、操作性の良いプログ
ラマブル表示器を実現できるという効果を奏する。
According to the above configuration, similarly to the programmable display according to the first aspect, the operator inputs a mathematical expression,
The control means inputs the calculation result of the mathematical expression into the input display field. Therefore, it is possible to assist the operator in determining the set value, and it is possible to realize a programmable display device having better operability than directly inputting an input value as a numerical value.

【0112】さらに、数式の入力中、入力表示欄には、
これまで入力した数式を示す文字列が表示されているの
で、オペレータは、この文字列を参照しながら、所望の
数式の次の部分を入力でき、プログラマブル表示器の操
作性をさらに向上できるという効果を併せて奏する。
Further, during the input of the mathematical expression, the input display field shows
Since the character string indicating the mathematical expression input so far is displayed, the operator can input the next part of the desired mathematical expression while referring to this character string, and the operability of the programmable display can be further improved. Is played together.

【0113】請求項3記載のプログラマブル表示器は、
以上のように、請求項1または2記載の発明の構成にお
いて、上記制御手段は、上記キーボード表示手段がキー
ボードを表示している間に、入力対象となる入力表示欄
以外の入力表示欄が操作された場合、当該入力表示欄が
表示している数値が入力されたとして処理する構成であ
る。
The programmable display device according to claim 3 is:
As described above, in the configuration according to the first or second aspect of the present invention, the control unit operates the input display fields other than the input display field to be input while the keyboard display unit displays the keyboard. In this case, the processing is performed assuming that the numerical value displayed in the input display field is input.

【0114】それゆえ、オペレータが他の入力表示欄に
表示された値を読み取って、当該数値をキー入力する場
合に比べて、キー入力回数を削減でき、プログラマブル
表示器の操作性を、さらに向上できるという効果を奏す
る。
Therefore, the number of key inputs can be reduced as compared with the case where the operator reads a value displayed in another input display field and key-inputs the numerical value, thereby further improving the operability of the programmable display. It has the effect of being able to.

【0115】請求項4の発明に係るプログラマブル表示
器は、以上のように、請求項1、2または3記載の発明
の構成において、上記キーボード表示手段は、文字キー
を含むキーボードを表示すると共に、上記制御手段は、
上記文字キーによって、デバイスを特定する文字列が入
力された場合、上記演算結果を上記デバイスに設定する
構成である。
According to the fourth aspect of the present invention, in the configuration of the first, second or third aspect of the present invention, the keyboard display means displays a keyboard including character keys, The control means includes:
When a character string specifying a device is input by the character key, the calculation result is set in the device.

【0116】それゆえ、プログラマブル表示器以外の装
置を操作して、表示プログラムやデータを変更すること
なく、プログラマブル表示器単体を操作するだけで、入
力対象となる入力表示欄に関連するデバイスとは異なる
デバイスへ、演算結果を設定できる。この結果、通常と
は異なるデバイスを値を設定する際の手間を削減でき、
プログラマブル表示器の操作性を向上できるという効果
を奏する。
Therefore, by operating a device other than the programmable display device and changing only the programmable display device without changing the display program or data, the device related to the input display field to be input is defined as Calculation results can be set for different devices. As a result, it is possible to reduce the trouble of setting values for unusual devices,
There is an effect that the operability of the programmable display can be improved.

【0117】請求項5の発明に係るプログラマブル表示
器は、以上のように、入力表示欄への入力が指示された
場合、プログラムを入力するためのキーボードを表示す
るキーボード表示手段と、これまでに入力されたプログ
ラムを示す文字列を上記入力表示欄へ表示すると共に、
入力が終了した時点で、上記文字列を解釈して上記プロ
グラムを評価し、当該プログラムが示す動作をデバイス
制御手段へ指示する制御手段とを備えている構成であ
る。
According to a fifth aspect of the present invention, there is provided a programmable display device comprising: a keyboard display unit for displaying a keyboard for inputting a program when an input to an input display field is instructed; A character string indicating the input program is displayed in the input display field,
When the input is completed, the character string is interpreted, the program is evaluated, and control means is provided for instructing the device control means to perform the operation indicated by the program.

【0118】上記構成では、請求項2記載のプログラマ
ブル表示器と略同様、制御手段は、これまでに入力され
た文字列を入力表示欄へ表示し、入力が終了すると、上
記文字列を解釈する。さらに、制御手段は、文字列の解
釈によって、プログラムを評価して、当該プログラムが
示す動作をデバイス制御手段へ指示する。これにより、
他の装置で制御用のプログラムや表示用のプログラムを
変更することなく、プログラマブル表示器単体を操作す
るだけで、通常とは異なる手順でデバイスの状態を制御
したり、デバイスの状態を表示できるという効果を奏す
る。
In the above configuration, the control means displays the character string input so far in the input display field, and interprets the character string when the input is completed, substantially in the same manner as in the programmable display device of the second aspect. . Further, the control unit evaluates the program by interpreting the character string, and instructs an operation indicated by the program to the device control unit. This allows
It is possible to control the device status and display the device status in an unusual procedure simply by operating the programmable display unit without changing the control program or display program with other devices It works.

【0119】また、請求項2と同様に、入力中のプログ
ラムが入力表示欄に表示されるので、オペレータは、こ
の文字列を参照しながら、所望のプログラムの次の部分
を入力できる。これらの結果、プログラマブル表示器の
操作性を向上できるという効果を併せて奏する。
Further, since the program being input is displayed in the input display box, the operator can input the next part of the desired program while referring to this character string. As a result, the operability of the programmable display can be improved.

【0120】請求項6の発明に係るプログラマブル表示
器は、以上のように、請求項1、2、3、4または5記
載の発明の構成において、上記キーボード表示手段は、
入力表示欄への入力が指示された場合、当該入力表示欄
の周囲で、しかも、上記キーボードを画面内に表示可能
な場所を探索し、見つかった位置へ、上記キーボードを
表示する構成である。
As described above, according to the programmable display device of the sixth aspect of the present invention, in the configuration of the first, second, third, fourth or fifth aspect of the invention, the keyboard display means comprises:
When input to the input display field is instructed, a search is made around the input display field for a place where the keyboard can be displayed on the screen, and the keyboard is displayed at the found position.

【0121】上記構成によれば、キーボード表示手段
は、入力対象となる入力欄の位置に応じて、キーボード
の表示位置を変更する。したがって、画面設計が容易で
あるにも拘らず、入力欄を配置可能な領域を拡大できる
プログラマブル表示器を実現できるという効果を奏す
る。
According to the above configuration, the keyboard display means changes the display position of the keyboard according to the position of the input field to be input. Therefore, there is an effect that it is possible to realize a programmable display device capable of expanding an area where an input field can be arranged, despite easy screen design.

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

【図1】本発明の一実施形態を示すものであり、制御シ
ステムの要部構成を示すブロック図である。
FIG. 1 illustrates one embodiment of the present invention, and is a block diagram illustrating a main configuration of a control system.

【図2】上記制御システムに設けられたプログラマブル
表示器の画面例を示すものであり、キーボードを表示し
ていない状態を示す説明図である。
FIG. 2 is an explanatory diagram showing an example of a screen of a programmable display provided in the control system, showing a state in which a keyboard is not displayed.

【図3】上記プログラマブル表示器の画面例を示すもの
であり、キーボードを表示した状態を示す説明図であ
る。
FIG. 3 shows an example of a screen of the programmable display device, and is an explanatory diagram showing a state in which a keyboard is displayed.

【図4】上記制御システムの動作を示すフローチャート
である。
FIG. 4 is a flowchart showing an operation of the control system.

【図5】上記プログラマブル表示器の画面例を示すもの
であり、キーボードで入力された数式の演算結果が表示
された状態を示す説明図である。
FIG. 5 is an explanatory diagram showing an example of a screen of the programmable display device and showing a state in which a calculation result of a mathematical expression input by a keyboard is displayed.

【図6】上記プログラマブル表示器がキーボードの表示
位置を決定する際の動作の一部を示すフローチャートで
ある。
FIG. 6 is a flowchart showing a part of an operation when the programmable display device determines a display position of a keyboard.

【図7】上記プログラマブル表示器の画面例を示すもの
であり、設定値表示器の右側の所定位置では、キーボー
ドの配置試行に失敗した状態を示す説明図である。
FIG. 7 is an explanatory diagram showing an example of a screen of the programmable display device, and showing a state in which an attempt to arrange a keyboard has failed at a predetermined position on the right side of the setting value display device.

【図8】上記プログラマブル表示器の画面例を示すもの
であり、キーボードの下端を調整して、キーボードを表
示した状態を示す説明図である。
FIG. 8 is a diagram illustrating an example of a screen of the programmable display device, showing a state in which the lower end of the keyboard is adjusted and the keyboard is displayed.

【図9】上記プログラマブル表示器の画面例を示すもの
であり、設定値表示器の右側では、キーボードの配置試
行に失敗した状態を示す説明図である。
FIG. 9 is an explanatory diagram showing an example of a screen of the programmable display device, on the right side of the setting value display device, showing a state in which a keyboard layout attempt has failed.

【図10】上記プログラマブル表示器の画面例を示すも
のであり、設定値表示器の左側にキーボードを表示した
状態を示す説明図である。
FIG. 10 is an explanatory diagram showing an example of a screen of the programmable display device and showing a state in which a keyboard is displayed on the left side of the setting value display device.

【図11】上記プログラマブル表示器の画面例を示すも
のであり、設定値表示器の左側にて、下端を調整した
後、キーボードを表示した状態を示す説明図である。
FIG. 11 is an explanatory diagram showing an example of a screen of the programmable display device, in which a keyboard is displayed after adjusting a lower end on the left side of the setting value display device.

【図12】上記プログラマブル表示器の画面例を示すも
のであり、設定値表示器の下側にキーボードを表示した
状態を示す説明図である。
FIG. 12 illustrates an example of a screen of the programmable display, and is an explanatory diagram illustrating a state in which a keyboard is displayed below the setting value display.

【図13】上記プログラマブル表示器の画面例を示すも
のであり、設定値表示器の上側にキーボードを表示した
状態を示す説明図である。
FIG. 13 shows an example of a screen of the programmable display, and is an explanatory diagram showing a state in which a keyboard is displayed above the setting value display.

【図14】上記プログラマブル表示器がキーボードの表
示位置を決定する際の動作の残余を示すフローチャート
である。
FIG. 14 is a flowchart showing the remainder of the operation when the programmable display device determines the display position of the keyboard.

【図15】本発明の他の実施形態に係るプログラマブル
表示器の画面例を示すものであり、設定値表示器へ入力
するためのキーボードが表示された状態で、他の設定値
表示器がタッチされた場合を示す説明図である。
FIG. 15 shows an example of a screen of a programmable display according to another embodiment of the present invention, in which a keyboard for inputting to the set value display is displayed and another set value display is touched. It is an explanatory view showing the case where it was done.

【図16】上記プログラマブル表示器の画面例を示すも
のであり、さらに他の設定値表示器がタッチされた場合
を示す説明図である。
FIG. 16 shows an example of a screen of the programmable display, and is an explanatory diagram showing a case where another set value display is touched.

【図17】上記プログラマブル表示器の画面例を示すも
のであり、入力された数式の演算結果が表示された状態
を示す説明図である。
FIG. 17 illustrates an example of a screen of the programmable display device, and is an explanatory diagram illustrating a state in which a calculation result of an input mathematical expression is displayed.

【図18】本発明のさらに他の実施形態に係るプログラ
マブル表示器の画面例を示すものであり、入力された数
式全体が設定値表示器に表示されている状態を示す説明
図である。
FIG. 18 is a diagram illustrating an example of a screen of a programmable display according to still another embodiment of the present invention, and is an explanatory diagram illustrating a state where the entire input mathematical expression is displayed on a setting value display.

【図19】上記プログラマブル表示器の画面例を示すも
のであり、キーボードで入力された数式の演算結果が表
示された状態を示す説明図である。
FIG. 19 illustrates an example of a screen of the programmable display device, and is an explanatory diagram illustrating a state in which a calculation result of a mathematical expression input by a keyboard is displayed.

【図20】本発明のまた別の実施形態に係るプログラマ
ブル表示器の画面例を示すものであり、演算結果を設定
するデバイスを特定する文字列が、入力および表示され
ている状態を示す説明図である。
FIG. 20 shows an example of a screen of a programmable display according to still another embodiment of the present invention, and is an explanatory diagram showing a state in which a character string specifying a device for setting an operation result is input and displayed. It is.

【図21】上記プログラマブル表示器の動作を示すフロ
ーチャートである。
FIG. 21 is a flowchart showing the operation of the programmable display.

【図22】本発明のさらに他の実施形態を示すものであ
り、制御システムの要部構成を示すブロック図である。
FIG. 22 shows still another embodiment of the present invention, and is a block diagram illustrating a main configuration of a control system.

【図23】上記制御システムに設けられたプログラマブ
ル表示器の動作を示すフローチャートである。
FIG. 23 is a flowchart showing the operation of a programmable display provided in the control system.

【図24】従来のプログラマブル表示器の画面例を示す
説明図である。
FIG. 24 is an explanatory diagram showing an example of a screen of a conventional programmable display.

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

5 プログラマブル表示器 21 デバイス 56 HMI処理部(キーボード表示手段、デバイス制
御手段、制御手段) 57 演算処理部(制御手段) 58 プログラム処理部(制御手段) D1〜D7 設定値表示器(入力表示欄) I7 入力表示欄 K1〜K6・Ka7 キーボード W7 ウィンドウ(キーボード)
5 Programmable Display 21 Device 56 HMI Processing Unit (Keyboard Display Unit, Device Control Unit, Control Unit) 57 Arithmetic Processing Unit (Control Unit) 58 Program Processing Unit (Control Unit) D1 to D7 Set Value Display Unit (Input Display Box) I7 input display field K1-K6 / Ka7 keyboard W7 window (keyboard)

───────────────────────────────────────────────────── フロントページの続き (72)発明者 大友 貴夫 大阪府大阪市住之江区南港東8−2−52 株式会社デジタル内 Fターム(参考) 5B020 CC12 DD30 FF17 GG13 5B087 AA09 AB02 CC26 DD02 DD10 DE02 5E501 AA30 AC37 BA05 CA04 CB05 EA13 FA14 FB34 FB43  ──────────────────────────────────────────────────の Continuing on the front page (72) Inventor Takao Otomo 8-2-52, Nanko-Higashi, Suminoe-ku, Osaka, Osaka F-term (reference) 5B020 CC12 DD30 FF17 GG13 5B087 AA09 AB02 CC26 DD02 DD10 DE02 5E501 AA30 AC37 BA05 CA04 CB05 EA13 FA14 FB34 FB43

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】入力表示欄への入力が指示された場合、当
該入力表示欄への入力用のキーボードをポップアップ表
示するキーボード表示手段と、上記入力表示欄への入力
を参照しながら、操作に応じてデバイスの状態を制御す
るデバイス制御手段とを有するプログラマブル表示器に
おいて、 上記キーボード表示手段は、数式を入力するためのキー
ボードを表示すると共に、 さらに、上記キーボードへの入力を受け取り、上記入力
された数式を演算した結果を上記入力表示欄へ入力する
制御手段が設けられていることを特徴とするプログラマ
ブル表示器。
A keyboard display means for pop-up displaying a keyboard for input to the input display field when an input to the input display field is instructed, and performing an operation while referring to the input in the input display field. And a device control means for controlling the state of the device in response to the command.The keyboard display means displays a keyboard for inputting a mathematical formula, and further receives an input to the keyboard, and And a control means for inputting a result of calculating the mathematical formula into the input display field.
【請求項2】入力表示欄への入力が指示された場合、当
該入力表示欄への入力用のキーボードをポップアップ表
示するキーボード表示手段と、上記入力表示欄への入力
を参照しながら、操作に応じてデバイスの状態を制御す
るデバイス制御手段とを有するプログラマブル表示器に
おいて、 上記キーボード表示手段は、数式を入力するためのキー
ボードを表示すると共に、 さらに、上記キーボードで、これまでに入力された数式
を示す文字列を上記入力表示欄へ表示すると共に、入力
が終了した時点で、上記文字列を解釈して上記数式を評
価し、演算結果を上記入力表示欄へ入力する制御手段が
設けられていることを特徴とするプログラマブル表示
器。
2. A keyboard display means for pop-up display of a keyboard for input to the input display field when an input to the input display field is instructed, and an operation performed by referring to the input in the input display field. And a device control means for controlling the state of the device in accordance with the program. The keyboard display means displays a keyboard for inputting a mathematical expression, and further displays the mathematical expression previously input on the keyboard. Control means for displaying a character string indicating the above in the input display field, and at the time of completion of the input, interpreting the character string and evaluating the mathematical expression, and inputting a calculation result to the input display field. A programmable display device.
【請求項3】上記制御手段は、上記キーボード表示手段
がキーボードを表示している間に、入力対象となる入力
表示欄以外の入力表示欄が操作された場合、当該入力表
示欄が表示している数値が入力されたとして処理するこ
とを特徴とする請求項1または2記載のプログラマブル
表示器。
3. The control means, when an input display field other than an input display field to be input is operated while the keyboard display means is displaying a keyboard, displays the input display field. 3. The programmable display according to claim 1, wherein the processing is performed assuming that a numerical value is input.
【請求項4】上記キーボード表示手段は、文字キーを含
むキーボードを表示すると共に、上記制御手段は、上記
文字キーによって、デバイスを特定する文字列が入力さ
れた場合、上記演算結果を上記デバイスに設定すること
を特徴とする請求項1、2または3記載のプログラマブ
ル表示器。
4. The keyboard display means displays a keyboard including character keys, and the control means, when a character string specifying a device is input by the character keys, displays the calculation result on the device. 4. The programmable display according to claim 1, wherein the programmable display is set.
【請求項5】制御対象となるデバイスの状態を表示する
と共に、操作に応じてデバイスの状態を制御するデバイ
ス制御手段と、入力表示欄への入力が指示された場合、
当該入力表示欄への入力用のキーボードをポップアップ
表示するキーボード表示手段とを有するプログラマブル
表示器において、 上記キーボード表示手段は、上記デバイスの状態を表示
または制御する動作が記述されたプログラムを入力する
ためのキーボードを表示し、 さらに、これまでに入力されたプログラムを示す文字列
を上記入力表示欄へ表示すると共に、入力が終了した時
点で、上記文字列を解釈して上記プログラムを評価し、
当該プログラムが示す動作をデバイス制御手段へ指示す
る制御手段が設けられていることを特徴とするプログラ
マブル表示器。
5. A device control means for displaying a state of a device to be controlled and controlling the state of the device in accordance with an operation, and when an input to an input display field is instructed,
Keyboard display means for pop-up display of a keyboard for input to the input display field, wherein the keyboard display means is for inputting a program describing an operation for displaying or controlling the state of the device. The keyboard is displayed, and furthermore, a character string indicating the program input so far is displayed in the input display field, and at the time of completion of the input, the character string is interpreted to evaluate the program,
A programmable display device, further comprising control means for instructing an operation indicated by the program to a device control means.
【請求項6】上記キーボード表示手段は、入力表示欄へ
の入力が指示された場合、当該入力表示欄の周囲で、し
かも、上記キーボードを画面内に表示可能な場所を探索
し、見つかった位置へ、上記キーボードを表示すること
を特徴とする請求項1、2、3、4または5記載のプロ
グラマブル表示器。
6. The keyboard display means, when an input to an input display field is instructed, searches for a place around the input display field and at which the keyboard can be displayed on a screen, and finds a location where the keyboard is displayed. 6. The programmable display according to claim 1, wherein the keyboard is displayed.
JP2001042528A 2001-02-19 2001-02-19 Programmable display Pending JP2002244798A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001042528A JP2002244798A (en) 2001-02-19 2001-02-19 Programmable display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001042528A JP2002244798A (en) 2001-02-19 2001-02-19 Programmable display

Publications (1)

Publication Number Publication Date
JP2002244798A true JP2002244798A (en) 2002-08-30

Family

ID=18904811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001042528A Pending JP2002244798A (en) 2001-02-19 2001-02-19 Programmable display

Country Status (1)

Country Link
JP (1) JP2002244798A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004206533A (en) * 2002-12-26 2004-07-22 Yamatake Corp Device, program and method of information input
JP2007041790A (en) * 2005-08-02 2007-02-15 Sony Corp Display device and method
JP2007086875A (en) * 2005-09-20 2007-04-05 Fuji Xerox Co Ltd Multilayer work support device, multilayer work support method, and program
JP2008217555A (en) * 2007-03-06 2008-09-18 Casio Hitachi Mobile Communications Co Ltd Electronic equipment, and processing program for electronic equipment
JP2011503738A (en) * 2007-11-22 2011-01-27 スー キム、ヨン Character input method
JP2015046150A (en) * 2013-07-31 2015-03-12 キヤノンマーケティングジャパン株式会社 Information processing device, information processing method, and program
JP2015536009A (en) * 2013-09-24 2015-12-17 小米科技有限▲責▼任公司Xiaomi Inc. Virtual keyboard display method, apparatus, terminal, program, and recording medium
JP2016507107A (en) * 2013-01-25 2016-03-07 フィッシャー コントロールズ インターナショナル リミテッド ライアビリティー カンパニー Method and apparatus for interfacing with a digital control loop
CN111557687A (en) * 2019-02-14 2020-08-21 柯尼卡美能达株式会社 Ultrasonic diagnostic apparatus, recording medium, and method for displaying guidance on console
CN112204480A (en) * 2018-07-27 2021-01-08 欧姆龙株式会社 Information processing device and display program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03166618A (en) * 1989-10-13 1991-07-18 Microslate Inc Method and apparatus for displaying mimic keyboard on touch type display
JPH04246682A (en) * 1991-02-01 1992-09-02 Komatsu Ltd Multi-screen display setting method
JPH06231081A (en) * 1993-01-29 1994-08-19 Sharp Corp Numerical formula display system
JPH08194692A (en) * 1995-01-19 1996-07-30 Toshiba Corp Document preparing device and electronic calculator processing method
JPH09171429A (en) * 1995-12-20 1997-06-30 Tsubasa Syst Kk Data input device
JPH09258886A (en) * 1996-03-22 1997-10-03 Fuji Electric Co Ltd Data input method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03166618A (en) * 1989-10-13 1991-07-18 Microslate Inc Method and apparatus for displaying mimic keyboard on touch type display
JPH04246682A (en) * 1991-02-01 1992-09-02 Komatsu Ltd Multi-screen display setting method
JPH06231081A (en) * 1993-01-29 1994-08-19 Sharp Corp Numerical formula display system
JPH08194692A (en) * 1995-01-19 1996-07-30 Toshiba Corp Document preparing device and electronic calculator processing method
JPH09171429A (en) * 1995-12-20 1997-06-30 Tsubasa Syst Kk Data input device
JPH09258886A (en) * 1996-03-22 1997-10-03 Fuji Electric Co Ltd Data input method

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004206533A (en) * 2002-12-26 2004-07-22 Yamatake Corp Device, program and method of information input
JP2007041790A (en) * 2005-08-02 2007-02-15 Sony Corp Display device and method
US7877699B2 (en) 2005-09-20 2011-01-25 Fuji Xerox Co., Ltd. Multilayered task supporting apparatus and method for supporting multilayered task
JP2007086875A (en) * 2005-09-20 2007-04-05 Fuji Xerox Co Ltd Multilayer work support device, multilayer work support method, and program
US8819580B2 (en) 2007-03-06 2014-08-26 Nec Corporation Terminal apparatus and processing program thereof
JP4612647B2 (en) * 2007-03-06 2011-01-12 Necカシオモバイルコミュニケーションズ株式会社 Electronic device and electronic device processing program
JP2009151823A (en) * 2007-03-06 2009-07-09 Casio Hitachi Mobile Communications Co Ltd Electronic equipment and processing program for electronic equipment
JP2008217555A (en) * 2007-03-06 2008-09-18 Casio Hitachi Mobile Communications Co Ltd Electronic equipment, and processing program for electronic equipment
JP2011503738A (en) * 2007-11-22 2011-01-27 スー キム、ヨン Character input method
US9239657B2 (en) 2007-11-22 2016-01-19 Intellectual Discovery, Inc. Characters input method
JP2016507107A (en) * 2013-01-25 2016-03-07 フィッシャー コントロールズ インターナショナル リミテッド ライアビリティー カンパニー Method and apparatus for interfacing with a digital control loop
JP2015046150A (en) * 2013-07-31 2015-03-12 キヤノンマーケティングジャパン株式会社 Information processing device, information processing method, and program
JP2015536009A (en) * 2013-09-24 2015-12-17 小米科技有限▲責▼任公司Xiaomi Inc. Virtual keyboard display method, apparatus, terminal, program, and recording medium
CN112204480A (en) * 2018-07-27 2021-01-08 欧姆龙株式会社 Information processing device and display program
CN112204480B (en) * 2018-07-27 2024-07-12 欧姆龙株式会社 Information processing apparatus and computer-readable recording medium
CN111557687A (en) * 2019-02-14 2020-08-21 柯尼卡美能达株式会社 Ultrasonic diagnostic apparatus, recording medium, and method for displaying guidance on console
CN111557687B (en) * 2019-02-14 2023-08-11 柯尼卡美能达株式会社 Ultrasonic diagnostic apparatus, recording medium, and guidance display method for console

Similar Documents

Publication Publication Date Title
EP2309358B1 (en) Plant monitoring control system
JP2002244780A (en) User interface device and its program
JP2002244798A (en) Programmable display
JPS60262204A (en) Programmable controller
JP2015026347A (en) Image creation system
JP2010120095A (en) Robot system
JP4842541B2 (en) Display device for control, screen data generation device, and program and recording medium thereof
US6049340A (en) CAD system
JP4944808B2 (en) Display device
US20090058858A1 (en) Electronic apparatus having graph display function
JP4298631B2 (en) Display device for control, program thereof and recording medium
US20110298720A1 (en) System and method for the operation of a touch screen
JP7093294B2 (en) Drawing system and program
JP3847665B2 (en) Control program search device and program thereof
JPH09120352A (en) Multiwindow system
US11709584B2 (en) User interface development assistance device, user interface development assistance method, and non-transitory computer-readable recording medium
JP4381793B2 (en) PROGRAMMABLE DISPLAY, DISPLAY CONTROL PROGRAM, RECORDING MEDIUM RECORDING THE PROGRAM, SCREEN CREATION DEVICE, SCREEN CREATION PROGRAM, AND RECORDING MEDIUM RECORDING THE PROGRAM
JP2003084811A (en) Ladder monitor device, and its program and recording medium
JP2003039357A (en) Teaching device for robot
JPS6111810A (en) Automatic programming method
JP3997791B2 (en) Development support device and program product
JP2005143163A (en) Apparatus and method for setting function of inverter device
JP2845633B2 (en) Alarm device
JPH09292942A (en) Screen definition device for console panel
JPH0293819A (en) Touch panel type input device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060905

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070109