(57)【要約】【課題】製造装置に実装された制御プログラムをオペレータが速やかに更新でき、かつ、制御プログラムが更新されたことを管理者側で確認できるシステムを提供する。【解決手段】更新管理プログラム２１は、オペレータの操作によって製造装置２上で起動すると、所定の更新プログラムＤＢ３にアクセスし、制御プログラム２０の種類に対応する最新バージョン情報を読み取って、制御プログラム２０が最新バージョンであるか確認した後、最新バージョンでなければ、制御プログラム２０の種類に対応する更新プログラム３０を更新プログラムＤＢ３からダウンロードして、２０制御プログラムを最新バージョンに更新し、更に、製造装置２の番号を含む更新ログを更新ログ情報３２に追加する。【選択図】図２
2014056467.tif 000002
【特許請求の範囲】
【請求項１】
製造に利用する制御プログラムと、前記制御プログラムを更新する更新管理プログラムが実装された製造装置と、
前記制御プログラムを更新するための更新プログラムと、前記制御プログラムの最新バージョン情報と、前記制御プログラムの更新ログ情報を前記制御プログラムの機種毎に記憶した更新プログラムＤＢと、
から少なくとも構成される更新管理システムであって、
前記更新管理プログラムは、オペレータの操作によって前記製造装置上で起動すると、前記更新プログラムＤＢにアクセスし、前記更新管理プログラムと共に前記製造装置に実装されている前記制御プログラムの種類に対応する最新バージョン情報を読み取って、前記制御プログラムが最新バージョンであるか確認した後、最新バージョンでなければ、前記制御プログラムの種類に対応する前記更新プログラムを前記更新プログラムＤＢからダウンロードして、前記制御プログラムを最新バージョンに更新した後、前記製造装置の番号を含む更新ログを前記更新ログ情報に追加する処理を実行する、
ことを特徴とする更新管理システム。
【請求項２】
製造装置のコンピュータを動作させるためのコンピュータプログラムであって、
オペレータの操作によって起動すると、前記製造装置に実装された制御プログラムを更新するための更新プログラムと、前記制御プログラムの最新バージョン情報と、前記制御プログラムの更新ログ情報を前記制御プログラムの機種毎に記憶した更新プログラムＤＢにアクセスし、前記制御プログラムの種類に対応する最新バージョン情報を読み取って、前記制御プログラムが最新バージョンであるか確認した後、最新バージョンでなければ、前記制御プログラムの種類に対応する前記更新プログラムを前記更新プログラムＤＢからダウンロードして、前記制御プログラムを最新バージョンに更新した後、前記製造装置の番号を含む更新ログを前記更新ログ情報に追加する処理を実行することを特徴とする更新管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場に設置される製造装置に実装した制御ブログラムの更新を管理するための技術に関する。
【背景技術】
【０００２】
従来、製造装置の制御プログラムは製造装置の仕様に合わせて作られるため、製造装置毎に異なるプログラムになってしまっていたが、プログラム技術の発展に伴い、同じ種類の製造装置に関しては共通の制御プログラムを利用できるようになった。
【０００３】
同じ種類の製造装置で共通の制御プログラムを用いた場合、何らかの理由で、制御プログラムを更新しなければならない場合、更新する制御プログラムを使用している製造装置すべてで、制御プログラムを更新することが必要になる。
【０００４】
従来、製造装置の制御プログラムを更新する際、製造装置に実装されている制御プログラムの名前を変更した後、更新後の制御プログラムをコピーし、製造装置のコンピュータを再起動させる作業を、制御プログラムの更新対象となる製造装置毎に生産技術課のスタッフが実施する必要があった。
【０００５】
制御プログラムの更新対象となる製造装置の台数が少なければ、制御プログラムを更新する作業は生産技術課のスタッフの作業負荷にならないが、該製造装置の台数が多い場合、制御プログラムを更新する作業を生産技術課のスタッフが実施すると、生産技術課のスタッフの作業負荷になってしまう。また、一品目の製造が終了した時点でないと、制御プログラムの更新ができないため、一品目の製造が終了するまで待機しなければならず、制御プログラムを更新する作業は、生産技術課のスタッフにとって大変非効率であった。
【０００６】
製造装置の制御プログラムの更新にかかる生産技術課のスタッフの作業負荷を減らすには、製造装置のオペレータが制御プログラムの更新をできればよいが、コンピュータの知識に乏しいオペレータが制御プログラムを更新すると更新ミスが生じ易く、コンピュータの知識に乏しいオペレータであっても簡単に製造装置の制御プログラムを更新できることが望まれている。
【０００７】
コンピュータの知識に乏しいユーザであっても、コンピュータに在るプログラムをアップデートできる手法として、ＧＵＩを利用して、コンピュータに在るプログラムをアップデートする手法が特許文献１で開示さている。
【０００８】
特許文献１の手法では、コンピュータに在るプログラムをアップデートする更新マネージャをコンピュータに実装し、この更新マネージャは、更新マネージャに対応するＧＵＩが操作されると、サーバから、プログラムコンポーネントのリストをダウンロードして、コンピュータに実装されているプログラムが最新バージョンであるか確認し、最新バージョンでなければ、最新バージョンのプログラムを該サーバからダウンロードし、コンピュータに在るプログラムをアップデートする。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特表２００１-５０８５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、製造装置の制御プログラムを更新することを考えると、製造装置に実装された制御プログラムをオペレータが速やかに更新でき、かつ、制御プログラムが更新されたことを管理者側（例えば、生産技術課のスタッフ）で確認できなければならないが、従来の技術では、管理者側で制御プログラムが更新されたことを確認できる仕組みが設けられていなかった。
【００１１】
そこで、本発明は、製造装置に実装された制御プログラムをオペレータが速やかに更新でき、かつ、制御プログラムが更新されたことを管理者側で確認できるシステム、および、制御プログラムの更新に用いる更新管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決する第１の発明は、製造に利用する制御プログラムと、前記制御プログラムを更新する更新管理プログラムが実装された製造装置と、前記制御プログラムを更新するための更新プログラムと、前記制御プログラムの最新バージョン情報と、前記制御プログラムの更新ログ情報を前記制御プログラムの機種毎に記憶した更新プログラムＤＢとから少なくとも構成される更新管理システムである。
【００１３】
前記更新管理プログラムは、オペレータの操作によって前記製造装置上で起動すると、速やかに前記制御プログラムを更新できるように、前記更新プログラムＤＢにアクセスし、前記更新管理プログラムと共に前記製造装置に実装されている前記制御プログラムの種類に対応する最新バージョン情報を読み取って、前記制御プログラムが最新バージョンであるか確認した後、最新バージョンでなければ、前記制御プログラムの種類に対応する前記更新プログラムを前記更新プログラムＤＢからダウンロードして、前記制御プログラムを最新バージョンに更新し、更に、前記制御プログラムが更新されたことを確認できるように、前記製造装置の番号を含む更新ログを前記更新ログ情報に追加する処理を実行する。
【００１４】
更に、第２の発明は、第１の発明に記載した更新管理プログラムである。第２の発明にかかる更新管理プログラムは、オペレータの操作によって起動すると、前記製造装置に実装された制御プログラムを更新するための更新プログラムと、前記制御プログラムの最新バージョン情報と、前記制御プログラムの更新ログ情報を前記制御プログラムの機種毎に記憶した更新プログラムＤＢにアクセスし、前記制御プログラムの種類に対応する最新バージョン情報を読み取って、前記制御プログラムが最新バージョンであるか確認した後、最新バージョンでなければ、前記制御プログラムの種類に対応する前記更新プログラムを前記更新プログラムＤＢからダウンロードして、前記制御プログラムを最新バージョンに更新した後、前記製造装置の番号を含む更新ログを前記更新ログ情報に追加する処理を実行する。
【発明の効果】
【００１５】
このように本発明によれば、アイコンなどを利用して、製造装置のオペレータが更新管理プログラムを起動さえすれば、製造装置に実装された制御プログラムを速やかに更新することができ、また、管理者は、更新プログラムＤＢの更新ログ情報を参照すれば、制御プログラムの更新を確認できる。
【図面の簡単な説明】
【００１６】
【図１】更新管理システムの構成を説明する図。
【図２】更新管理システムの動作を説明する図。
【発明を実施するための形態】
【００１７】
ここから、本発明の好適な実施形態について、図面を参照しながら詳細に説明する。図１は、更新管理システム１の構成を説明する図である。
【００１８】
まず、本実施形態の更新管理システム１が配置される工場の組織について説明する。更新管理システム１が配置される工場では、取締役の下に製造部が配置され、製造部の下には生産技術課と製造課が配置されている。また、製造課の下には、製造を行う製造係として、封入封緘を行う製造係である製造１係と、封入封緘後の封筒を検査する製造２係が配置されている。
【００１９】
更新管理システム１を構成する装置について説明する。製造係には、製造係に対応した製造装置２が設置される。製造装置２は製造係によって異なり、封入封緘を行う製造１係には、封筒を封入封緘する製造装置２である封入封緘機２ａと封入封緘機２ｂが設置されている。また、封入封緘後の封筒を検査する製造２係には、封入封緘後の封筒の序列を検査する序列検査装置２ｃが設置されている。
【００２０】
製造係に設置される製造装置２には、コンピュータプログラムとして、製造に利用する制御プログラム２０と、制御プログラム２０の更新に利用する更新管理プログラム２１が実装されている。
【００２１】
製造係に設置される製造装置２に実装される制御プログラム２０は、製造装置２で実行される製造内容に対応したプログラムで、製造１係に設置される封入封緘機には、封入封緘機用の制御プログラム２０が実装され、製造２係に設置される序列検査装置２ｃには、序列検査装置２ｃ用の制御プログラム２０が実装される。
【００２２】
なお、同じ種類の製造装置２であっても、製造装置２のメーカや型番によって、製造装置２に実装される制御プログラム２０は異なる。例えば、製造１係に設置されている封入封緘機２ａと封入封緘機２ｂとで制御プログラム２０は異なる。
【００２３】
製造係に設置される製造装置２に実装される更新管理プログラム２１は、製造装置２のコンピュータ上で動作するバッチファイルなどで実現されるコンピュータプログラムで、更新管理プログラム２１には、製造装置２のコンピュータに更新管理プログラム２１をインストールする際、更新管理プログラム２１が実装されている製造装置２の番号と、製造装置２の制御プログラム２０を更新する際にアクセスする更新プログラムＤＢ３が少なくとも設定されている。
【００２４】
製造装置２の制御プログラム２０を更新するためのプログラムである更新プログラム３０は、工場内ＬＡＮ４に接続している更新プログラムＤＢ３（DataBase）に記憶され、本実施形態において、更新プログラムＤＢ３は、他の製造係からのアクセスを禁止するために製造係毎に設けられている。
【００２５】
製造係毎に設けられる更新プログラムＤＢ３は、汎用的なデータベースサーバを利用して実現される装置で、データとして、更新プログラムＤＢ３に対応する製造係に設置された製造装置２の制御プログラム２０を更新するための更新プログラム３０と、該制御プログラム２０の最新バージョン情報３１と、該制御プログラム２０の更新ログを記した更新ログ情報３２を制御プログラム２０の種類毎に記憶している。
【００２６】
例えば、製造１係に対応した更新プログラムＤＢ３ａには、製造１係に設置されている製造装置２である封入封緘機２ａの制御プログラム２０を更新する際、該制御プログラム２０を更新するための更新プログラム３０が記憶される。また、該更新プログラムＤＢ３ａには、製造１係に設置されている製造装置２である封入封緘機２ｂの制御プログラム２０を更新する際、該制御プログラム２０を更新するための更新プログラム３０が記憶される。更に、該更新プログラムＤＢ３ａには、封入封緘機２ａの制御プログラム２０の最新バージョン情報３１と、封入封緘機２ｂの制御プログラム２０の最新バージョン情報３１が記憶される。更に、該更新プログラムＤＢ３ａには、封入封緘機２ａの制御プログラム２０に対応する更新ログ情報３２と封入封緘機２ｂの制御プログラム２０に対応する更新ログ情報３２が記憶される。
【００２７】
ここから、図１で図示した更新管理システム１の動作を説明しながら、製造装置２に実装される更新管理プログラム２１について詳細に説明する。図２は、更新管理システム１の動作を説明する図である。
【００２８】
製造装置２の制御プログラム２０を更新する際、生産技術課のスタッフは、更新プログラムＤＢ３に新たな更新プログラム３０を登録し、更新プログラム３０に対応する制御プログラム２０の最新バージョン情報３１を更新後のバージョンに更新する（Ｓ１）。なお、更新プログラム３０を登録する更新プログラムＤＢ３は、更新プログラム３０が適用される製造装置２が設置されている製造係に対応する更新プログラムＤＢ３になる。
【００２９】
次に、生産技術課のスタッフは、更新プログラム３０が適用される製造装置２が設置されている製造係に対して製造装置２の制御プログラム２０の更新を指示し、該製造係の管理者は、更新プログラム３０が適用される製造装置２のオペレータに対して、製造装置２の制御プログラム２０の更新を指示する（Ｓ２）。制御プログラム２０の更新指示は、紙媒体の指示書、電子媒体（電子メール）の指示書などに加え、製造係に設置されているホワイトボードなども利用できる。
【００３０】
製造装置２の制御プログラム２０の更新指示を受けたオペレータは、製造装置２の制御プログラム２０を更新する際、更新管理プログラム２１に対応するアイコンをクリックすることで、製造装置２上で更新管理プログラム２１を起動させる（Ｓ３）。
【００３１】
更新管理プログラム２１は製造装置２上で動作すると、まず、更新管理プログラム２１が実装されている製造装置２上で制御プログラム２０が起動中であるか確認し（Ｓ４）、制御プログラム２０が起動中であれば、これ以降の処理を停止する。
【００３２】
制御プログラム２０が起動中でなければ、次に、更新管理プログラム２１は、予め設定されている更新プログラムＤＢ３に対して接続可能か問いあわせ（Ｓ５）、予め設定されている更新プログラムＤＢ３に接続できなければ、これ以降の処理を停止する。
【００３３】
なお、予め設定されている更新プログラムＤＢ３は、製造装置２が設置されている製造係に対応した更新プログラムＤＢ３になる。本実施形態では、封入封緘機２ａ、Ｂに実装されている更新管理プログラム２１に予め設定されている更新プログラムＤＢ３は更新プログラムＤＢ３ａで、序列検査装置２ｃに実装されている更新管理プログラム２１に予め設定されている更新プログラムＤＢ３は更新プログラムＤＢ３ｂになる。
【００３４】
予め設定されている更新プログラムＤＢ３に接続可能であれば、次に、更新管理プログラム２１は、更新プログラムＤＢ３に記憶されている最新バージョン情報３１の中から、更新管理プログラム２１と共に製造装置２に実装されている制御プログラム２０の名称を利用して、該制御プログラム２０の種類に対応する最新バージョン情報３１を読み取る（Ｓ６）。
【００３５】
次に、更新管理プログラム２１は、更新管理プログラム２１が実装されている製造装置２の制御プログラム２０のバージョンが最新バージョンであるか確認し（Ｓ７）、最新バージョンであれば、これ以降の処理を停止する。
【００３６】
次に、更新管理プログラム２１は、更新管理プログラム２１が実装されている製造装置２の制御プログラム２０のバージョンが最新バージョンでなければ、該製造装置２の制御プログラム２０の名称を利用して、該製造装置２の制御プログラム２０を最新バージョンに更新するための更新プログラム３０を更新プログラムＤＢ３からダウンロードし、該更新プログラム３０を実行することで、製造装置２の制御プログラム２０を最新バージョンに更新する（Ｓ８）。
【００３７】
次に、更新管理プログラム２１は、更新管理プログラム２１と共に製造装置２に実装されている制御プログラム２０の種類に対応する更新ログ情報３２に、更新管理プログラム２１に設定される製造装置２の番号、更新後の制御プログラム２０のバージョンおよび更新日時を含む更新ログを書き込んで（Ｓ９）、この手順は終了する。
【符号の説明】
【００３８】
１    更新管理システム
２    製造装置
２０  制御プログラム
２１  更新管理プログラム
３    更新プログラムＤＢ
３０  更新プログラム
３１  最新バージョン情報
３２  更新ログ情報
【図１】
2014056467.tif 000003
【図２】
2014056467.tif 000004