(57)【特許請求の範囲】
【請求項１】
主となる制御基板に、外部の記録媒体から交換対象の制御基板の種類または設備名を含むソフトウェアに関するデータおよび前記ソフトウェアを授受する外部入出力手段と、前記外部入出力手段を介し入力した前記ソフトウェアに関するデータおよび前記ソフトウェアの登録手段への登録を行う登録処理手段と、前記ソフトウェアに関するデータにより前記登録処理手段によって登録した前記ソフトウェアの良否を判定するとともに、判定結果を表示手段に表示させる判定手段と、前記判定手段の判定結果に応じて、前記主となる制御基板から交換する前記ソフトウェアおよびソフトウェアに関するデータを前記交換対象の制御基板に転送する内部入出力手段と、交換する前記ソフトウェア転送の完了後、転送の完了した前記ソフトウェアのソフトウェアに関するデータに更新する更新手段とを備え、
前記交換対象の制御基板に、前記ソフトウェアに関するデータにより前記交換するソフトウェアを選択する選択手段を備え、
制御装置内の前記交換対象の制御基板における前記ソフトウェアの自動交換を行うことを特徴とする生産設備の制御装置。
【請求項２】
交換対象の制御基板に、交換対象の制御基板の種類または設備名を含むソフトウェアに関するデータおよび前記ソフトウェアの登録手段への登録を行う登録処理手段と、外部の記録媒体と前記ソフトウェアに関するデータおよび前記ソフトウェアの授受を行う外部入出力手段と、前記外部入出力手段を介し入力した前記ソフトウェアを、前記ソフトウェアに関するデータにより前記ソフトウェアの良否を判定するとともに、判定結果を表示手段に表示させる判定手段と、前記判定手段の判定結果に応じて、交換した前記ソフトウェアのソフトウェアに関するデータに更新する更新手段とを備え、
前記外部の記録媒体から前記判定手段の判定結果により前記交換対象の制御基板に交換する前記ソフトウェア転送の完了後、前記更新手段によって、転送の完了した前記ソフトウェアのソフトウェアに関するデータを、前記交換対象の制御基板および内部入出力手段を介して制御装置内の主となる制御基板でともに更新し、前記制御装置内の前記交換対象の制御基板における前記ソフトウェアの自動交換を行うことを特徴とする生産設備の制御装置。
【請求項３】
主となる制御基板に外部の記録媒体から交換対象の制御基板の種類または設備名を含むソフトウェアに関するデータおよび前記ソフトウェアを授受する工程と、前記授受する工程により入力した前記ソフトウェアに関するデータおよび前記ソフトウェアを登録手段に登録する工程と、前記ソフトウェアに関するデータにより登録した前記ソフトウェアの良否を判定するとともに、判定結果を表示手段に表示させる工程と、前記ソフトウェアに関するデータにより前記交換対象の制御基板で交換する前記ソフトウェアを選択する工程と、前記主となる制御基板から交換する前記ソフトウェアを前記交換対象の制御基板に転送する工程と、前記ソフトウェア転送の完了後、主となる制御基板上で転送の完了した前記ソフトウェアのソフトウェアに関するデータに更新する工程とを有し、
制御装置内の前記交換対象の制御基板における前記ソフトウェアの自動交換を行うことを特徴とする生産設備の制御方法。
【請求項４】
外部の記録媒体から交換対象の制御基板へ外部入出力手段を介して前記交換対象の制御基板の種類または設備名を含むソフトウェアに関するデータおよび前記ソフトウェアの授受を行う工程と、前記ソフトウェアに関するデータおよび前記ソフトウェアを登録手段に登録する工程と、前記授受を行う工程により入力した前記ソフトウェアを、前記ソフトウェアに関するデータにより前記ソフトウェアの良否を判定するとともに、判定結果を表示手段に表示させる工程と、前記判定結果に応じて交換した前記ソフトウェアのソフトウェアに関するデータに更新する工程とを有し、
前記外部の記録媒体から前記交換対象の制御基板に交換する前記ソフトウェア転送の完了後、転送の完了した前記ソフトウェアのソフトウェアに関するデータを、前記交換対象の制御基板および制御装置内の主となる制御基板でともに更新し、前記制御装置内の前記交換対象の制御基板における前記ソフトウェアの自動交換を行うことを特徴とする生産設備の制御方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は生産設備の機能向上を図る等の、ソフトウェアの交換を行う場合等に利用されるソフトウェア交換方式を取り入れた生産設備の制御装置および方法に関するものである。
【０００２】
【従来の技術】
一般に生産設備の機能向上を図るとき、制御装置に保存されているソフトウェアの交換を行う。
【０００３】
従来のソフトウェアの交換作業について図10から図12に基づいて説明する。図10は従来の制御装置の構成を示すブロック図であり、１はマシンの全体動作を制御するメイン・マシン・コントロール基板、２はキーボードやＣＲＴ等の人間とマシンとの間をやりとりするマン・マシン・インターフェイス基板、３は対象物体を認識・認識処理する認識基板、４はサーボモーターやパルスモーター等の駆動系を制御するドライバー・コントロール基板、５はマシンの動作タイミング等を制御処理するシーケンス基板である。また、これらの機能が１枚の基板で構成されている場合もある。これらの各々の制御基板11は、筐体26の中に入っている。各々の基板を制御するソフトウェアは、プログラムとして各基板のＥＰＲＯＭ30(紫外線消去可能ROM)やＯＴＲＯＭ(One Time ROM)に書き込まれている。これらのＥＰＲＯＭ30やＯＴＲＯＭは、直接基板に実装されていたりＩＣソケット31に装着されている。生産設備の機能向上によるソフトウェアの交換は、各対象基板のＥＰＲＯＭ30やＯＴＲＯＭを交換することとなる。この場合、各制御基板11は筐体26の中に入れられているため、筐体26を開きマザーボード27にコネクタ28でコネクトされているソフトウェア交換の対象の制御基板11を引き抜き、その制御基板11からＥＰＲＯＭ30またはＯＴＲＯＭを取り外して、機能向上されたソフトウェアが書き込まれたＥＰＲＯＭ30またはＯＴＲＯＭを取り付けて、機能向上を図っている。
【０００４】
【発明が解決しようとする課題】
しかし、上記従来の制御装置では、次のような問題点がある。すなわち、機能向上を行う対象の制御基板11を、マザーボード27から抜き取ったり挿したりすることによるコネクト部29の接触不良やバックアップデータの破壊が発生する。さらに、この制御基板11から、ＥＰＲＯＭ30やＯＴＲＯＭをＩＣソケット31から抜き取ったり挿したりすることによるコネクト部29の接触不良や挿し間違いが発生したり、ＥＰＲＯＭ30やＯＴＲＯＭが、制御基板11に直接じか付けされていることによる基板破壊や挿し間違いが発生する。また、これらの作業を行うには、専門知識を持った作業者が必要になるなど、省力化・迅速対応等を阻害する要因になっている。
【０００５】
本発明は上記の問題点を解決して、生産設備の機能向上を容易ならしめ、機能向上に要する時間の短縮を図り、ＥＰＲＯＭやＯＴＲＯＭの交換による２次的破壊をなくして、省力化・迅速対応が可能な生産設備の制御装置および方法を提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
上記目的を達成するため本発明の制御装置は、各々の制御基板のＥＰＲＯＭやＯＴＲＯＭの代わりに、電気的に読み書きできるＥＥＰＲＯＭ（electrically erasable programable ROM）やフラッシュＲＯＭ、またはバックアップ可能なＳＲＡＭ（スタティックRAM）やＤＲＡＭ（ダイナミックRAM）に置き換えて、ＥＥＰＲＯＭ，フラッシュＲＯＭ，バックアップＳＲＡＭやバックアップＤＲＡＭのソフトウェアの登録処理による書き込みに対して、主となる制御基板に、外部の記録媒体から交換対象の制御基板の種類または設備名を含むソフトウェアに関するデータおよびソフトウェアを授受する外部入出力手段と、外部入出力手段を介し入力したソフトウェアに関するデータおよびソフトウェアの登録手段への登録を行う登録処理手段と、ソフトウェアに関するデータにより登録処理手段によって登録したソフトウェアの良否を判定するとともに、判定結果を表示手段に表示させる判定手段と、判定手段の判定結果に応じて、主となる制御基板から交換するソフトウェアおよびソフトウェアに関するデータを交換対象の制御基板に転送する内部入出力手段と、交換するソフトウェア転送の完了後、転送の完了したソフトウェアのソフトウェアに関するデータに更新する更新手段とを持ち、交換対象の制御基板に、ソフトウェアに関するデータにより交換するソフトウェアを選択する選択手段を持ち、制御装置内の交換対象の制御基板における設備機能の向上のためのソフトウェアの自動交換を行うことを特徴とする。
【０００７】
また、交換対象の制御基板に、交換対象の制御基板の種類または設備名を含むソフトウェアに関するデータおよびソフトウェアの登録手段への登録を行う登録処理手段と、外部の記録媒体とソフトウェアに関するデータおよびソフトウェアの授受を行う外部入出力手段と、外部入出力手段を介し入力したソフトウェアを、ソフトウェアに関するデータによりソフトウェアの良否を判定するとともに、判定結果を表示手段に表示させる判定手段と、判定手段の判定結果に応じて、交換したソフトウェアのソフトウェアに関するデータに更新する更新手段とを持ち、外部の記録媒体から判定手段の判定結果により交換対象の制御基板に交換するソフトウェア転送の完了後、更新手段によって、転送の完了したソフトウェアのソフトウェアに関するデータを、交換対象の制御基板および内部入出力手段を介して制御装置内の主となる制御基板でともに更新し、制御装置内の交換対象の制御基板における設備機能の向上のためのソフトウェアの自動交換を行うことを特徴とする。
【０００８】
また、本発明の制御方法は、主となる制御基板に外部の記録媒体から交換対象の制御基板の種類または設備名を含むソフトウェアに関するデータおよびソフトウェアを授受する工程と、授受する工程により入力したソフトウェアに関するデータおよびソフトウェアを登録手段に登録する工程と、ソフトウェアに関するデータにより登録したソフトウェアの良否を判定するとともに、判定結果を表示手段に表示させる工程と、ソフトウェアに関するデータにより交換対象の制御基板で交換するソフトウェアを選択する工程と、主となる制御基板から交換するソフトウェアを交換対象の制御基板に転送する工程と、ソフトウェア転送の完了後、主となる制御基板上で転送の完了したソフトウェアのソフトウェアに関するデータに更新する工程とを有し、制御装置内の交換対象の制御基板における設備機能の向上のためのソフトウェアの自動交換を行うことを特徴とする。
【０００９】
また、外部の記録媒体から交換対象の制御基板へ外部入出力手段を介して交換対象の制御基板の種類または設備名を含むソフトウェアに関するデータおよびソフトウェアの授受を行う工程と、ソフトウェアに関するデータおよびソフトウェアを登録手段に登録する工程と、授受を行う工程により入力したソフトウェアを、ソフトウェアに関するデータによりソフトウェアの良否を判定するとともに、判定結果を表示手段に表示させる工程と、判定結果に応じて交換したソフトウェアのソフトウェアに関するデータに更新する工程とを有し、外部の記録媒体から交換対象の制御基板に交換するソフトウェア転送の完了後、転送の完了したソフトウェアのソフトウェアに関するデータを、交換対象の制御基板および制御装置内の主となる制御基板でともに更新し、制御装置内の交換対象の制御基板における設備機能の向上のためのソフトウェアの自動交換を行うことを特徴とする。
【００１０】
【作用】
本発明の制御装置および方法は上記の構成により、生産設備の機能向上を図るためのソフトウェアの交換が、筐体の開閉、制御基板の抜き挿しやＥＰＲＯＭ，ＯＴＲＯＭの交換なしに容易に行える。また、交換するソフトウェア，交換したソフトウェアが、正しいソフトウェアであるか否かを自動的に判断し、ソフトウェアの交換作業を中止したり、警報を発したりする。これにより、生産設備の機能向上を図るためのソフトウェアの交換が容易にでき、あわせて省力化・迅速対応を図ることができる等の効果を有する。
【００１１】
【実施例】
本発明の制御装置の一実施例を図１から図９に基づいて説明する。図１は本発明の制御装置の構成を示すブロック図であり、図１において、１はマシンの全体動作を制御するメイン・マシン・コントロール基板、２はキーボードやＣＲＴ等の人間とマシンとの間のやりとりをするマン・マシン・インターフェイス基板、３は対象物体を認識・認識処理する認識基板、４はサーボモーターやパルスモーター等の駆動系を制御するドライバー・コントロール基板、５はマシンの動作タイミング等を制御処理するシーケンス基板、６は、マン・マシン・インターフェイス基板２に接続され、ソフトウェアの名称やバージョンNo.，設備名，ソフトウェアの交換状況，警告等を表示する表示部、７は交換するソフトウェアの入出力を行う入出力装置である。また、これらの各々の制御基板は、従来例と同様に筐体の中に入っている。上記の場合、制御基板を個々の機能に分けているが、機能をまとめて１枚あるいは数枚で構成してもかまわない。表示部６は、ＣＲＴ，液晶等からなり、入出力装置７は、ＦＤユニット，メモリカードユニット，ＣＤ−ＲＯＭユニット，ハードディスクユニット等や上位コンピュータの通信装置からなる。また、マン・マシン・インターフェイス基板２，表示部６と入出力装置７をまとめて、パーソナル・コンピュータ，ハンディーターミナル等に置き換えてもかまわない。
【００１２】
図２は交換するソフトウェアが記録されている交換用媒体内の内部構成である。交換用媒体内の内部構成は、交換するソフトウェアのバージョンNo.，ソフトウェア名，ソフトウェアの種類，交換対象の制御基板の種類，設備名等が記録されているソフトウェアに関するデータ８と、交換するソフトウェアが記録されている交換ソフトウェア９から構成されている。交換用記録媒体は、フロッピーディスク，メモリカード，ＤＣ−ＲＯＭ，ハードディスク等である。
【００１３】
図３は交換するソフトウェアが記録されている交換用媒体内の内部構成である。この場合、交換されるソフトウェアが制御装置よりバックアップ用としてロードされ記録できるようになっている。交換するソフトウェアのバージョンNo.，ソフトウェア名，ソフトウェアの種類，交換対象の制御基板11の種類，設備名等，および交換されたソフトウェアのバージョンNo.，ソフトウェア名，ソフトウェアの種類，交換対象の制御基板11の種類，設備名等が記録させているソフトウェアに関するデータ８と、交換するソフトウェアが記録されている交換ソフトウェア９、交換されるソフトウェアが制御装置よりロードされ記録される交換前ソフトウェア10から構成されている。交換用記録媒体は、フロッピーディスク，メモリカード，ＣＤ−ＲＯＭ，ハードディスク等である。
【００１４】
図４は制御装置内でソフトウェアの交換が可能な構成の制御基板11を示している。別制御基板12から交換するソフトウェアのデータが転送されてきたり、別制御基板12にその交換するソフトウェアのデータを転送する内部入出力処理部13、別制御基板12から交換するソフトウェアのデータが転送されてきて、そのデータがこの制御基板11のデータであるか否かを判断するソフト選択部19、もしこの制御基板11のデータでなければ、内部入出力処理部13から別制御基板12へ交換するソフトウェアのデータが転送される。交換するソフトウェアのバージョンNo.，ソフトウェア名，ソフトウェアの種類，交換対象の制御基板11の種類，設備名等が記録されているソフトウェアに関するデータ８を記録するデータ登録部15、データ登録部15にソフトウェアに関するデータ８を登録制御するデータ登録処理部14、交換ソフトウェア９を記録するソフトウェア登録部17、交換ソフトウェア９を登録制御するソフトウェア登録処理部18、ソフトウェアに関するデータ８や交換ソフトウェア９の登録を強制的に禁止したり、ソフトウェアに関するデータ８や交換ソフトウェア９以外のデータがデータ登録部15やソフトウェア登録部17に記録されないように制御するデータ交換ＯＮ／ＯＦＦ部16、データ登録部15のデータと交換するソフトウェアに関するデータ８を比較して交換するソフトウェアの良否を判定するデータ判定部20、その判定結果を表示する表示部23、表示部23に表示するための処理を行う表示処理部22、交換するソフトウェアが正常な場合、交換するソフトウェアに関するデータ８をデータ登録部15に更新するデータ更新部21からなっている。データ登録部15やソフトウェア登録部17は、ＥＥＰＲＯＭ，フラッシュＲＯＭ，バックアップＳＲＡＭやバックアップＤＲＡＭからなり、表示部23は、ＣＲＴ，液晶，ＬＥＤ等からなっている。また表示部の内容を、内部入出力処理部13を通じてマン・マシン・インターフェイス基板２に出力して、マン・マシン・インターフェイス基板２に接続されている表示部６に表示してもかまわない。
【００１５】
図５は制御装置内の制御基板11を外部の入出力装置を用いて単独でソフトウェアの交換がなされるような構成の制御基板11を示している。別制御基板12から交換するソフトウェアのデータが転送されてきたり、別制御基板12にその交換するソフトウェアのデータを転送し、またソフトウェアに関するデータ８を別制御基板12に出力する内部入出力処理部13、別制御基板12から交換するソフトウェアのデータが転送されてきて、そのデータがこの制御基板11のデータであるか否かを判断するソフト選択部19、送られてきたソフトウェアデータがもしこの制御基板11のデータでなければ、内部入出力処理部13から別制御基板12へ交換するソフトウェアのデータが転送される。交換するソフトウェアのバージョンNo.，ソフトウェア名，ソフトウェアの種類，交換対象の制御基板11の種類，設備名等が記録されているソフトウェアに関するデータ８を記録するデータ登録部15、データ登録部15にソフトウェアに関するデータ８を登録制御するデータ登録処理部14、交換ソフトウェア９を記録するソフトウェア登録部17、交換ソフトウェア９を登録制御するソフトウェア登録処理部18、ソフトウェアに関するデータ８や交換ソフトウェア９の登録を強制的に禁止したり、ソフトウェアに関するデータ８や交換ソフトウェア９以外のデータがデータ登録部15やソフトウェア登録部17に記録されないように制御するデータ交換ＯＮ／ＯＦＦ部16、データ登録部15のデータと交換するソフトウェアに関するデータ８を比較して交換するソフトウェアの良否を判定するデータ判定部20、その判定結果を表示する表示部23、表示部23に表示するための処理を行う表示処理部22、交換するソフトウェアが正常な場合、交換するソフトウェアに関するデータ８をデータ登録部15に更新するデータ更新部21、外部入出力装置25から交換するソフトウェアのデータが転送されてきたり、外部入出力装置25に交換されたソフトウェアのデータを転送する外部入出力処理部24からなっている。データ登録部15やソフトウェア登録部17は、ＥＥＰＲＯＭ，フラッシュＲＯＭ，バックアップＳＲＡＭやバックアップＤＲＡＭからなり、表示部23はＣＲＴ，液晶，ＬＥＤ等からなり、外部入出力装置25はパーソナル・コンピュータ，ハンディーターミナル等からなっている。また、表示部23の内容を内部入出力処理部13を通じてマン・マシン・インターフェイス基板２に出力して、マン・マシン・インターフェイス基板２に接続されている表示部６に表示してもかまわないし、外部入出力処理部24を通じて外部入出力装置25に表示してもかまわない。
【００１６】
図６から図９のフローチャートに基づいて、ソフトウェア交換処理やソフトウェア交換確認処理を説明する。図６は制御装置内(図１，図４)でソフトウェアの交換がなされる処理を示している。行程Ｓ100において、入出力装置７より交換するソフトウェアに関するデータ８(図２)が、マン・マシン・インターフェイス基板２にロードされる。行程Ｓ110において、入出力装置７より交換するソフトウェアに関するデータ８が、マン・マシン・インターフェイス基板２よりメイン・マシン・コントロール基板１にデータが転送される。行程Ｓ120において、メイン・マシン・コントロール基板１のデータ登録部15より制御装置の全ての制御基板11の交換するソフトウェアに関するデータ８をロードする。行程Ｓ130において、データ判定部20で交換ソフトウェア９(図２)が正常であるか否かの比較を、各々のデータ内の設備名，ソフトウェア名，バージョンNo.等で行い、行程Ｓ140において判定をする。正常であれば行程Ｓ150へ、異常であれば行程Ｓ180を行う。行程Ｓ150において、交換ソフトウェア９の対象となる制御基板11を、メイン・マシン・コントロール基板１から各々の制御基板11へ順次転送されていくソフトウェアに関するデータ８より、制御基板11のソフト選択部19で交換対象の制御基板11が見つけ出されアクセスされる。行程Ｓ160において、入出力装置７から交換ソフトウェア９を、マン・マシン・インターフェイス基板２よりメイン・マシン・コントロール基板１を経由して、交換対象の制御基板11にロードされる。行程Ｓ170において、交換ソフトウェア９のロードが完了すると、メイン・マシン・コントロール基板１のデータ登録部15の制御装置の全ての制御基板11の交換するソフトウェアに関するデータ８をデータ更新部21で更新する。行程Ｓ
180において、交換ソフトウェア９の異常をマン・マシン・インターフェイス基板２に転送して、マン・マシン・インターフェイス基板２に接続している表示部６に表示する。
【００１７】
図７は制御装置内でソフトウェアの交換確認がなされるもう１つの処理を示している。行程Ｓ200において、入出力装置７より交換するソフトウェアに関するデータ８が、マン・マシン・インターフェイス基板２を経由してメイン・マシン・コントロール基板１にロードされる。行程Ｓ210において、交換ソフトウェア９の対象となる制御基板11を、メイン・マシン・コントロール基板１から各々の制御基板11へ順次転送されていくソフトウェアに関するデータ８より、制御基板11のソフトウェア選択部19で交換対象の制御基板11が見つけ出されアクセスされる。行程Ｓ220において、入出力装置７から交換ソフトウェア９を、マン・マシン・インターフェイス基板２よりメイン・マシン・コントロール基板１を経由して、交換対象の制御基板11にロードされる。行程Ｓ230において、メイン・マシン・コントロール基板１のデータ登録部15より制御装置の全ての制御基板11の交換するソフトウェアに関するデータ８をロードする。行程Ｓ240において、データ判定部20で交換ソフトウェア９が正常であるか否かの比較を、各々のデータ内の設備名，ソフトウェア名，バージョンNo.等で行い、行程Ｓ250において判定をする。正常であれば行程Ｓ260を、異常であれば行程Ｓ270を行う。行程Ｓ260において、メイン・マシン・コントロール基板１のデータ登録部15の制御装置の全ての制御基板11の交換するソフトウェアに関するデータ８をデータ更新部21で更新する。行程Ｓ270において、交換ソフトウェア９の異常をマン・マシン・インターフェイス基板２に転送して、マン・マシン・インターフェイス基板２に接続している表示部６に表示する。
【００１８】
制御装置内でソフトウェアの交換がなされる処理において、ソフトウェアの交換を制御している部分をメイン・マシン・コントロール基板１で行っているが、他の制御基板11で行ってもかまわない。表示部６や入出力装置７の接続をマン・マシン・インターフェイス基板２にしているが、他の制御基板11で行ってもかまわない。
【００１９】
図８は制御装置内の制御基板11を外部の入出力装置を用いて単独でソフトウェアの交換がなされる処理を示している。行程Ｓ300において、外部入出力装置25をソフトウェア交換対象の制御基板11に接続して、交換するソフトウェアに関するデータ８をロードする。行程Ｓ310において、データ登録部15より制御基板11の交換するソフトウェアに関するデータ８をロードする。行程Ｓ320において、データ判定部20で交換するソフトウェア９で正常であるか否かの比較を、各々のデータ内の設備名，ソフトウェア名，バージョンNo.等で行い、行程Ｓ330において判定する。正常であれば行程Ｓ340を異常であれば行程Ｓ370を行う。行程Ｓ340において、外部入出力装置25から交換ソフトウェア９をロードする。行程Ｓ350において、交換ソフトウェア９のロードが完了すると、データ登録部15の制御基板11の交換するソフトウェアに関するデータ８をデータ更新部21で更新する。行程Ｓ360において、ソフトウェアに関するデータ８を、メイン・マシン・コントロール基板１へ転送して、メイン・マシン・コントロール基板１のデータ登録部15の全ての制御基板11のソフトウェアに関するデータ８を更新する。行程Ｓ370において、交換ソフトウェア９の異常を外部入出力装置25に転送して表示する。
【００２０】
図９は制御装置内の制御基板11を外部の入出力装置を用いて単独でソフトウェアの交換確認がなされるもう１つの処理を示している。行程Ｓ400において、外部入出力装置25をソフトウェア交換対象の制御基板11に接続して、交換ソフトウェア９をロードする。行程Ｓ410において、外部入出力装置25をソフトウェア交換対象の制御基板11に接続して、交換するソフトウェアに関するデータ８をロードする。行程Ｓ420において、データ登録部15より制御基板11の交換するソフトウェアに関するデータ８をロードする。行程Ｓ430において、データ判定部20で交換ソフトウェア９が正常であるか否かの比較を、各々のデータ内の設備名，ソフトウェア名，バージョンNo.等で行い、行程Ｓ440において判定をする。正常であれば行程Ｓ450へ、異常であれば行程Ｓ470を行う。行程Ｓ450において、交換ソフトウェア９のロードが完了すると、データ登録部15の制御基板11の交換するソフトウェアに関するデータ８をデータ更新部21で更新する。行程Ｓ460において、ソフトウェアに関するデータ８をメイン・マシン・コントロール基板１へ転送して、メイン・マシン・コントロール基板１のデータ登録部15の全ての制御基板11のソフトウェアに関するデータ８を更新する。行程Ｓ470において、交換ソフトウェア９の異常を外部入出力装置25に転送して表示する。
【００２１】
交換ソフトウェア９を、制御基板11のソフトウェア登録部17にロードする以前に、制御装置内でソフトウェアの交換がなされる処理の場合は、交換されるソフトウェアのデータが、マン・マシン・インターフェイス基板２に転送され、マン・マシン・インターフェイス基板２に接続している入出力装置７に出力して、記録媒体の交換前ソフトウェア10に記録して、バックアップを行ってもよい。また、制御装置内の制御基板11を外部の入出力装置を用いて、単独でソフトウェアの交換がなされる処理の場合は、交換されるソフトウェアのデータを、外部入出力装置25に出力して、記録媒体の交換前ソフトウェア10に記録して、バックアップを行ってもよい。
【００２２】
【発明の効果】
本発明の生産設備の制御装置および方法は、従来の制御装置では生産設備の機能向上を図るためのソフトウェアの交換が、筐体の開閉，制御基板の抜き挿しやＥＰＲＯＭ，ＯＴＲＯＭの交換なしに行え、製造において、設備のメカ部分の組立と平行して、制御装置の組み込みが可能となり、生産設備の調整時間の短縮が図れ、さらにオプション仕様のソフトウェアが完成するまで、標準仕様のソフトウェアを生産設備に組み込んで、先行して生産設備の動作確認，調整を行って、完成したオプション仕様のソフトウェアを容易にそのソフトウェアを取り込み、オプション部の動作確認，調整を行うことができ、生産設備の調整時間の短縮が図れ、さらに、制御基板のソフトウェアバージョンの管理，ユーザー毎のオプション仕様のソフトウェアの管理等が行え、ユーザー管理やサービス対応が容易に行えるという効果がある。
【図面の簡単な説明】
【図１】本発明の制御装置の構成図である。
【図２】本発明の交換するソフトウェアが記録されている記録媒体の内部構成図である。
【図３】本発明の交換するソフトウェアと交換されたソフトウェアが記録されている記録媒体の内部構成図である。
【図４】本発明の制御基板のソフトウェア交換のブロック図である。
【図５】本発明の制御基板のソフトウェア交換のブロック図である。
【図６】本発明の制御装置のソフトウェア交換処理のフローチャートである。
【図７】本発明の制御装置のソフトウェア交換処理のフローチャートである。
【図８】本発明の制御基板単独のソフトウェア交換処理のフローチャートである。
【図９】本発明の制御基板単独のソフトウェア交換確認のフローチャートである。
【図１０】従来例の制御装置の構成図である。
【図１１】従来例の筐体内の状態図である。
【図１２】従来例の制御基板の状態図である。
【符号の説明】
１…メイン・マシン・コントロール基板、  ２…マン・マシン・インターフェイス基板、  ３…認識基板、  ４…ドライバー・コントロール基板、  ５…シーケンス基板、  ６，23…表示部、  ７…入出力装置、  ８…ソフトウェアに関するデータ、  ９…交換ソフトウェア、  10…交換前ソフトウェア、  11…制御基板、  12…別制御基板、  13…内部入出力処理部、  14…データ登録処理部、  15…データ登録部、  16…データ交換ＯＮ／ＯＦＦ部、  17…ソフトウェア登録部、  18…ソフトウェア登録処理部、  19…ソフト選択部、  20…データ判定部、21…データ更新部、  22…表示処理部、  24…外部入出力処理部、  25…外部入出力装置。
【図１】
0003765591.tif 000002
【図２】
0003765591.tif 000003
【図３】
0003765591.tif 000004
【図４】
0003765591.tif 000005
【図５】
0003765591.tif 000006
【図６】
0003765591.tif 000007
【図７】
0003765591.tif 000008
【図８】
0003765591.tif 000009
【図９】
0003765591.tif 000010
【図１０】
0003765591.tif 000011
【図１１】
0003765591.tif 000012
【図１２】
0003765591.tif 000013