(57)【要約】【課題】現地にシステム担当者が駐在しなくても、トラブルが発生したときのみリモートメンテナンスシステムを一時的に構築し、トラブルに迅速に対処できるようにする。【解決手段】プログラマブルロジックコントローラ２のリモートメンテナンスシステム１であって、設備側端末３、メンテナンス側端末４及びメンテナンス支援サーバ５を含み、設備側端末３は、メンテナンス支援サーバ５に記憶されたＰＬＣ開発支援ソフトを利用して、プログラマブルロジックコントローラ２に記憶された制御プログラムの読み出し及び書き込みを行うことが可能であり、メンテナンス側端末４は、メンテナンス支援サーバ５に記憶されたリモート操作ソフトを利用して、設備側端末３をリモート操作することが可能であり、設備側端末３のＰＬＣ開発支援ソフトをリモート操作して、プログラマブルロジックコントローラ２のメンテナンスを行う。【選択図】図１
2009157436.tif 000002
【特許請求の範囲】
【請求項１】
記憶した制御プログラムに従って設備の動作を制御するプログラマブルロジックコントローラのリモートメンテナンスシステムであって、
該リモートメンテナンスシステムは、所定のインタフェースを介して前記プログラマブルロジックコントローラに接続され、前記プログラマブルロジックコントローラに記憶された制御プログラムのプログラム情報を用いてメンテナンスを行うためのＰＬＣ開発支援ソフトが記憶された設備側端末と、
前記プログラマブルロジックコントローラを遠隔地からメンテナンスするメンテナンス側端末と、
前記プログラマブルロジックコントローラのメンテナンスを支援し、前記設備側端末および前記メンテナンス側端末が前記メンテナンス支援サーバに接続することで情報の共有が可能となるメンテナンス支援サーバと、
前記設備側端末、前記メンテナンス側端末及び前記メンテナンス支援サーバを通信可能に接続するネットワークと、
を含み、
前記メンテナンス支援サーバは、前記メンテナンス端末が前記設備側端末をリモート操作するためのリモート操作ソフトを記憶すると共に、前記メンテナンス側端末が前記メンテナンス支援サーバに接続することで、前記リモート操作ソフトを利用することが可能であり、
前記メンテナンス側端末は、前記メンテナンス支援サーバを介して、前記メンテナンス支援サーバに記憶されたリモート操作ソフトを利用して、前記設備側端末をリモート操作することが可能であり、前記設備側端末のＰＬＣ開発支援ソフトをリモート操作して、前記プログラマブルロジックコントローラのメンテナンスを行うことを特徴とするリモートメンテナンスシステム。
【請求項２】
記憶した制御プログラムに従って設備の動作を制御するプログラマブルロジックコントローラのリモートメンテナンスシステムであって、
該リモートメンテナンスシステムは、所定のインタフェースを介して前記プログラマブルロジックコントローラに接続される設備側端末と、
前記プログラマブルロジックコントローラを遠隔地からメンテナンスするメンテナンス側端末と、
前記プログラマブルロジックコントローラのメンテナンスを支援し、前記設備側端末および前記メンテナンス側端末が前記メンテナンス支援サーバに接続することで情報の共有が可能となるメンテナンス支援サーバと、
前記設備側端末、前記メンテナンス側端末及び前記メンテナンス支援サーバを通信可能に接続するネットワークと、
を含み、
前記メンテナンス支援サーバは、
前記設備端末が前記プログラマブルロジックコントローラに記憶された制御プログラムのプログラム情報を用いてメンテナンスを行うためのＰＬＣ開発支援ソフトと、前記メンテナンス端末が前記設備側端末をリモート操作するためのリモート操作ソフトと、を記憶すると共に、前記設備側端末および前記メンテナンス側端末が前記メンテナンス支援サーバに接続することで、これらのソフトを利用することが可能であり、
前記設備側端末は、
前記メンテナンス支援サーバに記憶されたＰＬＣ開発支援ソフトを前記設備側端末にダウンロードすることで、前記プログラマブルロジックコントローラに記憶された制御プログラムのプログラム情報を取得することが可能であり、
前記メンテナンス側端末は、前記メンテナンス支援サーバを介して、前記メンテナンス支援サーバに記憶されたリモート操作ソフトを利用して、前記設備側端末をリモート操作することが可能であり、前記設備側端末のＰＬＣ開発支援ソフトをリモート操作して、前記プログラマブルロジックコントローラのメンテナンスを行うことを特徴とするリモートメンテナンスシステム。
【請求項３】
前記メンテナンス支援サーバは、
前記プログラマブルロジックコントローラおよび設備に関する固有ハード情報を事前に記憶し、
当該プログラマブルロジックコントローラをリモートメンテナンスする前記メンテナンス側端末に固有ハード情報を提供する
ことを特徴とする請求項１又は２記載のリモートメンテナンスシステム。
【請求項４】
前記メンテナンス支援サーバは、
前記プログラマブルロジックコントローラのプログラム情報を用いてシュミレートを行うシュミレータまたは前記プログラマブルロジックコントローラのプログラム情報をメールにより送受信を行うプログラム送受信ソフトを備えることを特徴とする請求項１〜３の何れか１項に記載のリモートメンテナンスシステム。
【請求項５】
記憶した制御プログラムに従って設備の動作を制御するプログラマブルロジックコントローラのメンテナンス支援サーバであって、
該メンテナンス支援サーバは、
所定のインタフェースを介して前記プログラマブルロジックコントローラに接続される設備側端末と、
前記プログラマブルロジックコントローラを遠隔地からメンテナンスするメンテナンス側端末とに対して、ネットワークを介して通信可能に接続されると共に、
前記設備側端末が前記プログラマブルロジックコントローラに記憶された制御プログラムのプログラム情報を用いてメンテナンスを行うためのＰＬＣ開発支援ソフトと、
前記メンテナンス側端末が前記設備側端末をリモート操作するためのリモート操作ソフトと、を記憶し、
前記メンテナンス支援サーバに接続することで、これらのソフトを前記設備側端末及び前記メンテナンス側端末に提供する
ことを特徴とするメンテナンス支援サーバ。
【請求項６】
前記プログラマブルロジックコントローラおよび設備に関する固有ハード情報を事前に記憶し、
当該プログラマブルロジックコントローラをリモートメンテナンスする前記メンテナンス側端末に固有ハード情報を提供する
ことを特徴とする請求項５記載のメンテナンス支援サーバ。
【請求項７】
前記プログラマブルロジックコントローラのプログラム情報を用いてシュミレートを行うシュミレータまたは前記プログラマブルロジックコントローラのプログラム情報をメールにより送受信を行うプログラム送受信ソフトを備えることを特徴とする請求項５又は６記載のメンテナンス支援サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶した制御プログラムに従って設備の動作を制御するプログラマブルロジックコントローラのリモートメンテナンスシステム及びメンテナンス支援サーバに関する。
【背景技術】
【０００２】
記憶した制御プログラムに従って設備の動作を制御するプログラマブルロジックコントローラ（ＰＬＣ）が知られている。この種のプログラマブルロジックコントローラで制御される設備は、修理、改造、保全などのメンテナンスが必要であり、大別すると機械系のメンテナンスと電気系のメンテナンスに別れる。電気系のメンテナンスには、ハード的なものとソフト的なものとに分けることができ、ソフト的なものには、プログラマブルロジックコントローラに記憶された制御プログラムの修正、原因追及などが含まれる。そして、プログラマブルロジックコントローラに記憶された制御プログラムの修正は、通常、所定のインタフェース（ＲＳ−２３２Ｃなど）を介してプログラマブルロジックコントローラに端末を接続し、該端末に導入したＰＬＣ開発支援ソフトを用いて行われている。
【０００３】
このようなメンテナンスは、現地にメンテナンス担当者が駐在していれば、比較的容易に行うことが可能であるが、現地にメンテナンス担当者が駐在していない場合には、メンテナンス担当者が現地に出張する必要があるので、費用が嵩むだけでなく、トラブルに迅速に対応できないという問題があり、特に、メンテナンス担当者が駐在していない海外の製造拠点においてメンテナンスが必要になった場合は、上記の問題が顕著となってしまう。
【０００４】
そこで、通信回線を介して遠隔地のプログラマブルロジックコントローラをメンテナンスするリモートメンテナンスシステムが提案されている（例えば、特許文献１〜４参照）。このようなリモートメンテナンスシステムによれば、メンテナンス担当者が現地に駐在したり、現地へ出張しなくても、海外などの遠隔地にあるプログラマブルロジックコントローラのメンテナンスが可能になるので、メンテナンス担当者の駐在コストや出張コストが不要になるだけでなく、トラブルにも迅速に対応することが可能になる。
【特許文献１】特開平６−４６４８２号公報
【特許文献２】特開平９−１６３００８号公報
【特許文献３】特開２０００−１０６０７号公報
【特許文献４】特開２０００−２５９２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、常設のリモートメンテナンスシステムは、プログラムロジックコントローラの台数によってはシステムが大規模になってしまうため、コストアップを理由に導入が敬遠されるという問題がある。そこで、トラブルが発生したときのみリモートメンテナンスシステムを一時的に構築し、トラブルに対処するという方法が考えられるが、従来のリモートメンテナンスシステムは、現地におけるシステム構築の容易性について考慮されていないため、現地に情報システム担当者が駐在していない場合には、リモートメンテナンスシステムを構築できず、リモートメンテナンスを実施できないという問題があった。
【課題を解決するための手段】
【０００６】
本発明は、上記の如き実情に鑑みこれらの課題を解決することを目的として創作されたものであって、記憶した制御プログラムに従って設備の動作を制御するプログラマブルロジックコントローラのリモートメンテナンスシステムであって、該リモートメンテナンスシステムは、所定のインタフェースを介して前記プログラマブルロジックコントローラに接続され、前記プログラマブルロジックコントローラに記憶された制御プログラムのプログラム情報を用いてメンテナンスを行うためのＰＬＣ開発支援ソフトが記憶された設備側端末と、前記プログラマブルロジックコントローラを遠隔地からメンテナンスするメンテナンス側端末と、前記プログラマブルロジックコントローラのメンテナンスを支援し、前記設備側端末および前記メンテナンス側端末が前記メンテナンス支援サーバに接続することで情報の共有が可能となるメンテナンス支援サーバと、前記設備側端末、前記メンテナンス側端末及び前記メンテナンス支援サーバを通信可能に接続するネットワークと、を含み、前記メンテナンス支援サーバは、前記メンテナンス端末が前記設備側端末をリモート操作するためのリモート操作ソフトを記憶すると共に、前記メンテナンス側端末が前記メンテナンス支援サーバに接続することで、前記リモート操作ソフトを利用することが可能であり、前記メンテナンス側端末は、前記メンテナンス支援サーバを介して、前記メンテナンス支援サーバに記憶されたリモート操作ソフトを利用して、前記設備側端末をリモート操作することが可能であり、前記設備側端末のＰＬＣ開発支援ソフトをリモート操作して、前記プログラマブルロジックコントローラのメンテナンスを行うことを特徴とする。
このようなリモートメンテナンスシステムによれば、現地側としては、所定のインタフェースを介してプログラマブルロジックコントローラに接続した設備側端末を、インターネットなどのネットワークを介してメンテナンス支援サーバに接続し、メンテナンス側端末をメンテナンス支援サーバに接続することで、メンテナンス側端末と設備側端末との情報を共有することが可能となる。また設備側端末には、ＰＬＣ開発支援ソフトが予め記憶されているため、メンテナンス側端末から設備側端末を介してプログラマブルロジックコントローラの制御プログラムのプログラム情報（設備の作動状態やＩ／Ｏ情報なども含む）を用いて、制御プログラムの読み出し及び書き込みを行ったり、修正するなどのリモートメンテナンスを行うことが可能となる。これにより、現地にシステム担当者が駐在しなくても、トラブルが発生したときのみ、メンテナンス側端末および設備側端末をメンテナンス支援サーバに接続することでメンテナンス側端末から設備側端末を介してプログラマブルロジックコントローラのリモートメンテナンスシステムを一時的に構築し、トラブルに迅速に対処することができる。
また、記憶した制御プログラムに従って設備の動作を制御するプログラマブルロジックコントローラのリモートメンテナンスシステムであって、リモートメンテナンスシステムは、所定のインタフェースを介して前記プログラマブルロジックコントローラに接続される設備側端末と、プログラマブルロジックコントローラを遠隔地からメンテナンスするメンテナンス側端末と、プログラマブルロジックコントローラのメンテナンスを支援し、設備側端末およびメンテナンス側端末がメンテナンス支援サーバに接続することで情報の共有が可能となるメンテナンス支援サーバと、設備側端末、メンテナンス側端末及びメンテナンス支援サーバを通信可能に接続するネットワークと、を含み、メンテナンス支援サーバは、設備端末がプログラマブルロジックコントローラに記憶された制御プログラムのプログラム情報を用いてメンテナンスを行うためのＰＬＣ開発支援ソフトと、メンテナンス端末が設備側端末をリモート操作するためのリモート操作ソフトと、を記憶すると共に、設備側端末およびメンテナンス側端末がメンテナンス支援サーバに接続することで、これらのソフトを利用することが可能であり、設備側端末は、メンテナンス支援サーバに記憶されたＰＬＣ開発支援ソフトを設備側端末にダウンロードすることで、プログラマブルロジックコントローラに記憶された制御プログラムのプログラム情報を取得することが可能であり、メンテナンス側端末は、メンテナンス支援サーバを介して、メンテナンス支援サーバに記憶されたリモート操作ソフトを利用して、設備側端末をリモート操作することが可能であり、設備側端末のＰＬＣ開発支援ソフトをリモート操作して、プログラマブルロジックコントローラのメンテナンスを行うことを特徴とする。
このようなリモートメンテナンスシステムによれば、現地側としては、所定のインタフェースを介してプログラマブルロジックコントローラに接続した設備側端末を、インターネットなどのネットワークを介してメンテナンス支援サーバに接続し、メンテナンス側端末をメンテナンス支援サーバに接続することで、メンテナンス側端末と設備側端末との情報を共有することが可能となる。また設備側端末にメンテナンス支援サーバに記憶されたＰＬＣ開発支援ソフトを予め記憶させておくことにより、メンテナンス側端末から設備側端末を介してプログラマブルロジックコントローラの制御プログラムの読み出し及び書き込みを行ったり、制御プログラムを修正するなどのリモートメンテナンスを行うことが可能となる。これにより、現地にシステム担当者が駐在しなくても、トラブルが発生したときのみ、メンテナンス側端末および設備側端末をメンテナンス支援サーバに接続することでメンテナンス側端末から設備側端末を介してプログラマブルロジックコントローラのリモートメンテナンスシステムを一時的に構築し、トラブルに迅速に対処することができる。
また、メンテナンス支援サーバは、プログラマブルロジックコントローラおよび設備に関する固有ハード情報を事前に記憶し、プログラマブルロジックコントローラをリモートメンテナンスするメンテナンス側端末に固有ハード情報を提供することを特徴とする。
このようなリモートメンテナンスシステムによれば、メンテナンス側端末をメンテナンス支援サーバに接続することにより、予めメンテナンス支援サーバにプログラマブルロジックコントローラの固有ハード情報（プログラム情報、回路図面、Ｉ／Ｏアドレス表、周辺機器マニュアルなど）を記憶させ、これら固有ハード情報をシュミレータやプログラム送受信ソフトを用いてメンテナンスを行うことができるので、適正なメンテナンスが可能になるだけでなく、メンテナンスの効率を向上させることができる。
また、メンテナンス支援サーバは、プログラマブルロジックコントローラのプログラム情報を用いてシュミレートを行うシュミレータまたは前記プログラマブルロジックコントローラのプログラム情報をメールにより送受信を行うプログラム送受信ソフトを備えることを特徴とする。
このようなリモートメンテナンスシステムによれば、メンテナンス側端末をメンテナンス支援サーバに接続することにより、予めメンテナンス支援サーバにプログラマブルロジックコントローラの固有ハード情報（プログラム情報、回路図面、Ｉ／Ｏアドレス表、周辺機器マニュアルなど）を記憶させておくことで、固有ハード情報を参照しながらメンテナンスを行うことができるので、適正なメンテナンスが可能になるだけでなく、メンテナンスの効率を向上させることができる。
また、記憶した制御プログラムに従って設備の動作を制御するプログラマブルロジックコントローラのメンテナンス支援サーバであって、メンテナンス支援サーバは、所定のインタフェースを介してプログラマブルロジックコントローラに接続される設備側端末と、プログラマブルロジックコントローラを遠隔地からメンテナンスするメンテナンス側端末とに対して、ネットワークを介して通信可能に接続されると共に、設備側端末がプログラマブルロジックコントローラに記憶された制御プログラムのプログラム情報を用いてメンテナンスを行うためのＰＬＣ開発支援ソフトと、メンテナンス側端末が設備側端末をリモート操作するためのリモート操作ソフトと、を記憶し、メンテナンス支援サーバに接続することで、これらのソフトを設備側端末及びメンテナンス側端末に提供することを特徴とする。
また、記憶した制御プログラムに従って設備の動作を制御するプログラマブルロジックコントローラのメンテナンス支援サーバであって、メンテナンス支援サーバは、所定のインタフェースを介してプログラマブルロジックコントローラに接続される設備側端末と、プログラマブルロジックコントローラを遠隔地からメンテナンスするメンテナンス側端末とに対して、ネットワークを介して通信可能に接続されると共に、設備側端末がプログラマブルロジックコントローラに記憶された制御プログラムのプログラム情報を用いてメンテナンスを行うためのＰＬＣ開発支援ソフトと、メンテナンス側端末が設備側端末をリモート操作するためのリモート操作ソフトと、を記憶し、メンテナンス支援サーバに接続することで、これらのソフトを設備側端末及びメンテナンス側端末に提供することを特徴とする。
このようなメンテナンス支援サーバによれば、現地側としては、所定のインタフェースを介してプログラマブルロジックコントローラに接続した設備側端末を、インターネットなどのネットワークを介してメンテナンス支援サーバに接続するだけで、メンテナンス側端末によるプログラマブルロジックコントローラのリモートメンテナンスが可能になる。これにより、現地にシステム担当者が駐在しなくても、トラブルが発生したときのみリモートメンテナンスシステムを一時的に構築し、トラブルに迅速に対処することができる。
また、プログラマブルロジックコントローラおよび設備に関する固有ハード情報を事前に記憶し、プログラマブルロジックコントローラをリモートメンテナンスするメンテナンス側端末に固有ハード情報を提供することを特徴とする。
このようなメンテナンス支援サーバによれば、メンテナンス側端末をメンテナンス支援サーバに接続することにより、予めメンテナンス支援サーバにプログラマブルロジックコントローラの固有ハード情報（プログラム情報、回路図面、Ｉ／Ｏアドレス表、周辺機器マニュアルなど）を記憶させておくことで、固有ハード情報を参照しながらメンテナンスを行うことができるので、適正なメンテナンスが可能になるだけでなく、メンテナンスの効率を向上させることができる。
また、プログラマブルロジックコントローラのプログラム情報を用いてシュミレートを行うシュミレータまたはプログラマブルロジックコントローラのプログラム情報をメールにより送受信を行うプログラム送受信ソフトを備えることを特徴とする。
このようなメンテナンス支援サーバによれば、メンテナンス側端末をメンテナンス支援サーバに接続することにより、予めメンテナンス支援サーバにプログラマブルロジックコントローラの固有ハード情報（プログラム情報、回路図面、Ｉ／Ｏアドレス表、周辺機器マニュアルなど）を記憶させ、これら固有ハード情報をシュミレータやプログラム送受信ソフトを用いてメンテナンスを行うことができるので、適正なメンテナンスが可能になるだけでなく、メンテナンスの効率を向上させることができる。
【発明の効果】
【０００７】
以上のような本発明によれば、現地側としては、所定のインタフェースを介してプログラマブルロジックコントローラに接続した設備側端末を、インターネットなどのネットワークを介してメンテナンス支援サーバに接続するだけで、メンテナンス側端末によるプログラマブルロジックコントローラのリモートメンテナンスが可能になる。これにより、現地にシステム担当者が駐在しなくても、トラブルが発生したときのみリモートメンテナンスシステムを一時的に構築し、トラブルに迅速に対処することができる。
【発明を実施するための最良の形態】
【０００８】
次に、本発明の実施の形態について、図面に基づいて説明する。図１において、１はリモートメンテナンスシステムであって、該リモートメンテナンスシステム１には、プログラマブルロジックコントローラ２、設備側端末３、メンテナンス側端末４、メンテナンス支援サーバ５及びネットワーク６が含まれている。
【０００９】
図２に示すように、プログラマブルロジックコントローラ２は、製造設備Ｓなどに設けられ、記憶した制御プログラムに従って設備の動作を制御する汎用の制御装置であるが、制御対象である設備の構成や制御方式に応じた固有のハード構成を有する。具体的には、使用する入力機器（センサ、スイッチなど）や出力機器（アクチュエータ、表示器など）の種類、個数などに応じて、入力ユニットや出力ユニットが選定されると共に、各入力ユニットや出力ユニットにＩ／Ｏアドレスを付与し、該Ｉ／Ｏアドレスをもとに入出力信号の識別を行い、設備の動作を制御するようになっている。従って、プログラマブルロジックコントローラ２のメンテナンスに際しては、記憶した制御プログラムを参照するだけでなく、入出力構成を示す回路図面やＩ／Ｏアドレスの参照が要求され、さらには、必要に応じて周辺機器のマニュアルが参照される。
【００１０】
設備側端末３は、パーソナルコンピュータなどで構成されるネットワーク端末であって、インターネット、イントラネットなどのネットワークに接続するためのネットワークアダプタやＷＥＢ閲覧用のブラウザソフトを有する。また、設備側端末３は、所定のインタフェース（ＲＳ−２３２Ｃなど）を介してプログラマブルロジックコントローラ２に接続することにより、プログラマブルロジックコントローラ２に記憶された制御プログラムのプログラム情報（設備の作動状態やＩ／Ｏ情報なども含む）を読み込むことが可能になる。ただし、制御プログラムのプログラム情報を読み込むには、プログラマブルロジックコントローラ２のメーカなどから提供されているＰＬＣ開発支援ソフトを設備側端末３にインストールしておく必要がある。本発明の説明では、ＰＬＣ開発ソフトを予めインストールしているものとして説明している。なお、本発明における提供とは、相手が閲覧したり、利用したりできる状態にあることを指している。
【００１１】
本発明におけるＰＬＣ開発ソフトは、プログラマブルロジックコントローラ２の制御プログラムの読み出し、制御プログラムの書き込み、Ｉ／Ｏ状態やプログラマブルロジックコントローラ２の動作状況を表示するモニタリング機能、さらにプログラムの作成、プログラムの編集、プログラムの保存を行う機能を備えており、ＰＬＣ開発ソフトを用いることでプログラマブルロジックコントローラ２のメンテナンスなどが可能となる。
【００１２】
メンテナンス側端末４は、パーソナルコンピュータなどで構成されるネットワーク端末であって、インターネット、イントラネットなどのネットワークに接続するためのネットワークアダプタやＷＥＢ閲覧用のブラウザソフトを有する。
【００１３】
図３に示すように、メンテナンス支援サーバ５は、サーバコンピュータなどで構成されるネットワークサーバであって、インターネット、イントラネットなどのネットワークに接続するためのネットワークアダプタやＷＥＢサーバ用のサーバソフトを有する。そして、本発明のメンテナンス支援サーバ５は、メンテナンス側端末４が設備側端末３をリモート操作するためのリモート操作ソフトを記憶すると共に、設備側端末３及びメンテナンス側端末４がメンテナンス支援サーバに接続することでメンテナンス側端末４が設備側端末３に対してリモート操作ソフトを使用可能になる。
【００１４】
まず、設備側端末３は、ＰＬＣ開発支援ソフトを予めインストールして設備側端末３に記憶させておく必要がある。これにより設備側端末３はプログラマブルロジックコントローラ２に記憶された制御プログラムをＰＬＣ開発ソフトによってメンテナンスすることが可能であり、設備側端末３及びメンテナンス側端末４は、メンテナンス支援サーバ５に接続することで設備側端末３及びメンテナンス側端末４はＰＬＣ開発ソフトの情報を共有することができ、メンテナンス側端末４は、設備側端末３からの権限の譲渡により、リモート操作ソフトを利用して、設備側端末３をリモート操作することが可能であり、設備側端末３のＰＬＣ開発支援ソフトをリモート操作して、プログラマブルロジックコントローラ２のメンテナンスを行うことができる。また、設備側端末３にＰＬＣ開発ソフトがない場合は、メンテナンス支援サーバ５に記憶されたＰＬＣ開発支援ソフトを予めダウンロードしておき、設備側端末３に記憶させておいてもよい。
【００１５】
さらに、メンテナンス支援サーバ５は、プログラマブルロジックコントローラ２の固有ハード情報（プログラム情報、回路図面、Ｉ／Ｏアドレス表、周辺機器マニュアルなど）を事前に記憶し、当該プログラマブルロジックコントローラ２をリモートメンテナンスするメンテナンス側端末４に固有ハード情報を提供することが好ましい。このようにすると、メンテナンス側端末４において、プログラマブルロジックコントローラ２の固有ハード情報を参照しながら、適正かつ効率の良いメンテナンスを行うことが可能になる。また、これら固有ハード情報のプログラム情報をシュミレートするためのシュミレータや、プログラム情報を用いてメンテナンス支援サーバ５に送受信しておくためのプログラム送受信ソフトを備えておいても良い。
【００１６】
なお、本発明のメンテナンス支援サーバ５が端末３、４に提供するリモート操作ソフトとしては、公知のものを利用してもよい。例えば、公知のリモートサポートシステム（例えば、特開２００５−２０８８８３号公報参照）に含まれるリモート操作ソフトや、公知のリモートデスクトップシステム（例えば、特開２００６−３５０５８１号公報、特開２００７−２１９７９０号公報参照）に含まれるリモート操作ソフトを利用できる他、公知のＷｅｂ会議システムに含まれるリモート操作ソフトを利用してもよい。特に、メンテナンス支援サーバ５に予め記憶されたＷｅｂ会議システムを利用して本発明のリモートメンテナンスシステムを構築する場合は、Ｗｅｂ会議システムのＷｅｂ会議機能を利用して、事前に端末３、４間で打ち合わせや情報交換を行うことができるので、リモートメンテナンスの効率をさらに向上させることが可能になる。
【００１７】
次に、リモートメンテナンスシステム（メンテナンス支援サーバ）の動作について、図４を参照して説明する。ただし、製造設備Ｓが設置された現地側においては、ネットワーク６に接続可能な設備側端末３を用意し、これを所定のインタフェースを介してプログラマブルロジックコントローラ２に接続しておくものとする。また、プログラマブルロジックコントローラ２の固有ハード情報は、メンテナンス支援サーバ５に事前に登録することができる。固有ハード情報の登録は、設備側端末３やメンテナンス側端末４に限らず任意の端末から行うことができ、プログラマブルロジックコントローラ２に付与した固有の識別情報に関連付けてメンテナンス支援サーバ５に記憶される。なお、故障履歴などの固有ハード情報は設備側端末３、メンテナンス側端末４、メンテナンス支援サーバ５に登録しておいても良い。
【００１８】
図４に示すように、プログラマブルロジックコントローラ２を遠隔地のメンテナンス側端末４からリモートメンテナンスする場合は、まず設備側端末３とプログラマブルコントローラ２が接続されている状態で、予め設備側端末３にインストールされているＰＬＣ支援ソフトを立ち上げプログラマブルコントローラ２を設備側端末３で操作できる状態とする。そして、設備側端末３及びメンテナンス側端末４がメンテナンス支援サーバ５にログオンし、オンライン状態とする（Ｓ１０１〜Ｓ１０４）。次に、設備側端末３とメンテナンス側端末４がメンテナンス支援サーバ５内に設けられたＷｅｂ会議システムに入る。この状態で、メンテナンス側端末４は、Ｗｅｂ会議システムの中で設備側端末３が立ち上げているＰＬＣ支援ソフトを共有することができる。これにより、設備側端末３で表示している画面をメンテナンス側端末４でも見ることができる（Ｓ１０５、Ｓ１０６）。そして、設備側端末３がメンテナンス側端末４にリモ−ト操作する権限を与える（Ｓ１０７〜Ｓ１１２）。これにより、メンテナンス側端末４は、設備側端末３で立ち上がっているＰＬＣ支援ソフトを、遠隔地において操作することが可能となり、遠隔地からの設備停止時の原因追及及びプログラムの修正やデ−タの修正などが可能となるため、設備側端末３のＰＬＣ開発支援ソフトをリモート操作して、プログラマブルロジックコントローラ２のメンテナンスを行うことが可能となる（Ｓ１１５、Ｓ１１６）。
【００１９】
その際、メンテナンス側端末４は、メンテナンスサーバ５に予め記憶されたプログラマブルロジックコントローラ２の固有ハード情報を確認しながら（Ｓ１１３、Ｓ１１４）、プログラムの修正等が可能となる。必要に応じて、メンテナンス側端末４とメンテナンスサーバ５との間で固有ハード情報を繰り返し確認しながらプログラムの修正を行うことも可能である。なお、本発明の設備側端末３がＰＬＣ開発支援ソフトを所有していない場合は、メンテナンス支援サーバ５からＰＬＣ支援ソフトをダウンロードサービスを使用し、本発明の設備側端末３がＰＬＣ開発支援ソフトを所有している場合は、予め設備側端末３にインストールしておくことで、プログラマブルロジックコントローラ２に記憶された制御プログラムをＰＬＣ開発ソフトを用いてメンテナンスを行なうことが可能となる。
【００２０】
また、通信回線の帯域が狭い場合、Ｗｅｂ会議自体もそれなりの帯域を必要とし、リモ−トメンテナンスを実施するには、一番帯域を必要とする資料の共有が必要なので、帯域によってはリモ−トメンテナンスが実施できない場合も考えられる。この場合、まず設備停止時の状態で設備側端末３上のＰＬＣ支援ソフトを使いプログラマブルロジックコントローラ２のＩ／Ｏの状態などをフォルダとしてまとめ、設備側端末３のメール機能を使いメンテナンス支援サーバ５に送信する。これにより、メールでのＩ／Ｏ状態などの送信は、多少時間がかかっても問題が無く、帯域の影響を回避できる。メンテナンス側端末４は、メンテナンス支援サーバ５上のＰＬＣシミュレータを起動した後、メールで送信された停止時のＩ／Ｏ状態などをシミュレータ上に展開すれば、停止時のラダー図を再現することができ、停止している原因を解析することが可能となる。これにより、Ｗｅｂ会議自体ができないような帯域の狭い回線環境においても、設備停止時の原因解析などリモートメンテナンスが可能となる。
【００２１】
さらに、トラブル時のＩ／Ｏやメモリやタイマ情報を図３のようにＰＬＣプログラム自動送信ソフトを用いて、メールで設備側端末３からメンテナンス支援サーバ５に送付する。そして、メンテナンス側端末４からメンテナンス支援サーバ５にアクセスし、予めメンテナンス支援サーバ５に準備されたＰＬＣシミュレ−タ上に、送付されたトラブル時のＩ／Ｏやメモリやタイマ情報を展開するとラダー図で設備トラブル時の状況が確認できる。これにより、回線の帯域が狭い場合でもトラブル時のＩ／Ｏやメモリやタイマ情報の状況を確認することができる。従って、現地で実際に原因解析しているようなイメージで原因解析ができる。
【００２２】
上記のような、ＰＬＣプログラム自動送信ソフトを用いた実施例を以下に示す。停止時のＩ／Ｏ状態、タイマー、メモリーの状態などをメ−ルにてメンテナンス支援サ−バに転送し、メンテナンス支援サーバ５上に記憶している同じＰＬＣメーカーのシミュレータ上に展開し、メンテナンス側端末から展開することより再現した故障時のラダー図を見ながら故障などの原因追及ができる。また、修正や変更したプログラムをメールにてメンテナンス支援サーバ５に送信し、メンテナンス支援サーバ５が設備側端末３をリモート操作し、プログラマブルロジックコントローラ２に自動で修正や変更したプログラムを転送することで、プログラムの修正や変更を実施する。このような方法により、プログラマブルロジックコントローラ２に関するノウハウを持っていない設備側端末３の担当者でも、このＰＬＣプログラム自動送受信ソフトがあれば、メンテナンス側端末４がメンテナンス支援サーバ５に送信されたメールにアクセスすることにより、トラブル時の対応やプログラムやデータの修正や変更などのメンテナンスが容易になる。
【００２３】
さらにまた、設備側端末３に携帯電話またはＰＣカード型電話などを接続し、プログラマブルロジックコントローラ２のトラブル時のＩ／Ｏやメモリやタイマの情報を図３に示されているように設備側端末３のメール機能を用いてメンテナンス支援サーバの携帯ログイン認証システムを経由してメンテナンス支援サーバ５に送信することができる。メンテナンス側端末４はメンテナンス支援サーバ５にアクセスし、メンテナンス支援サーバ５に準備されたＰＬＣシミュレータ上に、送付されたトラブル時のＩ／Ｏやメモリやタイマの情報を展開することによりラダー図で設備トラブル時の状況を再現することができるので、設備の故障原因の追究や解析などが可能となる。この携帯電話またはＰＣカード型電話を使うことにより設備へのネットワーク回線の準備がなされていなくともリモートメンテナンスが可能となり、余分な工数や費用が削減できる。また、携帯ログイン認証システムを客先ごとに用意することも可能で、設備側端末３とメンテナンス側端末４間でリモートメンテナンスを行なうことも可能ではあるが、携帯ログイン認証システムが高価なため、メンテナンス支援サーバ５に設置した方が客先側の投資費用を低減できるというメリットがある。
【図面の簡単な説明】
【００２４】
【図１】リモートメンテナンスシステムの構成を示すブロック図である。
【図２】設備及びプログラマブルロジックコントローラを示す斜視図である。
【図３】メンテナンス支援サーバの構成を示すブロック図である。
【図４】リモートメンテナンスシステム（メンテナンス支援サーバ）の動作を示すフローチャートである。
【符号の説明】
【００２５】
１  リモートメンテナンスシステム
２  プログラマブルロジックコントローラ
３  設備側端末
４  メンテナンス側端末
５  メンテナンス支援サーバ
６  ネットワーク
Ｓ  製造設備
【図１】
2009157436.tif 000003
【図２】
2009157436.tif 000004
【図３】
2009157436.tif 000005
【図４】
2009157436.tif 000006