(57)【特許請求の範囲】
【請求項１】
機器の動作を制御するＰＬＣと、ＰＬＣと通信回線を介して接続され、ＰＬＣの保守を行う保守装置とを備えるＰＬＣシステムであって、
前記ＰＬＣは、
ＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報と、前記ユーザがそのまま認識可能な情報に対応するイベントコードとを記憶する情報記憶手段と、
ＰＬＣの所定の動作状態を検出した際に、前記情報記憶手段により記憶した前記情報の中から、前記ＰＬＣの所定の動作状態に該当する該当ＰＬＣ情報を所定の格納部へ格納する該当ＰＬＣ情報格納手段とを含み、
前記保守装置は、
前記該当ＰＬＣ情報格納手段により格納された前記該当ＰＬＣ情報を取得する該当ＰＬＣ情報取得手段と、
前記該当ＰＬＣ情報取得手段により取得した前記該当ＰＬＣ情報を表示する情報表示手段とを含み、
前記保守装置は、前記情報記憶手段に記憶されたユーザがそのまま認識可能な情報と、前記ユーザがそのまま認識可能な情報に対応するイベントコードとを前記ＰＬＣから吸い上げて格納し、
前記該当ＰＬＣ情報格納手段は、前記イベントコードを前記所定の格納部に格納する、ＰＬＣシステム。
【請求項２】
前記ＰＬＣは、前記ユーザがそのまま認識可能な情報と前記ユーザがそのまま認識可能
な情報に対応するイベントコードとを対応付けて記憶し、
前記該当ＰＬＣ情報格納手段は、前記ユーザがそのまま認識可能な情報を前記所定の格納部に格納する、請求項１に記載のＰＬＣシステム。
【請求項３】
前記ユーザがそのまま認識可能な情報は、文字情報である、請求項１または２に記載のＰＬＣシステム。
【請求項４】
前記ＰＬＣの動作状態は、ＰＬＣ自身に発生した異常の状態を含む、請求項１〜３のい
ずれかに記載のＰＬＣシステム。
【請求項５】
前記保守装置は、前記情報記憶手段により記憶された前記情報を更新する更新手段を含む
、請求項１〜４のいずれかに記載のＰＬＣシステム。
【請求項６】
機器の動作を制御するＰＬＣから、ＰＬＣの動作状態に関する情報であって、ユーザがそ
のまま認識可能な情報を取得し、ＰＬＣの保守を行う保守装置に表示する情報表示方法で
あって、
ＰＬＣにおいて、ＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能
な情報と、前記ユーザがそのまま認識可能な情報に対応するイベントコードと、を記憶するステップと、
ＰＬＣにおいて、ＰＬＣの所定の動作状態を検出した際に、記憶した情報の中から、Ｐ
ＬＣの所定の動作状態に該当する該当ＰＬＣ情報を所定の格納部へ格納するステップと、
保守装置において、所定の格納部に格納された該当ＰＬＣ情報を取得するステップと、
保守装置において、取得した該当ＰＬＣ情報を表示するステップと、
ユーザがそのまま認識可能な情報と、ユーザがそのまま認識可能な情報に対応するイベントコードとをＰＬＣから吸い上げて格納するステップと、を含み、
前記該当ＰＬＣ情報は、前記イベントコードである、情報表示方法。
【請求項７】
機器の動作を制御するＰＬＣであって、
前記ＰＬＣは、
ＰＬＣの保守を行う保守装置と通信回線を介して接続され、
前記保守装置によって取得される情報であり、ＰＬＣの動作状態に関する情報であっ
て、ユーザがそのまま認識可能な情報と、前記ユーザがそのまま認識可能な情報に対応するイベントコードと、を記憶する情報記憶手段と、
ＰＬＣの所定の動作状態を検出した際に、前記情報記憶手段により記憶した前記情報
の中から、前記ＰＬＣの所定の動作状態に該当する該当ＰＬＣ情報を所定の格納部へ格納
する該当ＰＬＣ情報格納手段と、
前記保守装置は、前記情報記憶手段に記憶されたユーザがそのまま認識可能な情報と、前記ユーザがそのまま認識可能な情報に対応するイベントコードとを前記ＰＬＣから吸い上げて格納し、
前記該当ＰＬＣ情報格納手段は、前記イベントコードを前記所定の格納部に格納する、ＰＬＣ。
【請求項８】
機器の動作を制御するＰＬＣと通信回線を介して接続され、ＰＬＣの保守を行う保守装置
であって、
前記ＰＬＣは、ＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報と、前記ユーザがそのまま認識可能な情報に対応するイベントコードと、を記憶する所定の記憶部を有し、
ＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報のうち、Ｐ
ＬＣの所定の動作状態に該当する該当ＰＬＣ情報をＰＬＣ側の所定の格納部から取得する
該当ＰＬＣ情報取得手段と、
前記該当ＰＬＣ情報取得手段により取得した前記該当ＰＬＣ情報を表示する情報表示手
段と、
前記ＰＬＣの前記所定の記憶部からユーザがそのまま認識可能な情報と、前記ユーザがそのまま認識可能な情報に対応するイベントコードとを前記ＰＬＣから吸い上げて格納し、
前記該当ＰＬＣ情報格納手段は、前記イベントコードを前記所定の格納部に格納する、保守装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プログラマブルコントローラ（以下、「ＰＬＣ」と言う）システム、情報表示方法、ＰＬＣ、および保守装置に関するものであって、特に、ＰＬＣの保守を行う場合に利用可能なＰＬＣシステム、情報表示方法、このようなＰＬＣシステムに用いられるＰＬＣ、および保守装置に関するものである。
【背景技術】
【０００２】
産業用機器等の制御装置として用いられるＰＬＣは、ＰＬＣ全体を制御するＣＰＵユニットや通信を行う通信ユニットや信号の入出力を行うＩ／Ｏユニット等の複数のユニットから構成される。このようなＰＬＣにユーザの所望の制御を実行させるために、ユーザプログラムをどのように設計するか等、ユーザがＰＬＣの制御内容を設計する際には、パソコン（コンピュータ）に所定のソフトウェアをインストールし、このインストールしたソフトウェアを用いることが一般的である。
【０００３】
このようなＰＬＣの開発を支援する開発支援装置は、例えば、「オムロン社製 ＣＸ−Ｐｒｏｇｒａｍｍｅｒ サポートソフト Ｖｅｒ ９．０ 日本語版（２００９年発売）」（非特許文献１）に開示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】オムロン社製 ＣＸ−Ｐｒｏｇｒａｍｍｅｒ サポートソフト Ｖｅｒ ９．０ 日本語版（２００９年発売）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、非特許文献１に開示のような開発支援装置を用いて、制御内容の設計等が行われるＰＬＣには、ＰＬＣの保守作業を行う場合に、例えば、パソコン（コンピュータ）が接続される。パソコンには、ＰＬＣの保守作業を行うためのサポートソフトがインストールされている。サポートソフトは、一般的にＰＬＣを製造するメーカーからＰＬＣと共に提供される。
【０００６】
また、ＰＬＣには、ＰＬＣの状態やＰＬＣの動作を一意に示すコード（イベントコード）が予め定められている。イベントコードは、ＰＬＣを製造するメーカーによって、予め定められるものである。具体的には、イベントコードは、製造メーカーにより検出するＰＬＣの動作状態の内容を決定されて、この決定されたＰＬＣの動作状態の内容毎に定められるものである。例えば、ＰＬＣの動作状態として「電池外れ」を検出すると決定され、電池外れのイベントコードが１と定められる。そして、従来、ＰＬＣ側では、このイベントコードのみを具備している。
【０００７】
一方で、サポートソフトは、ＰＬＣとは異なる独自イベントコードと、このイベントコードに対応して、ＰＬＣの取扱方法やトラブルシューティングのためのガイド情報（コンテンツ）を具備している。したがって、サポートソフトにおいてＰＬＣのサポートを行うには、サポートソフトのイベントコードとＰＬＣのイベントコードを対応させる必要があった。したがって、ＰＬＣの保守を行うユーザがサポートソフトを用いてＰＬＣのサポートを行うには、まず、サポートソフトのイベントコードとＰＬＣのイベントコードを対応させ、その後、サポートソフトがＰＬＣから現在のＰＬＣの運転状態に該当するイベントコードを取得して、取得したイベントコードに対応するコンテンツをサポートソフト内にて検索し、パソコンのディスプレイ等に表示することとしていた。
【０００８】
このようにして、サポートソフト側では、現在のＰＬＣの運転状態を取得したイベントコードで認識することができた。したがって、例えば、ＰＬＣ側のイベントコードと、サポートソフト側のイベントコードとが一致しない場合、サポートソフト側では、正確なＰＬＣの運転状態を表示できなかった。
【０００９】
この発明は上記のような問題点を解消するためになされたもので、その目的は、操作性を向上したＰＬＣシステム、情報表示方法、ＰＬＣ、および保守装置を提供することである。
【課題を解決するための手段】
【００１０】
この発明に係るＰＬＣシステムは、機器の動作を制御するＰＬＣと、ＰＬＣと通信回線を介して接続され、ＰＬＣの保守を行う保守装置とを備える。ＰＬＣシステムは、ＰＬＣは、ＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報を記憶する情報記憶手段と、ＰＬＣの所定の動作状態を検出した際に、情報記憶手段により記憶した情報の中から、ＰＬＣの所定の動作状態に該当する該当ＰＬＣ情報を所定の格納部へ格納する該当ＰＬＣ情報格納手段とを含む。保守装置は、該当ＰＬＣ情報格納手段により格納された該当ＰＬＣ情報を取得する該当ＰＬＣ情報取得手段と、該当ＰＬＣ情報取得手段により取得した該当ＰＬＣ情報を表示する情報表示手段とを含む。
【００１１】
こうすることにより、ＰＬＣ側にＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報を記憶しておくことにより、ユーザが保守装置を用いてＰＬＣの動作状態を確認等する場合、保守装置は、ＰＬＣ側からＰＬＣの動作状態に該当する情報を取得して表示することができる。したがって、従来のように、ＰＬＣ側と保守装置側とでイベントコードで対応させて、ＰＬＣの動作状態と情報とを分けて保持することがないため、ＰＬＣの動作状態と情報とにズレが生じることがなく、保守装置側で、ＰＬＣ側から取得した情報をそのまま表示することができる。したがって、保守装置側で正確に表示させることができ、操作性を向上させることができる。
【００１２】
好ましくは、ＰＬＣは、ユーザがそのまま認識可能な情報とユーザがそのまま認識可能な情報に対応するイベントコードとを対応付けて記憶し、該当ＰＬＣ情報格納手段は、ユーザがそのまま認識可能な情報を格納する。
【００１３】
保守装置は、情報記憶手段に記憶されたユーザがそのまま認識可能な情報と、ユーザがそのまま認識可能な情報に対応するイベントコードとをＰＬＣから吸い上げて格納し、該当ＰＬＣ情報格納手段は、イベントコードを格納してもよい。
【００１４】
ユーザがそのまま認識可能な情報は、文字情報であるのが好ましい。
【００１５】
好ましくは、ＰＬＣの動作状態とは、ＰＬＣ自身に発生した異常の状態を含む。こうすることにより、ＰＬＣ自身に発生した異常の状態を正確に表示することができる。
【００１６】
さらに好ましくは、保守装置は、情報記憶手段により記憶された情報を更新する更新手段を含む。こうすることにより、ユーザが保守装置を用いて、ＰＬＣ側に記憶された情報を更新することができる。
【００１７】
この発明の他の局面においては、機器の動作を制御するＰＬＣから、ＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報を取得し、ＰＬＣの保守を行う保守装置に表示する情報表示方法に関する。情報表示方法は、ＰＬＣにおいて、ＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報を記憶するステップと、ＰＬＣにおいて、ＰＬＣの所定の動作状態を検出した際に、記憶した情報の中から、ＰＬＣの所定の動作状態に該当する該当ＰＬＣ情報を所定の格納部へ格納するステップと、保守装置において、所定の格納部に格納された該当ＰＬＣ情報を取得するステップと、保守装置において、取得した該当ＰＬＣ情報を表示するステップとを含む。
【００１８】
こうすることにより、ＰＬＣ側にＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報を記憶しておくことにより、ユーザが保守装置を用いてＰＬＣの動作状態を確認等する場合、保守装置は、ＰＬＣ側からＰＬＣの動作状態に該当する情報を取得して表示することができる。したがって、従来のように、ＰＬＣ側と保守装置側とでイベントコードで対応させて、ＰＬＣの動作状態と情報とを分けて保持することがないため、ＰＬＣの動作状態と情報とにズレが生じることがなく、保守装置側で、ＰＬＣ側から取得した情報をそのまま表示することができる。したがって、保守装置側で正確に表示させることができ、操作性を向上させることができる。
【００１９】
この発明のさらに他の局面においては、機器の動作を制御するＰＬＣに関する。ＰＬＣは、ＰＬＣの保守を行う保守装置と通信回線を介して接続され、保守装置によって取得される情報であり、ＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報を記憶する情報記憶手段と、ＰＬＣの所定の動作状態を検出した際に、情報記憶手段により記憶した情報の中から、ＰＬＣの所定の動作状態に該当する該当ＰＬＣ情報を所定の格納部へ格納する該当ＰＬＣ情報格納手段とを含む。
【００２０】
このようなＰＬＣは、ＰＬＣ側にＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報を記憶しておくことにより、ユーザが保守装置を用いてＰＬＣの動作状態を確認等する場合、保守装置により、ＰＬＣ側からＰＬＣの動作状態に該当する情報を取得させて表示させることができる。したがって、従来のように、ＰＬＣ側と保守装置側とでイベントコードで対応させて、ＰＬＣの動作状態と情報とを分けて保持することがないため、ＰＬＣの動作状態と情報とにズレが生じることがなく、保守装置側で、ＰＬＣ側から取得した情報をそのまま表示させることができる。したがって、保守装置側で正確に表示させることができ、操作性を向上させることができる。
【００２１】
この発明のさらに他の局面においては、機器の動作を制御するＰＬＣと通信回線を介して接続され、ＰＬＣの保守を行う保守装置に関する。保守装置は、ＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報のうち、ＰＬＣの所定の動作状態に該当する該当ＰＬＣ情報をＰＬＣ側の所定の格納部から取得する該当ＰＬＣ情報取得手段と、該当ＰＬＣ情報取得手段により取得した該当ＰＬＣ情報を表示する情報表示手段とを含む。
【００２２】
このような保守装置は、ＰＬＣ側にＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報を記憶しておくことにより、ユーザが保守装置を用いてＰＬＣの動作状態を確認等する場合、ＰＬＣ側からＰＬＣの動作状態に該当する情報を取得して表示することができる。したがって、従来のように、ＰＬＣ側と保守装置側とでイベントコードで対応させて、ＰＬＣの動作状態と情報とを分けて保持することがないため、ＰＬＣの動作状態と情報とにズレが生じることがなく、保守装置側で、ＰＬＣ側から取得した情報をそのまま表示することができる。したがって、保守装置側で正確に表示させることができ、操作性を向上させることができる。
【発明の効果】
【００２３】
この発明によれば、ＰＬＣ側にＰＬＣの動作状態に関する情報であって、ユーザがそのまま認識可能な情報を記憶しておくことにより、ユーザが保守装置を用いてＰＬＣの動作状態を確認等する場合、保守装置は、ＰＬＣ側からＰＬＣの動作状態に該当する情報を取得して表示することができる。したがって、ＰＬＣの動作状態とその情報とにズレが生じることがなく、保守装置側で、ＰＬＣ側から取得した情報をそのまま表示することができる。したがって、保守装置側で正確に表示させることができ、操作性を向上させることができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の一実施形態に係るＰＬＣシステムの構成を示すブロック図である。
【図２】ＰＬＣのメモリに記憶されるイベントコードの一例を示す図である。
【図３】コンテンツの一例を示す図である。
【図４】ＰＬＣ側の動作について示すフローチャートである。
【図５】パソコン側の動作について示すフローチャートである。
【図６】他の実施形態について示すパソコン側の動作について示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、この発明の一実施形態に係るＰＬＣシステムについて説明する。図１は、この発明の一実施形態に係るＰＬＣシステム３０の構成を示すブロック図である。図１を参照して、この発明の一実施形態に係るＰＬＣシステム３０は、機器３１の動作を制御するＰＬＣ３２と、ＰＬＣ３２に通信回線を介して接続されるパソコン（コンピュータ）３４とを備える。
【００２６】
ＰＬＣ３２は、ＰＬＣ３２全体を制御するＣＰＵユニット３５、機器３１やパソコン３４等の外部機器との通信を行う通信ユニット３６、信号の入出力を行うＩ／Ｏユニット等の各種の複数のユニットを含む。そして、ＣＰＵユニット３５は、ＣＰＵユニット３５全体を制御するＣＰＵ等の制御部３５ａと、ユーザによって作成されるユーザプログラムや、データ等を記憶するメモリ３８を備える。メモリ３８は、所定の格納部である発生異常情報格納領域３８ａを備える。
【００２７】
また、ＰＬＣ３２には、図示はしないが、機器３１の動作状態を表示するプログラマブル表示器（以下、「表示器」と言う）が接続されていてもよい。
【００２８】
ＰＬＣ３２は、電源ＯＮされると、ＰＬＣ３２を製造するメーカーによって作成されたＰＬＣ３２全体の共通するシステムプログラムを実行し、その後、メモリ３８に記憶されているユーザプログラムを実行する。
【００２９】
ここで、ＰＬＣ３２のメモリ３８には、ＰＬＣ３２自身の状態やＰＬＣ３２の動作を一意に示すコード、すなわち、ＰＬＣ３２の動作状態を一意に示すコード（イベントコード）が予め記憶されている。イベントコードは、ＰＬＣ３２の製造メーカーによって予め定められるものである。
【００３０】
イベントコードは、例えば「外付けのメモリカードの差込の有無」については検出し、「電池切れ」については検出しない、というように、製造メーカーにより予め検出するＰＬＣ３２の動作状態の内容を規定したもので、この規定されたＰＬＣ３２の動作状態の内容に応じて、定められている。この実施例では、ＰＬＣ３２自身に発生する複数の異常の内容が、各々異なる数字のイベントコードで記憶されている。図２は、ＰＬＣ３２のメモリ３８に記憶されるイベントコードの一例を示す図である。図２を参照して、「メモリカードなし」いう異常は、イベントコード１である。
【００３１】
また、ＰＬＣ３２のメモリ３８には、このようなイベントコードに基づいて、ＰＬＣ３２の取扱方法やトラブルシューティングのためのガイド情報（コンテンツ）が相互に紐付されて記憶されている。コンテンツは、イベントコードと同様に、製造メーカーによって予め定められるものであり、イベントコード毎に定められるものである。そして、コンテンツは、ＰＬＣ３２の動作状態を示す、ユーザがそのまま認識可能な情報である。ここで、そのまま認識可能な情報とは、ユーザがその内容をそのまま認識可能なものであって、コードのような数字の情報とは異なる、たとえば、文字の情報である。ここで、メモリ３８は、情報記憶手段として作動する。図３は、コンテンツの一例を示す図である。図３を参照して、イベントコード１に対応して、「メモリカードを差し込んでください」というコンテンツが記憶されている。そして、図２および図３を参照して、コンテンツの内容と異常の内容とがイベントコード１で紐付けられている。
【００３２】
なお、ここで、そのまま認識可能な情報は、文字情報だけでなく、画像情報、音声情報、パソコンのような保守装置側で動かしたいプログラム等を含む。
【００３３】
パソコン３４は、パソコン３４全体を制御するＣＰＵ等の制御部５１と、データを記憶するメモリ等の記憶部５２と、データを表示するディスプレイ５３と、ＰＬＣ３２等の外部装置とのインターフェースとなるＩ／Ｆ（インターフェース）部５４とを備える。パソコン３４とＰＬＣ３２とは、必要に応じて接続される。
【００３４】
ここで、パソコン３４は、ＰＬＣ３２を保守するユーザがＰＬＣ３２を保守する際に用いる保守装置であって、ユーザが使用するサポートソフト５５がインストールされている。サポートソフト５５とは、ユーザが、例えばＰＬＣ３２自身に異常が発生した際に、ＰＬＣ３２にパソコン３４を接続して、ＰＬＣ３２自身に発生した異常の現象を認識し、どのような処置を行えばよいかと言った情報等を参照する際に使用するものである。このサポートソフト５５は、一般的にＰＬＣ３２の製造メーカーからＰＬＣ３２と共に提供される。
【００３５】
ここで、ＰＬＣ３２がＰＬＣ３２自身に発生した異常を検出して、ユーザによってサポートソフト５５を用いて処置される場合について説明する。図４は、ＰＬＣ３２側の動作について示すフローチャートである。図５は、パソコン３４側の動作について示すフローチャートである。図１〜図５を参照して説明する。
【００３６】
まず、ＰＬＣ３２側において、制御部３５ａは、システムプログラムを実行して、ＰＬＣ３２自身に、所定の異常が発生したことを検出する。所定の異常として、例えば、「メモリカードなし」という異常が発生したことを検出する（図４において、Ｓ３１）。すなわち、図２に示すイベントコード１の異常が発生したことを検出する。そうすると、制御部３５ａは、図３に示すメモリ３８に記憶されているコンテンツの一覧の中から、イベントコード１に該当するコンテンツを発生異常情報格納領域３８ａに格納する（Ｓ３２）。すなわち、ＰＬＣ３２の所定の異常の状態に該当する該当ＰＬＣ情報を所定の格納部へ格納する。この場合、イベントコード１に対応するコンテンツである「メモリカードを差し込んでください」を発生異常情報格納領域３８ａに格納する。ここで、制御部３５ａは、該当ＰＬＣ情報格納手段として作動する。
【００３７】
そして、ユーザによりＰＬＣ３２にパソコン３４が接続されると、パソコン３４のサポートソフト５５が、ＰＬＣ３２側の発生異常情報格納領域３８ａからコンテンツを読み出す（図５において、Ｓ４１）。ここで、制御部５１は、該当ＰＬＣ情報取得手段として作動する。そして、読み出したコンテンツをパソコン３４のディスプレイ５３に表示する（Ｓ４２）。ここで、制御部５１は、情報表示手段として作動する。
【００３８】
そして、ユーザは、ディスプレイ５３に表示されたコンテンツを参照し、ＰＬＣ３２に発生した所定の異常に対する対処法を認識して、メモリカードを取り付ける等の所定の処置を施す。
【００３９】
このように、ＰＬＣ３２側にＰＬＣ３２の動作状態に関する情報であって、ユーザがそのまま認識可能な情報として、例えば文字情報を記憶しておくことにより、ユーザが保守装置であるパソコン３４を用いてＰＬＣ３２の動作状態を確認等する場合、パソコン３４は、ＰＬＣ３２側からＰＬＣ３２の動作状態に該当する文字情報を取得して表示することができる。したがって、従来のように、ＰＬＣ３２側とパソコン３４側とでイベントコードで対応させて、ＰＬＣ３２の動作状態と文字情報とを分けて保持することがないため、ＰＬＣ３２の動作状態と文字情報とにズレが生じることがなく、パソコン３４側で、ＰＬＣ３２側から取得した文字情報をそのまま表示することができる。したがって、パソコン３４側で正確に表示させることができ、操作性を向上させることができる。
【００４０】
また、この場合、ＰＬＣ３２自身に発生した異常の状態を正確に表示することができる。
【００４１】
また、上記の実施の形態においては、図２に示すＰＬＣ３２の動作状態を一意に示すイベントコードや、図３に示すイベントコードに対応するコンテンツが、予めＰＬＣ３２のメモリ３８に記憶されている例について説明したが、これに限ることなく、ＰＬＣ３２を使用する使用ユーザが格納できるような構成であってもよい。例えば、ＰＬＣ３２の製造メーカーからＰＬＣ３２を使用する使用ユーザへ、ＣＤ−Ｒ等の記録媒体によって提供可能とし、使用ユーザ側で、パソコン３４のサポートソフト５５を用いて、コンテンツをＰＬＣ３２のメモリ３８に格納してもよい。
【００４２】
この場合の処理の一例について説明すると、まず、ＰＬＣ３２にパソコン３４が接続される（図６において、Ｓ５１）。そして、パソコン３４においてサポートソフトが起動される。そうすると、サポートソフトは、ＣＤ−Ｒ等の記録媒体に格納されているＰＬＣ３２の動作状態を一意に示すイベントコード、およびイベントコードに対応するコンテンツを記録媒体からＰＬＣ３２に転送する（Ｓ５２）。ＰＬＣ３２側では、転送されたデータをメモリ３８に格納する。ここで、制御部５１は、更新手段として作動する。
【００４３】
このようにして、例えばＰＬＣに新たなユニットを追加した場合であっても、製造メーカー側から使用ユーザ側に対して、新たなユニットを追加したＰＬＣの構成に対応するコンテンツ等を格納した記録媒体を提供しておくのみで、使用ユーザ側で、記録媒体を用いて、ＰＬＣ側のコンテンツを任意に更新することができる。その結果、操作性を向上することができる。
【００４４】
なお、ＣＤ−Ｒ等の記録媒体に限ることなく、インターネット等を経由して提供可能としてもよい。
【００４５】
次に、この発明の他の実施の形態について説明する。この実施の形態においては、ＰＬＣ３２は、その動作状態を一意に示すイベントコード、およびイベントコードに対応するコンテンツを格納しながら、一方で、パソコン３４も、これらのコンテンツの全てを予めＰＬＣから吸いあげて格納しておく。そして、ＰＬＣ３２は、発生異常情報格納領域３８ａにイベントコードのみを格納し、パソコン３４は発生異常情報格納領域３８ａのイベントコードを読みだして、自身の有する対応するコンテンツを表示する。
【００４６】
また、この吸い上げるタイミングとしては、ＰＬＣ３２にパソコン３４を初めて接続した際や、組立時が好ましい。また、これらのタイミングに限らず、任意のタイミングでイベントコードと文字情報とをＰＬＣからパソコンに吸い上げておいてもよい。
【００４７】
また、上記の実施の形態においては、パソコン３４にサポートソフト５５がインストールされており、サポートソフト５５を用いる例について説明したが、これに限ることなく、例えば、ＰＬＣ３２を監視する監視ソフトやミドルウェアがインストールされた別のパソコンを用いてもよい。
【００４８】
また、ＰＬＣ３２に表示器を接続する構成の場合には、表示器がＰＬＣ３２側の発生異常情報格納領域３８ａからコンテンツを読み出して表示してもよい。すなわち、表示器が保守装置として作動してもよい。
【００４９】
また、上記の実施の形態においては、ＰＬＣ３２自身に発生する異常を一意に示すイベントコードを記憶し、コンテンツとして、イベントコードに基づいて、ＰＬＣ３２自身に発生した異常の情報を記憶する例について説明したが、これに限ることなく、例えば、ＰＬＣ３２の稼動状態に関する情報であってもよいし、異常以外の他の情報であってもよい。
【００５０】
また、上記の実施の形態においては、ＰＬＣ３２自身に発生する異常を一意に示すイベントコードを記憶する例について説明したが、イベントコードについては、特に記憶する必要なく、イベントコードに対応するコンテンツを記憶しておけばよい。
【００５１】
また、ユーザが所望の文字列等を作成してもよいし、メーカーが作成してもよい。
【００５２】
さらに別途、インテリジェントユニットを接続し、インテリジェントユニットが、自動的に保守すべき個所を検出し、それを、ＰＬＣやパソコンのメモリに自動的に書込むようにしてもよい。
【００５３】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示された実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【産業上の利用可能性】
【００５４】
この発明は、ＰＬＣの保守作業を行う際に、有効に利用される。
【符号の説明】
【００５５】
３０  ＰＬＣシステム、３１  機器、３２  ＰＬＣ、３４  パソコン、３５  ＣＰＵユニット、３６  通信ユニット、３８  メモリ、３８ａ  発生異常情報格納領域、５１  制御部、５２  記憶部、５３  表示画面、５４  Ｉ／Ｆ部、３５ａ  制御部、５５  サポートソフト。
【図１】
0005962086.tif 000002
【図２】
0005962086.tif 000003
【図３】
0005962086.tif 000004
【図４】
0005962086.tif 000005
【図５】
0005962086.tif 000006
【図６】
0005962086.tif 000007