Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5466902B2 - Programmable display - Google Patents
[go: Go Back, main page]

JP5466902B2 - Programmable display - Google Patents

Programmable display Download PDF

Info

Publication number
JP5466902B2
JP5466902B2 JP2009194539A JP2009194539A JP5466902B2 JP 5466902 B2 JP5466902 B2 JP 5466902B2 JP 2009194539 A JP2009194539 A JP 2009194539A JP 2009194539 A JP2009194539 A JP 2009194539A JP 5466902 B2 JP5466902 B2 JP 5466902B2
Authority
JP
Japan
Prior art keywords
display
window
displayed
programmable
screen
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
JP2009194539A
Other languages
Japanese (ja)
Other versions
JP2011048022A (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
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 JP2009194539A priority Critical patent/JP5466902B2/en
Publication of JP2011048022A publication Critical patent/JP2011048022A/en
Application granted granted Critical
Publication of JP5466902B2 publication Critical patent/JP5466902B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、プログラマブル表示器に関し、特に低解像度の表示装置を具備しているプログラマブル表示器に関する。   The present invention relates to a programmable display, and more particularly to a programmable display including a low-resolution display device.

プログラマブル表示器は、制御システムのHMI(Human Machine Interface)として用いられるものであり、プログラマブル・ロジック・コントローラ(PLC)、温調器、インバータなどのコントローラとの通信インターフェースを備えており、当該コントローラと通信して、当該コントローラに接続されたデバイスの状態を表示するとともに、画面から受け付ける操作入力に応じてデバイスの状態を制御する。   The programmable display is used as an HMI (Human Machine Interface) of the control system, and has a communication interface with a controller such as a programmable logic controller (PLC), a temperature controller, and an inverter. Communication is performed to display the state of the device connected to the controller, and the state of the device is controlled in accordance with an operation input received from the screen.

プログラマブル表示器は、システム用ウィンドウの表示要求があると、システム用ウィンドウを表示する。ここで、システム用ウィンドウとは、ユーザが作画ソフトウェアを用いて自由に作成することができる画面以外のもので元々プログラマブル表示器本体に格納されるプログラムが固定的に提供するウィンドウ画面のことを意味している。   When there is a system window display request, the programmable display device displays the system window. Here, the system window means a window screen that is fixedly provided by a program originally stored in the programmable display main body other than a screen that can be freely created by the user using the drawing software. doing.

特開2007−94294号公報(要約)JP 2007-94294 A (summary)

従来のプログラマブル表示器は、具備している表示装置の解像度(表示ドット数)がシステム用ウィンドウを全て表示するのに十分な解像度であったため、システム用ウィンドウを全て表示するのに描画エリアが不足してしまうことはなかった。したがって、従来のプログラマブル表示器は、具備している表示装置の画面上に、同時に表示要求があったシステム用ウィンドウを全て同時表示していた。   In the conventional programmable display, the resolution (number of display dots) of the display device provided is sufficient to display all the system windows, so there is not enough drawing area to display all the system windows. I never did. Therefore, the conventional programmable display device simultaneously displays all the system windows that have been requested to be displayed simultaneously on the screen of the display device provided.

ところが、低コスト化や小型化を図る観点などから、プログラマブル表示器が具備する表示装置を、システム用ウィンドウを全て表示するのに十分でない解像度すなわち低解像度のものにすると、システム用ウィンドウを全て表示するのに描画エリアが不足してしまう。したがって、低解像度の表示装置を具備しているプログラマブル表示器では、表示要求があったシステム用ウィンドウが多ければ描画エリアが不足してしまい、具備している表示装置の画面上に、表示要求があったシステム用ウィンドウの全てを同時表示することができない場合がある。   However, from the viewpoint of cost reduction and downsizing, if the display device of the programmable display has a resolution that is not sufficient to display all the system windows, that is, a low-resolution one, all the system windows are displayed. However, the drawing area is insufficient. Therefore, in a programmable display equipped with a low-resolution display device, if there are many system windows for which a display request has been made, the drawing area will be insufficient, and a display request will be displayed on the screen of the equipped display device. You may not be able to display all of your system windows at the same time.

尚、特許文献1には、ベース画面上に複数のウィンドウを重なりの少ない状態で表示するプログラマブル表示器が提案されている。特許文献1で提案されている技術は高解像度の表示装置を具備しているプログラマブル表示器には好適であるが、低解像度の表示装置を具備しているプログラマブル表示器に特許文献1で提案されている技術を適用しても、具備している表示装置の画面上に、表示要求があったシステム用ウィンドウの全てを同時表示することができない場合があるという課題を解決することはできない。   Patent Document 1 proposes a programmable display that displays a plurality of windows on a base screen in a state with little overlap. The technique proposed in Patent Document 1 is suitable for a programmable display device having a high-resolution display device, but is proposed in Patent Document 1 for a programmable display device having a low-resolution display device. Even if the technology is applied, the problem that it may not be possible to simultaneously display all the system windows requested to be displayed on the screen of the display device provided cannot be solved.

本発明は、上記の状況に鑑み、少ない情報表示量でも効率良く、多くの情報を表示することができるプログラマブル表示器を提供することを目的とする。   In view of the above situation, an object of the present invention is to provide a programmable display capable of displaying a large amount of information efficiently even with a small amount of information display.

上記目的を達成するために本発明に係るプログラマブル表示器は、システム用ウィンドウを全て表示するのに十分でない解像度の表示手段と、前記システム用ウィンドウそれぞれの表示優先度を記憶する記憶手段と、前記システム用ウィンドウのうち表示すべきもの全てを前記表示画面の画面上に同時表示することができない場合に、前記表示優先度に従って、前記システム用ウィンドウのうち表示すべきもの全ての中から表示しないものを決定する非表示決定手段とを備える構成とする。尚、上記の「表示すべきもの」とは、例えば、表示要求イベントが発生してから表示消去要求イベントが発生するまでの状態のシステム用ウィンドウが該当する。また、例えば、システム用ウィンドウそれぞれについて表示要求があっても絶対に表示しない非表示設定が存在する場合、非表示設定がONであるものは上記の「表示すべきもの」から除外されることになる。   In order to achieve the above object, a programmable display device according to the present invention includes a display unit having a resolution that is not sufficient to display all system windows, a storage unit that stores display priorities of the system windows, and When not all of the system windows to be displayed can be displayed on the display screen at the same time, according to the display priority, the system windows to be displayed are determined not to be displayed. And a non-display determining means. The “thing to be displayed” corresponds to, for example, a system window in a state from when a display request event occurs until a display erasure request event occurs. Also, for example, when there is a non-display setting that is never displayed even if there is a display request for each system window, those for which the non-display setting is ON are excluded from the above-mentioned “to be displayed”. .

また、前記表示優先度が同一であるシステム用ウィンドウ間においては、先に表示されているシステム用ウィンドウの表示が優先されることが望ましい。   In addition, it is desirable that display of the previously displayed system window is given priority between system windows having the same display priority.

また、前記非表示決定手段の決定により表示されないシステム用ウィンドウが表示待機状態であることを一時的に記憶する一時記憶手段を備え、前記非表示決定手段の決定により表示されないシステム用ウィンドウが表示できる状態になれば、前記表示待機状態を解除し、前記非表示決定手段の決定により表示されないシステム用ウィンドウの表示を行うことが望ましい。   In addition, temporary storage means for temporarily storing that the system window that is not displayed by the determination by the non-display determination means is in a display standby state can be displayed, and the system window that is not displayed by the determination by the non-display determination means can be displayed. When the state is reached, it is desirable to cancel the display standby state and display a system window that is not displayed by the determination of the non-display determination means.

本発明に係るプログラマブル表示器によると、具備している表示装置が低解像度であるため表示するシステム用ウィンドウの描画エリアが不足している場合でも、表示優先度の高いシステム用ウィンドウを自動的に判断し、できる限り同時表示するので、少ない情報表示量でも効率良く、多くの情報を表示することができる。   According to the programmable display device of the present invention, a system window having a high display priority is automatically set even when a drawing area of a system window to be displayed is insufficient because the display device provided has a low resolution. Since it is determined and simultaneously displayed as much as possible, a large amount of information can be displayed efficiently even with a small amount of information display.

本発明の一実施形態に係るプログラマブル表示器を用いた制御システムの一構成例を示す図である。It is a figure which shows one structural example of the control system using the programmable display which concerns on one Embodiment of this invention. システム用ウィンドウの表示時に参照される制御データに含まれる内容を概念的に示す表である。It is a table | surface which shows notionally the content contained in the control data referred when the window for systems is displayed. システムメニューウィンドウと流れアラームウィンドウとの同時表示の例を模式的に示す図である。It is a figure which shows typically the example of the simultaneous display of a system menu window and a flow alarm window. システムメニューウィンドウと1行エラー表示ウィンドウとの同時表示の例を模式的に示す図である。It is a figure which shows typically the example of the simultaneous display of a system menu window and a 1 line error display window. 流れアラームウィンドウと1行エラー表示ウィンドウとの同時表示の例を模式的に示す図である。It is a figure which shows typically the example of the simultaneous display of a flow alarm window and a 1 line error display window. システムメニューウィンドウと流れアラームウィンドウとの同時表示の他の例を模式的に示す図である。It is a figure which shows typically the other example of the simultaneous display of a system menu window and a flow alarm window. システムメニューウィンドウと1行エラー表示ウィンドウとの同時表示の他の例を模式的に示す図である。It is a figure which shows typically the other example of the simultaneous display of a system menu window and a 1 line error display window. 流れアラームウィンドウと1行エラー表示ウィンドウとの同時表示の他の例を模式的に示す図である。It is a figure which shows typically the other example of the simultaneous display of a flow alarm window and a 1 line error display window. 本発明の一実施形態に係るプログラマブル表示器のシステム用ウィンドウの表示に関連する動作を示すフローチャートである。It is a flowchart which shows the operation | movement relevant to the display of the window for systems of the programmable display which concerns on one Embodiment of this invention. 表示画面の推移例の第1段階を示す図である。It is a figure which shows the 1st step of the transition example of a display screen. 表示画面の推移例の第2段階を示す図である。It is a figure which shows the 2nd step of the example of a transition of a display screen. 表示画面の推移例の第3段階を示す図である。It is a figure which shows the 3rd step of the example of a transition of a display screen.

本発明の実施形態について図面を参照して以下に説明する。図1は、本発明の一実施形態に係るプログラマブル表示器1(以下、「プログラマブル表示器1」と略す)を用いた制御システムの一構成例を示す図である。図1に示す制御システムは、プログラマブル表示器1と、制御用ホストコンピュータ2と、通信ネットワーク3と、PLC4と、デバイス5とを備えている。   Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration example of a control system using a programmable display 1 (hereinafter, abbreviated as “programmable display 1”) according to an embodiment of the present invention. The control system shown in FIG. 1 includes a programmable display 1, a control host computer 2, a communication network 3, a PLC 4, and a device 5.

プログラマブル表示器1は、通信ネットワーク3を介して制御用ホストコンピュータ2と接続されている。   The programmable display 1 is connected to a control host computer 2 via a communication network 3.

PLC4は、ユーザが作成した制御プログラム(ラダープログラム)を実行することにより、例えば、数十msなどの予め定められたスキャンタイム毎に、入力用のデバイス5の状態を取り込むとともに、出力用のデバイス5に制御指示を与える。   The PLC 4 executes the control program (ladder program) created by the user to capture the state of the input device 5 at every predetermined scan time such as several tens of ms, and to output the device. 5 gives a control instruction.

入力用のデバイス5としては、例えば、スイッチ、センサなどがあり、出力用のデバイス5としては、例えば、ランプ、バルブなどがある。これら各種のデバイス5は、製造ラインなどの各種のターゲットシステムの所要各部に配置される。   Examples of the input device 5 include a switch and a sensor, and examples of the output device 5 include a lamp and a bulb. These various devices 5 are arranged in required parts of various target systems such as a production line.

次に、プログラマブル表示器1の構成について説明する。プログラマブル表示器1は、CPU(Central Processing Unit)11と、インターフェース部12及び13と、SRAM(Static RAM)14と、FEPROM(Flash Erasable and Programmable ROM)15と、DRAM(Dynamic RAM)16と、表示装置17と、タッチパネル18とを備えている。   Next, the configuration of the programmable display device 1 will be described. The programmable display 1 includes a CPU (Central Processing Unit) 11, interface units 12 and 13, SRAM (Static RAM) 14, FEPROM (Flash Erasable and Programmable ROM) 15, DRAM (Dynamic RAM) 16, and display. A device 17 and a touch panel 18 are provided.

後述の説明により明らかになるが、表示装置17が請求項中の「表示手段」の一例に該当し、FEPROM15が請求項中の「記憶手段」の一例として機能し、CPU11が請求項中の「非表示決定手段」の一例として機能し、DRAM16が請求項中の「一時記憶手段」の一例として機能する。   As will be apparent from the following description, the display device 17 corresponds to an example of “display means” in the claims, the FEPROM 15 functions as an example of “storage means” in the claims, and the CPU 11 includes “ The DRAM 16 functions as an example of “temporary storage unit” in the claims.

表示装置17は、液晶表示装置やEL表示装置やプラズマ表示装置などの薄型表示装置が好適である。尚、表示装置17は、システム用ウィンドウを全て表示するのに十分でない解像度すなわち低解像度の表示装置である。   The display device 17 is preferably a thin display device such as a liquid crystal display device, an EL display device, or a plasma display device. The display device 17 is a display device having a resolution that is not sufficient to display all the system windows, that is, a low-resolution display device.

本実施形態では、システム用ウィンドウが、システムメニューウィンドウ、輝度・コントラスト調整ウィンドウ、流れアラームウィンドウ、1行エラー表示ウィンドウの4つである。システムメニューウィンドウは、プログラマブル表示器1のメンテナンスを行うためのウィンドウ画面であって、例えば、オフライン(プログラマブル表示器1が論理的に制御用ホストコンピュータ2に接続されていない状態)へ移行するためのスイッチ、プログラマブル表示器1のリセットを実行するためのスイッチ、発生中のエラーが有る場合にエラー詳細ウィンドウを表示するためのスイッチ、デバイス5の状態を表示するためのスイッチ、プログラマブル表示器1が具備するUSB端子(不図示)に接続されたUSBメモリに記憶されているデータを読み出し、その読み出したデータに基づいてプログラマブル表示器1の再起動を実行するためのスイッチなどがメニュー表示されるウィンドウ画面である。輝度・コントラスト調整ウィンドウは、表示画面の輝度やコントラストを調整するための設定画面が表示されるウィンドウ画面である。流れアラームウィンドウは、アラームメッセージが画面右側から左側に流れるように表示されるウィンドウ画面である。1行エラー表示ウィンドウは、エラーコードとエラー内容の先頭部分とが表示されるウィンドウ画面である。また、本実施形態では、表示装置17の解像度が横200ドット、縦80ドットであって、システムメニューウィンドウ、流れアラームウィンドウ、1行エラー表示ウィンドウのうち2つを同時に表示する描画エリアはあるが3つ全てを同時に表示する描画エリアはない。また、本実施形態では、輝度・コントラスト調整ウィンドウは全画面表示であるため他のシステム用ウィンドウとの同時表示が不可能である。   In this embodiment, there are four system windows: a system menu window, a brightness / contrast adjustment window, a flow alarm window, and a one-line error display window. The system menu window is a window screen for performing maintenance of the programmable display 1 and is, for example, for shifting to an offline state (a state in which the programmable display 1 is not logically connected to the control host computer 2). A switch, a switch for resetting the programmable display 1, a switch for displaying an error detail window when there is an error occurring, a switch for displaying the state of the device 5, and the programmable display 1 A window screen on which a menu for displaying a switch or the like for reading data stored in a USB memory connected to a USB terminal (not shown) and executing restart of the programmable display 1 based on the read data It is. The brightness / contrast adjustment window is a window screen on which a setting screen for adjusting the brightness and contrast of the display screen is displayed. The flow alarm window is a window screen displayed so that an alarm message flows from the right side to the left side of the screen. The one-line error display window is a window screen on which an error code and a head portion of error contents are displayed. In this embodiment, the resolution of the display device 17 is 200 dots wide and 80 dots long, and there is a drawing area that displays two of the system menu window, flow alarm window, and one-line error display window at the same time. There is no drawing area that displays all three at the same time. In the present embodiment, since the brightness / contrast adjustment window is a full-screen display, it cannot be displayed simultaneously with other system windows.

インターフェース部12は、プログラマブル表示器1が制御用ホストコンピュータ2との間の通信を行うための通信制御部であり、通信ネットワーク3に接続されている。インターフェース部12は、制御用ホストコンピュータ2のIPアドレスに基づくネットワーク通信を行うことができるように構成されている。   The interface unit 12 is a communication control unit for the programmable display 1 to communicate with the control host computer 2, and is connected to the communication network 3. The interface unit 12 is configured to perform network communication based on the IP address of the control host computer 2.

インターフェース部13は、プログラマブル表示器1がPLC4との間の通信を行うための通信制御部である。インターフェース部13は、PLC4がシリアル通信を行う機種である場合にはPLC4のメーカや機種に応じた通信プロトコルを用いてシリアル通信を行い、PLC4がネットワーク通信を行う機種である場合にはネットワーク通信を行うように構成されている。   The interface unit 13 is a communication control unit for the programmable display device 1 to communicate with the PLC 4. The interface unit 13 performs serial communication using a communication protocol according to the manufacturer and model of the PLC 4 when the PLC 4 is a model that performs serial communication, and performs network communication when the PLC 4 is a model that performs network communication. Configured to do.

SRAM14は、PLC4から得たデータやプログラマブル表示器1で発生したデータを格納するデータメモリである。   The SRAM 14 is a data memory that stores data obtained from the PLC 4 and data generated by the programmable display 1.

PLC4から得たデータとしては、サンプリングデータが挙げられる。サンプリングデータは、PLC4がデバイス5から得たデータであり、発生順にSRAM14に格納される。   Sampling data is an example of data obtained from the PLC 4. The sampling data is data obtained by the PLC 4 from the device 5 and is stored in the SRAM 14 in the order of generation.

プログラマブル表示器1で発生したデータとしては、アラームデータ、折れ線グラフデータ、操作ログデータなどが挙げられる。   Examples of data generated by the programmable display 1 include alarm data, line graph data, and operation log data.

アラームデータは、アラームに関する情報である。CPU11は、PLC4における所定のアラームビットがONしたことを受信すると、当該アラームビットに対して予め設定されているアラームについての内容(メッセージ)などを発報時刻(受信時刻)と併せて作成し、アラームデータとする。折れ線グラフデータは、折れ線グラフを表示するためのデータである。CPU11は、上記のサンプリングデータに基づいて折れ線グラフデータ作成する。操作ログデータは、プログラマブル表示器1に対するユーザの操作履歴に関するデータであり、ユーザがプログラマブル表示器1に対して行った操作内容(ログイン、ログアウト、画面における各タッチ操作など)や、操作者情報(氏名、所属など)や、その発生時刻などからなる。   The alarm data is information regarding the alarm. When the CPU 11 receives that a predetermined alarm bit in the PLC 4 is turned on, the CPU 11 creates contents (messages) about the alarm set in advance for the alarm bit, together with the issue time (reception time), Use alarm data. The line graph data is data for displaying a line graph. The CPU 11 creates line graph data based on the sampling data. The operation log data is data related to the user's operation history with respect to the programmable display 1, and details of operations performed by the user on the programmable display 1 (login, logout, touch operations on the screen, etc.) and operator information ( Name, affiliation, etc.) and time of occurrence.

FEPROM15は、画面データ、表示/制御プログラム、通信プロトコルデータ、通信プログラム、プロトコル変換プログラム、ラダープログラム、ラダー処理プログラムなどを格納している。これらの各種データ、プログラムは、FEPROM15に予め格納されていてもよいし、プログラム表示器1に記憶媒体再生部を設けるようにして当該記憶媒体再生部によってCD−ROMなどの記憶媒体から読み取られてFEPROM15に予め格納されてもよい。また、これらの各種データ、プログラムは、通信ネットワーク3、あるいは他の通信伝送路を介して、例えば制御用ホストコンピュータ2からプログラマブル表示器1に転送され、FEPROM15に格納されてもよい。表示/制御プログラムは、システム用ウィンドウの表示時に参照される制御データとシステム用ウィンドウの表示時に参照される画面データとを含んでいる。   The FEPROM 15 stores screen data, display / control programs, communication protocol data, communication programs, protocol conversion programs, ladder programs, ladder processing programs, and the like. These various data and programs may be stored in the FEPROM 15 in advance, or may be read from a storage medium such as a CD-ROM by the storage medium playback unit so that the program display 1 is provided with a storage medium playback unit. It may be stored in the FEPROM 15 in advance. These various data and programs may be transferred from the control host computer 2 to the programmable display 1 via the communication network 3 or other communication transmission path, and stored in the FEPROM 15, for example. The display / control program includes control data referred to when the system window is displayed and screen data referred to when the system window is displayed.

本実施形態では、表示/制御プログラムに含まれているシステム用ウィンドウの表示時に参照される制御データは、図2に示す表のような内容を含んでいる。尚、図2に示す表中の表示優先度は数字の小さいほど優先度が高いものとする。本実施形態では、上述したとおり、表示装置17において、システムメニューウィンドウ、流れアラームウィンドウ、1行エラー表示ウィンドウのうち2つを同時に表示する描画エリアはあるが3つ全てを同時に表示する描画エリアはなく、輝度・コントラスト調整ウィンドウは全画面表示であるため他のシステム用ウィンドウとの同時表示が不可能である。したがって、本実施形態において、システム用ウィンドウの同時表示が可能であるのは、システムメニューウィンドウと流れアラームウィンドウとの組み合わせ、システムメニューウィンドウと1行エラー表示ウィンドウとの組み合わせ、流れアラームウィンドウと1行エラー表示ウィンドウとの組み合わせ、の3パターンである。   In the present embodiment, the control data referred to when displaying the system window included in the display / control program includes the contents shown in the table shown in FIG. In addition, the display priority in the table | surface shown in FIG. 2 shall have a high priority, so that a number is small. In the present embodiment, as described above, the display device 17 has a drawing area that displays two of the system menu window, flow alarm window, and one-line error display window at the same time, but a drawing area that displays all three at the same time. In addition, since the brightness / contrast adjustment window is a full-screen display, it cannot be displayed simultaneously with other system windows. Therefore, in the present embodiment, the system window can be displayed at the same time by combining a system menu window and a flow alarm window, a combination of a system menu window and a one-line error display window, a flow alarm window and one line. There are three patterns, a combination with an error display window.

システムメニューウィンドウと流れアラームウィンドウとの同時表示は、後述するシステム用ウィンドウの表示位置設定が下部表示である場合には図3Aに示すようになり、後述するシステム用ウィンドウの表示位置設定が上部表示である場合には図4Aに示すようになる。システムメニューウィンドウと1行エラー表示ウィンドウとの同時表示は、後述するシステム用ウィンドウの表示位置設定が下部表示である場合には図3Bに示すようになり、後述するシステム用ウィンドウの表示位置設定が上部表示である場合には図4Bに示すようになる。流れアラームウィンドウと1行エラー表示ウィンドウとの同時表示は、後述するシステム用ウィンドウの表示位置設定が下部表示である場合には図3Cに示すようになり、後述するシステム用ウィンドウの表示位置設定が上部表示である場合には図4Cに示すようになる。   The simultaneous display of the system menu window and the flow alarm window is as shown in FIG. 3A when the display position setting of the system window described later is the lower display, and the display position setting of the system window described later is displayed on the upper display. In this case, it becomes as shown in FIG. 4A. The simultaneous display of the system menu window and the one-line error display window is as shown in FIG. 3B when the display position setting of the system window described later is the lower display, and the display position setting of the system window described later is set. In the case of the upper display, it is as shown in FIG. 4B. The simultaneous display of the flow alarm window and the one-line error display window is as shown in FIG. 3C when the display position setting of the system window described later is the lower display, and the display position setting of the system window described later is set. In the case of the upper display, it is as shown in FIG. 4C.

また、FEPROM15は、システム用ウィンドウの一つである流れアラームウィンドウのアラームメッセージと、システム用ウィンドウの表示位置設定(上部表示又は下部表示)と、システム用ウィンドウそれぞれについて表示要求があっても絶対に表示しない非表示設定のON/OFFとを格納している。これらのアラームメッセージや各種設定は、例えば、制御用ホストコンピュータ2にインストールされている作画ソフトウェアを用いてユーザが作成し、その後、通信ネットワーク3を介して制御用ホストコンピュータ2からプログラマブル表示器1に転送され、FEPROM15に格納されてもよい。   Also, the FEPROM 15 is absolutely free from alarm messages in the flow alarm window, which is one of the system windows, the display position setting of the system window (upper display or lower display), and a display request for each of the system windows. Stores ON / OFF of non-display setting not to be displayed. These alarm messages and various settings are created by the user using, for example, drawing software installed in the control host computer 2, and thereafter, the control host computer 2 sends the programmable display 1 via the communication network 3. It may be transferred and stored in the FEPROM 15.

流れアラームウィンドウの表示では、FEPROM15に格納されているアラームメッセージが画面右側から左側に流れるように表示される。また、システム用ウィンドウの表示或いは非表示は、上記の表示位置設定及び非表示設定に基づいて実行される。   In the display of the flow alarm window, the alarm message stored in the FEPROM 15 is displayed so as to flow from the right side to the left side of the screen. The display or non-display of the system window is executed based on the display position setting and non-display setting described above.

画面データは、表示装置17に表示される画面(ユーザ画面)のデータであり、ベース画面のデータと、スイッチ、ランプなどの画像化された部品のデータと、各部品に付与された処理指示語(タグ)とを含んでいる。   The screen data is data of a screen (user screen) displayed on the display device 17, data of a base screen, data of imaged parts such as switches and lamps, and processing instruction words given to each part. (Tag).

上記のタグは、ベース画面上で実行されるべき事象ごとに作成されており、基本的には、表示制御動作を実行すべきベース画面のファイル番号と、このベース画面上で実行されるべき動作内容を特定する事象名と、実行事象毎に参照される1または複数のデータからなる参照情報とを一組として備えている。例えば、タグが所定のデバイスアドレスの内容に応じた部品図形を所定の画面領域(表示座標範囲)に表示する表示タグである場合、参照情報には、表示するための座標範囲(X,Y)と、表示対象を特定するファイル番号と、表示対象の所定の状態を示す所定のデバイスアドレスとが含まれる。また、タグが入力タグである場合、参照情報には、有効入力座標範囲(X,Y)と、入力結果が書き込まれるデバイスアドレスとが含まれる。   The above tag is created for each event to be executed on the base screen. Basically, the file number of the base screen on which the display control operation is to be executed and the operation to be executed on this base screen. An event name for specifying the contents and reference information including one or more data referred to for each execution event are provided as a set. For example, when the tag is a display tag that displays a part graphic corresponding to the content of a predetermined device address in a predetermined screen area (display coordinate range), the reference information includes a coordinate range (X, Y) for display. And a file number for specifying a display target and a predetermined device address indicating a predetermined state of the display target. When the tag is an input tag, the reference information includes an effective input coordinate range (X, Y) and a device address where the input result is written.

DRAM16は、表示制御などの演算処理時の作業用に用いられる他、PLC4との間でやり取りされるデータの一時的な記憶などに用いられる作業メモリである。   The DRAM 16 is a work memory used for temporary storage of data exchanged with the PLC 4 in addition to being used for work during arithmetic processing such as display control.

タッチパネル18は、表示装置17の表示画面上でタッチ入力を行うために表示装置17の表示画面上に配置されている入力装置である。   The touch panel 18 is an input device arranged on the display screen of the display device 17 in order to perform touch input on the display screen of the display device 17.

次に、プログラマブル表示器1のシステム用ウィンドウの表示に関連する動作について図5に示すフローチャートを参照して説明する。   Next, operations related to the display of the system window of the programmable display 1 will be described with reference to the flowchart shown in FIG.

プログラマブル表示器1に電源が投入されると、図5に示すフローチャートが開始される。まず、CPU11は、システム用ウィンドウの表示を要求する表示要求イベントが発生したか否かを判定する(ステップS10)。   When the programmable display 1 is turned on, the flowchart shown in FIG. 5 is started. First, the CPU 11 determines whether or not a display request event for requesting display of a system window has occurred (step S10).

システム用ウィンドウの表示要求イベントが発生していなければ(ステップS10のNO)、ステップS10に戻る。一方、システム用ウィンドウの表示要求イベントが発生していれば(ステップS10のYES)、CPU11は、現在既に表示中のシステム用ウィンドウを判別する(ステップS20)。   If no system window display request event has occurred (NO in step S10), the process returns to step S10. On the other hand, if a system window display request event has occurred (YES in step S10), the CPU 11 determines the system window that is currently being displayed (step S20).

その後、CPU11は、図2に示す表のような内容を含んでいるシステム用ウィンドウの表示時に参照される制御データをFEPROM15から読み出し、現在既に表示中のシステム用ウィンドウの表示優先度と表示要求イベントが発生したシステム用ウィンドウの表示優先度とを参照する(ステップS30)。そして、CPU11は、表示要求イベントが発生したシステム用ウィンドウが表示条件を満たしているか否かを判定する(ステップS40)。   After that, the CPU 11 reads out the control data referred to when displaying the system window including the contents shown in the table of FIG. 2 from the FEPROM 15, and displays the display priority and the display request event of the currently displayed system window. Reference is made to the display priority of the system window in which the error occurred (step S30). Then, the CPU 11 determines whether or not the system window in which the display request event has occurred satisfies the display conditions (step S40).

表示要求イベントが発生したシステム用ウィンドウについて、非表示設定がONであれば、表示条件を満たさない。これに対して、表示要求イベントが発生したシステム用ウィンドウについて、非表示設定がOFFであれば、以下のようになる。現在既に表示中のシステム用ウィンドウと表示要求イベントが発生したシステム用ウィンドウとの全てを同時表示できない場合(図2に示す表中の表示可否が「否」である場合)、表示優先度(図2参照)の高い方が優先して表示され、また、同一優先度であれば先に表示されているシステム用ウィンドウが優先される。したがって、(1)現在既に表示中のシステム用ウィンドウに流れアラームウィンドウが含まれている場合、(2)現在既に表示中のシステム用ウィンドウがシステムメニューウィンドウのみである場合、(3)現在既に表示中のシステム用ウィンドウが1行エラー表示ウィンドウのみである場合、のいずれかであれば、表示条件を満たす。   If the non-display setting is ON for the system window in which the display request event has occurred, the display condition is not satisfied. On the other hand, if the non-display setting is OFF for the system window in which the display request event has occurred, the following occurs. When it is not possible to simultaneously display all the system windows that are currently displayed and the system window in which the display request event has occurred (when the display availability in the table shown in FIG. 2 is “No”), the display priority (FIG. 2) is displayed with priority, and if it has the same priority, the previously displayed system window is given priority. Therefore, (1) when the current alarm window is included in the currently displayed system window, (2) when the only system window currently displayed is the system menu window, and (3) currently displayed. If the system window in the middle is only a one-line error display window, the display condition is satisfied.

表示要求イベントが発生したシステム用ウィンドウが表示条件を満たしていれば(ステップS40のYES)、表示要求イベントが発生したシステム用ウィンドウを表示し、表示要求イベント発生が発生したシステム用ウィンドウの表示に伴って、低い表示優先度のシステム用ウィンドウ(流れアラームウィンドウ)が同時表示できない状態になれば、低い表示優先度のシステム用ウィンドウ(流れアラームウィンドウ)の表示を消去し(ステップS50)、流れアラームウィンドウが表示待機状態であることをDRAM16に一時的に記憶させ、その後ステップS10に戻る。一方、表示要求イベントが発生したシステム用ウィンドウが表示条件を満たしていなければ(ステップS40のNO)、表示要求イベントが発生したシステム用ウィンドウを表示しないようにし(ステップS60)、表示要求イベントが発生したシステム用ウィンドウが表示待機状態であることをDRAM16に一時的に記憶させ、その後ステップS10に戻る。   If the system window in which the display request event has occurred satisfies the display conditions (YES in step S40), the system window in which the display request event has occurred is displayed, and the system window in which the display request event has occurred is displayed. If the system window for low display priority (flow alarm window) cannot be displayed simultaneously, the display of the system window for low display priority (flow alarm window) is deleted (step S50), and the flow alarm is displayed. The fact that the window is in the display standby state is temporarily stored in the DRAM 16, and then the process returns to step S10. On the other hand, if the system window in which the display request event has occurred does not satisfy the display condition (NO in step S40), the system window in which the display request event has occurred is not displayed (step S60), and the display request event occurs. The DRAM 16 temporarily stores the fact that the system window is in the display standby state, and then returns to step S10.

そして、プログラマブル表示器1に電源が供給されている限り、上述した一連の動作(システム用ウィンドウの表示に関連する動作)が繰り返される。上述した一連の動作(システム用ウィンドウの表示に関連する動作)の繰り返しにより、プログラマブル表示器1は、具備している表示装置が低解像度であるため表示するシステム用ウィンドウの描画エリアが不足している場合でも、表示優先度の高いシステム用ウィンドウを自動的に判断し、できる限り同時表示するので、少ない情報表示量でも効率良く、多くの情報を表示することができる。   As long as power is supplied to the programmable display device 1, the above-described series of operations (operations related to the display of the system window) are repeated. By repeating the above-described series of operations (operations related to the display of the system window), the programmable display device 1 has insufficient drawing area of the system window to be displayed because the display device provided has a low resolution. Even in such a case, a system window having a high display priority is automatically determined and simultaneously displayed as much as possible, so that a large amount of information can be displayed efficiently even with a small information display amount.

また、CPU11は、システム用ウィンドウの表示消去を要求する表示消去要求イベントが発生したか否かを常時監視しており、表示消去要求イベントが発生すると、図5に示すフローチャート動作に対して割り込み処理を行い、表示消去要求イベントが発生したシステム用ウィンドウの表示を消去し、さらに、表示待機状態のシステム用ウィンドウが存在する場合にはその表示待機状態のシステム用ウィンドウに対して表示要求イベントを発生させた後、図5に示すフローチャート動作に戻るようにする。尚、表示待機状態のシステム用ウィンドウに対して表示消去要求イベントが発生した場合には、表示待機状態を解除する。これにより、同時表示できないために表示を消去した或いは表示しなかったシステム用ウィンドウが表示消去要求されないままで表示できる状態になれば、その表示を消去した或いは表示しなかったシステム用ウィンドウを表示することができる。   Further, the CPU 11 constantly monitors whether or not a display erasure request event for requesting display erasure of the system window has occurred. When the display erasure request event occurs, an interrupt process is performed for the flowchart operation shown in FIG. To clear the display of the system window in which a display clear request event has occurred, and if there is a system window in display standby state, generate a display request event for the system window in display standby state Then, the operation returns to the flowchart operation shown in FIG. When a display erasure request event occurs for the system window in the display standby state, the display standby state is canceled. Thus, if a system window that has been erased or not displayed because it cannot be displayed simultaneously can be displayed without being requested to be erased, the system window that has been erased or not displayed is displayed. be able to.

ここで、表示装置17の表示画面の推移例について図6A〜図6Cを参照して説明する。まず、図6Aに示すように、ベース画面上に流れアラームウィンドウW1と1行エラー表示ウィンドウW2とが同時表示されているものとする。本例において、流れアラームウィンドウW1のアラームメッセージは「緊急地震速報」である。図6Aに示す表示状態で、システムメニューウィンドウの表示を要求する表示要求イベントが発生すると、図5に示すフローチャートのステップS50の処理により、流れアラームウィンドウW1の表示が消去され、その代わりにシステムメニューウィンドウW3が表示され、図6Bに示すように、ベース画面上に1行エラー表示ウィンドウW2とシステムメニューウィンドウW3とが同時表示される。図6Bに示す表示状態で、1行エラー表示ウィンドウW2の「×」表示がタッチされると、1行エラー表示ウィンドウの表示消去を要求する表示消去要求イベントが発生し、1行エラー表示ウィンドウW2の表示が消去され、この時、流れアラームウィンドウW1が表示待機状態のままであれば、流れアラームウィンドウW1が再び表示され、図6Cに示すようになる。表示待機状態の場合でも流れアラームウィンドウW1のアラームメッセージの流れ処理が繰り返し実行されているため、流れアラームウィンドウW1が再び表示された時点でアラームメッセージの流れ処理が途中であれば、図6Cに示すようにアラームメッセージの途中から表示が再開される。   Here, transition examples of the display screen of the display device 17 will be described with reference to FIGS. 6A to 6C. First, as shown in FIG. 6A, it is assumed that a flow alarm window W1 and a one-line error display window W2 are simultaneously displayed on the base screen. In this example, the alarm message in the flow alarm window W1 is “Emergency Earthquake Early Warning”. When a display request event for requesting display of the system menu window occurs in the display state shown in FIG. 6A, the display of the flow alarm window W1 is deleted by the processing of step S50 in the flowchart shown in FIG. A window W3 is displayed, and as shown in FIG. 6B, a one-line error display window W2 and a system menu window W3 are simultaneously displayed on the base screen. In the display state shown in FIG. 6B, when the “x” display in the one-line error display window W2 is touched, a display erasure request event for requesting the display erasure of the one-line error display window occurs, and the one-line error display window W2 If the flow alarm window W1 remains in the display standby state at this time, the flow alarm window W1 is displayed again, as shown in FIG. 6C. Since the alarm message flow process of the flow alarm window W1 is repeatedly executed even in the display standby state, if the alarm message flow process is in progress at the time when the flow alarm window W1 is displayed again, FIG. 6C shows. Thus, the display is resumed from the middle of the alarm message.

以上、本発明に係る実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実行することができる。例えば、上述した実施形態では、システム用ウィンドウの数は4つであり、表示装置に同時表示できるシステム用ウィンドウの最大数は2つであったが、これはあくまで一例であって、表示装置に同時表示できるシステム用ウィンドウの最大数がシステム用ウィンドウの数よりも小さければよい。   As mentioned above, although embodiment which concerns on this invention was described, the range of this invention is not limited to this, A various change can be added and implemented in the range which does not deviate from the main point of invention. For example, in the above-described embodiment, the number of system windows is four, and the maximum number of system windows that can be simultaneously displayed on the display device is two. However, this is merely an example, and the display device includes It is sufficient that the maximum number of system windows that can be displayed simultaneously is smaller than the number of system windows.

1 本発明の一実施形態に係るプログラマブル表示器
2 制御用ホストコンピュータ
3 通信ネットワーク
4 PLC
5 デバイス
11 CPU
12、13 インターフェース部
14 SRAM
15 FEPROM
16 DRAM
17 表示装置
18 タッチパネル
W1 流れアラームウィンドウ
W2 1行エラー表示ウィンドウ
W3 システムメニューウィンドウ
DESCRIPTION OF SYMBOLS 1 Programmable display device which concerns on one Embodiment of this invention 2 Host computer for control 3 Communication network 4 PLC
5 devices 11 CPU
12, 13 Interface unit 14 SRAM
15 FEPROM
16 DRAM
17 Display device 18 Touch panel W1 Flow alarm window W2 Single line error display window W3 System menu window

Claims (2)

プログラムを格納する第1の記憶手段と、
前記プログラムが固定的に提供するウィンドウ画面であるシステム用ウィンドウを全て同時に表示するために必要なエリアよりも小さい描画エリアしか有さない表示手段と、
前記システム用ウィンドウそれぞれの表示優先度を記憶する記憶手段と、
前記システム用ウィンドウのうち表示すべきもの全てを前記表示画面の画面上に同時表示することができない場合に、前記表示優先度に従って、前記システム用ウィンドウのうち表示すべきもの全ての中から表示しないものを決定する非表示決定手段と、
前記非表示決定手段の決定により表示されないシステム用ウィンドウが表示待機状態であることを一時的に記憶する一時記憶手段と、を備え
第1のシステム用ウィンドウが、前記第1のシステム用ウィンドウよりも表示優先度の高い第2のシステム用ウィンドウが表示されることで、前記非表示決定手段の決定により表示されないシステム用ウィンドウになり、その後、前記第2のシステム用ウィンドウの表示が終了されない場合であっても、
前記非表示決定手段の決定により表示されないシステム用ウィンドウが表示できる状態になれば、前記表示待機状態を解除し、前記非表示決定手段の決定により表示されないシステム用ウィンドウの表示を行うことを特徴とするプログラマブル表示器。
First storage means for storing a program;
Display means having a drawing area smaller than an area necessary for simultaneously displaying all system windows, which are window screens fixedly provided by the program ;
Storage means for storing the display priority of each of the system windows;
When all of the system windows to be displayed cannot be displayed on the screen of the display screen at the same time, according to the display priority, the system windows not to be displayed among all the windows to be displayed A non-display determining means for determining;
Temporary storage means for temporarily storing that a system window that is not displayed by the determination of the non-display determination means is in a display standby state.
The first system window is displayed as a second system window having a display priority higher than that of the first system window, so that the first system window is not displayed due to the determination by the non-display determining means. After that, even if the display of the second system window is not terminated,
When the system window that is not displayed by the determination of the non-display determining means can be displayed, the display standby state is canceled, and the system window that is not displayed by the determination of the non-display determining means is displayed. Programmable display.
前記表示優先度が同一であるシステム用ウィンドウ間においては、先に表示されているシステム用ウィンドウの表示が優先されることを特徴とする請求項1に記載のプログラマブル表示器。  2. The programmable display according to claim 1, wherein the display of the previously displayed system window is prioritized between system windows having the same display priority.
JP2009194539A 2009-08-25 2009-08-25 Programmable display Active JP5466902B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009194539A JP5466902B2 (en) 2009-08-25 2009-08-25 Programmable display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009194539A JP5466902B2 (en) 2009-08-25 2009-08-25 Programmable display

Publications (2)

Publication Number Publication Date
JP2011048022A JP2011048022A (en) 2011-03-10
JP5466902B2 true JP5466902B2 (en) 2014-04-09

Family

ID=43834435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009194539A Active JP5466902B2 (en) 2009-08-25 2009-08-25 Programmable display

Country Status (1)

Country Link
JP (1) JP5466902B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012186914A (en) 2011-03-04 2012-09-27 Asmo Co Ltd Motor and electric power steering motor
JP2012186913A (en) 2011-03-04 2012-09-27 Asmo Co Ltd Motor and electric power steering motor
JP7646098B1 (en) * 2024-05-24 2025-03-14 三菱電機株式会社 Screen data creation program, screen data creation device, programmable display system, programmable display device, and screen data creation method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5772188A (en) * 1980-10-22 1982-05-06 Hitachi Ltd Priority information display controlling method and device
JPH0729079A (en) * 1993-07-08 1995-01-31 Mitsubishi Electric Corp Monitoring device
JP2000020112A (en) * 1998-06-29 2000-01-21 Matsushita Electric Works Ltd Display device
JP2007094294A (en) * 2005-09-30 2007-04-12 Digital Electronics Corp Programmable display unit, control program and recording medium which records the program, screen creation device, screen creation program and recording medium which records the program

Also Published As

Publication number Publication date
JP2011048022A (en) 2011-03-10

Similar Documents

Publication Publication Date Title
JP4911365B2 (en) Teaching box and customization method for robots and robot system using them
JP5466902B2 (en) Programmable display
TWI507833B (en) Programmable display device
JP5924168B2 (en) Image forming apparatus, control method thereof, control program thereof, and image forming system
JP5566473B2 (en) System design equipment
JP2006092269A (en) Electronic board system
JP4709617B2 (en) Screen data creation device
JPWO2015181921A1 (en) Programmable display and drawing software
JP5093628B1 (en) Printing control apparatus, printing system, and program
EP2608004B1 (en) Method and device for movement of image object
JP6396084B2 (en) Engineering apparatus, engineering system, and download processing method
US20170255340A1 (en) Information processing apparatus, and control method and control program thereof
JP5360382B2 (en) PLC program development support device
JP6051545B2 (en) PLC system, status display method, PLC, and programmable display
JP5191966B2 (en) Electronics
JP6938234B2 (en) Display system
JP2008076450A (en) Display for monitoring control
CN107623839A (en) Picture display device
JP4848721B2 (en) Image display method, image display program, and computer-readable recording medium on which image display program is recorded
JP5330321B2 (en) Programmable display
JP2007226521A (en) Indicator
JP2015161972A (en) Image forming apparatus and application screen display method of image forming apparatus
JP2006243977A (en) Information device and display control method
JP2016091519A (en) Information processing device
JP2005208736A (en) Electronic device, menu display management method and control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110901

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130422

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: 20140121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140127

R150 Certificate of patent or registration of utility model

Ref document number: 5466902

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250