JPH09292942A - Screen definition device for console panel - Google Patents
Screen definition device for console panelInfo
- Publication number
- JPH09292942A JPH09292942A JP10763196A JP10763196A JPH09292942A JP H09292942 A JPH09292942 A JP H09292942A JP 10763196 A JP10763196 A JP 10763196A JP 10763196 A JP10763196 A JP 10763196A JP H09292942 A JPH09292942 A JP H09292942A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- display
- screen definition
- displayed
- counter
- 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.)
- Granted
Links
- 239000011159 matrix material Substances 0.000 claims abstract description 61
- 238000005192 partition Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 239000003086 colorant Substances 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Programmable Controllers (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画面上に透明スイ
ッチパネルが装着された操作盤における画面の作画,画
面上の表示内容の表示とプログラマブルコントローラの
アドレスとの対応付けの画面定義を行う操作盤の画面定
義装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an operation for drawing a screen on an operation panel having a transparent switch panel mounted on the screen and for defining a screen for displaying display contents on the screen and associating the address of a programmable controller. The present invention relates to a screen definition device for a board.
【0002】[0002]
【従来の技術】従来、画面に透明スイッチパネルが装着
されたいわゆるタッチスクリーン式の操作盤には、特開
平1−245325号に示すものがある。このようなタ
ッチスクリーン式の操作盤の表示画面の画面定義は、通
常、市販の作画ソフトを使ってパソコン等により画面定
義を行い、この画面定義したデータをコンパイラを介し
て変換し、操作盤内のメモリに記憶させ画面を表示する
ようにしている。2. Description of the Related Art Conventionally, a so-called touch screen type operation panel having a transparent switch panel mounted on the screen is disclosed in Japanese Patent Laid-Open No. 1-245325. The screen definition of the display screen of such a touch screen type operation panel is usually defined using a commercially available drawing software on a personal computer, etc., and the data defined in this screen is converted through a compiler, The memory is stored in the memory and the screen is displayed.
【0003】この作画ソフトにより画面定義を行う際に
は、画面上に表示するランプ,操作キー,カウンタ等の
全てについて形状,大きさ,色等を定義してランプ,操
作キー,カウンタ等を示す図形または絵を作画し、その
後、この画面上に表示するランプ,操作キー,カウンタ
等を示す図形または絵の表示とプログラマブルコントロ
ーラのアドレスとの対応の定義を行っていた。When a screen is defined by this drawing software, the shape, size, color, etc. are defined for all the lamps, operation keys, counters, etc. displayed on the screen to show the lamps, operation keys, counters, etc. After drawing a figure or picture, the correspondence between the display of the figure or picture showing the lamps, operation keys, counters, etc. displayed on this screen and the address of the programmable controller was defined.
【0004】[0004]
【発明が解決しようとする課題】このように、作画ソフ
トにより画面定義を行うため、作業者は作画ソフトによ
り図形または絵を表示するための操作および、図形また
は絵の表示とプログラマブルコントローラのアドレスと
の対応付けを行うための画面操作等を習得する必要があ
り、このような画面定義の作業は大変煩雑であった。As described above, since the screen is defined by the drawing software, the operator performs the operation for displaying the figure or the picture by the drawing software, the display of the figure or the picture, and the address of the programmable controller. It is necessary to learn the screen operations for associating with each other, and such screen definition work is very complicated.
【0005】[0005]
【課題を解決するための手段】上記課題を解決するため
に、請求項1のものにおいては、制御に必要な操作キ
ー,機械の動作状況を示すランプからなる表示内容を画
面上に表示すると共に、この画面上に表示された前記表
示内容に対応した信号を出力する透明スイッチパネルを
設けた操作盤を備え、この操作盤の画面の作画,前記表
示内容とプログラマブルコントローラのアドレスとの対
応付けの画面定義を行う操作盤の画面定義装置におい
て、前記画面上に複数の区画を設定する区画設定手段
と、この各区画に対応する表示内容,コメント,プログ
ラマブルコントローラのアドレスからなる項目を並べた
画面定義マトリックスを記憶する画面定義マトリックス
記憶手段と、この画面定義マトリックスにパラメータを
入力する入力手段と、前記区画設定手段に設定された区
画と前記入力手段により前記画面定義マトリックスに入
力されたパラメータに基づいて前記画面上に表示する表
示内容の作画,前記表示内容とプログラマブルコントロ
ーラのアドレスの対応付けの画面定義を行う画面定義手
段を備えたことを特徴とするものである。In order to solve the above-mentioned problems, according to the first aspect of the present invention, the display contents consisting of operation keys necessary for control and lamps showing the operation status of the machine are displayed on the screen. , Including an operation panel provided with a transparent switch panel for outputting a signal corresponding to the display content displayed on the screen, for drawing the screen of the operation panel, and associating the display content with the address of the programmable controller. In a screen definition device of a control panel for defining a screen, a screen definition in which a section setting means for setting a plurality of sections on the screen and an item consisting of display contents corresponding to each section, a comment, and a programmable controller address are arranged. Screen definition matrix storage means for storing the matrix, input means for inputting parameters to the screen definition matrix, Drawing of display contents to be displayed on the screen based on the partitions set in the partition setting means and the parameters input to the screen definition matrix by the input means, and the screen definition of the correspondence between the display contents and the address of the programmable controller It is characterized by comprising a screen defining means for performing.
【0006】請求項2のものにおいては、制御に必要な
操作キー,機械の動作状況を示すランプ,カウンタから
なる表示内容を画面上に表示すると共に、この画面上に
表示された前記表示内容に対応した信号を出力する透明
スイッチパネルを設けた操作盤を備え、この操作盤の画
面の作画,前記表示内容とプログラマブルコントローラ
のアドレスとの対応付けの画面定義を行う操作盤の画面
定義装置において、前記画面上に複数の区画を設定する
区画設定手段と、この各区画に対応する表示内容,コメ
ント,プログラマブルコントローラのアドレスからなる
項目を並べた画面定義マトリックスを記憶する画面定義
マトリックス記憶手段と、この画面定義マトリックスに
パラメータを入力する入力手段と、前記区画設定手段に
設定された区画と前記入力手段により前記画面定義マト
リックスに入力されたパラメータに基づいて前記画面上
に表示する表示内容の作画,前記表示内容とプログラマ
ブルコントローラのアドレスの対応付けの画面定義を行
う画面定義手段と、前記入力手段により前記画面定義マ
トリックスに入力されたパラメータから、カウンタ表示
用のシーケンスプログラムを作成するカウンタ表示用シ
ーケンスプログラム作成手段を備えたことを特徴とする
ものである。According to the second aspect of the present invention, display contents including operation keys necessary for control, lamps indicating the operation status of the machine, and a counter are displayed on the screen, and the display contents displayed on the screen are displayed. In a screen definition device of an operation panel, which is provided with an operation panel provided with a transparent switch panel for outputting a corresponding signal, and which performs screen definition of the screen of the operation panel and screen definition of correspondence between the display contents and addresses of the programmable controller, Partition setting means for setting a plurality of partitions on the screen, screen definition matrix storage means for storing a screen definition matrix in which items consisting of display contents, comments and addresses of the programmable controller corresponding to each partition are stored, Input means for inputting parameters to the screen definition matrix, and partitions set in the partition setting means Screen definition means for drawing a display content to be displayed on the screen based on the parameters input to the screen definition matrix by the input means, and screen definition for associating the display content with the address of the programmable controller, and the input A counter display sequence program creating means for creating a counter display sequence program from the parameters input to the screen definition matrix by the means is provided.
【0007】(作用)請求項1のものにおいて、入力手
段により画面定義マトリックスにパラメータを入力した
後、画面定義手段により、区画設定手段に設定された区
画と画面定義マトリックスに入力されたパラメータに基
づいて、画面上に表示するランプ,操作キーからなる表
示内容を所定の区画に作画でき、表示内容とプログラマ
ブルコントローラのアドレスの対応付けが行える。(Operation) According to claim 1, after inputting the parameter to the screen definition matrix by the input means, the screen defining means is based on the partition set in the partition setting means and the parameter input to the screen definition matrix. Then, the display contents consisting of the lamps and the operation keys displayed on the screen can be drawn in predetermined sections, and the display contents can be associated with the addresses of the programmable controller.
【0008】請求講2のものにおいて、入力手段により
画面定義マトリックスにパラメータを入力した後、画面
定義手段により、区画設定手段に設定された区画と画面
定義マトリックスに入力されたパラメータに基づいて、
画面上に表示するランプ,操作キー,カウンタからなる
表示内容を所定の区画に作画でき、表示内容とプログラ
マブルコントローラのアドレスの対応付けが行える。In claim 2, after inputting a parameter to the screen definition matrix by the input means, the screen defining means sets the partition set in the partition setting means and the parameter input in the screen definition matrix,
The display contents consisting of lamps, operation keys, and counters displayed on the screen can be drawn in predetermined sections, and the display contents can be associated with the address of the programmable controller.
【0009】入力手段により画面定義マトリックスに入
力されたパラメータに基づいて、カウンタ表示用シーケ
ンスプログラム作成手段により、画面上に表示されるカ
ウンタを動作させるためのシーケンスプログラムを作成
する。Based on the parameters input to the screen definition matrix by the input means, the counter display sequence program creating means creates a sequence program for operating the counter displayed on the screen.
【0010】[0010]
【発明の実施の形態】以下本発明の実施の形態を図面に
基づいて説明する。図1は本発明の実施の形態における
操作盤の画面定義装置を示すものである。10はプログ
ラマブルコントローラ、20はこのプログラマブルコン
トローラに接続されたプログラム可能な操作盤であり、
この操作盤20はプログラマブルコントローラ10に各
種の指令を出力またはプログラマブルコントローラ10
から出力される機械の動作状態を示す信号を入力して動
作状態をランプ表示等により画面に表示するものであ
る。30は操作盤20の画面定義を行う画面定義装置で
ある。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a screen defining device for an operation panel according to the embodiment of the present invention. 10 is a programmable controller, 20 is a programmable operation panel connected to this programmable controller,
The operation panel 20 outputs various commands to the programmable controller 10 or the programmable controller 10
A signal indicating the operating state of the machine output from the device is input to display the operating state on the screen by a lamp display or the like. Reference numeral 30 is a screen definition device for defining the screen of the operation panel 20.
【0011】前記操作盤20は、前記プログラマブルコ
ントローラ10と前記画面定義装置30とのデータの授
受等の制御を行うCPU21、このCPU21が行う処
理プログラムを記憶したROM22、前記画面定義装置
30からインターフェイス23を介して入力される画面
定義データを記憶するRAM24、前記CPU21にイ
ンターフェイス25を介して接続されたディスプレイ2
6とこのディスプレイ26上に設けられた透明スイッチ
パネル27により構成され、前記プログラマブルコント
ローラ10とはインターフェイス28を介して接続され
ている。The operation panel 20 includes a CPU 21 for controlling exchange of data between the programmable controller 10 and the screen definition device 30, a ROM 22 storing a processing program executed by the CPU 21, an interface 23 from the screen definition device 30. RAM 24 for storing screen definition data input via the display 2 connected to the CPU 21 via the interface 25
6 and a transparent switch panel 27 provided on the display 26, and is connected to the programmable controller 10 through an interface 28.
【0012】前記画面定義装置30は、前記操作盤20
のRAM24に画面定義データを作成するのため処理を
行うCPU31、このCPU31が行う処理プログラム
を記憶したROM32、前記CPU31とインターフェ
イス33を介して接続されたディスプレイ34,キーボ
ード35、RAM36から構成され、前記操作盤20と
はインターフェイス37を介して接続されている。この
RAM36には、ディスプレイ34上に設定した複数の
区画を表示内容別に記憶するエリア36a〜36c,表
示内容別の画面定義マトリックスを記憶するエリア36
d〜36f,画面定義データを記憶するエリア36g,
カウンタ表示用シーケンスプログラムを記憶するエリア
36hが設けられている。The screen definition device 30 includes the operation panel 20.
The RAM 24 includes a CPU 31 that performs processing for creating screen definition data, a ROM 32 that stores a processing program executed by the CPU 31, a display 34, a keyboard 35, and a RAM 36 that are connected to the CPU 31 via an interface 33. The operation panel 20 is connected via the interface 37. In the RAM 36, areas 36a to 36c for storing a plurality of sections set on the display 34 according to display contents, and an area 36 for storing a screen definition matrix according to display contents.
d to 36f, an area 36g for storing screen definition data,
An area 36h for storing the counter display sequence program is provided.
【0013】また、この画面定義装置30にはフロッピ
ードライブ装置38がインターフエイス33を介して接
続されており、RAM36に記憶されたカウンタ表示用
シーケンスプログラムをフロッピーディスクに出力でき
るようになっている。40はプログラマであり、プログ
ラマブルコントローラ10にシーケンスプログラムの入
力またはプログラマブルコントローラ10に記憶された
シーケンスプログラムの編集を行うものである。また、
フロッピードライブ装置38により図略のフロッピーデ
ィスクに出力されたカウンタ用シーケンスプログラムが
入力できるようになっており、このカウンタ用シーケン
スプログラムをユーザプログラムとしてプログラマブル
コントローラ10に追加記憶できる。A floppy drive device 38 is connected to the screen definition device 30 via an interface 33 so that the counter display sequence program stored in the RAM 36 can be output to a floppy disk. A programmer 40 is for inputting a sequence program to the programmable controller 10 or for editing a sequence program stored in the programmable controller 10. Also,
The counter sequence program output to a floppy disk (not shown) can be input by the floppy drive device 38, and this counter sequence program can be additionally stored in the programmable controller 10 as a user program.
【0014】以上の構成において、画面定義装置30に
より画面定義を行う処理について図2のフローチャート
に基づいて説明する。画面定義装置30のキーボード3
5が操作され、画面定義の処理が実行されると、ステッ
プ100において、RAM36のエリア36dに記憶さ
れたランプの表示を行うための図4(b)に示すランプ
表示用画面定義マトリックスが読み出され、ディスプレ
イ34上に表示される。なお、このランプ表示用画面定
義マトリックス中の「記号」は、図4(a)に示すよう
にディスプレイ34上にランプを表示するために設定さ
れた区画(例えば、A1)に対応している。また、この
区画はランプ表示用区画設定データとしてRAM36の
エリア36aに記憶されている。なお、この実施の形態
においては各区画の大きさを変更しないので、各区画と
透明のスイッチパネル27の位置の対応は予め設定され
ているものとする。With the above-mentioned configuration, the process of defining the screen by the screen defining device 30 will be described with reference to the flowchart of FIG. Keyboard 3 of screen definition device 30
5 is operated and the screen definition process is executed, the lamp display screen definition matrix shown in FIG. 4B for displaying the lamps stored in the area 36d of the RAM 36 is read in step 100. And is displayed on the display 34. The "symbol" in the lamp display screen definition matrix corresponds to the section (for example, A1) set for displaying the lamp on the display 34 as shown in FIG. Further, this section is stored in the area 36a of the RAM 36 as lamp display section setting data. Since the size of each section is not changed in this embodiment, the correspondence between each section and the position of the transparent switch panel 27 is set in advance.
【0015】このランプ表示用画面定義マトリックスの
各区画に表示するランプの「コメント」、このコメント
の「文字行数」、ランプON時の「背景色」,「文字
色」、ランプOFF時の「背景色」,「文字色」、コメ
ントの文字の大きさを指定する「文字倍率」、このラン
プの表示を行うためのプログラマブルコントローラ10
のアドレスを指定する「点灯アドレス」にパラメータを
キーボード35より入力する。The "comment" of the lamp displayed in each section of the lamp display screen definition matrix, the "number of character lines" of this comment, the "background color" and "character color" when the lamp is ON, and the "comment" when the lamp is OFF "Background color", "character color", "character magnification" for specifying the size of the character of the comment, programmable controller 10 for displaying this lamp
The parameter is input from the keyboard 35 to the "lighting address" for designating the address of.
【0016】次にステップ110では、RAM36のエ
リア36eに記憶された操作キーであるスイッチの表示
を行うための図5(b)に示すスイッチ表示用画面定義
マトリックスが読み出され、ディスプレイ34上に表示
される。なお、このスイッチ表示用画面定義マトリック
ス中の「記号」は、図5(a)に示すようにディスプレ
イ34上にスイッチを表示するために設定された区画
(例えば、B1)に対応している。また、この区画はラ
ンプ表示用区画設定データとしてRAM36のエリア3
6bに記憶されいる。なお、この実施の形態においては
各区画の大きさを変更しないので、各区画と透明のスイ
ッチパネル27の位置の対応は予め設定されているもの
とする。Next, at step 110, the switch display screen definition matrix shown in FIG. 5B for displaying the switches which are the operation keys stored in the area 36e of the RAM 36 is read and displayed on the display 34. Is displayed. The “symbol” in the switch display screen definition matrix corresponds to a section (for example, B1) set for displaying the switch on the display 34 as shown in FIG. 5A. In addition, this section is used as area setting data for the lamp display area 3 of the RAM 36.
It is stored in 6b. Since the size of each section is not changed in this embodiment, the correspondence between each section and the position of the transparent switch panel 27 is set in advance.
【0017】このスイッチ表示用画面定義マトリックス
の各区画に表示するスイッチの「コメント」、このコメ
ントの「文字行数」、このコメントの「背景色」,「文
字色」、コメントの文字の大きさを指定する「文字倍
率」、このスイッチの入力を行うためのプログラマブル
コントローラ10のアドレスを指定する「実行アドレ
ス」にパラメータをキーボード35より入力する。The "comment" of the switch displayed in each section of the switch display screen definition matrix, the "number of character lines" of this comment, the "background color", "character color" of this comment, and the size of the character of the comment The parameter is input from the keyboard 35 to the "character scale factor" for specifying and the "execution address" for specifying the address of the programmable controller 10 for inputting this switch.
【0018】ステップ120では、RAM36のエリア
36fに記憶されたカウンタの表示を行うための図6
(b)に示すカウンタ表示用画面定義マトリックスが読
み出され、ディスプレイ34上に表示される。なお、こ
のカウンタ表示用画面定義マトリックス中の記号は、図
6(a)に示すようにディスプレイ34上にスイッチを
表示するために設定された区画(例えば、C1)に対応
している。また、この区画はランプ表示用区画設定デー
タとしてRAM36のエリア36cに記憶されている。
なお、この実施の形態においては各区画の大きさを変更
しないので、各区画と透明のスイッチパネル27の位置
の対応は予め設定されているものとする。In step 120, FIG. 6 for displaying the counter stored in the area 36f of the RAM 36 is displayed.
The counter display screen definition matrix shown in (b) is read out and displayed on the display 34. The symbol in the counter display screen definition matrix corresponds to the section (for example, C1) set for displaying the switch on the display 34 as shown in FIG. 6A. Further, this section is stored in the area 36c of the RAM 36 as lamp display section setting data.
Since the size of each section is not changed in this embodiment, the correspondence between each section and the position of the transparent switch panel 27 is set in advance.
【0019】このカウンタ表示用画面定義マトリックス
の各区画に表示するカウンタの「桁数」、このカウンタ
の「背景色」,「数字色」,このカウンタの数字の大き
さを指定する「数字倍率」、カウンタのカウント値が記
憶されているアドレスを指定する「カウンタアドレ
ス」、カウンタのカウント値の入力を行うアドレスを指
定する「カウント入力」、カウンタをリセットする信号
を入力するアドレスを指定する「リセット出力」にパラ
メータをキーボード35より入力する。"Number of digits" of the counter displayed in each section of the counter display screen definition matrix, "background color" of this counter, "number color", "numerical scale factor" for specifying the size of the number of this counter , "Counter address" to specify the address where the count value of the counter is stored, "Count input" to specify the address to input the count value of the counter, "Reset" to specify the address to input the signal to reset the counter A parameter is input to the "output" from the keyboard 35.
【0020】ステップ130では、ステップ100〜1
20で入力された各種画面定義マトリックスに入力され
たパラメータ等に基づき、画面定義用のデータの作成を
行う。この処理の詳細を図3のフローチャートに基づい
て説明する。ステップ200では、RAM36のエリア
36a〜36cに記憶された各種表示用区画設定データ
を読み出す。In step 130, steps 100-1
Data for screen definition is created based on the parameters and the like input in the various screen definition matrices input in 20. Details of this processing will be described based on the flowchart of FIG. In step 200, various display section setting data stored in the areas 36a to 36c of the RAM 36 are read.
【0021】次のステップ210では、前記ステップ1
00〜120により入力された各種画面定義用マトリッ
クスのパラメータと、前記ステップ200により読み出
された各種表示用区画設定データに基づいて、画面の作
画を行いディスプレイ34の画面上に表示する。ランプ
表示においては、前記ステップ100で入力された図4
(b)に示すランプ表示画面定義マトリックスと、RA
M36のエリア36aに記憶された図4(a)に示す複
数の区画に基づいて、画面を作画すると、画面上に設定
された所定の区画に対して、「コメント」,「文字
行」,「文字倍率」,「色」の設定が行われ、このよう
にして設定された画面をディスプレイ34に表示する
と、図4(c)のようになる。In the next step 210, the step 1
Based on the parameters of the various screen definition matrices input by 00 to 120 and the various display section setting data read in step 200, the screen is drawn and displayed on the screen of the display 34. In the lamp display, as shown in FIG.
The lamp display screen definition matrix shown in (b) and RA
When a screen is drawn based on the plurality of sections shown in FIG. 4A stored in the area 36a of M36, "comment", "character line", " When the character magnification ”and the“ color ”are set and the screen thus set is displayed on the display 34, the screen becomes as shown in FIG.
【0022】スイッチ表示においては、前記ステップ1
10で入力された図5(b)に示すスイッチ表示画面定
義マトリックスと、RAM36に記憶された図5(a)
に示す複数の区画に基づいて、画面を作画すると、画面
上に設定された所定の区画に対して、「コメント」,
「文字行数」,「背景色」,「文字色」,「文字倍率」
の設定が行われ、このようにして設定された画面をディ
スプレイ34に表示すると、図5(c)のようになる。In the switch display, the above step 1
5 (b) stored in the RAM 36 and the switch display screen definition matrix shown in FIG.
When a screen is drawn based on the multiple sections shown in, the "comment",
"Number of character lines", "Background color", "Character color", "Character magnification"
When the setting is performed and the screen thus set is displayed on the display 34, the screen becomes as shown in FIG.
【0023】カウンタ表示においては、前記ステップ1
20で入力された図6(b)に示すカウンタ表示画面定
義マトリックスと、RAM36に記憶された図6(a)
に示す複数の区画に基づいて、画面を作画すると、画面
上に設定された所定の区画に対して、「桁数」,「背景
色」,「数字色」,「数字倍率」の設定が行われ、この
ようにして設定された画面をディスプレイ34に表示す
ると、図6(c)のようになる。この図6(c)に示す
ように、カウンタの場合はカウント値の右横にリセット
キー(図6(a)の区画C1b)が対となって表示され
る。In the counter display, the above step 1
6B stored in the RAM 36 and the counter display screen definition matrix shown in FIG.
When a screen is drawn based on the multiple sections shown in, the "digits", "background color", "number color", and "numerical magnification" are set for the specified section set on the screen. When the screen set in this way is displayed on the display 34, it becomes as shown in FIG. As shown in FIG. 6C, in the case of a counter, a reset key (section C1b in FIG. 6A) is displayed in pairs on the right side of the count value.
【0024】次にステップ220では、前記ステップ1
00〜120により読み込んだ各種表示用画面定義マト
リックスに設定されたアドレスとプログラマブルコント
ローラ10のアドレスとの間で信号の授受を行うため、
プログラマブルコントローラ10のアドレスの設定が行
われる。ランプ表示においては、操作盤20のディスプ
レイ26上に設定した各区画とプログラマブルコントロ
ーラ10のアドレスとの対応付けを行う。例えば、図4
(a)のA1で示す区画については、図4(b)のラン
プ表示用画面定義マトリックスの記号「A1」に対応す
る「点灯アドレス」に「M000」と入力されているの
で、区画「A1」にアドレス「M000」を対応付け
る。また、この対応付けされた各アドレス(各区画)に
対応するランプONの時の「背景色」と「文字色」,ラ
ンプOFFの時の「背景色」と「文字色」のランプ表示
色の対応付けが図4(d)に示すように行われる。Next, in step 220, the above step 1
In order to exchange signals between the addresses set in the various display screen definition matrices read by 00 to 120 and the addresses of the programmable controller 10,
The address of the programmable controller 10 is set. In the lamp display, each section set on the display 26 of the operation panel 20 is associated with the address of the programmable controller 10. For example, FIG.
As for the section indicated by A1 in (a), since “M000” is input in the “lighting address” corresponding to the symbol “A1” in the lamp display screen definition matrix in FIG. 4B, the section “A1” The address "M000" is associated with. In addition, the lamp display colors of the "background color" and the "character color" when the lamp is ON and the "background color" and the "character color" when the lamp is OFF are associated with each of the associated addresses (sections). The association is performed as shown in FIG.
【0025】スイッチ表示においては、操作盤20のデ
ィスプレイ26上に設定した各区画とプログラマブルコ
ントローラ10のアドレスとの対応付けを行う。例え
ば、図5(a)の記号「B1」で示す区画については、
図5(b)のスイッチ表示用画面定義マトリックスの記
号「B1」に対応する「実行アドレス」に「M001」
と入力されているので、区画「B1」にアドレス「M0
01」を対応付ける。In the switch display, each section set on the display 26 of the operation panel 20 is associated with the address of the programmable controller 10. For example, regarding the section indicated by the symbol “B1” in FIG.
“M001” in the “execution address” corresponding to the symbol “B1” in the switch display screen definition matrix in FIG. 5B.
Since it has been input, the address “M0
01 ”is associated.
【0026】カウンタ表示においては、操作盤20のデ
ィスプレイ26上に設定した各区画とカウンタ値が記憶
されたプログラマブルコントローラ10のアドレスとの
対応付けを行う。例えば、図6(a)の記号「C1」で
示す区画については、図6(b)のカウンタ表示用画面
定義マトリックスの記号「C1」に対応する「カウンタ
アドレス」に「D0000」と入力されているので、区
画「C1」にアドレス「D0000」を対応付ける。こ
のカウンタ表示を行う区画「C1」の右隣の区画「C1
b」には区画「C1」に表示されたカウント値をリセッ
トするためのリセットキーが対となって表示され、区画
「C1b」にはリセットする信号を入力する「リセット
出力」のアドレスを対応させてセットするようになって
いる。In the counter display, each section set on the display 26 of the operation panel 20 is associated with the address of the programmable controller 10 in which the counter value is stored. For example, for the section indicated by the symbol “C1” in FIG. 6A, “D0000” is input to the “counter address” corresponding to the symbol “C1” in the counter display screen definition matrix in FIG. 6B. Therefore, the address “D0000” is associated with the section “C1”. The section "C1" to the right of the section "C1" that displays this counter
The reset key for resetting the count value displayed in the section “C1” is displayed in a pair in “b”, and the address of “reset output” for inputting a reset signal is associated with the section “C1b”. Is set.
【0027】なお、このカウンタ表示については、区画
とプログラマブルコントローラ10のアドレスの対応を
設定したのみであり、この表示するカウンタを作動させ
るためにはカウンタ表示用のシーケンスプログラムが必
要となる。このカウンタ表示用のシーケンスプログラム
の作成については後述するステップ240で述べる。上
述したステップ220の処理が終了すると、次のステッ
プ230に移行する。このステップでは前記ステップ1
20で読み込んだカウンタ表示用画面定義マトリックス
にカウンタを表示させるパラメータが入力されているか
を判定し、カウンタを表示させるパラメータが入力され
ていない場合には処理を終了し、ステップ140に移行
する。前記ステップ120で読み込んだカウンタ表示用
画面定義マトリックスにカウンタを表示させるパラメー
タが入力されている場合には次のステップ240に移行
する。このステップ240の処理の詳細を図7のフロー
チャートに示す。なお、以下のステップ300〜320
の処理を説明するために、図8(a)に示すシーケンス
図を用いるが、これらの処理はCPU31内部で行われ
るもので、ディスプレイ34上に表示されるものではな
い。Regarding this counter display, only the correspondence between the partition and the address of the programmable controller 10 is set, and a sequence program for counter display is required to operate the counter to be displayed. The creation of the sequence program for displaying the counter will be described later in step 240. When the process of step 220 described above ends, the process moves to the next step 230. In this step
It is determined whether or not the parameter for displaying the counter is input to the counter display screen definition matrix read in step 20. If the parameter for displaying the counter is not input, the process is terminated, and the process proceeds to step 140. When the parameter for displaying the counter is input to the counter display screen definition matrix read in step 120, the process proceeds to step 240. The details of the process of step 240 are shown in the flowchart of FIG. Note that the following steps 300 to 320
The sequence diagram shown in FIG. 8A is used to describe the process of FIG. 8A, but these processes are performed inside the CPU 31 and are not displayed on the display 34.
【0028】ステップ300では、ステップ120で入
力したカウンタ画面定義マトリックスより、各区画に対
応する「カウント入力」に入力されたアドレスを図8
(a)に示すアドレスAにセットする。例えば、図6
(b)のカウンタ表示用画面定義マトリックスの記号
「C1」に対応する「カンウト入力」には「X000」
と入力されているので、アドレスAには「X000」が
セットされる。In step 300, the address entered in the "count input" corresponding to each section from the counter screen definition matrix entered in step 120 is shown in FIG.
It is set to the address A shown in (a). For example, FIG.
"X000" is displayed in the "count input" corresponding to the symbol "C1" in the counter display screen definition matrix in (b).
Since "X000" has been input, "X000" is set in the address A.
【0029】ステップ310では、ステップ300と同
様に、ステップ120で入力したカウンタ画面定義マト
リックスより、各区画に対応する「リセット出力」に入
力されたアドレスを図8(a)に示すアドレスBにセッ
トする。例えば、図6(b)のカウンタ表示用画面定義
マトリックスの記号「C1」に対応する「リセット出
力」には「Y000」と入力されているので、アドレス
Bには「Y000」がセットされる。In step 310, as in step 300, the address input to the "reset output" corresponding to each section is set to the address B shown in FIG. 8A from the counter screen definition matrix input in step 120. To do. For example, since "Y000" is input to the "reset output" corresponding to the symbol "C1" in the counter display screen definition matrix of FIG. 6B, "Y000" is set to the address B.
【0030】ステップ320では、ステップ300と同
様に、ステップ120で入力したカウンタ画面定義マト
リックスより、各区画に対応する「カウンタアドレス」
に入力されたアドレスを図8(a)に示すアドレスCに
セットする。例えば、図6(b)のカウンタ表示用画面
定義マトリックスの記号「C1」に対応する「カウンタ
アドレス」には「D0000」と入力されているので、
アドレスCには「D0000」がセットされる。In step 320, as in step 300, the "counter address" corresponding to each section is calculated from the counter screen definition matrix input in step 120.
The address input to is set to the address C shown in FIG. For example, since "D0000" is entered in the "counter address" corresponding to the symbol "C1" in the counter display screen definition matrix in FIG. 6B,
“D0000” is set in the address C.
【0031】このようにステップ300〜320により
各アドレスのセットが完了すると、ステップ330に移
行し、予めRAM36に記憶しておいた図8(c)に示
すように各接点のアドレスA,B,Cを変数名で記述し
たシーケンスプログラムの各変数名にアドレス名を対応
付けることによりカウンタ表示用シーケンスプログラム
を完成させる。例えば、上述した図6(b)のカウンタ
表示用定義画面マトリックスの「記号」C1については
図8(c)に示すようなカウンタ表示用シーケンスプロ
グラムが完成される。このようにして、カウンタ表示用
シーケンスプログラムが完成し、このカウンタ表示用シ
ーケンスプログラムがRAM36のエリア36hに記憶
される。When the setting of each address is completed in steps 300 to 320 in this way, the process proceeds to step 330 and the addresses A, B, and B of the contacts are stored in the RAM 36 in advance as shown in FIG. The counter display sequence program is completed by associating the address name with each variable name of the sequence program in which C is described as a variable name. For example, for the "symbol" C1 of the counter display definition screen matrix shown in FIG. 6B, the counter display sequence program as shown in FIG. 8C is completed. In this way, the counter display sequence program is completed, and the counter display sequence program is stored in the area 36h of the RAM 36.
【0032】なお、このカウンタ表示用シーケンスプロ
グラム中の「CNT X」の「X」の値はプログラマブ
ルコントローラ10の内部に設けたカウンタアドレスで
あり、「カウント入力」である「X000」のアドレス
の数値がカウントアップする度にオンするアドレスであ
り、「k=C」は「X」がオンした回数をkにセット
し、このkの値を「C」にセットされたアドレス「D0
000」にセットするようになっている。The value "X" of "CNT X" in the counter display sequence program is a counter address provided inside the programmable controller 10, and is the numerical value of the address "X000" which is "count input". Is an address that turns on each time the counter counts up, and "k = C" sets the number of times "X" is turned on to k, and the value of this k is set to "C0".
000 ".
【0033】このシーケンスプログラムの作成が終了す
ると、図2のステップ130の処理が終了し、次のステ
ップ140に移行する。ステップ140では操作盤20
が扱えるデータ形式に変換し、画面定義データとしてR
AM36のエリア36gに記憶する。ステップ150で
は、RAM36のエリア36gに記憶された操作盤20
用のデータ形式に変換された画面定義データをインター
フェイス37を介して操作盤20に転送する。操作盤2
0側では転送された画面定義データをRAM24に記憶
することにより、操作盤20の画面定義データの処理が
完了する。When the creation of this sequence program is completed, the process of step 130 of FIG. 2 is completed and the process proceeds to the next step 140. In step 140, the operation panel 20
Converted to a data format that can be handled by R and used as screen definition data.
It is stored in the area 36g of the AM 36. At step 150, the operation panel 20 stored in the area 36g of the RAM 36 is stored.
The screen definition data converted into the data format for the computer is transferred to the operation panel 20 via the interface 37. Operation panel 2
By storing the transferred screen definition data in the RAM 24 on the 0 side, the processing of the screen definition data of the operation panel 20 is completed.
【0034】このようにして画面定義したランプ表示,
スイッチ表示,カウンタ表示は、操作盤20の図略の選
択スイッチを操作することでディスプレイ26に表示す
ることができる。次に上述した画面定義データに基づい
て動作する操作盤20のディスプレイ26上に表示され
るランプ,スイッチ,カウンタの表示,動作について説
明する。The lamp display thus defined on the screen,
The switch display and the counter display can be displayed on the display 26 by operating an unillustrated selection switch on the operation panel 20. Next, the display and operation of the lamps, switches, and counters displayed on the display 26 of the operation panel 20 that operates based on the screen definition data described above will be described.
【0035】ランプ表示は、操作盤20が動作中に所定
の時間間隔で図9に示すフローチャートを実行すること
でランプ表示用画面定義マトリックスに入力された動作
を行う。この処理について以下に述べる。ステップ40
0では、前記ステップ220で対応付けられた図4
(d)に示す各アドレスとランプ表示色との対応表に設
定されたプログラマブルコントローラのアドレスのO
N,OFF状態を読み込む。The lamp display performs the operation input to the lamp display screen definition matrix by executing the flowchart shown in FIG. 9 at predetermined time intervals while the operation panel 20 is operating. This processing will be described below. Step 40
0 in FIG.
O of the address of the programmable controller set in the correspondence table of each address and lamp display color shown in (d)
Read N, OFF status.
【0036】ステップ410では、ステップ400で読
み込んだアドレスのON,OFF状態と、図4(d)に
示す各アドレスとランプ表示色との対応表に設定された
ランプ表示色に基づき、ディスプレイ26の画面上に表
示されるランプの表示色の変更を行う。この処理によ
り、例えば、ディスプレイ26上の図4(a)の区画A
1に表示されたランプは、プログラマブルコントローラ
10のアドレスのM000がONの時、スイッチの背景
色が赤で文字を白色で表示し、プログラマブルコントロ
ーラ10のアドレスのM000がOFFの時、スイッチ
の背景色を白色で文字を黒色で表示する。In step 410, based on the ON / OFF state of the address read in step 400 and the lamp display color set in the correspondence table of each address and lamp display color shown in FIG. 4D, the display 26 is displayed. Change the display color of the lamp displayed on the screen. By this processing, for example, the section A on the display 26 in FIG.
When the address M000 of the programmable controller 10 is ON, the lamp displayed in 1 displays the switch background color in red and the characters are white, and when the address M000 of the programmable controller 10 is OFF, the background color of the switch is Is displayed in white and the characters are displayed in black.
【0037】次に、スイッチ表示は、操作盤20のディ
スプレイ26上の図5(a)に示す区画B1に表示され
た「スイッチ No1」の部分を触れるとプログラマブル
コントローラ10のアドレスM001にONをセットす
る。カウンタ表示は、操作盤20のディスプレイ26上
の図6(a)に示す区画Cbに表示された「リセット」
の部分を触れると、プログラマブルコントローラのアド
レスYOOOにONがセットされ、このプログラマブル
コントローラのアドレスYOOOがONになると、図6
(a)に示す区画C1に表示するカウント値のデータが
入るアドレスD0000の内容がゼロにセットされる。Next, regarding the switch display, when the "Switch No. 1" portion displayed in the section B1 shown in FIG. 5 (a) on the display 26 of the operation panel 20 is touched, the address M001 of the programmable controller 10 is set to ON. To do. The counter display is “reset” displayed in the section Cb shown in FIG. 6A on the display 26 of the operation panel 20.
6 is touched, the address YOOO of the programmable controller is set to ON, and when the address YOOO of this programmable controller is turned ON,
The content of the address D0000 in which the data of the count value displayed in the section C1 shown in (a) is entered is set to zero.
【0038】なお、この操作盤20に転送されるデータ
は画面定義データであるので、カウンタ表示用シーケン
スプログラムは、フロッピードライブ装置32に図略の
フロッピーディスクをセットし、キーボード35を操作
することよりRAM36のエリア36hに記憶されたカ
ウンタ表示用シーケンスプログラムを読み出してフロッ
ピーディスクに記憶させ、このフロッピーディスクをプ
ログラマ40にセットして読み込ませるようにする。こ
の操作により、カウンタ表示用のシーケンスプログラム
をプログラマブルコントローラ10のユーザプログラム
を記憶する図略のエリアに追加記憶され、操作盤20の
ディスプレイ26上にカウンタを表示させることができ
る。Since the data transferred to the operation panel 20 is screen definition data, the counter display sequence program is set by setting a floppy disk (not shown) in the floppy drive device 32 and operating the keyboard 35. The counter display sequence program stored in the area 36h of the RAM 36 is read out and stored in a floppy disk, and this floppy disk is set in the programmer 40 and read. By this operation, the sequence program for displaying the counter is additionally stored in an area (not shown) for storing the user program of the programmable controller 10, and the counter can be displayed on the display 26 of the operation panel 20.
【0039】上述したように、画面定義する際に、各種
の画面定義マトリックスにパラメータを入力するのみで
操作盤20のディスプレイ26にランプ,スイッチ,カ
ウンタの表示が行える。また、カウンタを表示させるの
に必要なカウンタ用のシーケンスプログラムもカウンタ
画面定義マトリックスに基づいて作成することができ
る。As described above, when defining the screen, the lamps, switches, and counters can be displayed on the display 26 of the operation panel 20 simply by inputting parameters to various screen definition matrices. Also, a sequence program for the counter necessary to display the counter can be created based on the counter screen definition matrix.
【0040】なお、この実施の形態においては、ラン
プ,スイッチ,カウンタのそれぞれについて画面定義用
のマトリックスを設けた例について述べたが、1つのマ
トリックス上にランプ,スイッチ,カウンタの種類を表
す項目を設け、1つのマトリックスにより画面定義を行
うようにしてもよい。また、ランプとスイッチを表示す
る区画に同じ区画を指定してランプとスイッチを重ねて
表示するようにしても良い。また、カウンタ表示用シー
ケンスプログラムをフロッピーディスクによりプログラ
マに入力するようにしているが、通信ケーブル等を用い
て自動的にプログラマに転送するようにしても良い。In this embodiment, an example in which a matrix for screen definition is provided for each of the lamp, the switch and the counter has been described, but items indicating the types of the lamp, the switch and the counter are provided on one matrix. The screen may be defined by using one matrix. Further, the same section may be designated as the section for displaying the lamp and the switch, and the lamp and the switch may be displayed in an overlapping manner. Although the counter display sequence program is input to the programmer by a floppy disk, it may be automatically transferred to the programmer using a communication cable or the like.
【0041】また、この実施の形態においては、カウン
タ表示を行っているが、タイマ表示を行うものも同様に
適応できる。更に、この実施の形態においては、カウン
タ表示の場合に、カウンタ表示用のシーケンスプログラ
ムを作成するようにしたが、ランプ表示やスイッチ表示
においても、複数の条件が成立した時にプログラマブル
コントローラ10と信号の授受が行えるようにするして
も良い。この場合には、カウンタと同様(図6(b)、
図8(b)参照)に、各種画面定義マトリックスに複数
のアドレスを設定できるようにし、各接点を変数名で記
述したシーケンスプログラムを予め用意しておくことに
より、各種の表示用シーケンスプログラムを自動作成で
きる。Further, although the counter display is performed in this embodiment, the timer display is also applicable. Further, in the present embodiment, in the case of the counter display, the sequence program for the counter display is created, but also in the lamp display and the switch display, when the plurality of conditions are satisfied, the programmable controller 10 and the signal You may be able to give and receive. In this case, similar to the counter (FIG. 6 (b),
As shown in FIG. 8B), various addresses can be set automatically in various screen definition matrices, and a sequence program in which each contact is described by a variable name is prepared in advance to automatically execute various display sequence programs. Can be created.
【0042】[0042]
【発明の効果】以上述べたように本発明によれば、画面
定義マトリックスにパラメータを入力するのみで、ラン
プ,操作キーの大きさや形状を意識することなく、操作
盤上に表示する画面の作画を容易に行うことができる。
また、画面定義マトリックスに基づいて、操作キー,ラ
ンプとプログラマブルコントローラのアドレスとの対応
付けが自動的に行えるので、画面定義のための操作工数
を削減できるばかりでなく、対応付け時に設定ミスが発
生することがない。As described above, according to the present invention, it is possible to draw a screen to be displayed on the operation panel by only inputting parameters to the screen definition matrix and without being aware of the size and shape of the lamp and operation keys. Can be done easily.
Also, since the operation keys and lamps can be automatically associated with the addresses of the programmable controller based on the screen definition matrix, not only the man-hours required for screen definition can be reduced, but also a setting error occurs during association. There is nothing to do.
【0043】また、カウンタを表示する場合に、カウン
タを表示するのに必要なシーケンスプログラムが自動的
に作成できるので、シーケンスプログラムの知識がない
作業者においても煩雑な操作なしに容易に画面定義を行
うことができる。Further, when the counter is displayed, the sequence program necessary for displaying the counter can be automatically created, so that even an operator who does not have knowledge of the sequence program can easily define the screen without complicated operations. It can be carried out.
【図1】本発明の実施の形態の操作盤の画面定義装置を
説明するための図である。FIG. 1 is a diagram for explaining a screen definition device for an operation panel according to an embodiment of the present invention.
【図2】本発明の実施の形態の操作盤の画面定義装置の
CPUの動作を説明するためのフローチャートである。FIG. 2 is a flowchart for explaining the operation of the CPU of the screen defining device for the operation panel according to the embodiment of the present invention.
【図3】本発明の実施の形態の操作盤の画面定義装置の
CPUの動作を説明するためのフローチャートである。FIG. 3 is a flowchart for explaining the operation of the CPU of the screen defining device for the operation panel according to the embodiment of the present invention.
【図4】本発明の実施の形態におけるランプ表示用画面
定義マトリックスを説明するための図である。FIG. 4 is a diagram for explaining a lamp display screen definition matrix in the embodiment of the present invention.
【図5】本発明の実施の形態におけるスイッチ表示用画
面定義マトリックスを説明するための図である。FIG. 5 is a diagram for explaining a switch display screen definition matrix according to the embodiment of the present invention.
【図6】本発明の実施の形態におけるカウンタ表示用画
面定義マトリックスを説明するための図である。FIG. 6 is a diagram for explaining a counter display screen definition matrix according to the embodiment of the present invention.
【図7】本発明の実施の形態におけるカウンタ表示用シ
ーケンスプログラムを作成する処理を説明するための図
である。FIG. 7 is a diagram illustrating a process of creating a counter display sequence program according to the embodiment of the present invention.
【図8】本発明の実施の形態におけるカウンタ表示用シ
ーケンスプログラムを説明するための図である。FIG. 8 is a diagram for explaining a counter display sequence program in the embodiment of the present invention.
【図9】本発明の実施の形態における操作盤のCPUの
動作を説明するための図である。FIG. 9 is a diagram for explaining the operation of the CPU of the operation panel in the embodiment of the present invention.
10 プログラマブルコントローラ 20 操作盤 24 RAM 26 ディスプレイ 27 スイッチパネル 30 画面定義装置 34 ディスプレイ 35 キーボード 36 RAM 10 programmable controller 20 operation panel 24 RAM 26 display 27 switch panel 30 screen definition device 34 display 35 keyboard 36 RAM
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 3/03 380 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location G06F 3/03 380
Claims (2)
を示すランプからなる表示内容を画面上に表示すると共
に、この画面上に表示された前記表示内容に対応した信
号を出力する透明スイッチパネルを設けた操作盤を備
え、この操作盤の画面の作画,前記表示内容とプログラ
マブルコントローラのアドレスとの対応付けの画面定義
を行う操作盤の画面定義装置において、前記画面上に複
数の区画を設定する区画設定手段と、この各区画に対応
する表示内容,コメント,プログラマブルコントローラ
のアドレスからなる項目を並べた画面定義マトリックス
を記憶する画面定義マトリックス記憶手段と、この画面
定義マトリックスにパラメータを入力する入力手段と、
前記区画設定手段に設定された区画と前記入力手段によ
り前記画面定義マトリックスに入力されたパラメータに
基づいて前記画面上に表示する表示内容の作画,前記表
示内容とプログラマブルコントローラのアドレスの対応
付けの画面定義を行う画面定義手段を備えたことを特徴
とする操作盤の画面定義装置。1. A transparent switch for displaying on a screen the display contents consisting of operation keys necessary for control and lamps indicating the operation status of the machine, and outputting a signal corresponding to the display contents displayed on the screen. In a screen definition device for an operation panel, which is provided with an operation panel provided with a panel, and which performs screen definition of the screen of the operation panel and screen definition of the correspondence between the display contents and the address of the programmable controller, a plurality of sections are formed on the screen. Section setting means to be set, screen definition matrix storage means for storing a screen definition matrix in which items consisting of display contents, comments, and addresses of programmable controllers corresponding to each section are stored, and parameters are input to this screen definition matrix. Input means,
A screen for drawing a display content to be displayed on the screen based on the partition set in the partition setting means and the parameter input to the screen definition matrix by the input means, and a screen for associating the display content with the address of the programmable controller A screen definition device for a control panel, characterized by comprising screen definition means for defining.
を示すランプ,カウンタからなる表示内容を画面上に表
示すると共に、この画面上に表示された前記表示内容に
対応した信号を出力する透明スイッチパネルを設けた操
作盤を備え、この操作盤の画面の作画,前記表示内容と
プログラマブルコントローラのアドレスとの対応付けの
画面定義を行う操作盤の画面定義装置において、前記画
面上に複数の区画を設定する区画設定手段と、この各区
画に対応する表示内容,コメント,プログラマブルコン
トローラのアドレスからなる項目を並べた画面定義マト
リックスを記憶する画面定義マトリックス記憶手段と、
この画面定義マトリックスにパラメータを入力する入力
手段と、前記区画設定手段に設定された区画と前記入力
手段により前記画面定義マトリックスに入力されたパラ
メータに基づいて前記画面上に表示する表示内容の作
画,前記表示内容とプログラマブルコントローラのアド
レスの対応付けの画面定義を行う画面定義手段と、前記
入力手段により前記画面定義マトリックスに入力された
パラメータから、カウンタ表示用のシーケンスプログラ
ムを作成するカウンタ表示用シーケンスプログラム作成
手段を備えたことを特徴とする操作盤の画面定義装置。2. Display contents consisting of operation keys necessary for control, lamps indicating the operation status of the machine, and a counter are displayed on the screen, and a signal corresponding to the display contents displayed on this screen is output. In a screen definition device for an operation panel, which includes an operation panel provided with a transparent switch panel, and which performs screen drawing of the operation panel and screen definition of the correspondence between the display contents and the address of the programmable controller, a plurality of screens are displayed on the screen. Partition setting means for setting partitions, and screen definition matrix storage means for storing a screen definition matrix in which items consisting of display contents, comments, and addresses of programmable controllers corresponding to each partition are arranged,
Input means for inputting parameters to the screen definition matrix, drawing of the display contents to be displayed on the screen based on the partitions set in the partition setting means and the parameters input to the screen definition matrix by the input means, A screen display means for defining a screen for associating the display contents with the addresses of the programmable controller, and a sequence program for counter display for creating a sequence program for counter display from the parameters input to the screen definition matrix by the input means. A screen definition device for an operation panel, which is provided with a creating means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10763196A JP3258234B2 (en) | 1996-04-26 | 1996-04-26 | Operation panel screen definition device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10763196A JP3258234B2 (en) | 1996-04-26 | 1996-04-26 | Operation panel screen definition device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09292942A true JPH09292942A (en) | 1997-11-11 |
| JP3258234B2 JP3258234B2 (en) | 2002-02-18 |
Family
ID=14464094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10763196A Expired - Lifetime JP3258234B2 (en) | 1996-04-26 | 1996-04-26 | Operation panel screen definition device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3258234B2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7102622B2 (en) | 2001-10-09 | 2006-09-05 | Toyoda Koki Kabushiki Kaisha | Production equipment monitoring device |
| DE102013009597A1 (en) | 2012-06-15 | 2013-12-19 | Fanuc Corporation | Numerical control device for displaying a virtual control panel |
| JP2014191566A (en) * | 2013-03-27 | 2014-10-06 | Jtekt Corp | Screen definition device of operation panel |
| JP2016212802A (en) * | 2015-05-13 | 2016-12-15 | 株式会社ジェイテクト | Screen information generator |
| JP2017008536A (en) * | 2015-06-19 | 2017-01-12 | 株式会社北川鉄工所 | Plant control panel |
-
1996
- 1996-04-26 JP JP10763196A patent/JP3258234B2/en not_active Expired - Lifetime
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7102622B2 (en) | 2001-10-09 | 2006-09-05 | Toyoda Koki Kabushiki Kaisha | Production equipment monitoring device |
| DE102013009597A1 (en) | 2012-06-15 | 2013-12-19 | Fanuc Corporation | Numerical control device for displaying a virtual control panel |
| CN103513604A (en) * | 2012-06-15 | 2014-01-15 | 发那科株式会社 | Numerical controller for displaying virtual control panel |
| CN103513604B (en) * | 2012-06-15 | 2015-07-22 | 发那科株式会社 | Numerical controller for displaying virtual control panel |
| JP2014191566A (en) * | 2013-03-27 | 2014-10-06 | Jtekt Corp | Screen definition device of operation panel |
| EP2808765A1 (en) | 2013-03-27 | 2014-12-03 | Jtekt Corporation | Screen definition device for operating panel |
| US9830053B2 (en) | 2013-03-27 | 2017-11-28 | Jtekt Corporation | Screen definition device for operating panel |
| JP2016212802A (en) * | 2015-05-13 | 2016-12-15 | 株式会社ジェイテクト | Screen information generator |
| US10599118B2 (en) | 2015-05-13 | 2020-03-24 | Jtekt Corporation | Screen information generation device |
| JP2017008536A (en) * | 2015-06-19 | 2017-01-12 | 株式会社北川鉄工所 | Plant control panel |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3258234B2 (en) | 2002-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3612811B2 (en) | Graph display device | |
| JP3258234B2 (en) | Operation panel screen definition device | |
| JP2002278666A (en) | Control panel for controlling facility | |
| JP3479222B2 (en) | Display screen creation support device for a programmable display device | |
| JPH10301615A (en) | Cnc image display system | |
| JPS6243201B2 (en) | ||
| JP3797907B2 (en) | Data creation apparatus for control system, data creation program, and recording medium recording the program | |
| JP2014191566A (en) | Screen definition device of operation panel | |
| JPH11327616A (en) | Production of display image for program type display device | |
| JP2696590B2 (en) | Input / output method of industrial robot controller | |
| JP3832990B2 (en) | Operation screen creation support device and recording medium recording operation screen creation support program | |
| JP3824411B2 (en) | Screen definition device and operation device for executing program defined thereby | |
| JP2002268737A (en) | Intelligent graphic operation panel and parts display method. | |
| JP3481436B2 (en) | File management system | |
| JPS6132106A (en) | Programming device of programmable controller | |
| JPH01244502A (en) | Pc program display system | |
| JP3470995B2 (en) | Display screen creation device for programmable display device | |
| JP3136852B2 (en) | Touch panel screen creation method and device | |
| JP3470940B2 (en) | How to display the data processing screen | |
| JP2965408B2 (en) | Display control device | |
| JPH1115522A (en) | Operation control panel | |
| JPS5846426A (en) | Code input equipment | |
| JP2965410B2 (en) | Display control device | |
| JP2723236B2 (en) | Character reader | |
| JP3479238B2 (en) | Screen data creation device for display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071207 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081207 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081207 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091207 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101207 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101207 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111207 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111207 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121207 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121207 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131207 Year of fee payment: 12 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |