JP4043742B2 - ラダーモニタ装置、並びに、そのプログラムおよび記録媒体 - Google Patents
ラダーモニタ装置、並びに、そのプログラムおよび記録媒体 Download PDFInfo
- Publication number
- JP4043742B2 JP4043742B2 JP2001274327A JP2001274327A JP4043742B2 JP 4043742 B2 JP4043742 B2 JP 4043742B2 JP 2001274327 A JP2001274327 A JP 2001274327A JP 2001274327 A JP2001274327 A JP 2001274327A JP 4043742 B2 JP4043742 B2 JP 4043742B2
- Authority
- JP
- Japan
- Prior art keywords
- ladder
- screen
- display
- variable
- monitor
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 30
- 238000010586 diagram Methods 0.000 claims description 28
- 230000004913 activation Effects 0.000 claims description 7
- 230000005856 abnormality Effects 0.000 description 17
- 230000002159 abnormal effect Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000000593 degrading effect Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000009118 appropriate response Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
Images
Landscapes
- Programmable Controllers (AREA)
Description
【発明の属する技術分野】
本発明は、視認性を損なうことなくラダーモニタ画面を表示可能なラダーモニタ装置、並びに、それを実現するためのプログラムおよび記録媒体に関するものである。
【0002】
【従来の技術】
従来から、例えば、デバイスの状態に異常が発生した際に異常の原因となるデバイスを特定するために、ラダーモニタ画面を表示可能な装置(ラダーモニタ装置)が用いられている。当該ラダーモニタ装置は、プログラマブル・ロジック・コントローラ(以下、PLCと略称する)など、デバイスを制御する制御装置の制御プログラムをラダー図として表示すると共に、ラダー図中の各ラダー記号の表示方法によって、それぞれに対応するデバイスの状態を表示できる。
【0003】
これにより、ラダーモニタ装置のユーザは、ラダー記号の表示方法によって、各デバイスの状態を把握すると共に、ラダー記号の接続関係によって、各デバイスの制御手順を把握し、状態が異常となったデバイスの制御に関係するデバイス群を推定できる。この結果、異常が検出されたデバイスと、異常の原因となったデバイスとが異なっている場合であっても、原因となるデバイスを特定し、当該デバイスを操作したり、交換するなどして、正常状態に復帰させることができる。
【0004】
【発明が解決しようとする課題】
しかしながら、例えば、プログラマブル表示器など、現場に設置される表示装置をラダーモニタ装置としても使用する場合など、画面の解像度が十分でない場合には、同時表示可能なラダー記号数が少なくなり、各デバイス間の相互関係の把握が難しくなる虞れがある。
【0005】
また、例えば、ラダー記号に対応するデバイス名など、それに付随する情報と、ラダー記号とをラダーモニタ画面に全て表示する際、各デバイス間の相互関係が把握できる程度に多くのラダー記号を表示できるように、画面全体を縮小表示すると、画面の解像度が十分でない場合、これらの情報が読み取れなくなってしまう。
【0006】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ラダーモニタの視認性を低下させることなく、デバイスの相互関係と、個々のデバイスの状態とを的確に把握可能なラダーモニタ装置を実現することにある。
【0007】
【課題を解決するための手段】
本発明に係るラダーモニタ装置は、上記の課題を解決するために、デバイスを制御する際の制御プログラムをラダー図として表示すると共に、ラダー記号に対応するデバイスの状態に応じてラダー記号の表示方法を変更するラダーモニタ手段を有するラダーモニタ装置において、画面上の領域と当該領域への表示に対応するデバイスとの対応関係を示すタグを組み合わせて構成された画面データに基づいて、デバイスの状態を画面表示する際の動作を特定するプログラマブル表示器であり、上記プログラマブル表示器のHMI処理手段は、上記デバイスの状態を取得し、それに応じて、変数メモリに格納された変数のうち、当該デバイスに関連付けられた変数の内容を更新すると共に、上記タグによって上記領域に対応付けられたデバイスに関連付けられた変数の内容を変数メモリから読み出し、内容に応じた部品図形を表示することによって、上記デバイスの状態を示す操作画面を表示し、上記HMI処理手段は、上記変数メモリに格納された変数が予め設定されたプログラムの演算結果に関連付けられている場合、当該プログラムに従って上記変数メモリの変数の内容を演算した結果を、当該プログラムに関連付けられた変数の内容として設定可能であり、さらに、上記ラダーモニタ装置は、ラダー記号と共に、当該ラダー記号に関連する詳細情報を併記する詳細画面と、当該詳細情報の一部または全部を省略して、詳細画面で表示されるラダー記号よりも多くのラダー記号を概略表示する概略画面とを、上記ラダーモニタ手段に切り換え表示させる表示制御手段を備え、上記ラダーモニタ手段によって表示されるラダーモニタ画面の起動、および、ラダーモニタ画面に対する操作は、上記デバイス、ラダーモニタ装置の記憶領域または上記プログラムの演算結果に関連付け可能なラダーモニタ変数に対応付けられており、上記表示制御手段は、ラダーモニタ変数の内容に応じて、ラダーモニタ画面の表示を制御し、さらに、HMI処理手段は、上記画面データに基づいてデバイスの状態を示す操作画面を表示している間に、画面の4隅の領域のうちの任意の3点が押されると、上記画面データに基づいて、メニュー表示が指示されたと判断して、操作画面の一部にメニューを表示すると共に、当該メニューのうち、上記ラダーモニタ画面の表示を指示するボタンが押されると、上記ラダーモニタ装置の記憶領域のうち、上記ラダーモニタ変数の領域と関連付けられている記憶領域に、当該ボタンが操作されたことを記憶して、上記ラダーモニタ画面を起動させることを特徴としている。
【0009】
さらに、本発明に係るラダーモニタ装置は、上記構成に加えて、上記詳細画面として、ラダー記号に対応付けられたデバイスの状態の文字表示、デバイスの名称およびデバイスのアドレスを、当該ラダー記号に併記して表示することを特徴としている。
【0010】
上記構成において、ラダーモニタ手段は、表示制御手段が概略画面表示を指示している場合、ラダー記号に関連する詳細情報の一部または全部を省略して、詳細情報全てを併記する詳細画面表示の場合よりも多くのラダー記号を表示する。これにより、ラダーモニタ装置のユーザは、あるデバイスの状態が異常な場合、各ラダー記号の表示方法で、ラダー記号に対応する各デバイスの状態の概略を把握すると共に、各ラダー記号同士の相互関係を把握できるので、異常の原因となるデバイスを推測しやすい。
【0011】
ここで、概略画面では、詳細画面と比較して、より多くのラダー記号がデバイスの状態に応じた表示方法で表示されているが、詳細情報の一部または全部の表示が省略されている。したがって、ユーザは、デバイスの相互関係をより的確に把握でき、詳細情報を取得すべきデバイスを的確に発見できる。
【0012】
なお、全詳細情報を含む画面全体を縮小表示する場合には、デバイスの相互関係を把握できる程度に、多くのラダー記号を表示しようとして、縮小率を大きくすると、詳細情報が読めなくなる虞れがある。この場合、詳細情報の表示領域が無駄になるので、画面が見にくくなってしまう。ところが、上記構成では、詳細情報の一部または全部の表示が省略されているので、多くのラダー記号を表示しても、ラダーモニタの視認性低下を防止できる。
【0013】
一方、表示制御手段によって、詳細画面への切り換えが指示されると、ラダーモニタ手段は、例えば、ラダー記号の状態を示す文字列や、ラダー記号に対応するデバイスの名称、あるいは、デバイスのアドレスなど、ラダー記号に関連する詳細情報全てを、各ラダー記号に併記して表示する。これにより、ラダーモニタ装置のユーザは、全ての詳細情報に基づいて、当該ラダー記号に対応するデバイスが異常の原因か否かを的確に判断できる。また、全ての詳細情報が表示されているので、詳細情報が表示されていない場合や一部のみが表示されている場合に比べて、異常から復帰する手順を把握しやすい。
【0014】
なお、詳細画面では、概略画面と比較して、より多くの詳細情報が表示されているが、概略画面よりも少ないラダー記号しか表示されていない。したがって、ユーザは、概略画面表示の際と同じ広さの画面に表示する場合であっても、個々のデバイスの状態をより的確に把握できる。
【0015】
このように、デバイスの相互関係を把握しやすい概略画面と、個々のデバイスの状態を詳細画面とを切り換えできるので、ラダーモニタの視認性を低下させることなく、デバイスの相互関係と、個々のデバイスの状態とを的確に把握できる。
【0016】
さらに、本発明に係るラダーモニタ装置は、上記構成において、上記表示制御手段は、概略画面で表示されるラダー記号が選択された場合、当該ラダー記号を含む詳細画面を表示することを特徴としている。
【0017】
上記構成によれば、概略画面上で選択されたラダー記号を含む詳細画面が表示されるので、例えば、ラダー記号に対応するデバイスの名称で指定する場合など、他の方法で指定する場合よりも容易に、全詳細情報と共に表示すべきラダー記号を選択できる。
【0018】
また、本発明に係るラダーモニタ装置は、上記構成において、上記制御プログラムに応じて、デバイスを制御する制御手段と、各デバイスの状態に応じた表示方法の図形で、各デバイスの状態を表示すると共に、当該図形に対する操作を受け付けると、操作に応じたデバイスの制御を上記制御手段に指示する操作手段とを備えていることを特徴としている。
【0019】
上記構成によれば、制御システムにおいて、必須の手段、すなわち、制御装置としての制御手段、および、HMI(Human Machine Interface )としての操作手段を備えた装置が、ラダーモニタ装置としても動作する。したがって、異常が発生した場合、現場に新たな機器を持ち込むことなく、ラダーモニタによって異常なデバイスを特定できる。この結果、正常動作に復帰するまでの時間を短縮できる。
【0020】
ところで、上記ラダーモニタ装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させて実現してもよい。具体的には、本発明に係るプログラムは、上記ラダーモニタ装置の各手段としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該プログラムが記録されている。
【0021】
これらのプログラムが上記コンピュータで実行されると、当該コンピュータは、上記ラダーモニタ装置として動作する。したがって、上記と同様に、ラダーモニタの視認性を低下させることなく、デバイスの相互関係と、個々のデバイスの状態とを的確に把握できる。
【0022】
【発明の実施の形態】
本発明の一実施形態について図1ないし図10に基づいて説明すると以下の通りである。すなわち、本実施形態に係る制御システム1は、現場に新たな機器を持ち込むことなく、ユーザが所望するトリガでラダーモニタ画面を表示し、表示制御可能なシステムであって、図1に示すように、例えば、ベルトコンベアー式の自動組付機など、ターゲットシステム2のデバイス2aを制御するために用いられている。
【0023】
上記制御システム1には、上記デバイス2aを制御する制御装置としてのPLC11と、多くの場合、制御対象近傍に配されると共に、制御システム1のHMIとして、デバイス2aの状態を表示し、オペレータによるデバイス2aへの操作を受け付けるプログラマブル表示器12とを備えている。また、本実施形態に係るプログラマブル表示器12は、詳細は後述するように、PLCとしての機能も備えており、それぞれに対応するPLC11だけではなく、自らが制御するデバイス2aにも直接接続されている。
【0024】
さらに、本実施形態に係る制御システム1では、各プログラマブル表示器12は、イーサネット(登録商標)などのLAN(ローカルエリアネットワーク)13によって互いに接続されている。また、上記LAN13には、多くの場合、プログラマブル表示器12よりも離れた場所から、制御システム1全体を管理する制御用ホストコンピュータ14が接続されている。
【0025】
なお、上記各プログラマブル表示器12は、シリアルケーブルなどを介して、それぞれに対応するPLC11と接続されている。また、図1では、説明の便宜上、LAN13にプログラマブル表示器12が2台接続され、各プログラマブル表示器12には、PLC11およびデバイス2aがそれぞれ1台ずつ接続されると共に、各PLC11にデバイス2aが1台接続されている場合を例示しているが、当然ながら、それぞれの接続台数は任意に設定できる。
【0026】
また、デバイスは、デバイスアドレスにより特定可能で、しかも、状態を取得したり、制御(変更)できるものであれば、例えば、デバイス2a自体であってもよいし、例えば、PLC11やプログラマブル表示器12の記憶装置など、制御システム1に設けられた記憶装置の一領域を示していてもよい。
【0027】
ここで、上記制御システム1では、制御システム1に必須の構成であり、しかも、HMIとして動作するため、演算能力に余力のあるプログラマブル表示器12が通信の大半を処理するように構成されている。さらに、各プログラマブル表示器12は、自らに接続されているPLC11の機種に固有の専用プロトコルと、LAN13での共通プロトコルとを変換して、他のプログラマブル表示器12や制御用ホストコンピュータ14と、PLC11との通信を中継する。なお、共通プロトコルと専用プロトコルとの間のプロトコル変換には、同じ指示に同じコードが割り当てられるように予め定められた共通のコマンドと上記共通のコマンドに対応するPLC11固有のコマンドとの間の変換や、データやアドレスの表現方法の変換、デバイスアドレスと、当該デバイスアドレスに対応し、しかも、デバイスアドレスとは異なる値に設定可能な変数や変数の名称(変数名)との変換なども含まれる。
【0028】
これにより、プログラマブル表示器12および制御用ホストコンピュータ14は、他のプログラマブル表示器12に接続されているPLC11の機種に拘らず、LAN13を介して共通のプロトコルで通信できる。この結果、互いに異なる機種のPLC11の混在する制御システム1が比較的容易に実現されている。
【0029】
上記プログラマブル表示器12は、後述する画面データに基づいて、デバイスの状態を画面表示する際の動作や、画面への操作に応じてデバイスの状態を制御する際の動作を特定するものであって、PLC11と通信するPLC・IF部21と、上記LAN13に接続するためのLAN・IF部22と、例えば、液晶表示装置などからなるディスプレイ23と、ディスプレイ23の画面上に配されたタッチパネル24と、上記各部材21〜24を制御するHMI処理部25と、当該HMI処理部25によって参照され、上記画面データおよび後述する変数が格納される画面メモリ26および変数メモリ27とを備えている。なお、上記HMI処理部25がおよび後述のデバイス制御部33が特許請求の範囲に記載の操作手段および制御手段にそれぞれ対応する。
【0030】
上記画面データは、画面上の領域と、当該領域への表示や入力に対応するデバイスとの対応関係を示すタグを組み合わせて構成されている。本実施形態では、HMI処理部25が複数の単位画面を切り換え表示可能であり、上記タグは、当該タグが有効となる単位画面を示すファイル番号と、単位画面上で実行すべき動作内容を特定する事象名と、各事象毎に参照される参照情報とを含んでいる。
【0031】
例えば、上記タグが所定の画面領域(表示座標範囲)へ所定のデバイスの状態に応じた部品図形を表示する表示タグの場合、上記参照情報には、表示座標範囲と、デバイスを特定可能な変数(後述)と、例えば、部品図形がスイッチの場合、ONを示す図形のファイルおよびOFFを示す図形のファイルなど、表示時に参照するファイル番号とが含まれる。さらに、タグが入力タグの場合、参照情報として、有効入力座標範囲と、入力結果が書き込まれるデバイスの変数とが含まれる。
【0032】
また、変数メモリ27には、図2に示すように、各変数について、変数の名称(変数名)と、変数に対応するデバイス2aまたは内部メモリを特定するための情報(例えば、アドレスなど)と、変数の内容との組み合わせが記憶されている。なお、本実施形態では、変数に対応するデバイス2aの機種に拘わらず、変数の内容を格納する際の表現方法(例えば、ワード長や符号の有無、あるいは、BCD/2進表記など)が予め定められた表現方法に統一されており、変数が実在のデバイス2aに対応する場合、変数メモリ27には、実際の機種での表現方法も機能されている。この場合、HMI処理部25は、PLC・IF部21を介してデバイス2aの状態を取得あるいは制御する際、表現方法を形式変換して、格納時の表現方法を統一する。
【0033】
一方、上記HMI処理部25は、所定の時間間隔で、画面メモリ26に格納された画面データから、ベース画面のファイル番号が、現在表示中のベース画面である表示タグを抽出する。さらに、HMI処理部25は、変数メモリ27を参照して、タグに対応する変数の内容を読み出し、内容に応じた部品図形をディスプレイ23に表示する。ここで、PLC・IF部21に接続されたPLC11により制御されるデバイス2aに、上記変数が対応している場合、HMI処理部25は、PLC・IF部21によるPLC11との通信によって、デバイス2aの状態を取得し、上記変数の内容を当該状態に応じて更新している。これにより、ディスプレイ23には、デバイス2aの状態が表示される。
【0034】
なお、変数が他のプログラマブル表示器12に接続されたPLC11によって制御されるデバイス2aの場合、HMI処理部25は、LAN・IF部22、LAN13および他のプログラマブル表示器12を介して当該PLC11と通信するなどして、デバイスの状態を取得し、それに応じて変数の内容を更新する。
【0035】
また、タッチパネル24への押し操作など、オペレータの入力操作を受け付けると、HMI処理部25は、上記画面データから、現在表示中のベース画面に対応し、当該入力操作にマッチする入力タグを検索すると共に、入力結果に応じて、タグに対応する変数の内容を更新する。さらに、HMI処理部25は、デバイス2aの状態を取得する場合と略同様に、PLC11やプログラマブル表示器12と通信するなどして、上記変数の内容に応じて、デバイス2aの状態を制御させる。ここで、入力操作の後も、HMI処理部25は、デバイス2aの状態を画面表示するので、操作結果が画面表示に反映される。
【0036】
加えて、HMI処理部25は、例えば、他のプログラマブル表示器12や制御用ホストコンピュータ14など、LAN13に接続された機器から自らに接続されたPLC11のデバイス2aへの制御指示を受け取った場合や、これとは逆に、上記機器へ報告すべきデバイス2aの状態を自らのPLC11から受け取った場合には、上述したプロトコル変換によって、LAN13での通信、および、PLC11との通信の間を中継できる。
【0037】
さらに、本実施形態に係るプログラマブル表示器12は、PLCとしても動作するために、デバイス2aに接続するためのIO・IF部31と、制御プログラムなどを記憶する制御用ファイルメモリ32と、当該制御プログラムに基づいて、IO・IF部31に接続されたデバイス2aを制御するデバイス制御部33とを備えている。
【0038】
本実施形態に係るデバイス制御部33は、制御プログラムにおいて、制御対象を変数で特定可能なPLCであって、例えば、数十msなど、予め定められた長さの走査期間(スキャンタイム)毎に、各デバイス2aの状態を読み出し、各デバイス2aに対応する変数の内容として、変数メモリ27に格納する。
【0039】
さらに、デバイス制御部33は、変数メモリ27に格納された各変数の内容を参照しながら、制御用ファイルメモリ32の制御プログラムが示す各命令を順次実行する。ここで、各命令では、図3に示すラダープログラムのように、各命令語Cα…の制御対象(オペランド)を変数で指定可能であり、各命令の実行に伴なって、各変数の内容は更新される。さらに、エンド命令が実行され、制御プログラムの実行が終了すると、デバイス制御部33は、変数メモリ27に格納された各変数のうち、IO・IF部31に接続されたデバイス2aに対応する変数の内容を各デバイス2aに書き込む。これにより、デバイス制御部33は、PLCと同様に、ユーザが作成した制御プログラムに従い、デバイス2aの状態に応じて各デバイス2aを制御できる。
【0040】
なお、上述したように、変数の内容を格納する際の表現方法が統一されているので、デバイス制御部33は、IO・IF部31を介してデバイス2aと通信する際、表現方法を形式変換して、格納時の表現方法を統一する。
【0041】
さらに、本実施形態に係るプログラマブル表示器12は、ラダーモニタ装置としての機能も有しており、例えば、あるデバイス2aの状態が異常な場合に、その異常の原因となるデバイス2aを特定する際などに好適に用いられるラダーモニタ画面を表示するために、上記HMI処理部25およびデバイス制御部33を連携動作させるコントロール−HMI処理部(ラダーモニタ手段および表示制御手段)41を備えている。さらに、上記変数メモリ27には、ラダーモニタに関する変数(ラダーモニタ変数)を格納する領域42が設けられている。なお、上記制御用ファイルメモリ32には、制御プログラムのOPコード(命令語)およびオペランドだけではなく、例えば、変数の情報、ジャンプ先のラベル、各ラダー記号がどのように接続されるかを示す情報や、ラング番号など、制御プログラムに応じたラダー図を表示するための情報も記憶されている。
【0042】
ここで、ラダー図は、例えば、図4に示すように、接点やコイル、カウンタなど、図形やその他の形式で表された機能ブロックとしてのラダー記号(Iα…)と、これらに関連するラベルとからなる1または複数のネットワーク(L1…)を、左右の母線(La・Lb)内に記述した図であって、配置されているラダー記号の種類と、各ラダー記号の接続関係とによって、制御手順を図示できると共に、例えば、形状や色あるいは点滅の有無など、ラダー記号の表示形式で、デバイス2aの現在の制御状態も表示できる。
【0043】
例えば、図4および図5のラダー図は、上記図3にてラダープログラムとして記載された制御プログラムを図示したものであって、ロードを示すラダー記号Iαが、アンドを示すラダー記号Iβ、および、インクリメントを示すラダー記号Iγを介して、母線Lbに接続されている。したがって、これらのラダー記号Iα〜Iγと、各ラダー記号Iα〜Iγの接続関係とによって、命令語Cα〜Cγに対応する制御手順、すなわち、ラダー記号Iαに対応するデバイスがオン状態で、しかも、ラダー記号Iβに対応するデバイスがオン状態の場合、カウンタをインクリメントするという手順を記述できる。
【0044】
また、図4のラダー図では、ロードを示すラダー記号IαおよびIδがオフ状態を示す形状で記述されているのに対して、図5のラダー図では、両ラダー記号Iα、Iδがオン状態を示す形状で記述されている。したがって、図4および図5に示すラダー図からは、制御手順だけではなく、デバイスの制御状態、すなわち、図4の場合は、ラダー記号IαおよびIδに対応するデバイスがオフ状態であり、図5の場合は、ラダー記号IαおよびIδに対応するデバイスがオン状態であることも読み取れる。また、母線La・LbやネットワークL1…のうち、導電部分は、太く描画されている。なお、図3ないし図6では、例えば、命令語Cαとラダー記号Iαとのように、互いに対応するもの同士に、互いに同じギリシャ文字を付している。
【0045】
さらに、本実施形態に係るコントロール−HMI処理部41は、ラダーモニタ画面として上記ラダー図を表示する際、図4および図5に示すように、ラダーモニタ画面を操作するためのボタンB1〜B41も合わせて表示するよう、HMI処理部25へ指示する。ここで、上記ボタンB1は、ラダーモニタの終了を指示するボタンであり、ボタンB11は、ネットワークL1…の番号(ラング番号)を指示するボタンである。また、ボタンB21〜B24は、制御プログラムに応じたラダー図全体のうちのラダーモニタ画面中に表示する領域の移動(スクロール)を指示するボタンであり、それぞれ、左右上下方向に対応している。さらに、ボタンB31は、移動の単位をページ単位とするかラング単位とするかを指示するボタンであり、ボタンB41は、ラダー図中に数値を表示する際、10進表示するか16進表示するかの切り換えを指示するボタンである。
【0046】
一方、変数メモリ27のラダーモニタ変数を記憶する領域42には、ラダーモニタ変数の内容を記憶する領域として、図6に示すように、ラダーモニタ画面の表示開始/終了を指示するためのビット領域M1と、ラダー図の左右上下方向のスクロールを指示するためのビット領域M21〜M24と、スクロールの単位を指示するためのビット領域M31と、ラダー図において、数値を表示する際、10進で表示するか16進で表示するかを示すビット領域M41とが設けられている。
【0047】
上記構成において、例えば、制御用ホストコンピュータ14の作画エディタなどによって、プログラマブル表示器12用の画面データが作成される。また、制御用ホストコンピュータ14の制御プログラムエディタなどによって、プログラマブル表示器12のデバイス制御部33用の制御プログラムを含む制御用ファイルが作成される。上記各エディタでは、タグや制御プログラムにて、操作や参照の対象となるデバイスを指定する際、デバイスに対応する変数が生成され、当該変数で指定される。
【0048】
さらに、上記各エディタなどによって、各変数が実際のデバイス2aなどと関連付けられる。なお、変数には、実際のデバイス2aだけではなく、プログラマブル表示器12の記憶領域や、マクロの演算結果を関連付けることができる。この場合、HMI処理部25は、予め設定されたプログラム(マクロ)に従って、変数メモリ27の変数の内容を演算した結果を、マクロに関連付けられた変数の内容に設定できる。
【0049】
また、画面表示や操作あるいは制御に関連する変数の場合と同様に、上記各エディタによって、ラダーモニタ変数は、トリガとなる事象、すなわち、デバイス2aやプログラマブル表示器12の記憶領域またはマクロと関連付けられる。
【0050】
ここで、上記各エディタでは、デバイスのアドレスを指定するのではなく、デバイスを変数で指定している。したがって、実際のデバイス2aと変数との対応は、プログラマブル表示器12が動作を開始するまでに関連付ければよく、実際のアドレスが決まっていない段階でも、画面や制御手順を設計できる。また、デバイス2aの変更などによって、実際のアドレスが変更されたとしても、画面データおよび制御プログラムにおいて、当該デバイス2aに関連する箇所全てを変更する必要がなく、変数とアドレスとの関連付けを変更するだけでよい。
【0051】
画面データ、制御プログラムおよび変数の関連付けが完成すると、これらのデータは、プログラマブル表示器12に伝送され、画面メモリ26、制御用ファイルメモリ32および変数メモリ27に格納される。なお、上記では、説明の便宜上、画面データ、制御プログラムおよび変数の関連付けの順で説明したが、プログラマブル表示器12に格納されるまでに、これらのデータが設定されれば、順序が異なっていてもよい。
【0052】
さらに、プログラマブル表示器12は、上記制御プログラムに基づいて、IO・IF部31に接続されたデバイス2aを制御すると共に、上記画面データに基づいて、操作画面を表示する。ここで、コントロール−HMI処理部41は、ラダーモニタ変数の内容がラダーモニタの起動を示す値(図6に示す領域M1がON)になるか否かを監視しており、当該値が起動を示す値になるまでの間、ラダーモニタを起動しない。したがって、操作画面の表示およびデバイス2aの制御は、ラダーモニタ画面表示のトリガとなる事象が発生するまでの間、繰り返される。
【0053】
一例として、上記変数の関連付けによって、ラダーモニタ変数のうちの上記領域M1が、IO・IF部31に接続されたデバイス2aのON/OFFに関連付けられていた場合、デバイス制御部33は、デバイス2aのON/OFFに応じて、領域M1を更新している。したがって、当該デバイス2aがON状態となったときに、領域M1の値がONとなる。
【0054】
このように、ラダーモニタ画面表示のトリガとなる事象が発生し、上記領域M1の値がONになると、コントロール−HMI処理部41は、図7に示すステップ1(以下では、S1のように略称する)において、HMI処理部25へ指示して、ラダーモニタの概略画面を表示させる。
【0055】
具体的には、コントロール−HMI処理部41は、画面データのうち、予めラダーモニタ用に用意された画面を表示するよう、HMI処理部25へ指示する。これにより、図4および図5に示すように、各ボタンB1〜B41が表示される。さらに、コントロール−HMI処理部41は、制御用ファイルメモリ32の内容を解析して、制御プログラムが示すラダー図に含まれるラダー記号、および、各ラダー記号間の接続関係を把握し、上記ラダー図を表示するよう、HMI処理部25へ指示する。
【0056】
より詳細には、コントロール−HMI処理部41は、制御用ファイルに基づいて、ラダー図を表示するために必要な変数を特定する。また、コントロール−HMI処理部41は、これらの各変数について、デバイス制御部33へ変数名を通知し、デバイス制御部33から、変数メモリ27のアドレスのうち、当該変数名の変数の内容が格納されたアドレスを受け取る。さらに、コントロール−HMI処理部41は、当該アドレスへアクセスして、変数の内容を取得する。
【0057】
また、各変数の内容が取得できると、コントロール−HMI処理部41は、各変数の内容に応じた表示形式で、各変数に対応するラダー記号を表示するよう、HMI処理部25へ指示する。
【0058】
ここで、各デバイス2aに対応する変数の内容は、HMI処理部25またはデバイス制御部33によって更新されており、変数の内容取得および内容に応じた表示指示は、終了が指示されるまで、予め定めれた周期で繰り返される。これにより、ディスプレイ23には、図4または図5などに示すように、デバイス2aの状態に応じたラダー図が表示される。
【0059】
また、上記画面データでは、各ボタンB1〜B41が表示されており、HMI処理部25は、各ボタンB1〜B41が操作された場合、ラダーモニタ変数のうち、それぞれに対応する領域M1〜M41を変更する。一方、コントロール−HMI処理部41は、ラダーモニタ変数の内容を常時監視しており、内容に応じて、ラダーモニタ画面をスクロールしたり、ラダーモニタ画面に表示する数値の表現方法を変更する。
【0060】
ここで、概略画面では、後述の詳細画面と異なり、ラダー記号に対応するデバイス2aの名称やアドレスなど、各ラダー記号の詳細情報の表示が省略されている代わりに、より多くのラダー記号が表示されている。また、ラダー記号に対応するデバイス2aの状態は、ラダー記号の表示方法によって提示されている。したがって、ユーザは、当該概略画面によって、デバイス2aの状態の概略を把握できる。
【0061】
また、より多くのラダー記号が表示されているので、各ラダー記号間の接続関係を把握しやすく、あるデバイス2aの状態が異常な場合、その状態異常に関連するデバイス2a群を容易に把握できる。この結果、当該状態異常の原因となったデバイス2aを推測しやすい。この結果、不具合が発生したデバイス2aとは異なるデバイス2aにて異常が検出された場合でも、不具合が発生したデバイス2aを特定しやすい。
【0062】
ここで、上記詳細情報を含むラダー図全体を縮小表示する場合には、概略画面と同じ程度の数のラダー記号を表示しようとすると、縮小率が高くなり、詳細情報が潰れて読み取れなくなる虞れがある。この場合は、詳細情報が縮小表示されているにも拘らず、この表示領域が無駄になり、ラダー記号が示すデバイス2aの状態やラダー記号の相互関係の把握を妨げてしまう。
【0063】
これに対して、概略表示では、詳細情報の表示が省略されているので、視認性を低下させることなく、上記デバイス2aの状態や相互関係をユーザに提示できる。
【0064】
一方、ユーザは、概略画面の表示中に、異常の原因となったデバイス2aが推測された場合など、詳細情報を表示したいラダー記号が決まると、例えば、タッチパネル24への操作などによって、所望のラダー記号を指定する。
【0065】
この場合(S2にて、YES の場合)、コントロール−HMI処理部41は、S3において、操作位置に基づいて、操作されたラダー記号(例えば、図4に示すラダー記号Iγ)を特定し、図8に示すように、詳細画面として、当該ラダー記号に対応付けられたデバイス2aの状態の文字表示、デバイス2aの名称およびデバイス2aのアドレスなど、デバイス2aの詳細情報を、ラダー記号に併記して表示する。
【0066】
具体的には、コントロール−HMI処理部41は、概略画面をHMI処理部25に表示させる際、各ラダー記号について、ラダー記号の位置と、ラダー記号に対応する変数の内容とを指示している。したがって、操作位置に基づいて、ラダー記号が特定されると、コントロール−HMI処理部41は、選択されたラダー記号を特定できる。さらに、コントロール−HMI処理部41は、変数メモリ27から、当該ラダー記号に対応する変数の名称およびアドレスを読み出し、ラダー記号に併記させる。さらに、当該変数の内容に応じた表示方法で、ラダー記号を拡大表示するよう、HMI処理部25へ指示すると共に、変数の内容を文字列でも表示するよう指示する。これにより、詳細画面では、デバイス2aの名称、アドレスおよび状態を示す文字が、ラダー記号に併記される。
【0067】
コントロール−HMI処理部41は、概略画面表示が指示されるまでの間(S4にて、NOの間)、上記S3の処理を繰り返す。これにより、デバイス2aの状態変更に伴なって、ラダー記号の表示方法およびデバイス2aの状態の文字表示が更新される。
【0068】
ここで、詳細画面では、ラダー記号に詳細情報として、デバイス2aの状態の文字表示が併記されているので、ユーザは、ラダー記号に対応するデバイス2aの状態をより的確に把握できる。また、詳細情報として、アドレスや変数名(デバイス名)も表示されているので、デバイス2aの設置場所なども把握でき、例えば、設置場所へ赴いて、当該デバイス2aに不具合が発生しているか否かを確認したり、そのデバイス2aを交換するなどの対応を取ることができる。なお、変数メモリ27に、アドレスやデバイス名に加えて、設置場所や不具合への対応方法なども格納しておき、それらの情報も詳細情報として併記してもよい。いずれの場合であっても、詳細情報によって、ユーザへ、デバイス2aの現状を的確に提示できると共に、適切な対応を取るための情報も伝えることができる。
【0069】
また、例えば、詳細画面で、終了ボタンB1を押すなどして、概略画面表示が指示されると(S4にて、YES の場合)、コントロール−HMI処理部41は、S1以降の処理を繰り返す。これにより、図4や図5に示すように、ラダーモニタの概略画面が再度表示される。
【0070】
ところで、例えば、概略画面の表示中にボタンB1を押すなど、ラダーモニタの表示終了が指示されると、HMI処理部25は、ラダーモニタ変数の領域M1をOFFに設定し、コントロール−HMI処理部41は、HMI処理部25へラダーモニタ画面の表示終了を指示する。これにより、HMI処理部25は、再び、操作画面を表示する。なお、本実施形態に係るコントロール−HMI処理部41は、ラダーモニタを起動する際、例えば、画面番号などの形式で、直前に表示していた操作画面を記憶しており、終了時には、当該操作画面の表示の再開をHMI処理部25へ指示する。
【0071】
なお、上記では、ラダーモニタ変数の領域M1にデバイス2aが関連付けられている場合を例にして説明したが、上記変数の関連付けによって、プログラマブル表示器12の記憶領域のうち、メニュー画面中のボタンへの操作結果を示す記憶領域に、上記ラダーモニタ変数の領域M1が関連付けられた場合、プログラマブル表示器12は、以下のように動作する。
【0072】
すなわち、プログラマブル表示器12のHMI処理部25が、図9に示すように、各デバイス2aの状態を示す操作画面を表示している間に、画面の4隅の領域A11〜A14のうちの任意の3点が押されると、HMI処理部25は、画面データに基づいて、メニュー表示が指示されたと判断して、図10に示すように、操作画面A2の一部(この例では下端)にメニューを表示する。当該メニューには、メニューの項目を切り換えるボタンB51や、ラダーモニタ画面の表示を指示するボタンB52、あるいは、その他のボタンB53〜B54が表示されており、ボタンB52が押されると、HMI処理部25は、プログラマブル表示器12の内部メモリの記憶領域に、ボタンB52が操作されたことを記憶する。ここで、当該記憶領域は、上記変数の関連付けにて、ラダーモニタ変数の領域M1と関連付けられているので、上記操作によって上記領域M1の内容も起動を示す値になる。この結果、当該領域M1の内容を監視しているコントロール−HMI処理部41は、ラダーモニタを起動させる。
【0073】
また別の関連付けの例として、上記変数の関連付けによって、当該領域M1がマクロに関連付けられていた場合、HMI処理部25は、マクロの演算結果がONを示す値になると、上記領域M1の値をONに設定する。この場合、当該ラダーモニタ変数の内容を監視するコントロール−HMI処理部41は、ラダーモニタ画面表示のトリガが発生したと判断し、上述したように、ラダーモニタ画面を表示させる。
【0074】
ここで、上記ラダーモニタ変数の関連付けは、画面表示や操作あるいは制御に関連する変数の場合と同様に、上記作画エディタや制御プログラムエディタなどによって変更できる。したがって、ラダーモニタ画面の起動のトリガが固定の場合と異なり、ラダーモニタ画面を自動起動する際のトリガを、制御システム1のユーザが必要に応じて変更できるので、ラダーモニタ画面を起動する際の柔軟性を高めることができる。
【0075】
また、本実施形態では、ラダーモニタ画面の起動だけではなく、例えば、終了やスクロールなど、ラダーモニタ画面に対する操作もラダーモニタ変数に関連付けられており、コントロール−HMI処理部41は、これらの変数の内容に応じて、ラダーモニタ画面の表示を制御する。ここで、これらの変数も、デバイス2aやプログラマブル表示器12の記憶領域あるいはマクロなどに関連付けできる。したがって、ラダーモニタ画面への操作を自動実行する際のトリガも、ユーザが必要に応じて設定できる。この結果、例えば、デバイス2aの状態が特定の状態になった場合に、ラダーモニタ画面に、そのデバイス2aに対応するラダー記号を含む箇所を表示するなど、ラダーモニタ画面への自動的な操作を設定する際の柔軟性を向上できる。
【0076】
なお、上記では、プログラマブル表示器12のラダーモニタ画面の起動や画面への操作を、デバイス2aやプログラマブル表示器12の記憶領域あるいはマクロの演算結果などに対応付け可能な変数で制御する場合を例にして説明したが、例えば、制御用ホストコンピュータ14にて、ラダーモニタ画面を表示/操作する場合にする場合であっても、略同様の効果が得られる。
【0077】
ただし、本実施形態のように、ターゲットシステム2の近傍(現場)にて、オペレータに操作されるプログラマブル表示器12へ、ラダーモニタ画面やデバイスモニタ画面を表示できると、異常が発生した場合に、現場に新たな機器を持ち込むことなく、これらの画面を参照して、異常の原因を追求できる。
【0078】
また、プログラマブル表示器12は、現場に設置されるため、設置場所が限られていることが多く、十分な解像度や画面の広さを確保できないことが多い。ところが、上記構成では、全てを縮小表示する場合と比較して、ラダーモニタの視認性を低下させることなく、デバイス2aの相互関係と、個々のデバイス2aの状態とを的確に把握できるので、特に効果が大きい。
【0079】
なお、上記各部材21〜42は、CPUなどの演算手段が、ROMやRAMなどの記憶手段に格納されたプログラムを実行し、タッチパネルや液晶表示装置などの入出力手段、あるいは、インターフェース回路などの通信回路を制御することによって実現される機能ブロックである。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体(例えば、CD−ROMなど)を読み取り、当該プログラムを実行するだけで、本実施形態に係るプログラマブル表示器12を実現できる。なお、例えば、シリアルケーブルやLAN13あるいは、他の通信路を介してプログラムをダウンロードするためのプログラムが、上記コンピュータに予めインストールされていれば、当該通信路を介して、上記コンピュータへ上記プログラムを配付することもできる。
【0080】
【発明の効果】
本発明に係るラダーモニタ装置は、以上のように、画面上の領域と当該領域への表示に対応するデバイスとの対応関係を示すタグを組み合わせて構成された画面データに基づいて、デバイスの状態を画面表示する際の動作を特定するプログラマブル表示器であり、上記プログラマブル表示器のHMI処理手段は、上記デバイスの状態を取得し、それに応じて、変数メモリに格納された変数のうち、当該デバイスに関連付けられた変数の内容を更新すると共に、上記タグによって上記領域に対応付けられたデバイスに関連付けられた変数の内容を変数メモリから読み出し、内容に応じた部品図形を表示することによって、上記デバイスの状態を示す操作画面を表示し、上記HMI処理手段は、上記変数メモリに格納された変数が予め設定されたプログラムの演算結果に関連付けられている場合、当該プログラムに従って上記変数メモリの変数の内容を演算した結果を、当該プログラムに関連付けられた変数の内容として設定可能であり、さらに、上記ラダーモニタ装置は、ラダー記号と共に、当該ラダー記号に関連する詳細情報を併記する詳細画面と、当該詳細情報の一部または全部を省略して、詳細画面で表示されるラダー記号よりも多くのラダー記号を概略表示する概略画面とを、上記ラダーモニタ手段に切り換え表示させる表示制御手段を備え、上記ラダーモニタ手段によって表示されるラダーモニタ画面の起動、および、ラダーモニタ画面に対する操作は、上記デバイス、ラダーモニタ装置の記憶領域または上記プログラムの演算結果に関連付け可能なラダーモニタ変数に対応付けられており、上記表示制御手段は、ラダーモニタ変数の内容に応じて、ラダーモニタ画面の表示を制御し、さらに、HMI処理手段は、上記画面データに基づいてデバイスの状態を示す操作画面を表示している間に、画面の4隅の領域のうちの任意の3点が押されると、上記画面データに基づいて、メニュー表示が指示されたと判断して、操作画面の一部にメニューを表示すると共に、当該メニューのうち、上記ラダーモニタ画面の表示を指示するボタンが押されると、上記ラダーモニタ装置の記憶領域のうち、上記ラダーモニタ変数の領域と関連付けられている記憶領域に、当該ボタンが操作されたことを記憶して、上記ラダーモニタ画面を起動させる構成である。
【0082】
本発明に係るラダーモニタ装置は、以上のように、上記構成に加えて、上記詳細画面として、ラダー記号に対応付けられたデバイスの状態の文字表示、デバイスの名称およびデバイスのアドレスを、当該ラダー記号に併記して表示する構成である。
【0083】
また、本発明に係るプログラムおよび本発明に係る記録媒体に記録されたプログラムは、上記ラダーモニタ装置の各手段としてコンピュータを動作させるプログラムであり、当該プログラムを実行するコンピュータは、上記ラダーモニタ装置として動作する。
【0084】
これらの構成では、デバイスの相互関係を把握しやすい概略画面と、個々のデバイスの状態を詳細画面とを切り換えできるので、ラダーモニタの視認性を低下させることなく、デバイスの相互関係と、個々のデバイスの状態とを的確に把握できるという効果を奏する。
【0085】
本発明に係るラダーモニタ装置は、以上のように、上記構成において、上記表示制御手段は、概略画面で表示されるラダー記号が選択された場合、当該ラダー記号を含む詳細画面を表示する構成である。
【0086】
上記構成によれば、概略画面上で選択されたラダー記号を含む詳細画面が表示されるので、全詳細情報と共に表示すべきラダー記号を容易に選択できるという効果を奏する。
【0087】
本発明に係るラダーモニタ装置は、以上のように、上記構成において、上記制御プログラムに応じて、デバイスを制御する制御手段と、各デバイスの状態に応じた表示方法の図形で、各デバイスの状態を表示すると共に、当該図形に対する操作を受け付けると、操作に応じたデバイスの制御を上記制御手段に指示する操作手段とを備えている構成である。
【0088】
上記構成によれば、制御システムにおいて、必須の手段、すなわち、制御装置としての制御手段、および、HMIとしての操作手段を備えた装置が、ラダーモニタ装置としても動作する。したがって、異常が発生した場合、現場に新たな機器を持ち込むことなく、ラダーモニタによって異常なデバイスを特定できる。この結果、正常動作に復帰するまでの時間を短縮できるという効果を奏する。
【図面の簡単な説明】
【図1】 本発明の実施形態を示すものであり、制御システムの要部構成を示すブロック図である。
【図2】 上記制御システムのプログラマブル表示器の変数メモリに格納される変数のデータ構造を示す説明図である。
【図3】 上記プログラマブル表示器のプログラマブル・ロジック・コントローラ機能で実行される制御プログラムを示す説明図である。
【図4】 上記プログラマブル表示器で表示されるラダーモニタの画面例を示す説明図である。
【図5】 上記ラダーモニタの画面例を示すものであり、図4とはデバイスの状態が異なる場合を示す説明図である。
【図6】 上記変数メモリに格納されるラダーモニタ変数のデータ構造を示す説明図である。
【図7】 上記制御システムの動作を示すフローチャートである。
【図8】 上記プログラマブル表示器の画面例であり、詳細画面を示す説明図である。
【図9】 上記プログラマブル表示器の画面例であり、操作画面を示す説明図である。
【図10】 上記プログラマブル表示器の画面例であり、メニューを示す説明図である。
【符号の説明】
2a デバイス
12 プログラマブル表示器(ラダーモニタ装置)
25 HMI処理部(操作手段)
33 デバイス制御部(制御手段)
41 コントロール−HMI処理部(ラダーモニタ手段;表示制御手段)
Claims (6)
- デバイスを制御する際の制御プログラムをラダー図として表示すると共に、ラダー記号に対応するデバイスの状態に応じてラダー記号の表示方法を変更するラダーモニタ手段を有するラダーモニタ装置において、
上記ラダーモニタ装置は、画面上の領域と当該領域への表示に対応するデバイスとの対応関係を示すタグを組み合わせて構成された画面データに基づいて、デバイスの状態を画面表示する際の動作を特定するプログラマブル表示器であり、
上記プログラマブル表示器のHMI処理手段は、上記デバイスの状態を取得し、それに応じて、変数メモリに格納された変数のうち、当該デバイスに関連付けられた変数の内容を更新すると共に、上記タグによって上記領域に対応付けられたデバイスに関連付けられた変数の内容を変数メモリから読み出し、内容に応じた部品図形を表示することによって、上記デバイスの状態を示す操作画面を表示し、
上記HMI処理手段は、上記変数メモリに格納された変数が予め設定されたプログラムの演算結果に関連付けられている場合、当該プログラムに従って上記変数メモリの変数の内容を演算した結果を、当該プログラムに関連付けられた変数の内容として設定可能であり、
さらに、上記ラダーモニタ装置は、ラダー記号と共に、当該ラダー記号に関連する詳細情報を併記する詳細画面と、当該詳細情報の一部または全部を省略して、詳細画面で表示されるラダー記号よりも多くのラダー記号を概略表示する概略画面とを、上記ラダーモニタ手段に切り換え表示させる表示制御手段を備え、
上記ラダーモニタ手段によって表示されるラダーモニタ画面の起動、および、ラダーモニタ画面に対する操作は、上記デバイス、ラダーモニタ装置の記憶領域または上記プログラムの演算結果に関連付け可能なラダーモニタ変数に対応付けられており、上記表示制御手段は、ラダーモニタ変数の内容に応じて、ラダーモニタ画面の表示を制御し、
さらに、HMI処理手段は、上記画面データに基づいてデバイスの状態を示す操作画面を表示している間に、画面の4隅の領域のうちの任意の3点が押されると、上記画面データに基づいて、メニュー表示が指示されたと判断して、操作画面の一部にメニューを表示すると共に、当該メニューのうち、上記ラダーモニタ画面の表示を指示するボタンが押されると、上記ラダーモニタ装置の記憶領域のうち、上記ラダーモニタ変数の領域と関連付けられている記憶領域に、当該ボタンが操作されたことを記憶して、上記ラダーモニタ画面を起動させることを特徴とするラダーモニタ装置。 - 上記表示制御手段は、概略画面で表示されるラダー記号が選択された場合、当該ラダー記号を含む詳細画面を表示することを特徴とする請求項1記載のラダーモニタ装置。
- 上記制御プログラムに応じて、デバイスを制御する制御手段と、
各デバイスの状態に応じた表示方法の図形で、各デバイスの状態を表示すると共に、当該図形に対する操作を受け付けると、操作に応じたデバイスの制御を上記制御手段に指示する操作手段とを備えていることを特徴とする請求項1または2記載のラダーモニタ装置。 - 上記詳細画面として、ラダー記号に対応付けられたデバイスの状態の文字表示、デバイスの名称およびデバイスのアドレスを、当該ラダー記号に併記して表示することを特徴とする請求項1、2または3に記載のラダーモニタ装置。
- 請求項1〜4のいずれか1項に記載のラダーモニタ装置の各手段として、コンピュータを動作させるプログラム。
- 請求項5記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001274327A JP4043742B2 (ja) | 2001-09-10 | 2001-09-10 | ラダーモニタ装置、並びに、そのプログラムおよび記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001274327A JP4043742B2 (ja) | 2001-09-10 | 2001-09-10 | ラダーモニタ装置、並びに、そのプログラムおよび記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003084811A JP2003084811A (ja) | 2003-03-19 |
| JP4043742B2 true JP4043742B2 (ja) | 2008-02-06 |
Family
ID=19099387
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001274327A Expired - Lifetime JP4043742B2 (ja) | 2001-09-10 | 2001-09-10 | ラダーモニタ装置、並びに、そのプログラムおよび記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4043742B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4299620B2 (ja) * | 2003-09-19 | 2009-07-22 | 株式会社キーエンス | ラダー図編集装置、ラダー図編集方法、ラダー図編集プログラムおよびコンピュータで読み取り可能な記録媒体 |
| GB0421286D0 (en) * | 2004-09-24 | 2004-10-27 | Primrose Hill Ltd | Polymer mixed with oils |
| JP4573883B2 (ja) * | 2008-05-19 | 2010-11-04 | 三菱電機株式会社 | クラッチ・ブレーキ用パワーアンプ装置及びその制御システム |
| US20130232423A1 (en) * | 2011-02-03 | 2013-09-05 | Mitsubishi Electric Corporation | Display apparatus and operation checking method for the display apparatus |
| JP5762154B2 (ja) * | 2011-06-08 | 2015-08-12 | 三菱電機株式会社 | 情報処理装置及び情報処理方法及びプログラム |
| CN112840278B (zh) | 2018-10-15 | 2022-05-10 | 三菱电机株式会社 | 可编程逻辑控制器、外部仪器、方法及程序 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59174912A (ja) * | 1983-03-25 | 1984-10-03 | Toshiba Corp | プログラミング装置 |
| JPH05313708A (ja) * | 1992-05-14 | 1993-11-26 | Fanuc Ltd | シーケンス・プログラムの編集方式 |
| JP3442963B2 (ja) * | 1997-04-04 | 2003-09-02 | 株式会社デジタル | プログラマブル表示装置 |
| JP2000315105A (ja) * | 1999-04-30 | 2000-11-14 | Star Micronics Co Ltd | Nc工作機械の管理システムおよび管理プログラム |
| JP2001075791A (ja) * | 1999-09-02 | 2001-03-23 | Digital Electronics Corp | エディタ装置およびエディタプログラムを記録した記録媒体 |
-
2001
- 2001-09-10 JP JP2001274327A patent/JP4043742B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003084811A (ja) | 2003-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4043742B2 (ja) | ラダーモニタ装置、並びに、そのプログラムおよび記録媒体 | |
| JP3306832B2 (ja) | オペレータ・メッセージ伝達機能を有するプログラマブル制御装置 | |
| US6711448B2 (en) | Setting display apparatus for a programmable controller | |
| JP3847665B2 (ja) | 制御プログラム検索装置、および、そのプログラム | |
| JP2014206939A (ja) | コントローラ、制御装置、機器制御システム、コンピュータプログラム及びコンピュータ可読情報記憶媒体 | |
| JP2003157105A (ja) | 制御システム、並びに、そのプログラムおよび記録媒体 | |
| JP2006209381A (ja) | 制御用表示装置、そのプログラムおよび記録媒体 | |
| JP2009043569A (ja) | 照明制御システム | |
| JP2003131709A (ja) | 制御表示装置、制御プログラムおよびそれを記録した記録媒体 | |
| JP3892276B2 (ja) | プログラマブル表示器 | |
| JPH08335103A (ja) | プラント進行状態表示システム | |
| JP2002114482A (ja) | クレーンの制御モニター装置 | |
| JP2782864B2 (ja) | 端末装置 | |
| JP6938234B2 (ja) | 表示システム | |
| JP2606382B2 (ja) | 操作表示パネル | |
| JP2705260B2 (ja) | 端末装置 | |
| JP2006039870A (ja) | プログラマブル表示器、表示制御プログラムおよびそのプログラムを記録した記録媒体、ならびに画面作成装置、画面作成プログラムおよびそのプログラムを記録した記録媒体 | |
| CN115803785B (zh) | 显示装置、控制系统及绘图方法 | |
| JPH0430799B2 (ja) | ||
| JPH053590A (ja) | 遠隔制御システムの端末器 | |
| JP2533373B2 (ja) | 制御プログラム作成方法 | |
| JP2005251014A (ja) | 制御システム、制御モニタプログラムおよびそのプログラムを記録した記録媒体、ならびにエディタ装置、エディタプログラムおよびそのプログラムを記録した記録媒体 | |
| JP4041963B2 (ja) | インチング制御方法およびインチング制御システム | |
| JP2003122408A (ja) | 制御システム用のデータ作成方法。 | |
| JPH06266419A (ja) | プログラマブルコントローラの操作表示器の表示方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051122 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060120 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061205 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070205 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070821 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070913 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20071019 |
|
| 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: 20071113 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071114 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4043742 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101122 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111122 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121122 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121122 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131122 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |
|
| EXPY | Cancellation because of completion of term |