JP7424894B2 - display device - Google Patents

display device Download PDF

Info

Publication number
JP7424894B2
JP7424894B2 JP2020070596A JP2020070596A JP7424894B2 JP 7424894 B2 JP7424894 B2 JP 7424894B2 JP 2020070596 A JP2020070596 A JP 2020070596A JP 2020070596 A JP2020070596 A JP 2020070596A JP 7424894 B2 JP7424894 B2 JP 7424894B2
Authority
JP
Japan
Prior art keywords
display
screen
invalidation
operation input
section
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.)
Active
Application number
JP2020070596A
Other languages
Japanese (ja)
Other versions
JP2021168019A (en
Inventor
浩久 近藤
裕史 ▲高▼瀬
蔵 慶家
慶司 谷
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
Schneider Electric Japan Holdings Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Schneider Electric Japan Holdings Ltd filed Critical Schneider Electric Japan Holdings Ltd
Priority to JP2020070596A priority Critical patent/JP7424894B2/en
Publication of JP2021168019A publication Critical patent/JP2021168019A/en
Application granted granted Critical
Publication of JP7424894B2 publication Critical patent/JP7424894B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、誤操作時に表示属性を変更する表示装置に関する。 The present invention relates to a display device that changes display attributes in the event of an erroneous operation.

表示装置は、設置環境(周囲の明るさ、温度など)の変化によって、視認性が変化することがある。例えば、夜間に屋外で表示装置を使用しており、画面が明るすぎないように画面を表示する表示面の輝度を低く設定している状態から朝になると、周囲が明るくなることにより、表示面が暗く見える。このような状況では、通常、操作者は表示面の表示属性(輝度、コントラストなど)を変更する。 The visibility of a display device may change depending on changes in the installation environment (surrounding brightness, temperature, etc.). For example, if you are using a display device outdoors at night and set the brightness of the display surface to be low to prevent the screen from being too bright, in the morning the brightness of the display surface will become brighter. looks dark. In such a situation, the operator typically changes the display attributes (brightness, contrast, etc.) of the display surface.

また、一般に、表示装置を有するコンピュータ機器は、操作が所定の時間されなかった場合、自動的に画面に対する操作をロックしたり、自動的にログアウトしたりする機能を備えている。例えば、特許文献1には、ディスプレイを消灯し、タッチスクリーンの検出動作を停止したスリープ状態において、ボタンに対する操作を検出するとディスプレイに所定の操作を除いて利用者の操作を受け付けないロック画面を表示することが開示されている。所定の操作は、ロック画面が表示されるロック状態を解除する操作である。 Further, generally, computer equipment having a display device has a function of automatically locking operations on the screen or automatically logging out if no operations are performed for a predetermined period of time. For example, in Patent Document 1, in a sleep state in which the display is turned off and the touch screen detection operation is stopped, when an operation on a button is detected, a lock screen that does not accept user operations except for predetermined operations is displayed on the display. It is disclosed that The predetermined operation is an operation to release the locked state in which the lock screen is displayed.

特開2017-50888号公報(2017年3月9日公開)Japanese Patent Application Publication No. 2017-50888 (published on March 9, 2017)

表示装置の設置環境の変化によって、表示装置の画面の視認性が極めて悪くなった場合、誤った操作をすることがある。このような誤操作を防止するために、表示装置が所定時間操作されなかった場合、上述のように、自動的に画面操作をロックしたり、ログアウトしたりすることが考えられる。しかし、このような方法によっても、視認性の悪さのためにロック解除操作やログイン操作ができなくなるという問題が起こる。 If the visibility of the screen of the display device becomes extremely poor due to changes in the installation environment of the display device, incorrect operations may be performed. In order to prevent such erroneous operations, if the display device is not operated for a predetermined period of time, it may be possible to automatically lock screen operations or log out, as described above. However, even with this method, a problem arises in that unlocking operations and login operations cannot be performed due to poor visibility.

本発明は、表示装置の視認性が低下した状態から操作禁止状態を解除する操作を可能にすることを目的とする。 An object of the present invention is to enable an operation to cancel the operation prohibited state from a state where the visibility of the display device has decreased.

上記の課題を解決するために、本発明の一態様に係る表示装置は、操作入力を行う操作入力部と、前記操作入力部による操作入力の対象となる操作対象を少なくとも有する操作画面を表示し、表示の状態についての変更可能な表示属性を有する表示部と、所定の条件が満たされたとき、前記操作対象への操作入力を無効にするとともに、前記操作対象への操作入力が無効な操作無効状態を解除する操作入力を受ける解除領域を有する無効解除画面を前記操作画面上に表示させる操作無効部と、前記無効解除画面が前記操作画面上に表示された状態で、前記操作無効状態を解除するための前記解除領域に対する所定の操作入力でない誤操作であるとき、前記表示属性を許容範囲内で変更する表示属性変更部と、を備えている。 In order to solve the above problems, a display device according to one aspect of the present invention displays an operation screen that has at least an operation input section for performing operation input, and an operation target to be inputted by the operation input section. , a display unit having a changeable display attribute regarding a display state, and an operation in which an operation input to the operation target is invalidated when a predetermined condition is met, and an operation input to the operation target is invalidated. an operation disabling section that displays on the operation screen an invalidation release screen having a release area that receives an operation input for canceling the invalidation state; A display attribute changing unit that changes the display attribute within a permissible range when the input is an erroneous operation that is not a predetermined operation input to the release area for canceling the release.

操作無効状態を解除するためには、解除領域に対して操作無効状態を解除するための所定の操作入力を行う必要がある。これに対し、操作入力が、上記の所定の操作入力でない誤操作であるとき、表示属性が変更される。具体的には、表示属性が変更されるのは、表示されている操作画面および無効解除画面の解除領域以外の領域に対して誤って行われたとき、または解除領域を単に指示するだけの操作入力が行われたときである。上記のように表示属性が変更されることにより、操作画面上に無効解除画面が表示された状態で、例えば、周囲が明るくなったり暗くなったりすることで、操作画面および無効解除画面が見えにくくなっても、操作画面および無効解除画面を見えやすくすることが可能になる。 In order to cancel the operation invalid state, it is necessary to perform a predetermined operation input to cancel the operation invalid state in the release area. On the other hand, when the operation input is an erroneous operation that is not the above-mentioned predetermined operation input, the display attribute is changed. Specifically, the display attributes are changed when an operation is mistakenly performed on an area other than the release area of the displayed operation screen or disable release screen, or when an operation that simply indicates the release area is performed. This is when the input is made. By changing the display attributes as described above, when the disabling release screen is displayed on the operation screen, for example, if the surrounding area becomes brighter or darker, it becomes difficult to see the operation screen and the disabling release screen. Even if it is, it is possible to make the operation screen and the invalidation release screen easier to see.

前記表示装置において、前記表示属性変更部は、前記操作対象への操作が前記操作無効部によって無効にされたときの前記表示属性に対して、前記許容範囲において前記表示属性の変更可能な範囲が広い側を、前記表示属性を変更する変更方向と定め、前記誤操作が行われるごとに、前記変更方向に向けて前記表示属性を変更してもよい。 In the display device, the display attribute changing unit determines a changeable range of the display attribute within the permissible range with respect to the display attribute when the operation on the operation target is invalidated by the operation invalidation unit. The wide side may be set as the changing direction in which the display attribute is changed, and the display attribute may be changed in the changing direction every time the erroneous operation is performed.

表示属性を変更させる変更方向が、変更可能な範囲が広い側に定められる。これにより、表示属性を周囲環境に合わせるように調整しやすくすることができる。 The changing direction in which the display attributes are changed is determined on the side where the changeable range is wide. Thereby, display attributes can be easily adjusted to match the surrounding environment.

前記表示装置において、前記表示属性変更部は、前記表示属性を予め定められた状態に変更してもよい。 In the display device, the display attribute changing unit may change the display attribute to a predetermined state.

解除領域への操作が正しく行われなかったときに、表示属性を所望の状態に変更することができる。これにより、表示属性の変更に要する手間を削減することができる。 When the operation to the release area is not performed correctly, the display attribute can be changed to a desired state. Thereby, the effort required to change display attributes can be reduced.

前記表示装置において、前記表示属性変更部による前記表示属性の変更の態様は、前記許容範囲内で設定可能であってもよい。 In the display device, a mode of changing the display attribute by the display attribute changing unit may be settable within the permissible range.

表示属性変更部による表示属性の変更の態様を設定可能にすることで、操作者の所望とする態様で表示属性を変更することができる。これにより、装置の使いやすさが向上する。 By making it possible to set the manner in which the display attribute is changed by the display attribute changing section, the display attribute can be changed in a manner desired by the operator. This improves the ease of use of the device.

前記表示装置において、前記操作無効部は、前記操作無効状態において前記表示属性が変更された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための所定の操作入力であるときに、前記表示属性を設定するための設定画面を前記表示部に表示させてもよい。 In the display device, the operation invalidation section is configured to control when the operation input by the operation input section is a predetermined operation input for canceling the operation invalidation state when the display attribute is changed in the operation invalidation state. Further, a setting screen for setting the display attributes may be displayed on the display section.

表示属性が変更されることにより解除領域への操作入力が可能となった状態では、ようやく解除領域が視認できる程度となることがある。このような状態から、操作無効状態が解除されても、操作画面の視認性が十分確保されない。そこで、解除領域への操作入力が行われたときに表示される設定画面に対して適正な表示属性を設定することにより、操作画面を設定した表示属性で表示させることができる。 In a state where operation input to the release area becomes possible due to a change in the display attribute, the release area may finally become visible. In such a state, even if the operation invalidation state is canceled, sufficient visibility of the operation screen is not ensured. Therefore, by setting appropriate display attributes for the setting screen that is displayed when an operation input is made to the release area, the operation screen can be displayed with the set display attributes.

前記表示装置において、前記操作無効部は、前記解除領域を強調表示させてもよい。 In the display device, the operation invalidation section may highlight the release area.

解除領域への操作入力が正しく行われなかったことにより表示属性が変更されて無効解除画面が認識できるようになっても、解除領域が特定できないことを回避して、解除領域への操作入力を容易にすることができる。 Even if the display attributes are changed and the invalid release screen becomes recognizable due to an incorrect operation input to the release area, it is possible to avoid the inability to identify the release area and prevent operation input to the release area. It can be easily done.

前記表示装置において、前記操作無効部は、前記無効解除画面を前記監視区域以外の上に表示させてもよい。 In the display device, the operation invalidation unit may display the invalidation release screen on a region other than the monitoring area.

監視区域は、無効解除画面によって隠されることがない。これにより、無効解除画面への操作入力が成功しないために表示属性が変更されていく間にも、監視区域における監視対象の状態を見ることができる。 The surveillance area will not be obscured by the deactivation screen. Thereby, even while the display attributes are being changed because the operation input to the invalidation release screen is not successful, the status of the monitored target in the monitored area can be viewed.

前記表示装置において、前記操作無効部および前記表示属性変更部は、イベントハンドラによって実現され、当該イベントハンドラは、操作入力をイベントとして補足し、当該イベントを補足したときに、前記操作無効部および前記表示属性変更部がそれぞれ行う処理を行うものであってもよい。 In the display device, the operation invalidation section and the display attribute changing section are realized by an event handler, and the event handler captures an operation input as an event, and when the event is captured, the operation invalidation section and the display attribute change section The display attribute changing unit may perform the processing performed by each display attribute changing unit.

上記の構成によれば、一般的なイベントハンドラを用いて、操作無効部および表示属性変更部を実現することができる。これにより、操作無効部および表示属性変更部を含めた表示装置の開発を効率的に行うことができる。 According to the above configuration, the operation invalidating section and the display attribute changing section can be implemented using a general event handler. Thereby, it is possible to efficiently develop a display device including an operation invalidating section and a display attribute changing section.

本発明の一態様によれば、表示装置の視認性が低下した状態から操作禁止状態を解除する操作を行うことができる。 According to one aspect of the present invention, it is possible to perform an operation to cancel the operation prohibited state from a state where the visibility of the display device has decreased.

本発明の実施形態1に係る制御システムの構成を示すブロック図である。1 is a block diagram showing the configuration of a control system according to Embodiment 1 of the present invention. FIG. 上記制御システムにおけるプログラマブル表示器のシステム構成を示すブロック図である。FIG. 3 is a block diagram showing a system configuration of a programmable display in the control system. 上記プログラマブル表示器の表示面に操作画面が表示された状態を示す図である。It is a figure which shows the state where the operation screen is displayed on the display surface of the said programmable display. 上記プログラマブル表示器の表示面に操作画面およびスライドバー300が表示された状態を示す図である。FIG. 6 is a diagram showing a state in which an operation screen and a slide bar 300 are displayed on the display surface of the programmable display. 上記プログラマブル表示器の通常状態から画面ロック状態に移行する処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which changes the said programmable display from a normal state to a screen lock state. 上記プログラマブル表示器の画面ロック状態から通常状態に移行する処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which changes the screen lock state of the said programmable display device to a normal state. 画面ロック状態で上記表示面の輝度が低いときに誤操作が行われた状態を示す図である。FIG. 7 is a diagram showing a state in which an erroneous operation is performed when the screen is locked and the brightness of the display surface is low. 図7に示す画面ロック状態で誤操作が行われることにより上記表示面の輝度が上げられたときにさらに誤操作が行われた状態を示す図である。8 is a diagram illustrating a state in which an erroneous operation is performed in the screen locked state shown in FIG. 7, and when the brightness of the display screen is increased, another erroneous operation is performed. FIG. 図8に示す画面ロック状態で誤操作が行われることにより上記表示面の輝度が上げられたときに正しい操作が行われた状態を示す図である。FIG. 9 is a diagram showing a state in which a correct operation is performed when the brightness of the display screen is increased due to an erroneous operation in the screen locked state shown in FIG. 8; 本発明の実施形態2に係る制御システムの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of a control system according to Embodiment 2 of the present invention. 上記制御システムにおけるコンピュータのシステム構成を示すブロック図である。FIG. 2 is a block diagram showing a system configuration of a computer in the control system. 上記コンピュータにおけるタッチ操作信号の処理系の構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of a touch operation signal processing system in the computer.

〔実施形態1〕
本発明の実施形態1について図1~図9に基づいて説明すると、以下の通りである。
[Embodiment 1]
Embodiment 1 of the present invention will be described below based on FIGS. 1 to 9.

まず、本実施形態に係る制御システムについて説明する。 First, a control system according to this embodiment will be explained.

図1は、本実施形態に係る制御システムの構成を示すブロック図である。図2は、プログラマブル表示器1のシステム構成を示すブロック図である。 FIG. 1 is a block diagram showing the configuration of a control system according to this embodiment. FIG. 2 is a block diagram showing the system configuration of the programmable display 1. As shown in FIG.

プログラマブル表示器1(表示装置)は、専用のOS(Operating System)を実装した組み込み機器であり、プログラマブル表示器1の各種の機能を実現するためのHMIプログラムを実行する機能を備えている。プログラマブル表示器1は、工場などの厳しい環境に適合するように、防塵性、防滴性、耐振動性などを高めたHMI機器である。HMIプログラムは、外部機器との通信、当該外部機器から取得したデータの表示、入力装置を用いた操作者による操作の受け付けなどの各種の機能を実現するプログラム(組み込みプログラム)である。 The programmable display device 1 (display device) is a built-in device equipped with a dedicated OS (Operating System), and has a function of executing an HMI program for realizing various functions of the programmable display device 1. The programmable display 1 is an HMI device that has enhanced dustproof, dripproof, and vibration resistance properties so as to be suitable for harsh environments such as factories. The HMI program is a program (embedded program) that realizes various functions such as communication with an external device, displaying data acquired from the external device, and accepting operations by an operator using an input device.

まず、プログラマブル表示器1のハードウェア構成について説明する。 First, the hardware configuration of the programmable display 1 will be explained.

図1に示すように、プログラマブル表示器1は、制御の主要部として、CPU(Central Processing Unit)11と、メインメモリ12と、ROM(Read Only Memory)13と、ユーザメモリ14とを備えている。また、プログラマブル表示器1は、タッチパネルを15(操作入力部)と、表示パネル16(表示部)と、インタフェース部17とを備えている。 As shown in FIG. 1, the programmable display 1 includes a CPU (Central Processing Unit) 11, a main memory 12, a ROM (Read Only Memory) 13, and a user memory 14 as main control parts. . The programmable display 1 also includes a touch panel 15 (operation input section), a display panel 16 (display section), and an interface section 17.

CPU11は、HMIプログラムを実行する処理装置である。具体的には、CPU11は、HMIプログラムの実行に際して、メインメモリ12、ユーザメモリ14、タッチパネル15などから受け取ったデータに対して演算または加工を施した結果を、メインメモリ12、ユーザメモリ14、表示パネル16などに出力する。 The CPU 11 is a processing device that executes an HMI program. Specifically, when executing the HMI program, the CPU 11 calculates or processes the data received from the main memory 12, the user memory 14, the touch panel 15, etc., and displays the results. Output to panel 16 or the like.

メインメモリ12は、プログラマブル表示器1における主記憶装置を構成するメモリであり、DRAM(Dynamic Random Access Memory)によって構成される。 The main memory 12 is a memory that constitutes a main storage device in the programmable display 1, and is constituted by a DRAM (Dynamic Random Access Memory).

ROM13は、プログラマブル表示器1の起動時やリセット時に実行されるBIOS(Basic Input Output System)などの、プログラマブル表示器1の動作に不可欠なプログラムを記憶している。 The ROM 13 stores programs essential for the operation of the programmable display 1, such as a BIOS (Basic Input Output System) that is executed when the programmable display 1 is started or reset.

ユーザメモリ14は、後述するHMI画面を作成する画面作成者が作成したデータ、例えばHMI画面を表示するためのメイン画面データを記憶する大容量の記憶装置である。ユーザメモリ14は、FEPROM(Flash Erasable and Programmable ROM)などで構成されている。 The user memory 14 is a large-capacity storage device that stores data created by a screen creator who creates an HMI screen, which will be described later, such as main screen data for displaying the HMI screen. The user memory 14 is composed of a FEPROM (Flash Erasable and Programmable ROM) or the like.

タッチパネル15は、表示パネル16の表示面16a上に配置されている。タッチパネル15は、表示面16aに表示された画面上でのタッチ操作(操作入力)を受け付ける入力デバイスである。タッチパネル15は、タッチ操作を受け付けた結果としてタッチ操作信号を出力する。タッチ操作信号は、タッチ操作がされた位置の座標などの情報を含んでいる。なお、タッチパネル15は、表示パネル16の表示面16aに組み込まれていてもよい。 The touch panel 15 is arranged on the display surface 16a of the display panel 16. The touch panel 15 is an input device that accepts touch operations (operation inputs) on the screen displayed on the display surface 16a. The touch panel 15 outputs a touch operation signal as a result of receiving the touch operation. The touch operation signal includes information such as the coordinates of the position where the touch operation was performed. Note that the touch panel 15 may be incorporated into the display surface 16a of the display panel 16.

表示パネル16は、ユーザメモリ14に記憶されているメイン画面データに基づいたHMI画面を操作画面として表示する。表示パネル16としては、液晶表示パネル、有機ELパネルなどの平板型表示パネルが用いられる。表示パネル16は、表示の状態についての変更可能な表示属性を有している。 The display panel 16 displays an HMI screen based on the main screen data stored in the user memory 14 as an operation screen. As the display panel 16, a flat display panel such as a liquid crystal display panel or an organic EL panel is used. The display panel 16 has changeable display attributes regarding the display state.

インタフェース部17は、制御機器2と通信可能に接続するための接続部と、PC(パーソナルコンピュータ)4と通信可能に接続するための接続部とを含んでいる。インタフェース部17は、シリアルインタフェース、LAN(Local Area Network)、USB(Universal Serial Bus)などの各種のインタフェースを装備している。 The interface unit 17 includes a connection unit for communicably connecting to the control device 2 and a connection unit for communicably connecting to the PC (personal computer) 4. The interface section 17 is equipped with various interfaces such as a serial interface, LAN (Local Area Network), and USB (Universal Serial Bus).

制御機器2は、PLC(Programmable Logic Controller)、温度調節計、インバータなどの外部機器であり、プログラマブル表示器1と通信する機能を備えている。制御機器2は、デバイス20との間でデータの授受を行なう。デバイス20としては、センサ、スイッチのような入力機器や、アクチュエータ、リレー、電磁弁、表示器のような出力機器が用いられる。 The control device 2 is an external device such as a PLC (Programmable Logic Controller), a temperature controller, and an inverter, and has a function of communicating with the programmable display 1. The control device 2 exchanges data with the device 20. As the device 20, input devices such as sensors and switches, and output devices such as actuators, relays, solenoid valves, and indicators are used.

続いて、プログラマブル表示器1のシステム構成について説明する。 Next, the system configuration of the programmable display 1 will be explained.

図2に示すように、プログラマブル表示器1は、制御機能を有する部分としてHMI制御部3を含んでいる。 As shown in FIG. 2, the programmable display 1 includes an HMI control section 3 as a section having a control function.

HMI制御部3は、HMIプログラムがCPU11によって実行されることで実現される、HMI機能を有する部分である。 The HMI control unit 3 is a part that has an HMI function and is realized by executing an HMI program by the CPU 11.

ここで、HMI機能とは、操作者の入力操作に応じた制御機器2への指示の発生と、制御機器2からの各種データの取得と、取得した当該各種データの表示および上記入力操作の受け付けを行うためのHMI画面(操作画面)の表示とを含む機能である。HMI制御部3は、動作制御部31と、表示制御部32とを有している。動作制御部31は、HMI機能として、操作者の操作入力および制御機器2が保持するデータの変化に基づいて各部を制御する。表示制御部32は、HMI画面の表示を制御する。 Here, the HMI function refers to the generation of instructions to the control device 2 according to the input operations of the operator, the acquisition of various data from the control device 2, the display of the various acquired data, and the reception of the above input operations. This function includes displaying an HMI screen (operation screen) for performing the following operations. The HMI control section 3 includes an operation control section 31 and a display control section 32. As an HMI function, the operation control unit 31 controls each unit based on the operator's operation input and changes in data held by the control device 2. The display control unit 32 controls the display of the HMI screen.

HMI画面は、制御機器2に接続されたデバイス20の状態を表示したり、タッチパネル15への操作を受け付けたりするための各種のオブジェクトを含む画面である。HMI画面に設けられるオブジェクトとしては、ランプ画像、数値表示器画像、スイッチ画像、ボタン画像などの各種の部品画像が用意されている。また、オブジェクトとしては、各種の図形(円形、矩形、多角形、直線など)、イメージなども利用することができる。 The HMI screen is a screen that includes various objects for displaying the status of the device 20 connected to the control device 2 and for accepting operations on the touch panel 15. Various component images such as lamp images, numerical display images, switch images, and button images are prepared as objects provided on the HMI screen. Furthermore, various shapes (circles, rectangles, polygons, straight lines, etc.), images, etc. can be used as objects.

ランプ画像、数値表示器画像などのような監視すべき事象を表すための部品画像は、HMI画面において監視対象となる。スイッチ画像、ボタン画像などのような操作を行うための部品画像は、HMI画面において操作対象(タッチパネル15による操作入力の対象)となる。ただし、数値表示器画像には、目標値、設定値などの入力を受け付けるとともに表示するという操作機能と表示機能とを兼ね備えた数値表示器画像もある。また、スイッチ画像には、操作対象を操作するとともにスイッチの状態を表示するという操作機能と表示機能とを兼ね備えたスイッチ画像もある。このように操作機能と表示機能とを兼ね備えた画像については、操作対象および監視対象として扱われる。 Component images representing events to be monitored, such as lamp images and numerical display images, become monitoring targets on the HMI screen. Component images for performing operations, such as switch images and button images, become operation targets (targets for operation input via the touch panel 15) on the HMI screen. However, some numerical display images have both an operation function and a display function of accepting and displaying input of target values, set values, etc. Further, some switch images have both an operation function and a display function of operating an operation target and displaying the state of the switch. An image that has both an operation function and a display function in this way is treated as an operation target and a monitoring target.

このようなHMI画面を表示するための画面データは、PC4において作成されて、ユーザメモリ14に保存されている。PC4は、画面の作成および編集を行うアプリケーションプログラムによって実現される機能ブロックとして作画編集部41を備えている。 Screen data for displaying such an HMI screen is created in the PC 4 and stored in the user memory 14. The PC 4 includes a drawing editing section 41 as a functional block realized by an application program that creates and edits a screen.

動作制御部31は、タッチパネル15における操作者のタッチによる入力操作に応じた操作指示を発生する。この操作指示としては、制御機器2の起動・停止指示、制御機器2に与える制御データの変更、画面の切り替えなどがある。また、動作制御部31は、制御機器2のデータの変化に応じた制御指示を発生する。この制御指示としては、画面の切り替えなどがある。 The operation control unit 31 generates an operation instruction according to an input operation by an operator's touch on the touch panel 15. The operation instructions include instructions to start and stop the control device 2, change of control data given to the control device 2, and screen switching. Further, the operation control unit 31 generates control instructions according to changes in data of the control device 2. This control instruction includes switching of screens and the like.

動作制御部31は、操作無効部311を有している。操作無効部311は、タッチパネル15によるタッチ操作が所定時間内にされなかったとき、操作対象へのタッチ操作を無効にする。また、操作無効部311は、無効解除画面をHMI画面上に表示させるように描画部321に指示を与える。無効解除画面は、操作対象へのタッチ操作が無効な操作無効状態を解除する操作入力を受ける解除領域を有している。また、操作無効部311は、無効解除画面がHMI画面上に表示された状態で、タッチパネル15によるタッチ操作が解除領域以外に行われたとき、後述する表示属性変更部322にそのことを、解除領域外操作通知として通知する。 The operation control section 31 has an operation invalidation section 311. The operation invalidation unit 311 invalidates the touch operation on the operation target when the touch operation on the touch panel 15 is not performed within a predetermined time. Further, the operation invalidation unit 311 instructs the drawing unit 321 to display an invalidation release screen on the HMI screen. The invalidation cancellation screen has a cancellation area that receives an operation input for canceling an operation invalidation state in which a touch operation on an operation target is invalid. Further, when a touch operation on the touch panel 15 is performed in a region other than the cancellation area while the invalidation cancellation screen is displayed on the HMI screen, the operation invalidation unit 311 causes the display attribute change unit 322 (described later) to cancel the cancellation. Notify as out-of-area operation notification.

無効解除画面は、HMI画面を介したタッチパネル15へのタッチ操作を受け付けないことを表す画面である。無効解除画面は、画面がロック(固定)されている状態のロック画面、ログアウト状態に移行してログインを促すログイン画面などである。ロック画面の解除領域は、例えば、画面ロック状態を解除する操作をする部分である。ログイン画面の解除領域は、例えば、ログインするためのパスワードなどを入力するフィールドまたは入力するフィールドを表示するための操作指示領域である。 The invalidation release screen is a screen that indicates that touch operations on the touch panel 15 via the HMI screen are not accepted. The invalidation release screen includes a lock screen where the screen is locked (fixed), a login screen that prompts login after transitioning to a logout state, and the like. The release area of the lock screen is, for example, a part where an operation is performed to release the screen lock state. The release area of the login screen is, for example, a field for inputting a password for logging in, or an operation instruction area for displaying an input field.

表示制御部32は、画面データに基づいて表示パネル16にHMI画面を表示させる制御処理を行う。また、表示制御部32は、インタフェース部17を介して取得した制御機器2のデータを、HMI画面に反映させる処理を行う。例えば、表示制御部32は、HMI画面において、上述のランプ画像を点灯・消灯させたり、上述のデータ表示器画像にデータを表示させたりする処理を行う。また、表示制御部32は、上記操作指示に応じてHMI画面の状態を変化させる処理を行う。例えば、表示制御部32は、上述のスイッチ画像を操作する上記操作指示を受けて、当該スイッチ画像の表示状態(色、形状など)を変化させる処理を行う。さらに、表示制御部32は、操作者の操作に応じてHMI画面の切り替え処理を行なう。 The display control unit 32 performs control processing to display an HMI screen on the display panel 16 based on screen data. Furthermore, the display control unit 32 performs a process of reflecting the data of the control device 2 acquired via the interface unit 17 on the HMI screen. For example, the display control unit 32 performs processing such as turning on and off the above-mentioned lamp image or displaying data on the above-mentioned data display image on the HMI screen. Further, the display control unit 32 performs a process of changing the state of the HMI screen according to the above-mentioned operation instruction. For example, the display control unit 32 receives the above-described operation instruction for operating the above-described switch image, and performs a process of changing the display state (color, shape, etc.) of the switch image. Further, the display control unit 32 performs a process of switching the HMI screen according to the operator's operation.

表示制御部32は、描画部321と、表示属性変更部322とを有している。 The display control section 32 includes a drawing section 321 and a display attribute changing section 322.

描画部321は、ユーザメモリ14に記憶されているHMI画面データに基づいて、表示パネルにHMI画面を表示させる。具体的には、描画部321は、HMI画面データを、図示しないビデオメモリに一時的に展開し、表示パネル16に画素単位で転送する。 The drawing unit 321 displays an HMI screen on the display panel based on the HMI screen data stored in the user memory 14. Specifically, the drawing unit 321 temporarily develops the HMI screen data in a video memory (not shown) and transfers it to the display panel 16 pixel by pixel.

また、描画部321は、操作無効部311からの上述した解除領域外操作通知を受けると、ユーザメモリ14に記憶されているHMI画面データおよび無効解除画面データに基づいて、表示パネル16にHMI画面上に重なった状態で無効解除画面を表示させる。具体的には、描画部321は、HMI画面を単独で表示させる上記の場合と同様、HMI画面データおよび無効解除画面データを、ビデオメモリに展開した後、表示パネル16に転送する。 Further, upon receiving the above-described out-of-cancellation-area operation notification from the operation invalidation unit 311, the drawing unit 321 displays an HMI screen on the display panel 16 based on the HMI screen data and invalidation cancellation screen data stored in the user memory 14. Display the invalidation release screen while overlapping it. Specifically, the drawing unit 321 develops the HMI screen data and the invalidation release screen data in the video memory and then transfers them to the display panel 16, as in the above case where the HMI screen is displayed alone.

表示属性変更部322は、タッチパネル15へのタッチ操作が誤操作であるとき、表示属性を許容範囲内で変更するように表示パネル16に指示を与える。誤操作とは、無効解除画面がHMI画面上に表示された状態で、操作無効状態を解除するための解除領域に対する所定の操作入力でない操作である。表示属性変更部322は、表示パネル16に対して設定された現状の表示属性を取得しており、ユーザメモリ14に記憶されている表示属性情報に基づいて、現状の表示属性から変更の方向と変更量とを少なくとも指示として表示パネル16に与える。 The display attribute changing unit 322 instructs the display panel 16 to change the display attribute within a permissible range when a touch operation on the touch panel 15 is an erroneous operation. An erroneous operation is an operation that is not a predetermined operation input to the release area for canceling the operation invalidation state while the invalidation release screen is displayed on the HMI screen. The display attribute changing unit 322 acquires the current display attributes set for the display panel 16, and changes the direction and direction of change from the current display attributes based on the display attribute information stored in the user memory 14. The change amount is given to the display panel 16 as at least an instruction.

表示属性情報は、画面データと同様、作画編集部41によって作成される。また、表示属性情報は、作画編集部41によって作成された後、プログラマブル表示器1に保存されてからは、使用環境に合わせるように、操作者によってプログラマブル表示器1において変更される。 The display attribute information is created by the drawing editing section 41 similarly to the screen data. Further, after the display attribute information is created by the drawing editing section 41 and stored in the programmable display 1, it is changed by the operator on the programmable display 1 to match the usage environment.

表示属性は、表示の状態を変化させる属性であり、輝度およびコントラストが挙げられる。輝度は、液晶パネルの場合、バックライトの輝度に相当し、有機ELパネルの場合、画素の輝度に相当する。主にモノクロ表示に利用するSTN液晶パネルなどの表示パネル16の場合、輝度に関わらずコントラストによっても視認性が変わる。 Display attributes are attributes that change the state of display, and include brightness and contrast. In the case of a liquid crystal panel, the brightness corresponds to the brightness of a backlight, and in the case of an organic EL panel, it corresponds to the brightness of a pixel. In the case of a display panel 16 such as an STN liquid crystal panel that is mainly used for monochrome display, visibility changes depending on contrast as well as brightness.

その他の表示属性としては、透過性のスクリーンに画像を表示させるOHD(Over Head Projector)の透過度合や、自動車のフロントガラスにメータを表示する表示システムにおけるフロントガラスの透過度合が挙げられる。当該表示システムの場合、完全な透過状態で前方がメータと同じ色であった場合、メータが見づらくなるので、透過度合を変更することでメータを見やすくすることができる。 Other display attributes include the degree of transparency of an OHD (Over Head Projector) that displays an image on a transparent screen, and the degree of transparency of a windshield in a display system that displays a meter on the windshield of an automobile. In the case of this display system, if the front is the same color as the meter in a completely transparent state, the meter becomes difficult to see, so changing the degree of transparency can make the meter easier to see.

また、カーナビゲーションシステムでは、夜間モードになると、昼間に非常に明るいグレーでベースを表示している画面が、トンネルに入ったときにヘッドライトがONすると、濃いブルーベースに見えたり、黒ベースに見えたりということが瞬時に起こる。これに対し、夜間モードの画面設定と昼間モードの画面設定とを予め用意しておき、誤操作したときに、逆方向に画面設定を変えてもよい。具体的には、夜間画面の設定と昼間画面の設定とを用意したり、夜間画面と昼間画面とを用意して切り替えたりすることで表示属性を変更してもよい。 In addition, when a car navigation system is set to night mode, the screen that displays a very bright gray base during the day may appear as a dark blue base or a black base when the headlights are turned on when entering a tunnel. What you see happens instantly. On the other hand, screen settings for night mode and screen settings for daytime mode may be prepared in advance, and the screen settings may be changed in the opposite direction when an erroneous operation is performed. Specifically, the display attributes may be changed by providing settings for a nighttime screen and settings for a daytime screen, or by providing and switching between a nighttime screen and a daytime screen.

また、プレゼンテーションソフトウェアのデザイン機能では、例えば、表を配置したときに、デザイン設定で色を選べるが、夜間のデザインと昼間のデザインとを用意しておき、それらを自動的切り替えるようにして表示属性を変更してもよい。 In addition, with the design function of presentation software, for example, when arranging a table, you can select a color in the design settings, but you can also prepare a nighttime design and a daytime design, and automatically switch between them to create a display attribute. may be changed.

上記のように構成されるプログラマブル表示器1による操作無効状態への移行処理について説明する。ここでは、通常の操作可能な状態から、上述したロック画面を表示する画面ロック状態に移行する場合について説明する。 The transition process to the operation invalid state by the programmable display device 1 configured as described above will be explained. Here, a case will be described in which the screen shifts from a normal operable state to a screen lock state in which the above-mentioned lock screen is displayed.

図3は、プログラマブル表示器1の表示面16aにHMI画面200が表示された状態を示す図である。図4は、表示面16aにHMI画面200およびスライドバー300が表示された状態を示す図である。図5は、プログラマブル表示器1の通常状態から画面ロック状態に移行する処理の手順を示すフローチャートである。 FIG. 3 is a diagram showing a state in which the HMI screen 200 is displayed on the display surface 16a of the programmable display 1. FIG. 4 is a diagram showing a state in which the HMI screen 200 and the slide bar 300 are displayed on the display surface 16a. FIG. 5 is a flowchart showing a procedure for transitioning the programmable display device 1 from the normal state to the screen locked state.

図3に示すように、通常の操作可能な状態では、プログラマブル表示器1の表示面16aに、操作画面としてのHMI画面200が表示されている。HMI画面200は、トレンドグラフ201と、数値表示ブロック202と、スイッチブロック203と、キーパッド204とを含んでいる。 As shown in FIG. 3, in a normal operable state, an HMI screen 200 as an operation screen is displayed on the display surface 16a of the programmable display 1. The HMI screen 200 includes a trend graph 201, a numerical display block 202, a switch block 203, and a keypad 204.

トレンドグラフ201は、監視対象の数値変化を表示するグラフであり、監視区域に分類される。数値表示ブロック202は、上述した数値表示器画像を少なくとも1つ含んでいる。 The trend graph 201 is a graph that displays numerical changes in a monitored object, and is classified into monitoring areas. The numerical value display block 202 includes at least one of the numerical value display images described above.

数値表示器画像が、監視対象の数値変化を表示するのみの数値表示器である場合、数値表示ブロック202は、監視対象が設けられた監視区域に分類される。また、数値表示器画像が、目標値、設定値などの入力を受け付けるとともに表示するという操作表示対象の数値設定表示器である場合、数値表示ブロック202は、監視区域および操作区域の両方に分類される。 If the numerical display image is a numerical display that only displays numerical changes of the monitored target, the numerical display block 202 is classified into a monitoring area where the monitored target is provided. Further, when the numerical display image is a numerical setting display that is an operation display target that accepts and displays inputs such as target values and set values, the numerical display block 202 is classified into both a monitoring area and an operation area. Ru.

スイッチブロック203は、上述したスイッチ画像を少なくとも1つ含んでいる。スイッチ画像が、操作対象を操作するスイッチ機能のみを有する場合、スイッチブロック203は操作区域に分類される。また、スイッチ画像が、スイッチ機能だけでなくスイッチの状態を表示する表示機能(状態表示機能)も有する場合、スイッチブロック203は監視区域および操作区域の両方に分類される。キーパッド204は、テンキーなどを含んでおり、操作区域に分類される。 The switch block 203 includes at least one of the above-mentioned switch images. When the switch image has only a switch function for operating an operation target, the switch block 203 is classified as an operation area. Further, if the switch image has not only a switch function but also a display function (status display function) that displays the state of the switch, the switch block 203 is classified into both a monitoring area and an operation area. The keypad 204 includes a numeric keypad and the like, and is classified into operation areas.

図4に示すように、画面ロック状態では、表示面16aに、無効解除画面としてのスライドバー300が表示される。スライドバー300は、HMI画面200の下部に配置されている。スライドバー300は、帯状に長く形成されており、解除領域としてのスライダー300aを有している。スライダー300aは、スライドバー300上を右方向に移動可能に設けられており、画面ロック状態ではスライドバー300の左端に位置している。スライダー300aが操作者によってスライドバー300の右端へドラッグ操作されると、画面ロック状態が解除される。 As shown in FIG. 4, in the screen lock state, a slide bar 300 as an invalidation release screen is displayed on the display surface 16a. The slide bar 300 is arranged at the bottom of the HMI screen 200. The slide bar 300 is formed into a long band shape and has a slider 300a as a release area. The slider 300a is provided so as to be movable rightward on the slide bar 300, and is located at the left end of the slide bar 300 when the screen is locked. When the slider 300a is dragged to the right end of the slide bar 300 by the operator, the screen lock state is released.

図5に示すように、操作無効部311は、まず、無操作期間が所定時間以上であるか否かを判定する(ステップS1)。操作無効部311は、ステップS1において、タッチパネル15から出力されるタッチ操作信号を受けてから計時し、次にタッチ操作信号を受けた時点で計時を終了し、その時間が所定時間に達していなければ(NO)、新たに計時を開始する。また、操作無効部311は、ステップS1において、上記の計時した時間が所定時間以上に達していると判定すると(YES)、描画部321にスライドバー300を表示させる(ステップS2)。 As shown in FIG. 5, the operation invalidation unit 311 first determines whether the no-operation period is longer than a predetermined time (step S1). In step S1, the operation invalidation unit 311 measures time after receiving the touch operation signal output from the touch panel 15, and ends the time measurement when the next touch operation signal is received, and the time must reach a predetermined time. If (NO), new timing is started. Further, when the operation invalidation unit 311 determines in step S1 that the above-mentioned timed time has reached the predetermined time or more (YES), the operation invalidation unit 311 causes the drawing unit 321 to display the slide bar 300 (step S2).

ステップS2において、操作無効部311は、描画部321にロック画面の表示を指示する。描画部321は、操作無効部311の指示にしたがって、ユーザメモリ14に記憶されているHMI画面200および無効解除画面データに基づいて、HMI画面200上にスライドバー300が重畳された画像を構成する表示データを表示パネル16に送出する。表示パネル16は、描画部321からの表示データに基づいて、図4に示すように、HMI画面200上にスライドバー300を重ねて表示する。 In step S2, the operation invalidation unit 311 instructs the drawing unit 321 to display a lock screen. The drawing unit 321 constructs an image in which the slide bar 300 is superimposed on the HMI screen 200 based on the HMI screen 200 and the invalidation release screen data stored in the user memory 14 according to instructions from the operation invalidation unit 311. Display data is sent to the display panel 16. The display panel 16 displays the slide bar 300 in an overlapping manner on the HMI screen 200, as shown in FIG. 4, based on the display data from the drawing unit 321.

このようにして、画面ロック状態への移行が完了する。 In this way, the transition to the screen lock state is completed.

続いて、プログラマブル表示器1による画面ロック状態から通常状態への移行処理について説明する。 Next, a transition process by the programmable display device 1 from the screen lock state to the normal state will be described.

図6は、プログラマブル表示器1の画面ロック状態から通常状態に移行する処理の手順を示すフローチャートである。図7は、画面ロック状態で表示面16aの輝度が低いときに誤操作が行われた状態を示す図である。図8は、図7に示す画面ロック状態で誤操作が行われることにより表示面16aの輝度が上げられたときにさらに誤操作が行われた状態を示す図である。図9は、図8に示す画面ロック状態で誤操作が行われることにより表示面16aの輝度が上げられたときに正しい操作が行われた状態を示す図である。 FIG. 6 is a flowchart showing a procedure for transitioning the programmable display 1 from the screen lock state to the normal state. FIG. 7 is a diagram showing a state in which an erroneous operation is performed when the screen is locked and the brightness of the display surface 16a is low. FIG. 8 is a diagram showing a state in which an erroneous operation is performed in the screen locked state shown in FIG. 7 and the brightness of the display surface 16a is increased, and then another erroneous operation is performed. FIG. 9 is a diagram showing a state in which a correct operation is performed when the brightness of the display surface 16a is increased due to an erroneous operation in the screen locked state shown in FIG.

ここでは、例えば、屋外でプログラマブル表示器1を使用しているような状況を想定している。そして、夜間で周囲が暗い環境において、表示面16aが見やすいように、表示面16aの輝度が低く設定された状態で、図4に示す画面ロック状態に移行してから、周囲が明るくなったときの表示属性としての輝度の調整について説明する。表示面16aが低輝度の状態で周囲が明るくなると、表示面16aが暗く見える。 Here, for example, it is assumed that the programmable display 1 is being used outdoors. Then, when the brightness of the display surface 16a is set low so that the display surface 16a can be easily seen in a dark environment at night, and the screen lock state shown in FIG. 4 is entered, and the surroundings become bright. Adjustment of brightness as a display attribute will be explained. When the display surface 16a has low brightness and the surroundings become bright, the display surface 16a appears dark.

図6に示すように、まず、操作無効部311は、タッチパネル15に対してタッチ操作がされたか否かを判定する(ステップS11)。操作無効部311は、ステップS11において、タッチ操作信号を受けなければ(NO)、タッチ操作信号を待ち受ける一方、タッチ操作信号を受けるとタッチ操作がされたと判定する(YES)。 As shown in FIG. 6, first, the operation invalidation unit 311 determines whether a touch operation has been performed on the touch panel 15 (step S11). If the operation invalidation unit 311 does not receive a touch operation signal in step S11 (NO), it waits for a touch operation signal, and when it receives a touch operation signal, it determines that a touch operation has been performed (YES).

操作無効部311は、タッチ操作がされたと判定すると、タッチパネル15へのタッチ操作がスライドバー300に対して画面ロック状態を解除する操作であるか否かを判定する(ステップS12)。操作無効部311は、ステップS12において、タッチ操作信号が表す座標がスライドバー300上を右端へ移動したと認識すると、スライダー300aに対して画面ロックを解除する操作がされたと判定する(YES)。操作無効部311は、その判定により、タッチパネル15への操作が無効な状態を解除する。このようにして、画面ロック状態から通常状態への移行が完了する。 When determining that a touch operation has been performed, the operation invalidation unit 311 determines whether the touch operation on the touch panel 15 is an operation for releasing the screen lock state on the slide bar 300 (step S12). When the operation invalidation unit 311 recognizes that the coordinates represented by the touch operation signal have moved to the right end on the slide bar 300 in step S12, it determines that an operation to release the screen lock has been performed on the slider 300a (YES). Based on the determination, the operation invalidation unit 311 cancels the invalid state of the operation on the touch panel 15. In this way, the transition from the screen lock state to the normal state is completed.

また、操作無効部311は、ステップS12において、タッチ操作信号が表す座標がスライドバー300以外の位置であると認識すると、スライダー300a以外の位置に対してタッチ操作がされたと判定して(NO)、そのタッチ操作をブロック(無効)にする。なお、スライダー300a以外の箇所がタッチ操作されると、操作無効部311は、タッチ操作がされた位置に、操作が禁止されたことを表す操作禁止マーク(図示せず)を描画部321に表示させてもよい。 Further, if the operation invalidating unit 311 recognizes that the coordinates represented by the touch operation signal are at a position other than the slide bar 300 in step S12, it determines that a touch operation has been performed at a position other than the slider 300a (NO). , block (disable) that touch operation. Note that when a touch operation is performed on a location other than the slider 300a, the operation invalidation unit 311 displays an operation prohibition mark (not shown) on the drawing unit 321 at the position where the touch operation was performed, indicating that the operation is prohibited. You may let them.

操作無効部311は、ステップS13において、表示面16aの輝度を変更するように表示属性変更部322に指示を与える。これにより、表示属性変更部322は、ユーザメモリ14に記憶されている表示属性情報に基づいて、表示面16aの輝度を上げるように変更する(ステップS14)。輝度の変更後は、処理がステップS11に移行する。 In step S13, the operation invalidating unit 311 instructs the display attribute changing unit 322 to change the brightness of the display surface 16a. Thereby, the display attribute changing unit 322 changes the brightness of the display surface 16a based on the display attribute information stored in the user memory 14 (step S14). After changing the brightness, the process moves to step S11.

表示面16aの輝度が上げられた結果、図8に示すように、表示面16aは、図7に示す状態から少し明るく見える。しかしながら、この状態でも、スライダー300aの位置がわからないため、操作者は誤操作してしまう。このため、ステップS13の処理によって、タッチ操作がブロックされて、ステップS14の処理によって、輝度がさらに上げられる。この結果、図9に示すように、表示面16aが明るく見えると、ようやくスライダー300aの位置が確認できる状態になる。したがって、操作者は、スライダー300aを操作して、画面ロック状態を解除することができる。 As a result of increasing the brightness of the display surface 16a, as shown in FIG. 8, the display surface 16a appears slightly brighter than the state shown in FIG. However, even in this state, since the position of the slider 300a is not known, the operator may make an erroneous operation. Therefore, the touch operation is blocked by the process in step S13, and the brightness is further increased by the process in step S14. As a result, as shown in FIG. 9, when the display surface 16a appears bright, the position of the slider 300a can finally be confirmed. Therefore, the operator can release the screen lock state by operating the slider 300a.

ところで、昼間で周囲が明るい環境において、表示面16aが見やすいように、表示面16aの輝度が高く設定された状態で、図4に示す画面ロック状態に移行してから、周囲が暗くなることがある。このような状況では、高輝度に設定された表示面16a、表示面16aが明るくなりすぎて見づらくなる。このような状況下で誤操作が行われると、上記の場合とは逆に、表示面16aの輝度を低下させていく。これにより、表示面16aが明るすぎる状態から見えやすい明るさとなるように、輝度が変更される。 By the way, in a daytime environment where the surroundings are bright, the brightness of the display surface 16a is set high so that the display surface 16a can be easily seen, and after entering the screen lock state shown in FIG. 4, the surroundings may become dark. be. In such a situation, the display surface 16a, which is set to high brightness, becomes too bright and becomes difficult to see. If an erroneous operation is performed under such a situation, the brightness of the display surface 16a will be reduced, contrary to the above case. As a result, the brightness is changed so that the display surface 16a is changed from being too bright to being easily visible.

以上のように、本実施形態に係るプログラマブル表示器1は、操作無効部311と、表示属性変更部322とを備えている。操作無効部311は、所定の条件が満たされたときとして、例えば、タッチパネル15へのタッチ操作が所定時間内にされなかったとき、操作対象への操作入力を無効にする。また、操作無効部311は、操作対象へのタッチ操作が無効な操作無効状態を解除するタッチ操作を受ける解除領域(スライダー300aなど)を有する無効解除画面(スライドバー300)をHMI画面200上に表示させる。表示属性変更部322は、無効解除画面がHMI画面200上に表示された状態で、タッチパネル15へのタッチ操作が操作無効状態を解除するための解除領域に対する所定のタッチ操作でない誤操作であるとき、表示属性として例えば輝度を許容範囲内で変更する。 As described above, the programmable display 1 according to the present embodiment includes the operation invalidating section 311 and the display attribute changing section 322. The operation invalidation unit 311 invalidates the operation input to the operation target when a predetermined condition is satisfied, for example, when a touch operation on the touch panel 15 is not performed within a predetermined time. In addition, the operation invalidation unit 311 displays an invalidation cancellation screen (slide bar 300) on the HMI screen 200 that has a cancellation area (slider 300a, etc.) that receives a touch operation to cancel the operation invalidation state in which a touch operation on the operation target is invalid. Display. When the touch operation on the touch panel 15 is an erroneous operation that is not a predetermined touch operation on the cancellation area for canceling the operation invalidation state while the invalidation cancellation screen is displayed on the HMI screen 200, the display attribute changing unit 322 As a display attribute, for example, brightness is changed within a permissible range.

上記の構成では、操作無効状態を解除するために、操作無効状態を解除するための所定のタッチ操作として、スライダー300aに対してドラッグするタッチ操作を行う必要がある。これに対し、タッチ操作が、表示されているHMI画面200およびスライダー300a以外の領域に対して誤って行われたとき、輝度が変更される。あるいは、スライダー300aを単にタッチ(指示)するだけの操作入力が行われたとき、輝度が変更される。 In the above configuration, in order to cancel the operation invalid state, it is necessary to perform a touch operation of dragging the slider 300a as a predetermined touch operation for canceling the operation invalid state. On the other hand, when a touch operation is mistakenly performed on an area other than the displayed HMI screen 200 and slider 300a, the brightness is changed. Alternatively, when an operation input by simply touching (instructing) the slider 300a is performed, the brightness is changed.

HMI画面200上にスライドバー300が表示された状態で、例えば、周囲が明るくなったり暗くなったりすると、HMI画面200およびスライドバー300が見えにくくなる。このような状態になっても、上記のように輝度が変更されることにより、HMI画面200およびスライドバー300を見えやすくすることが可能になる。 For example, when the surrounding area becomes bright or dark while the slide bar 300 is displayed on the HMI screen 200, the HMI screen 200 and the slide bar 300 become difficult to see. Even in such a state, by changing the brightness as described above, it is possible to make the HMI screen 200 and slide bar 300 more visible.

なお、操作対象への操作入力を無効にするための上記の所定の条件としては、タッチパネル15へのタッチ操作が所定時間内にされなかったことに限定されず、例えば、次のような事象が挙げられる。このような事象としては、ロック画面へ移行するためのボタンが操作されたこと、人感センサによって操作者が検知されなくなった後に所定の時間が過ぎたことなどが挙げられる。また、その他の事象としては、特定の操作者のみがプログラマブル表示器1の操作を許可される場合においてログアウトする操作が行われたことなどが挙げられる。 Note that the above-mentioned predetermined conditions for invalidating the operation input to the operation target are not limited to the fact that the touch operation on the touch panel 15 is not performed within the predetermined time, but for example, the following events occur. Can be mentioned. Examples of such events include operating a button for transitioning to the lock screen, and a predetermined period of time has passed after the human sensor no longer detects the operator. Further, other events include an operation to log out when only a specific operator is permitted to operate the programmable display 1.

表示属性変更部322は、輝度の変更において、画面ロック状態となったときの輝度に対して、輝度が変更される許容範囲において輝度の変更可能な範囲が広い側を、表示属性を変更する変更方向と定め、誤操作が行われるごとに、変更方向に向けて輝度を変更してもよい。例えば、輝度が許容範囲内で10段階に変更可能であり、許容範囲の最低輝度を第1段階とし、許容範囲の最高輝度を第10段階とする。この場合、画面ロック状態になったときの輝度が第3段階であれば、表示属性変更部322は、第4段階から第10段階の側に変更方向を定めて輝度を変更する。これにより、輝度を周囲環境に合わせるように調整しやすくすることができる。 In changing the brightness, the display attribute changing unit 322 changes the display attribute to the side where the brightness can be changed within the permissible range where the brightness can be changed with respect to the brightness when the screen is in the locked state. The brightness may be changed in the changing direction each time an erroneous operation is performed. For example, the brightness can be changed in 10 levels within a permissible range, with the lowest brightness within the permissible range being the first stage, and the highest brightness within the permissible range being the tenth stage. In this case, if the brightness when the screen is locked is in the third stage, the display attribute changing unit 322 changes the brightness by setting the changing direction from the fourth stage to the tenth stage. This makes it easier to adjust the brightness to match the surrounding environment.

表示属性変更部322は、輝度を予め定められた状態に変更してもよい。これにより、スライダー300aへの操作が正しく行われなかったときに、1回の誤操作が行われることで、輝度を所望の状態に変更することができる。したがって、輝度の変更に要する手間を削減することができる。 The display attribute changing unit 322 may change the brightness to a predetermined state. Thereby, when the slider 300a is not operated correctly, the brightness can be changed to a desired state by performing one erroneous operation. Therefore, the effort required to change the brightness can be reduced.

表示属性変更部322による輝度の変更の態様は、許容範囲内で設定可能であってもよい。例えば、上述したように、輝度が許容範囲内で10段階に変更可能である場合、1段階ずつ輝度を変更するようにしてもよいし、複数段階ずつ輝度を変更してもよい。 The mode of changing the brightness by the display attribute changing unit 322 may be settable within a permissible range. For example, as described above, if the brightness can be changed in 10 steps within the allowable range, the brightness may be changed one step at a time, or the brightness may be changed in multiple steps.

これにより、操作者の所望とする態様で輝度を変更することができる。したがって、プログラマブル表示器1の使いやすさが向上する。 This allows the brightness to be changed in a manner desired by the operator. Therefore, the usability of the programmable display 1 is improved.

操作無効部311は、輝度が変更された状態で、スライダー300aに対するロック解除操作が正しく行われたときに、輝度を設定するための設定画面を表示パネル16に表示させてもよい。 The operation invalidation unit 311 may cause the display panel 16 to display a setting screen for setting the brightness when the lock release operation for the slider 300a is correctly performed with the brightness changed.

輝度が変更されることによりスライダー300aへのタッチ操作が可能となった状態では、ようやくスライダー300aが視認できる程度となることがある。このような状態から、操作対象へのタッチ操作が無効な状態が解除されても、HMI画面200の視認性が十分確保されない。そこで、スライダー300aに対するロック解除操作が正しく行われたときに表示されるHMI画面200に対して適正な輝度を設定することにより、HMI画面200を設定した輝度で表示させることができる。 In a state where a touch operation on the slider 300a is enabled by changing the brightness, the slider 300a may finally become visible. In such a state, even if the state in which touch operations on the operation target are disabled is canceled, sufficient visibility of the HMI screen 200 is not ensured. Therefore, by setting an appropriate brightness for the HMI screen 200 that is displayed when the lock release operation for the slider 300a is correctly performed, the HMI screen 200 can be displayed at the set brightness.

操作無効部311は、スライダー300aを強調表示させてもよい。 The operation invalidation unit 311 may highlight the slider 300a.

スライダー300aへのタッチ操作が正しく行われなかったことにより輝度が変更されてスライドバー300が認識できるようになっても、スライダー300aが特定できないことを回避して、スライダー300aへのタッチ操作を容易にすることができる。 Even if the slide bar 300 becomes recognizable due to the brightness being changed due to an incorrect touch operation on the slider 300a, the slider 300a can be prevented from being identified and the touch operation on the slider 300a can be easily performed. It can be done.

HMI画面200は、上述のように、操作対象が設けられた操作区域と、監視対象が設けられた監視区域とを有している。また、操作無効部311は、スライドバー300を監視区域以外、例えば図4に示すように、トレンドグラフ201以外の、スイッチブロック203およびキーパッド204の上に表示させる。 As described above, the HMI screen 200 has an operation area where operation targets are provided and a monitoring area where monitoring targets are provided. Further, the operation invalidation unit 311 causes the slide bar 300 to be displayed outside the monitoring area, for example, as shown in FIG. 4, on the switch block 203 and the keypad 204 other than the trend graph 201.

これにより、監視区域はスライドバー300によって隠されることがない。したがって、スライドバー300へのタッチ操作が成功しないために輝度が変更されていく間にも、監視区域における監視対象の状態を見ることができる。 Thereby, the monitoring area is not hidden by the slide bar 300. Therefore, even while the brightness is being changed due to an unsuccessful touch operation on the slide bar 300, the state of the monitored target in the monitored area can be seen.

プログラマブル表示器1は、操作入力部としてタッチパネル15を備えている。 The programmable display 1 includes a touch panel 15 as an operation input section.

プログラマブル表示器1を屋外で使用する場合、表示パネル16に表示されるHMI画面200の視認性が明るさや温度などの影響を受けやすい。屋外で使用されるプログラマブル表示器1には、表示パネル16と一体的に設けられることで操作性が良好なタッチパネル15が操作入力部として好適である。 When the programmable display device 1 is used outdoors, the visibility of the HMI screen 200 displayed on the display panel 16 is easily affected by brightness, temperature, and the like. For the programmable display 1 used outdoors, the touch panel 15, which is integrally provided with the display panel 16 and has good operability, is suitable as an operation input section.

なお、上記の例では、表示属性として輝度を変更する例について説明したが、プログラマブル表示器1において変更することができる表示属性は、輝度に限定されず、上述したようなコントラストなどであってもよい。 In addition, in the above example, an example was explained in which brightness is changed as a display attribute, but the display attribute that can be changed in the programmable display 1 is not limited to brightness, and may include contrast as described above. good.

また、無効解除画面も、スライドバー300に限らず、ログイン画面であってもよい。 Further, the invalidation release screen is not limited to the slide bar 300, and may be a login screen.

また、プログラマブル表示器1の入力装置はタッチパネル15に限らない。マウスはもちろん、ジェスチャー、人感センサ等の非接触で入力する装置であっても適用可能である。 Further, the input device of the programmable display 1 is not limited to the touch panel 15. It can be applied not only to a mouse but also to non-contact input devices such as gestures and human sensors.

また、本実施形態では、無効解除画面としてスライドバー300を表示し、スライドバー300が解除領域としてスライダー300aを有する構成について説明した。無効解除画面は、これに限らず、長押しのボタンであったり、二点押しで画面ロック状態が解除されるようにしたり、見えていることが認識できるのであれば、様々な形態が考えられる。ログイン画面の場合、パスワードやIDの入力欄を直接表示するようにしてもよいし、ログイン画面をポップアップ表示させるための操作ボタンを設けてもよいし、当該操作ボタンをスライドバーの操作でポップアップ表示させてもよい。 Moreover, in this embodiment, the slide bar 300 is displayed as an invalidation release screen, and the slide bar 300 has the slider 300a as a release area. The invalidation release screen is not limited to this, but various forms can be considered, such as a long-press button, a two-point press to release the screen lock state, and so on, as long as it can be recognized that it is visible. . In the case of a login screen, the password and ID input fields may be displayed directly, or an operation button may be provided to display the login screen as a pop-up, or the operation button may be displayed as a pop-up by operating a slide bar. You may let them.

〔実施形態2〕
本発明の実施形態2について図10~図12に基づいて以下のとおり説明する。なお、本実施形態において、実施形態1における構成要素と同一の機能を有する構成要素については、同一の符号を付記して、その説明を省略する。
[Embodiment 2]
Embodiment 2 of the present invention will be described as follows based on FIGS. 10 to 12. Note that in this embodiment, components having the same functions as components in Embodiment 1 are denoted by the same reference numerals, and the description thereof will be omitted.

図10は、本実施形態に係るコンピュータ10の構成を示すブロック図である。図11は、コンピュータ10のシステム構成を示すブロック図である。 FIG. 10 is a block diagram showing the configuration of the computer 10 according to this embodiment. FIG. 11 is a block diagram showing the system configuration of the computer 10.

コンピュータ10(表示装置)は、汎用のOS(Operating System)を実装しており、アプリケーションプログラムを実行する機能を備えている。また、コンピュータ10としては、上述したプログラマブル表示器1と同様にパネルに組み込まれるパネルコンピュータが用いられる。パネルコンピュータは、産業用コンピュータの一種であって、工場などの厳しい環境に適合するように、防塵性、防滴性、耐振動性などを高めた専用のコンピュータである。なお、コンピュータ10としては、パネルコンピュータに限らず、パーソナルコンピュータ、パネルコンピュータ以外の産業用コンピュータなどが用いられてもよい。 The computer 10 (display device) is equipped with a general-purpose OS (Operating System) and has a function of executing application programs. Further, as the computer 10, a panel computer built into a panel is used like the programmable display 1 described above. A panel computer is a type of industrial computer, and is a dedicated computer that has improved dust-proofing, drip-proofing, and vibration-proofing properties so that it is suitable for harsh environments such as factories. Note that the computer 10 is not limited to a panel computer, and a personal computer, an industrial computer other than a panel computer, or the like may be used.

本実施形態において、コンピュータ10は、アプリケーションプログラムを実行する。コンピュータ10としては、制御対象の監視および制御を行うプログラマブル表示器、SCADA(Supervisory Control And Data Acquisition)のような監視・制御システムなどが該当する。アプリケーションプログラムは、HMI機器で行われるような、外部機器との通信、当該外部機器から取得したデータの表示、入力装置を用いた操作者による操作の受け付けなどの各種の機能を実現するアプリケーションプログラムであってもよい。 In this embodiment, the computer 10 executes an application program. Examples of the computer 10 include a programmable display that monitors and controls a controlled object, and a monitoring and control system such as SCADA (Supervisory Control And Data Acquisition). An application program is an application program that realizes various functions performed by an HMI device, such as communication with an external device, displaying data acquired from the external device, and accepting operations by an operator using an input device. There may be.

まず、コンピュータ10のハードウェア構成について説明する。 First, the hardware configuration of the computer 10 will be explained.

図10に示すように、コンピュータ10は、CPU(Central Processing Unit)111と、メインメモリ112と、ROM(Read Only Memory)113と、補助記憶装置114と、タッチパネルコントローラ18とを備えている。また、コンピュータ10は、上述したプログラマブル表示器1と同様、タッチパネル15と、表示パネル16と、インタフェース部17とを備えている。 As shown in FIG. 10, the computer 10 includes a CPU (Central Processing Unit) 111, a main memory 112, a ROM (Read Only Memory) 113, an auxiliary storage device 114, and a touch panel controller 18. Further, the computer 10 includes a touch panel 15, a display panel 16, and an interface section 17, like the programmable display 1 described above.

CPU111は、アプリケーションプログラムを実行する処理装置である。具体的には、CPU111は、アプリケーションプログラムの実行に際して、メインメモリ112、補助記憶装置114、タッチパネル15などから受け取ったデータに対して演算または加工を施して、メインメモリ112、補助記憶装置114、表示パネル16等に出力する。 CPU 111 is a processing device that executes application programs. Specifically, when executing an application program, the CPU 111 performs calculations or processes on data received from the main memory 112, the auxiliary storage device 114, the touch panel 15, etc. Output to panel 16 etc.

メインメモリ112は、コンピュータ10における主記憶装置を構成するメモリであり、DRAM(Dynamic Random Access Memory)によって構成される。 The main memory 112 is a memory that constitutes the main storage device in the computer 10, and is constituted by DRAM (Dynamic Random Access Memory).

ROM113は、コンピュータ10の起動時やリセット時に実行されるBIOS(Basic Input Output System)などの、コンピュータ10の動作に不可欠なプログラムを記憶している。 The ROM 113 stores programs essential for the operation of the computer 10, such as a BIOS (Basic Input Output System) that is executed when the computer 10 is started or reset.

補助記憶装置114は、OS、アプリケーションプログラム、各種のデータなどを記憶する大容量の記憶装置であり、HDD(Hard Disc Drive)、SSD(Solid State Drive)などで構成される。 The auxiliary storage device 114 is a large-capacity storage device that stores an OS, application programs, various data, and the like, and is configured with an HDD (Hard Disc Drive), an SSD (Solid State Drive), or the like.

タッチパネルコントローラ18は、タッチパネル15へのタッチ操作の結果としてタッチパネル15から出力されるタッチ操作信号に基づいて、タッチされた位置のタッチ座標を検出する。タッチパネルコントローラ18は、検出したタッチ座標をデジタルのタッチ座標信号として出力する。 The touch panel controller 18 detects the touch coordinates of the touched position based on a touch operation signal output from the touch panel 15 as a result of a touch operation on the touch panel 15. The touch panel controller 18 outputs the detected touch coordinates as a digital touch coordinate signal.

続いて、コンピュータ10のシステム構成について説明する。 Next, the system configuration of the computer 10 will be explained.

図11に示すように、コンピュータ10には、オペレーティングシステム(以降「OS」と称する)7が実装される。また、コンピュータ10は、制御機能を有する部分としてHMI制御部8を含んでいる。 As shown in FIG. 11, an operating system (hereinafter referred to as "OS") 7 is installed in the computer 10. Further, the computer 10 includes an HMI control section 8 as a section having a control function.

OS7は、アプリケーションプログラムに共通して利用される基本的な機能を提供し、コンピュータ10のシステム全体を管理するプログラムである。OS7は、具体的には、上述したメインメモリ112、ROM113、補助記憶装置114、タッチパネル15、表示パネル16およびインタフェース部17を管理する。OS7は、操作指示受付部71と、アプリケーションプログラム実行部72とを備えている。 The OS 7 is a program that provides basic functions commonly used by application programs and manages the entire system of the computer 10. Specifically, the OS 7 manages the main memory 112, ROM 113, auxiliary storage device 114, touch panel 15, display panel 16, and interface section 17 described above. The OS 7 includes an operation instruction receiving section 71 and an application program execution section 72.

操作指示受付部71は、動作制御部81からの操作信号を受け付ける。 The operation instruction receiving section 71 receives an operation signal from the operation control section 81.

アプリケーションプログラム実行部72は、後述する表示属性変更部832からの出力に基づいて、補助記憶装置114のアプリケーションプログラムを参照し、アプリケーションプログラムを実行する。本実施形態では、アプリケーションプログラムとして、HMIプログラムが補助記憶装置114に記憶され、アプリケーションプログラム実行部72がHMIプログラムを実行する例について説明する。本実施形態でのHMIプログラムが実行されることによって実現される機能は、実施形態1の上述した組み込みのHMIプログラムが実行されることによって実現される機能とほぼ同等である。 The application program execution unit 72 refers to the application program in the auxiliary storage device 114 and executes the application program based on the output from the display attribute change unit 832, which will be described later. In this embodiment, an example will be described in which an HMI program is stored in the auxiliary storage device 114 as an application program, and the application program execution unit 72 executes the HMI program. The functions realized by executing the HMI program in this embodiment are almost the same as the functions realized by executing the built-in HMI program described above in Embodiment 1.

HMI制御部8は、上述したHMI機能を有する部分である。当該HMI機能は、補助記憶装置114に記憶されたHMIプログラムがアプリケーションプログラム実行部72によって実行されることで実現される。HMI制御部8は、動作制御部81と、表示制御部82と、表示属性制御部83とを有している。動作制御部81は、HMI機能として、操作者の操作入力および制御機器2が保持するデータの変化に基づいて各部を制御する。表示制御部82は、HMI画面の表示を制御する。表示属性制御部83は、操作無効状態においてタッチパネル15にタッチ操作が行われるときに、表示面16aの表示属性を制御する。 The HMI control section 8 is a section having the above-mentioned HMI function. The HMI function is realized by the HMI program stored in the auxiliary storage device 114 being executed by the application program execution unit 72. The HMI control section 8 includes an operation control section 81, a display control section 82, and a display attribute control section 83. As an HMI function, the operation control unit 81 controls each unit based on the operator's operation input and changes in data held by the control device 2. The display control unit 82 controls the display of the HMI screen. The display attribute control unit 83 controls the display attributes of the display surface 16a when a touch operation is performed on the touch panel 15 in the operation disabled state.

動作制御部81は、実施形態1において上述した動作制御部31の操作無効部311を除いた部分と同等の機能を有している。ただし、動作制御部81は、タッチパネルコントローラ18からのタッチ座標信号により表される位置座標情報に基づいて、OS7が処理可能な座標データ信号を生成する点で、動作制御部31と異なる。 The operation control section 81 has the same function as the operation control section 31 described above in the first embodiment except for the operation invalidation section 311. However, the operation control section 81 differs from the operation control section 31 in that the operation control section 81 generates a coordinate data signal that can be processed by the OS 7 based on position coordinate information represented by a touch coordinate signal from the touch panel controller 18 .

なお、実施形態1のプログラマブル表示器1も、タッチパネルコントローラ18と同等の機能を有するタッチパネルコントローラを備えている。ただし、実施形態1では、便宜上、プログラマブル表示器1が当該タッチパネルコントローラを備えることについての説明を省略している。 Note that the programmable display device 1 of the first embodiment also includes a touch panel controller having the same function as the touch panel controller 18. However, in Embodiment 1, for the sake of convenience, a description of the fact that the programmable display device 1 includes the touch panel controller is omitted.

表示制御部82は、アプリケーションプログラム実行部72の指示に基づいて表示パネル16にアプリケーション画面を表示させる制御処理を行う。この制御処理には、実施形態1において上述した表示制御部32が行う制御処理も含まれる。また、表示制御部82は描画部821を有している。描画部821は、上述した表示制御部82の描画部321と同等の機能を有している。 The display control unit 82 performs control processing to display an application screen on the display panel 16 based on instructions from the application program execution unit 72. This control processing also includes the control processing performed by the display control unit 32 described above in the first embodiment. Further, the display control section 82 has a drawing section 821. The drawing section 821 has the same function as the drawing section 321 of the display control section 82 described above.

表示属性制御部83は、操作無効部831と、表示属性変更部832とを有している。操作無効部831は、上述した動作制御部31の操作無効部311と同等の機能を有している。表示属性変更部832は、上述した表示制御部32の表示属性変更部322と同等の機能を有している。 The display attribute control section 83 includes an operation invalidating section 831 and a display attribute changing section 832. The operation invalidation section 831 has the same function as the operation invalidation section 311 of the operation control section 31 described above. The display attribute changing unit 832 has the same function as the display attribute changing unit 322 of the display control unit 32 described above.

上記のように構成されるコンピュータ10による、通常状態から操作無効状態への移行処理と、操作無効状態から通常状態への移行処理とについて説明する。 A transition process from a normal state to an operation invalid state and a transition process from an operation invalid state to a normal state by the computer 10 configured as described above will be described.

図12は、コンピュータ10におけるタッチ操作信号の処理系の構成を示すブロック図である。 FIG. 12 is a block diagram showing the configuration of a touch operation signal processing system in the computer 10. As shown in FIG.

コンピュータ10の表示面16aにHMI画面が表示されている状態で、操作者が表示面16aにタッチ操作する。図10および12に示すように、タッチパネル15は、操作者のタッチ操作に伴ってタッチ操作信号を出力する。タッチパネルコントローラ18は、タッチ操作信号に基づいて、タッチパネル15上でタッチ操作が行われた座標であるタッチ座標を検出して、タッチ座標信号を動作制御部81に出力する。 With the HMI screen displayed on the display surface 16a of the computer 10, the operator performs a touch operation on the display surface 16a. As shown in FIGS. 10 and 12, the touch panel 15 outputs a touch operation signal in response to an operator's touch operation. The touch panel controller 18 detects touch coordinates, which are coordinates where a touch operation was performed on the touch panel 15, based on the touch operation signal, and outputs the touch coordinate signal to the operation control unit 81.

図12に示すように、本実施形態において、動作制御部81は、タッチパネルドライバ811によって実現される。タッチパネルドライバ811は、タッチ座標信号で表される位置座標情報に基づいて、OS7が処理可能な座標データ信号を生成する。具体的には、タッチパネルドライバ811は、絶対座標で表されるタッチ座標信号の位置座標情報をマウスなどで用いられる相対座標に変換する。 As shown in FIG. 12, in this embodiment, the operation control unit 81 is realized by a touch panel driver 811. The touch panel driver 811 generates a coordinate data signal that can be processed by the OS 7 based on the position coordinate information represented by the touch coordinate signal. Specifically, the touch panel driver 811 converts the position coordinate information of the touch coordinate signal expressed in absolute coordinates into relative coordinates used in a mouse or the like.

OS7の操作指示受付部71は、タッチパネルドライバ811からの座標データ信号に基づいて、OS7のアプリケーションプログラム実行部72に渡すタッチ入力イベントを生成する。表示属性制御部83は、図12に示すフックイベントハンドラ50(イベントハンドラ)によって実現されている。 The operation instruction reception unit 71 of the OS 7 generates a touch input event to be passed to the application program execution unit 72 of the OS 7 based on the coordinate data signal from the touch panel driver 811. The display attribute control unit 83 is realized by the hook event handler 50 (event handler) shown in FIG.

フックイベントハンドラ50は、タッチ入力イベントをアプリケーションプログラム実行部72に渡る前に補足すべきイベントとして捕捉する。また、フックイベントハンドラ50は、タッチ入力イベントを補足すると、所定の処理を実行するようにプログラムによって規定されている。本実施形態において、フックイベントハンドラ50は、表示属性制御部83の操作無効部831および表示属性変更部832の処理を行う。 The hook event handler 50 captures a touch input event as an event to be captured before passing to the application program execution unit 72. Furthermore, the hook event handler 50 is defined by the program to execute a predetermined process when a touch input event is captured. In this embodiment, the hook event handler 50 performs the processing of the operation invalidating section 831 and the display attribute changing section 832 of the display attribute control section 83.

フックイベントハンドラ50は、HMI画面へタッチ操作が行われない無操作期間が所定時間以上であれば、通常状態から画面ロック状態に移行するように、無効解除画面を表示パネル16に表示させる。また、フックイベントハンドラ50は、タッチパネル15に対するタッチ操作が解除領域に対する所定の操作入力でない誤操作であれば、タッチ操作を無効にして、表示面16aの表示属性を変更する。また、フックイベントハンドラ50は、タッチパネル15に対するタッチ操作が上記の所定の操作入力であれば、タッチ操作を有効として、画面ロック状態から通常状態に移行するように、表示パネル16に無効解除画面の表示を停止させる。 The hook event handler 50 causes the display panel 16 to display an invalidation release screen so as to change from the normal state to the screen lock state if the no-operation period in which no touch operation is performed on the HMI screen is longer than a predetermined time. Furthermore, if the touch operation on the touch panel 15 is an erroneous operation that is not a predetermined operation input to the release area, the hook event handler 50 invalidates the touch operation and changes the display attributes of the display surface 16a. In addition, the hook event handler 50 displays an invalidation release screen on the display panel 16 so that if the touch operation on the touch panel 15 is the above-described predetermined operation input, the touch operation is validated and the screen lock state transitions to the normal state. Stop display.

以上のように、本実施形態のコンピュータ10において、操作無効部831および表示属性変更部832は、フックイベントハンドラ50によって実現される。フックイベントハンドラ50は、タッチ操作(タッチ入力イベント)をイベントとして補足し、当該イベントを補足したときに、操作無効部831および表示属性変更部832がそれぞれ行う処理を行う。 As described above, in the computer 10 of this embodiment, the operation invalidation unit 831 and the display attribute change unit 832 are realized by the hook event handler 50. The hook event handler 50 captures a touch operation (touch input event) as an event, and performs the processing performed by the operation invalidation unit 831 and the display attribute change unit 832, respectively, when the event is captured.

上記の構成によれば、一般的なフックイベントハンドラ50を用いて、操作無効部831および表示属性変更部832を実現することができる。これにより、操作無効部831および表示属性変更部832を含めたコンピュータ10の開発を効率的に行うことができる。 According to the above configuration, the operation invalidating section 831 and the display attribute changing section 832 can be implemented using the general hook event handler 50. Thereby, the computer 10 including the operation invalidating section 831 and the display attribute changing section 832 can be efficiently developed.

なお、コンピュータ10の入力装置はタッチパネル15に限らない。マウスはもちろん、ジェスチャー、人感センサ等の非接触で入力する装置であっても適用可能である。 Note that the input device of the computer 10 is not limited to the touch panel 15. The present invention can be applied not only to a mouse but also to non-contact input devices such as gestures and human sensors.

〔ソフトウェアによる実現例〕
プログラマブル表示器1およびコンピュータ10の制御ブロック(特に、HMI制御部3,8)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
[Example of implementation using software]
The control blocks of the programmable display 1 and the computer 10 (particularly the HMI control units 3 and 8) may be realized by a logic circuit (hardware) formed on an integrated circuit (IC chip) or the like, or may be realized by software. You may.

後者の場合、プログラマブル表示器1およびコンピュータ10は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えているとともに、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。 In the latter case, the programmable display 1 and the computer 10 are equipped with a computer that executes instructions of a program that is software that implements each function. This computer includes, for example, one or more processors and a computer-readable recording medium that stores the above program.

そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU11,111を用いることができる。 In the computer, the processor reads the program from the recording medium and executes the program, thereby achieving the object of the present invention. As the processor, for example, CPUs 11 and 111 can be used.

上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM13等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、プログラマブル表示器1およびコンピュータ10は、それぞれ上記プログラムを展開するメインメモリ12,112などを備えていてもよい。 As the recording medium, in addition to "non-temporary tangible media" such as ROM 13, tapes, disks, cards, semiconductor memories, programmable logic circuits, etc. can be used. Further, the programmable display device 1 and the computer 10 may each include main memories 12, 112, etc. in which the programs are developed.

また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 Furthermore, the program may be supplied to the computer via any transmission medium (communication network, broadcast waves, etc.) that can transmit the program. Note that one aspect of the present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.

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

1 プログラマブル表示器(表示装置)
10 コンピュータ(表示装置)
15 タッチパネル(操作入力部)
16 表示パネル(表示部)
50 フックイベントハンドラ(イベントハンドラ)
200 HMI画面(操作画面)
201 トレンドグラフ(監視区域)
202 数値表示ブロック(操作区域)
203 スイッチブロック(操作区域)
204 キーパッド(操作区域)
311,831 操作無効部
322,832 表示属性変更部
1 Programmable display (display device)
10 Computer (display device)
15 Touch panel (operation input section)
16 Display panel (display section)
50 Hook event handler (event handler)
200 HMI screen (operation screen)
201 Trend graph (monitoring area)
202 Numerical display block (operation area)
203 Switch block (operation area)
204 Keypad (operation area)
311,831 Operation invalidation section 322,832 Display attribute change section

Claims (9)

操作入力を行う操作入力部と、
前記操作入力部による操作入力の対象となる操作対象を少なくとも有する操作画面を表示する表示面を有し、当該表示面の輝度が変更可能な表示部と、
前記表示面の輝度を変化させるための情報を記憶する記憶部と、
所定の条件が満たされたとき、前記操作対象への操作入力を無効にするとともに、前記操作対象への操作入力が無効な操作無効状態を解除する操作入力を受ける解除領域を有する無効解除画面を前記操作画面上に表示させる操作無効部と、
前記無効解除画面が前記操作画面上に表示された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための前記解除領域に対する所定の操作入力でない誤操作であるとき、前記情報に基づいて前記表示面の輝度を許容範囲内で変更する表示輝度変更部と、を備えていることを特徴とする表示装置。
an operation input section for performing operation input;
a display section that has a display surface that displays an operation screen that has at least an operation target that is a target of operation input by the operation input section, and the brightness of the display surface can be changed;
a storage unit that stores information for changing the brightness of the display surface;
When a predetermined condition is met, an invalidation cancellation screen is provided that has a cancellation area that receives an operation input that invalidates the operation input to the operation target and cancels an operation invalid state in which the operation input to the operation target is invalid. an operation invalidation section to be displayed on the operation screen;
When the invalidation release screen is displayed on the operation screen and the operation input by the operation input unit is an erroneous operation that is not a predetermined operation input for the release area for canceling the operation invalidation state, the information A display device comprising: a display brightness changing unit that changes the brightness of the display surface within a permissible range based on the display brightness.
前記表示輝度変更部は、
前記表示部に対して設定された現状の輝度を取得しており、
前記情報に基づいて、前記現状の輝度からの変更の方向と変更量とを決定することを特徴とする請求項1に記載の表示装置。
The display brightness changing section includes:
The current brightness set for the display unit is acquired,
The display device according to claim 1 , wherein the direction and amount of change from the current brightness are determined based on the information .
前記表示輝度変更部は、前記無効解除画面の前記解除領域への操作入力が受け付けられることにより前記操作無効状態が解除された状態で、前記表示面の輝度が規定輝度より低い場合、前記表示面の輝度を当該規定輝度に変更することを特徴とする請求項1または2に記載の表示装置。The display brightness changing unit changes the display brightness when the brightness of the display surface is lower than a specified brightness in a state where the operation invalidation state is canceled by receiving an operation input to the cancellation area of the invalidation cancellation screen. 3. The display device according to claim 1, wherein the display device changes the brightness of the display device to the specified brightness. 操作入力を行う操作入力部と、
前記操作入力部による操作入力の対象となる操作対象を少なくとも有する操作画面を表示し、表示の状態についての変更可能な表示属性を有する表示部と、
所定の条件が満たされたとき、前記操作対象への操作入力を無効にするとともに、前記操作対象への操作入力が無効な操作無効状態を解除する操作入力を受ける解除領域を有する無効解除画面を前記操作画面上に表示させる操作無効部と、
前記無効解除画面が前記操作画面上に表示された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための前記解除領域に対する所定の操作入力でない誤操作であるとき、前記表示属性を許容範囲内で変更する表示属性変更部と、を備え、
前記表示属性変更部は、前記操作対象への操作が前記操作無効部によって無効にされたときの前記表示属性に対して、前記許容範囲において前記表示属性の変更可能な範囲が広い側を、前記表示属性を変更する変更方向と定め、前記誤操作が行われるごとに、前記変更方向に向けて前記表示属性を変更することを特徴とする表示装置。
an operation input section for performing operation input;
a display unit that displays an operation screen that has at least an operation target that is a target of operation input by the operation input unit, and has display attributes that can change the display state;
When a predetermined condition is met, an invalidation cancellation screen is provided that has a cancellation area that receives an operation input that invalidates the operation input to the operation target and cancels an operation invalid state in which the operation input to the operation target is invalid. an operation invalidation section to be displayed on the operation screen;
When the operation input by the operation input unit is an erroneous operation that is not a predetermined operation input for the release area for canceling the operation invalidation state while the invalidation release screen is displayed on the operation screen, the display attribute a display attribute changing section that changes the display attribute within a permissible range;
The display attribute changing unit is configured to select a side where the display attribute can be changed in a wider range in the permissible range with respect to the display attribute when the operation on the operation target is invalidated by the operation invalidation unit. A display device characterized in that a change direction is determined to change a display attribute, and each time the erroneous operation is performed, the display attribute is changed in the change direction.
前記表示属性変更部による前記表示属性の変更の態様は、前記許容範囲内で設定可能であることを特徴とする請求項に記載の表示装置。 5. The display device according to claim 4 , wherein the manner in which the display attribute is changed by the display attribute changing unit can be set within the permissible range. 操作入力を行う操作入力部と、
前記操作入力部による操作入力の対象となる操作対象を少なくとも有する操作画面を表示し、表示の状態についての変更可能な表示属性を有する表示部と、
所定の条件が満たされたとき、前記操作対象への操作入力を無効にするとともに、前記操作対象への操作入力が無効な操作無効状態を解除する操作入力を受ける解除領域を有する無効解除画面を前記操作画面上に表示させる操作無効部と、
前記無効解除画面が前記操作画面上に表示された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための前記解除領域に対する所定の操作入力でない誤操作であるとき、前記表示属性を許容範囲内で変更する表示属性変更部と、を備え、
前記操作無効部は、前記操作無効状態において前記表示属性が変更された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための前記解除領域に対する所定の操作入力であるときに、前記表示属性を設定するための設定画面を前記表示部に表示させることを特徴とする表示装置。
an operation input section for performing operation input;
a display unit that displays an operation screen that has at least an operation target that is a target of operation input by the operation input unit, and has display attributes that can change the display state;
When a predetermined condition is met, an invalidation cancellation screen is provided that has a cancellation area that receives an operation input that invalidates the operation input to the operation target and cancels an operation invalid state in which the operation input to the operation target is invalid. an operation invalidation section to be displayed on the operation screen;
When the operation input by the operation input unit is an erroneous operation that is not a predetermined operation input to the release area for canceling the operation invalidation state while the invalidation release screen is displayed on the operation screen, the display attribute a display attribute changing section that changes the display attribute within a permissible range;
The operation invalidation section is configured to operate when the display attribute is changed in the operation invalidation state and an operation input by the operation input section is a predetermined operation input to the release area for canceling the operation invalidation state. . A display device, wherein a setting screen for setting the display attribute is displayed on the display unit.
前記操作無効部は、前記解除領域を強調表示させることを特徴とする請求項からのいずれか1項に記載の表示装置。 7. The display device according to claim 4 , wherein the operation invalidation section highlights the release area. 前記操作画面は、前記操作対象が設けられた操作区域と、監視対象が設けられた監視区域とを有しており、
前記操作無効部は、前記無効解除画面を前記監視区域以外の上に表示させることを特徴とする請求項からのいずれか1項に記載の表示装置。
The operation screen has an operation area where the operation target is provided and a monitoring area where the monitoring target is provided,
The display device according to any one of claims 4 to 7 , wherein the operation invalidation unit displays the invalidation release screen on an area other than the monitoring area.
前記操作無効部および前記表示属性変更部は、イベントハンドラによって実現され、
前記イベントハンドラは、操作入力をイベントとして補足し、当該イベントを補足したときに、前記操作無効部および前記表示属性変更部がそれぞれ行う処理を行うことを特徴とする請求項からのいずれか1項に記載の表示装置。
The operation invalidating unit and the display attribute changing unit are realized by an event handler,
9. The event handler captures an operation input as an event, and when the event is captured, performs processing performed by the operation invalidating section and the display attribute changing section, respectively . The display device according to item 1.
JP2020070596A 2020-04-09 2020-04-09 display device Active JP7424894B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020070596A JP7424894B2 (en) 2020-04-09 2020-04-09 display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020070596A JP7424894B2 (en) 2020-04-09 2020-04-09 display device

Publications (2)

Publication Number Publication Date
JP2021168019A JP2021168019A (en) 2021-10-21
JP7424894B2 true JP7424894B2 (en) 2024-01-30

Family

ID=78079753

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020070596A Active JP7424894B2 (en) 2020-04-09 2020-04-09 display device

Country Status (1)

Country Link
JP (1) JP7424894B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024013821A1 (en) * 2022-07-11 2024-01-18 ファナック株式会社 Input control device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011081798A (en) 2009-10-05 2011-04-21 Tesla Motors Inc User configurable vehicle user interface
JP2017090685A (en) 2015-11-10 2017-05-25 キヤノン株式会社 Display control device and method for controlling the same
JP2017215852A (en) 2016-06-01 2017-12-07 キヤノン株式会社 Electronic apparatus, its control method, program and recording medium
JP2018082446A (en) 2017-12-11 2018-05-24 株式会社ニコン Electronic apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011081798A (en) 2009-10-05 2011-04-21 Tesla Motors Inc User configurable vehicle user interface
JP2017090685A (en) 2015-11-10 2017-05-25 キヤノン株式会社 Display control device and method for controlling the same
JP2017215852A (en) 2016-06-01 2017-12-07 キヤノン株式会社 Electronic apparatus, its control method, program and recording medium
JP2018082446A (en) 2017-12-11 2018-05-24 株式会社ニコン Electronic apparatus

Also Published As

Publication number Publication date
JP2021168019A (en) 2021-10-21

Similar Documents

Publication Publication Date Title
US9829975B2 (en) Gaze-controlled interface method and system
JP5708083B2 (en) Electronic device, information processing method, program, and electronic device system
KR20190092006A (en) Foldable electronic device and method for controlling screen using gesture
US8885332B2 (en) Electronic device
US9430089B2 (en) Information processing apparatus and method for controlling the same
JP2007094808A (en) Information processor with tablet device
JP7424894B2 (en) display device
CN110456857B (en) Information processing device, screen display method, and screen display program
US20170352331A1 (en) Electronic device and method for controlling same
US20190371014A1 (en) Image display device, image display method, and program
US10235975B2 (en) Method and system for providing a real time content updates to a user
US9501206B2 (en) Information processing apparatus
KR20150012297A (en) Activation of an application on a programmable device using gestures on an image
US20120007818A1 (en) Operational authority switching device with touch panels and program
TWI771558B (en) A display user interface, and related systems, methods and devices
US20170228149A1 (en) Information processing apparatus and information processing method
JP6057187B2 (en) Information processing device
US20150007073A1 (en) Information processing apparatus
JP7484613B2 (en) Display control device and display control program
US20160147282A1 (en) Terminal Device and Method for Controlling Terminal Device
KR102666979B1 (en) operation input control
CN113204289A (en) Interface device and information processing device
JP3798933B2 (en) Display monitoring control device
KR20140092016A (en) Adjustable touch-sensitive area of the display
CN110574354A (en) Portable terminal, control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231128

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240118

R150 Certificate of patent or registration of utility model

Ref document number: 7424894

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150