(57)【特許請求の範囲】
【請求項１】
画面表示する固定定義の画面表示データを不揮発性メモリに予め格納し、外部記憶媒体に書き込まれたユーザ設定の各種名称、アラームメッセージ、診断・保守メッセージなどの文字列データを外部記憶媒体より読み出して当該文字列データを画面表示用の文字列データとして書き換え可能な不揮発性メモリに書き換え可能に格納し、画面表示要求に応じて前記不揮発性メモリより指定の画面表示データを読み出すと共に前記不揮発性メモリより指定の画面表示用文字列データを読み出し、その画面表示データと画面表示文字列データとを関連付けて画面表示する画面出力を行うダイカストマシン制御装置の画面表示制御方法であって、
前記ユーザ設定の文字列データはテキストファイルとして前記外部記憶媒体に書き込まれており、ダイカストマシン制御装置は前記外部記憶媒体のドライバによって前記外部記憶媒体よりテキストファイルを読み取り、前記固定定義の画面表示データは、読み出し専用の不揮発性メモリに書き込まれており、画面表示固定枠、固定表示文字列を含んでおり、前記ユーザ設定の文字列データと前記固定定義の画面表示データには日本語と外国語とがあり、表示語選択により日本語と外国語の何れか一方が画面表示に使用されるバイリンガル機能を有していることを特徴とするダイカストマシン制御装置の画面表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ダイカストマシン制御装置の画面表示制御方法に関し、特にアラームメッセージ、保守メッセージなどをコンソールモニタに画面表示する画面表示制御方法に関するものである。
【０００２】
【従来の技術】
ダイカストマシン制御装置において、生産管理、マシン点検、アラーム経歴、マンン診断などをコンソールモニタに画面表示することは従来より行われている。
【０００３】
この場合の画面表示には、生産管理項目名、保守項目名、アラーム項目を示すアラームメッセージ、アラーム診断の処置の仕方、保守の仕方などを示す診断・保守メッセージなどがあり、これらは、全て固定の画面表示データとして、ＲＯＭのような読み出し専用の不揮発性メモリに格納されている。
【０００４】
【発明が解決しようとする課題】
生産管理項目名や、保守項目名、アラーム診断の処置の仕方、保守の仕方などは、各ユーザ毎にさまざまであり、このため画面表示する内容に普遍性を持たせることになり、各ユーザの仕様に適合した的確な内容の画面表示を行うことができない。また各ユーザ別の特殊仕様に対するアラームメッセージなどを画面表示することはできず、このアラームは外付けの警報ランプなどでしか表示できない。
【０００５】
上述のような画面表示をユーザが希望する内容にカストマナイズする場合には、的確な内容の画面表示を行うことが可能であるが、しかし特定ユーザ毎に専用の画面表示データ用ＲＯＭを準備する必要がある。またこの場合も、マシン納入後にユーザが画面表示内容を変更することができない。
【０００６】
この発明は、上述のような問題点に着目してなされたものであり、生産管理項目名などの各種名称、アラームメッセージ、診断・保守メッセージなどを、特定ユーザ毎の画面表示データ用の専用ＲＯＭを必要とすることなく、各ユーザの仕様に適合したものに設定でき、またマシン納入後においても画面表示内容を自由に変更することができ、しかもそれら画面表示の文字列の作成編集が一般ユーザレベルでも容易に行われる得るように改善されたダイカストマシン制御装置の画面表示制御方法を提供することを目的としている。
【０００７】
【課題を解決するための手段】
上述の目的を達成するために、この発明による請求項１のダイカストマシン制御装置の画面表示制御方法は、画面表示する固定定義の画面表示データを不揮発性メモリに予め格納し、外部記憶媒体に書き込まれたユーザ設定の各種名称、アラームメッセージ、診断・保守メッセージなどの文字列データを外部記憶媒体より読み出して当該文字列データを画面表示用の文字列データとして書き換え可能な不揮発性メモリに書き換え可能に格納し、画面表示要求に応じて前記不揮発性メモリより指定の画面表示データを読み出すと共に前記不揮発性メモリより指定の画面表示用文字列データを読み出し、その画面表示データと画面表示文字列データとを関連付けて画面表示する画面出力を行うダイカストマシン制御装置の画面表示制御方法であって、
前記ユーザ設定の文字列データはテキストファイルとして前記外部記憶媒体に書き込まれており、ダイカストマシン制御装置は前記外部記憶媒体のドライバによって前記外部記憶媒体よりテキストファイルを読み取り、前記固定定義の画面表示データは、読み出し専用の不揮発性メモリに書き込まれており、画面表示固定枠、固定表示文字列を含んでおり、前記ユーザ設定の文字列データと前記固定定義の画面表示データには日本語と外国語とがあり、表示語選択により日本語と外国語の何れか一方が画面表示に使用されるバイリンガル機能を有していることを特徴とするものである。
【０００８】
ここでの外部記憶媒体には、フロッピィ磁気ディスク、書換可能な光ティスク、光磁気デイスク、ＩＣカードなどがある。また画面表示用文字列データを格納する書き換え可能な不揮発性メモリとしては、ＳＲＡＭなどによるバッテリーバックアップメモリが用いられればよい。
【０００９】
請求項１によるダイカストマシン制御装置の画面表示制御方法では、各種名称、アラームメッセージ、診断・保守メッセージなどの文字列データは、外部記憶媒体に書き込むこと、即ちストアされるにより、自由にユーザ設定され、この外部記憶媒体にストアされている文字列データが読み出されて画面表示用の文字列データとして不揮発性メモリに書き換え可能に格納される。この画面表示用文字列データは画面表示要求に応じて不揮発性メモリより読み出され、固定定義の画面表示データと共に画面出力される。これによりコンソールモニタに、固定定義の画面表示データと共に、ユーザ設定の各種名称、アラームメッセージ、診断・保守メッセージなどが表示される。従って、各種名称、アラームメッセージ、診断・保守メッセージなどの表示内容は、外部記憶媒体に書き込む文字列データによって、ＲＯＭの交換などを要することなく、自由に変更できる。前記外部記憶媒体に書き込む文字列データはテキストファイル形式であるから、パーソナルコンピュータのテキストエディタ、ワードプロセッサなどによって作成、編集できる。そして外部記憶媒体に格納されたテキストファイルは外部記憶媒体をドライバにセットすることにより読み取られる。また、固定定義の画面表示データは、画面表示固定枠、固定表示文字列などであり、これらは無意味に、また誤って変更されないよう、読み出し専用の不揮発性メモリに書き込まれる。さらに、ユーザ設定の文字列データと固定定義の画面表示データは、表示語選択により日本語と外国語の何れか一方の言語で画面表示される。
【００１０】
【発明の実施の形態】
以下にこの発明の実施の形態を図面を用いて詳細に説明する。
【００１１】
図１はこの発明による画面表示制御方法が適用されるダイカストマシン制御装置の一つの実施の形態を示している。ダイカストマシン制御装置は、マイクロコンピュータ式のものであり、ＣＰＵ１と、制御プログラムメモリ３と、作業用メモリ５と、固定定義画面表示データ用メモリ７と、ユーザ設定の画面表示用文字列データ用メモリ９と、ダイカストマシンに対する信号の入出力を行うマシンインタフェース１１と、コンソールインタフェース１３と、ＦＤＤインタフェース１５とをＣＰＵバス１７上に有している。
【００１２】
コンソールインタフェース１３には、キーボード１８とＣＲＴなどによるコンソールモニタ１９とを有する操作盤２１が接続され、ＦＤＤインタフェース１５には、外部記憶媒体の読み書きドライバとしてフロッピディスクドライバ２３が接続されている。
【００１３】
固定定義画面表示データ用メモリ７は、固定定義画面表示データが無意味に、また誤って変更されないよう、ＲＯＭなどの読み出し専用の不揮発性メモリにより構成され、このメモリ７には、固定定義の画面表示データとして、画面表示固定枠、固定表示文字列が予め書き込まれている。ここでの固定表示文字列としては、表示画面名、表示項目名などがある。
【００１４】
画面表示用文字列データ用メモリ９は、ＳＲＡＭによるバッテリーバックアップメモリなど、書き換え可能な不揮発性メモリにより構成されている。
【００１５】
ＣＰＵ１は、ユーザ設定文字列データ入力モードにおいて、フロッピディスクドライバ２３にセットされたフロッピディスク２５にテキストファイル形式で書き込まれているユーザ設定の文字列データを読み出し、これを画面表示用の文字列データとして画面表示用文字列データ用メモリ９に番地付けして格納する。
【００１６】
ユーザ設定の文字列データとしては、生産管理項目名、保守項目名、スプレーなどの周辺機器名、中子名称、担当者名などの各種名称、アラームの内容、アラーム診断の処置の仕方、保守の仕方などのアラームメッセージ、診断・保守メッセージ、ユーザ別の特殊仕様に対するアラームメッセージや、その他、汎用設定データ、自動機設定データなどがあり、保守項目名、診断・保守メッセージに関しては、大分類、中分類、小分類にツリー状に分類して指定することが可能である。
【００１７】
このユーザ設定の文字列データと固定定義の画面表示データには日本語と外国語、例えば英語とがあり、バイリンガル機能として、表示語選択により日本語と英語の何れか一方が画面表示に使用される。
【００１８】
ＣＰＵ１は、画面表示要求に応じて固定定義画面表示データ用メモリ７より指定の画面表示データを読み出すと共に画面表示用文字列データ用メモリ９より指定の画面表示用文字列データを読み出し、メモリ７よりの固定定義の画面表示データとメモリ９よりのユーザ設定の画面表示文字列データとを関連付けて画面表示する画面出力をコンソールインタフェース１３を介してコンソールモニタ１９に行う。
【００１９】
これによりコンソールモニタ１９に、固定定義の画面表示データと共に、ユーザ設定の各種名称、アラームメッセージ、診断・保守メッセージなどが表示される。従って、各種名称、アラームメッセージ、診断・保守メッセージなどの表示内容は、フロッピディスク２５に書き込む文字列データによって、ＲＯＭの交換などを要することなく、自由に変更できる。
【００２０】
フロッピディスク２５に書き込む文字列データは、ＡＳＣＩＩコード、ＪＩＳ漢字コードなどによるテキストファイルとしてフロッピディスク２５に格納することができる。従って、フロッピディスク２５に書き込む文字列データは、パーソナルコンピュータのテキストエディタ、ワードプロセッサなどによって容易に、作成、編集することができる。
【００２１】
つぎにアラーム・診断メッセージの画面表示を例にとって、この発明による画面表示制御方法の実施の形態を詳細に説明する。
【００２２】
アラーム・診断メッセージの画面表示例は図２（ａ）、（ｂ）に示されている。図２（ａ）は日本語表示モードであり、図２（ｂ）は英語表示モードである。
【００２３】
このアラーム・診断メッセージの画面表示では、固定定義の画面表示データとして、図示されているような日本語・英語共通の画面表示固定枠（罫線枠）と、発生番号（Ａｌａｒｍ  ＮＯ．）、発生日時（Ａｌａｒｍ  Ｄａｔｅ）、ショットＮｏ．（ＳｈｏｔＮｏ．）、アラーム項目（Ａｌａｒｍ  Ｉｔｅｍ）、動作状態（Ｍａｃｈｉｎｅ  Ｓｔａｔｅ）、工程（Ｐｒｏｃｅｓｓ）、アラーム診断（Ａｌａｒｍ  Ｄｉａｇｎｏｓｅ）の各文字列があり、アラーム項目（Ａｌａｒｍ  Ｉｔｅｍ）とアラーム診断（Ａｌａｒｍ  Ｄｉａｇｎｏｓｅ）のメッセージはユーザ設定される。
【００２４】
ここでは、アラームコードが”Ｐ７７Ｂ”である場合の例として、アラーム項目の日本語メッセージは、「定期給油時間が来ました」で、英語メッセージは、「Ｆｉｘｅｄ  ｌｕｂｒｉｃａｔｉｏｎ  ｔｉｍｅ  ｈａｓ  ｃｏｍｅ．」であり、アラーム診断の日本語メッセージは、「給油用オイルとグリースを準備し、取扱説明書の指示に従い補給をお願いします」であり、英語メッセージは、「Ｐｌｅｓｅ  ｐｒｅｐａｒｅ  ｌｕｂｒｉｃａｔｉｏｎ  ｏｉｌ  ａｎｄ  ｇｒｅａｓｅ，ａｎｄ  ｔｈｅｎ  ｌｕｂｒｉｃａｔｅ  ｆｏｌｌｏｗｉｎｇ  ｉｎｓｔｒｕｃｔｉｏｎ  ｍａｎｕａｌ．」である。
この場合に、フロッピディスク２５にテキストファイルとして書き込む文字列データは図３に示されているようになる。図３において、ＭＫ、ＭＥ、ＤＫ、ＤＥは各行の先頭に付けられるデータ種別であり、ＭＫはアラーム項目の日本語メッセージを、ＭＥはアラーム項目の英語メッセージを、ＤＫはアラーム診断の日本語メッセージを、ＤＥはアラーム診断の英語メッセージであり、一つのテキストファイル（アラームコードファイル）には全アラームコードの各メッセージがアラームコード順に各アラームコード毎に群を成して書き込まれ、０（ゼロ）が２行続くことで、ファイルオブエンド（ＦＯＥ）となる。
【００２５】
フロッピディスク２５からのユーザ設定文字列データの読み取り処理は図４に示されているような処理フローで行われる。
【００２６】
このデータ読み取り処理フローでは、まずフロッピディスク２５のアラームコードファイルを内部メモリ（作業用メモリ５）に読み取り（ステップＳ１０）、先頭行より最終行まで（ステップＳ７０）、一行分の文字列データ毎に（ステップＳ２０）、データ種別を判別し（ステップＳ３０）、文字数をカウントし（ステップＳ４０）、アラームコードに対応した文字列データをデータ種別毎に画面表示用文字列データ用メモリ９の所定のメモリアドレス＃ｎに順に格納し（ステップＳ５０）、表示制御情報を作成する（ステップＳ６０）。
【００２７】
表示制御情報はファイル・アロケーション・テーブルのようなものであり、これのデータ構成は、アラームコードと、各行の文字数，各行の文字列データのメモリアドレス＃ｎであり、画面表示時には、アラームコードを検索され、対応するアラームコードの各行の文字数，各行の文字列データのメモリアドレス＃ｎを指定する。
【００２８】
図５は、図２（ａ）、（ｂ）に示されているような、アラーム・診断メッセージの画面表示の処理フローを示している。
【００２９】
先ず、アラーム・診断メッセージの画面表示固定枠と上述のような固定表示文字列とを固定定義画面表示データ用メモリ７より読み出して画面表示固定枠と固定表示文字列とをコンソールモニタ１９に描画する（ステップＳ１００）。
【００３０】
次に、発生番号をキーボード１８より入力する（ステップＳ１１０）。発生番号はアラーム発生経歴テーブルより抽出できる。
【００３１】
アラーム発生経歴テーブルは、図６に示されているように、発生番号（発生時間順の番号）と、発生日時と、アラームコードと、アラーム項目（ＭＫあるいはＭＥの文字列データ）とにより構成されており、このアラーム発生経歴テーブルも選択的にモニタ表示される。
【００３２】
入力された発生番号が”２”であると、この入力番号に対応するアラームコード”Ｐ７７Ｂ”をアラーム発生経歴テーブルより読み取り（ステップＳ１２０）、表示制御情報を参照してそのアラームコードに対応するアラーム項目とアラーム診断の各メッセージを画面表示用文字列データ用メモリ９より読み出してコンソールモニタ１９に描画する（ステップＳ１３０）。
【００３３】
なお、固定定義画面表示データの読み出しと、アラーム項目およびアラーム診断の各メッセージの読み出しにおいては、現在指定の表示語が日本語であるか、英語であるかを、例えばメモリ７の一部に割り付けられている表示語パラメータ（０；英語、１；日本語）を参照することなどによって判別し、現在指定の言語による表示が行われるように対応する表示語のデータ読み出しが行われる。
【００３４】
図７（ａ）、（ｂ）は保守メッセージの大分類と中分類の画面表示例を示している。この画面表示では、「射出関係」のような機械部分項目名（大分類項目名）、「押出が出ない」のような状況表現（中分類項目名）を各々ユーザ設定することができる。
【００３５】
また図８はスプレイの画面表示例を、図９は生産管理の画面表示例を各々示めしている。スプレイの画面表示では、「固定型外冷」などのスプレイ名称を、生産管理の画面表示では、「湯じわ」、「給湯」などの生産管理名称を各々ユーザ設定できる。
以上に於ては、この発明を特定の実施の形態について詳細に説明したが、この発明は、これに限定されるものではなく、この発明の範囲内にて種々の実施の形態が可能であることは当業者にとって明らかであろう。
【００３６】
【発明の効果】
以上の説明から理解される如く、請求項１によるダイカストマシン制御装置の画面表示制御方法では、各種名称、アラームメッセージ、診断・保守メッセージなどの文字列データが外部記憶媒体に書き込まれ、この外部記憶媒体にストアされている文字列データが画面表示用の文字列データとして不揮発性メモリに書き換え可能に格納され、画面表示要求に応じてその文字列データが不揮発性メモリより読み出されることにより、固定定義の画面表示データと共にユーザ設定の各種名称、アラームメッセージ、診断・保守メッセージなどがコンソールモニタに表示されるから、各種名称、アラームメッセージ、診断・保守メッセージなどの表示内容は、外部記憶媒体に書き込む文字列データによって、ＲＯＭの交換などを要することなく、自由に変更できるようになる。
【００３７】
これにより、生産管理項目名などの各種名称、アラームメッセージ、診断・保守メッセージなどを、特定ユーザ毎の画面表示データ用の専用ＲＯＭを必要とすることなく、各ユーザの仕様に適合したものに設定でき、またマシン納入後においても画面表示内容を自由に変更することができるようになる。
【００３８】
前記外部記憶媒体に書き込む文字列データはテキストファイル形式であるから、パーソナルコンピュータのテキストエディタ、ワードプロセッサなどによって一般ユーザレベルでも容易に作成、編集でき、外部記憶媒体に格納されたテキストファイルは外部記憶媒体をドライバにセットすることにより簡便に読み取られる。
【００３９】
また、固定定義の画面表示データは、画面表示固定枠、固定表示文字列などであり、これらは、読み出し専用の不揮発性メモリに書き込まれ、無意味に、また誤って変更されないよう、変更不能になっている。
【００４０】
さらに、ユーザ設定の文字列データと固定定義の画面表示データは、表示語選択により日本語と外国語の何れか一方の言語で画面表示され、各国の作業者に素早く適合できる。
【図面の簡単な説明】
【図１】  この発明による画面表示制御方法が適用されるダイカストマシン制御装置の一つの実施の形態を示すブロック線図である。
【図２】  （ａ）はアラーム・診断メッセージの日本語表示モードでの画面表示例を、（ｂ）はアラーム・診断メッセージの英語表示モードでの画面表示例を各々示している。
【図３】  フロッピディスクにテキストファイルとして書き込む文字列データの例を示す説明図である。
【図４】  フロッピディスクからのユーザ設定文字列データの読み取り処理フローを示すフローチャートである。
【図５】  アラーム・診断メッセージの画面表示の処理フローを示すフローチャートである。
【図６】  アラーム発生経歴テーブルを示す説明図である。
【図７】（ａ）は保守メッセージの大分類の画面表示を、（ｂ）は保守メッセージの中分類の画面表示を示す説明図である。
【図８】  スプレイの画面表示を示す説明図である。
【図９】  生産管理の画面表示を示す説明図である。
【符号の説明】
１  ＣＰＵ
３  制御プログラムメモリ
５  作業用メモリ
７  固定定義画面表示データ用メモリ
９  ユーザ設定の画面表示用文字列データ用メモリ
１１  マシンインタフェース
１３  コンソールインタフェース
１５  ＦＤＤインタフェース
１７  ＣＰＵバス
１８  キーボード
１９  コンソールモニタ
２１  操作盤
２３  フロッピディスクドライバ
２５  フロッピディスク
【図１】
0003795127.tif 000002
【図２】
0003795127.tif 000003
【図３】
0003795127.tif 000004
【図４】
0003795127.tif 000005
【図５】
0003795127.tif 000006
【図６】
0003795127.tif 000007
【図７】
0003795127.tif 000008
【図８】
0003795127.tif 000009
【図９】
0003795127.tif 000010