(57)【要約】  複数の制御装置を有する製造ラインの各制御装置が前工程のデータを考慮した制御を実行する制御システムに適用されるとともに、前工程の制御装置がなくても前工程のデータを考慮した動作確認等を実行可能な制御装置、及びこの制御装置にデータを出力するデータ再生装置を提供する。  この発明に係る制御装置は、複数の工程のうち第１の工程の製造装置３Ｂと接続され、第１の工程の前工程のデータに基づいて、第１の工程の製造装置３Ｂを制御する第１のＰＬＣ１Ｂと、他の工程の製造装置３ａを制御する第２のＰＬＣ１ａであって第１のＰＬＣ３Ｂと接続されていない第２のＰＬＣ１ａが取得したデータを、前工程のデータとして第１のＰＬＣ３Ｂに出力するデータ再生装置５と、を備える。
2016189704.tif 000002
【特許請求の範囲】
【請求項１】
複数の工程のうち第１の工程の製造装置と接続され、前記第１の工程の前工程のデータに基づいて、前記第１の工程の製造装置を制御する第１のＰＬＣと、
他の工程の製造装置を制御する第２のＰＬＣであって前記第１のＰＬＣと接続されていない前記第２のＰＬＣが取得したデータを、前記前工程のデータとして前記第１のＰＬＣに出力するデータ再生装置と、
を備えたことを特徴とする制御装置。
【請求項２】
前記前工程のデータは、前記複数の工程の各製造装置と接続されていない前記第２のＰＬＣが取得したデータである
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記前工程のデータは、前記第１の工程の前工程に対応する第２の工程の製造装置を制御する前記第２のＰＬＣが取得したデータである
ことを特徴とする請求項２に記載の制御装置。
【請求項４】
前記データ再生装置は、前記前工程のデータの周期と前記第１のＰＬＣの制御周期とが異なる場合、前記前工程のデータの周期が前記第１のＰＬＣの制御周期と一致するように前記前工程のデータを補間し、補間したデータを前記第１のＰＬＣに出力する
ことを特徴とする請求項１から３のいずれか１項に記載の制御装置。
【請求項５】
前記データ再生装置は、前記前工程のデータを記憶した外部記憶媒体を介して前記前工程のデータを取得する
ことを特徴とする請求項１から４のいずれか１項に記載の制御装置。
【請求項６】
前記データ再生装置は、前記第２のＰＬＣから前記前工程のデータを取得した外部記憶装置を介して前記前工程のデータを取得する
ことを特徴とする請求項１から４のいずれか１項に記載の制御装置。
【請求項７】
前記データ再生装置は、取得すべきデータが設定された設定情報に基づいて、前記前工程のデータのうち任意のデータを取得し、取得したデータを前記第１のＰＬＣへ出力する
ことを特徴とする請求項１から６のいずれか１項に記載の制御装置。
【請求項８】
前記設定情報は、前記データ再生装置と接続可能な外部機器により設定される
ことを特徴とする請求項７に記載の制御装置。
【請求項９】
複数の工程のうち第１の工程の製造装置と接続され、前記第１の工程の前工程のデータに基づいて、前記第１の工程の製造装置を制御する第１のＰＬＣに対し、
他の工程の製造装置を制御する第２のＰＬＣであって前記第１のＰＬＣと接続されていない前記第２のＰＬＣが取得したデータを、前記前工程のデータとして前記第１のＰＬＣに出力する、
ことを特徴とするデータ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、及びデータ再生装置に関する。
【背景技術】
【０００２】
従来、ＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）を利用したシーケンス制御装置により制御されている設備において、トラブル解析を支援するためのトラブル解析支援装置が用いられる。このトラブル解析支援装置は、製造設備を制御しているＰＬＣの入出力接点情報を取り込み、指定された条件に従って、制御情報ログファイルを作成する。制御情報ログファイルは、ＰＬＣから取り込まれたデジタル化された入出力接点情報が格納されているファイルである。【０００３】
また、トラブル解析支援装置は、記録対象であるＰＬＣと同じプログラムを読み込み、ＰＬＣの動作をシミュレーションし、出力接点の値を確定する。トラブル解析支援装置は、制御情報ログファイルのＰＬＣの出力接点の値と、シミュレーションした結果の出力接点の値とを比較し、その差異を検出する。シミュレーション結果とロギングした制御信号情報が異なる場合は、ディスプレイに差異情報を表示する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２５０７７５号公報（段落００３１、００３５、００４０、００４１、００４８、図１、及び図３）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の製造装置を制御する制御システムは、複数の制御装置により構成される場合がある。例えば、製造ラインは、複数の制御装置が連なって構成されており、各制御装置は、各工程の製造装置の制御を実行する。【０００６】
一般的に、製造ラインのような複数の制御装置を有する制御システムにおいて、制御装置は、前工程の制御装置が制御を実行したときのデータを、その前工程の制御装置から信号線等を介して受け取る。制御装置は、受け取ったデータを考慮した制御を実行する。このため、制御装置が動作確認やトラブル解析を実行するためには、当該制御装置だけでなく、前工程の制御装置の存在も必要となる。【０００７】
しかし、製造ラインの立ち上げ時において、製造ラインを構成する全ての制御装置が同じ時期に納入されることは稀である。このため、制御装置は、その前工程の制御装置が納入されるまで、動作確認やトラブル解析を実行できない。【０００８】
この発明は、上記に鑑みてなされたものであり、前工程の制御装置がなくても前工程のデータを考慮した動作確認等を実行可能な制御装置、及びこの制御装置にデータを出力するデータ再生装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る制御装置は、複数の工程のうち第１の工程の製造装置と接続され、第１の工程の前工程のデータに基づいて、第１の工程の製造装置を制御する第１のＰＬＣと、他の工程の製造装置を制御する第２のＰＬＣであって第１のＰＬＣと接続されていない第２のＰＬＣが取得したデータを、前工程のデータとして第１のＰＬＣに出力するデータ再生装置と、を備える。【００１０】
この発明に係るデータ再生装置は、複数の工程のうち第１の工程の製造装置と接続され、第１の工程の前工程のデータに基づいて、第１の工程の製造装置を制御する第１のＰＬＣに対し、他の工程の製造装置を制御する第２のＰＬＣであって第１のＰＬＣと接続されていない第２のＰＬＣが取得したデータを、前工程のデータとして第１のＰＬＣに出力する。
【発明の効果】
【００１１】
この発明によれば、前工程の制御装置がなくても前工程のデータを考慮した動作確認等を実行可能な制御装置、及びこの制御装置にデータを出力するデータ再生装置を提供できる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１における制御システムの構成を示すブロック図である。
【図２】実施の形態１におけるデータロガーユニットの構成を示すブロック図である。
【図３】実施の形態１におけるロギングデータ再生装置の構成を示すブロック図である。
【図４】実施の形態１における既存の食品加工ラインを示す図である。
【図５】実施の形態１における既存の半導体製造ラインを示す図である。
【図６】実施の形態１におけるロギングデータ再生装置の動作手順を示すフローチャートである。
【図７】実施の形態１における制御周期がロギング周期よりも短い場合のデータの補間手順を説明する例である。
【図８】実施の形態１における制御周期がロギング周期よりも長く、ロギング周期の倍数である場合のデータの補間手順を説明する例である。
【図９】実施の形態１における制御周期がロギング周期よりも長く、ロギング周期の倍数でない場合のデータの補間手順を説明する例である。
【図１０】実施の形態２における制御システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１は、実施の形態１における制御システムの構成を示すブロック図である。このうち、図１（ａ）は、既存の製造ラインを制御する制御システムを示している。図１（ｂ）は、新設の製造ラインを制御する制御システムを示している。図１を用いて、実施の形態１における制御装置を用いた制御システムについて説明する。なお、本発明は、この実施の形態１の記述により限定されるものではない。
【００１４】
まず、既存の製造ラインについて説明する。既存の製造ラインを制御する制御システムは、図１（ａ）に示すとおり、ＰＬＣ１ａと、センサ２ａと、製造装置３ａと、ＰＬＣ１ｂと、センサ２ｂと、製造装置３ｂと、を備える。なお、本制御システムは、図示しないＰＬＣ、センサ、または製造装置を、さらに１つまたは複数備えていても良い。
【００１５】
ＰＬＣ１ａは、センサ２ａ及び製造装置３ａと接続する。ＰＬＣ１ａは、センサ２ａからの入力信号に基づいて、製造装置３ａの動作を制御する。センサ２ａは、例えば、エンコーダなどの各種センサや、操作スイッチ等の装置である。製造装置３ａは、例えば、電磁弁やモータなどの各種アクチュエータにより動作される装置である。
【００１６】
ＰＬＣ１ａは、内部バス１０ａと、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）ユニット１１ａと、データロガーユニット１２ａと、出力ユニット１３ａと、ネットワークユニット１４ａと、を備える。内部バス１０ａは、ＣＰＵユニット１１ａ、データロガーユニット１２ａ、出力ユニット１３ａ、及びネットワークユニット１４ａを接続し、各ユニット間でデータを相互に送受信するための信号線である。
【００１７】
ＣＰＵユニット１１ａは、ＰＬＣ１ａの全体の動作を制御する装置である。ＣＰＵユニット１１ａは、図示しないメモリを内部に有している。ＣＰＵユニット１１ａは、センサ２ａからデータを取得し、メモリに格納されているシーケンス制御プログラムに従ってデータを演算して、製造装置３ａを制御するための信号を出力する。この際、ＣＰＵユニット１１ａは、詳細は後述するが、複数の工程のうち前工程のデータに基づいて演算を行う。また、ＣＰＵユニット１１ａは、製造装置３ａの制御データを生成する。
【００１８】
制御データの例としては、詳細は後述するが、ＰＬＣ１ａが製造装置３ａの制御を実行した時に、ＰＬＣ１ａが生成した製造装置３ａの動作情報や動作結果のデータが挙げられる。このほか、制御データの例としては、ＰＬＣ１ｂが製造装置３ｂを制御するために必要となる、ＰＬＣ１ａの内部データが挙げられる。
【００１９】
データロガーユニット１２ａは、製造装置３ａの制御データを取得し、蓄積する。また、データロガーユニット１２ａは、製造装置３ａの制御データを時系列に記録したロギングファイルを生成する。データロガーユニット１２ａは、生成したロギングファイルを、データロガーユニット１２ａに装着されている外部記憶媒体４ａに記憶させる。外部記憶媒体４ａは、データロガーユニット１２ａに脱着可能に装着された記億手段である。外部記憶媒体４ａは、例えば、ＳＤメモリカードやＣＦカード、ＵＳＢメモリ等である。
【００２０】
出力ユニット１３ａは、ＣＰＵユニット１１ａからの出力指令を受けて、製造装置３ａの制御データ等を外部の機器へと出力する。ネットワークユニット１４ａは、ＰＬＣ１ａと他の装置とを接続する信号線等を介してネットワーク接続されており、他の装置との間でデータを送受信する。
【００２１】
ＰＬＣ１ｂは、センサ２ｂ及び製造装置３ｂと接続する。ＰＬＣ１ｂは、センサ２ｂからの入力信号とＰＬＣ１ａから取得した製造装置３ａの制御データとに基づいて、製造装置３ｂの動作を制御する。センサ２ｂ及び製造装置３ｂは、センサ２ａ及び製造装置３ａと同様の装置である。
【００２２】
ＰＬＣ１ｂは、内部バス１０ｂと、ＣＰＵユニット１１ｂと、データロガーユニット１２ｂと、ネットワークユニット１４ｂと、入力ユニット１５ｂと、を備える。内部バス１０ｂ、ＣＰＵユニット１１ｂ、データロガーユニット１２ｂ、及びネットワークユニット１４ｂは、それぞれ内部バス１０ａ、ＣＰＵユニット１１ａ、データロガーユニット１２ａ、及びネットワークユニット１４ａと同様の構成及び動作をするユニット等であるため、説明を省略する。
【００２３】
入力ユニット１５ｂは、外部の機器から入力された信号をＣＰＵユニット１１ｂに渡すユニットである。入力ユニット１５ｂは、信号線等を介してＰＬＣ１ａの出力ユニット１３ａと接続されている。入力ユニット１５ｂは、出力ユニット１３ａが出力した製造装置３ａの制御データ等をＣＰＵユニット１１ｂへと送信する。つまり、ＰＬＣ１ａとＰＬＣ１ｂは、出力ユニット１３ａと入力ユニット１５ｂとの間で、信号線等を介して電気的に、または、オンラインで接続されている。
【００２４】
また、ＰＬＣ１ａとＰＬＣ１ｂは、ネットワークユニット１４ａとネットワークユニット１４ｂとの間でも、信号線等を介して電気的に、または、オンラインで接続されている。なお、ネットワークユニット１４ａとネットワークユニット１４ｂは、ＰＬＣ１ａとＰＬＣ１ｂ以外の他の装置との間でデータを送受信する際に使用される。または、ネットワークユニット１４ａとネットワークユニット１４ｂは、ＰＬＣ１ｂとＰＬＣ１ａ以外の他の装置との間でデータを送受信する際に使用される。
【００２５】
次に、新設の製造ラインについて説明する。新設の製造ラインを制御する制御システムは、図１（ｂ）に示すとおり、ＰＬＣ１Ａと、センサ２Ａと、製造装置３Ａと、ＰＬＣ１Ｂと、センサ２Ｂと、製造装置３Ｂと、ロギングデータ再生装置５と、により構成される。但し、図１（ｂ）において、ＰＬＣ１Ａ、センサ２Ａ、及び製造装置３Ａは、新設の製造ラインに未納入の装置である。なお、本制御システムは、図示しないＰＬＣ、センサ、または製造装置を、さらに１つまたは複数備えていても良い。
【００２６】
新設の製造ラインを制御する制御システムにおいて、ＰＬＣ１Ａ、センサ２Ａ、及び製造装置３Ａは、それぞれＰＬＣ１ａ、センサ２ａ、及び製造装置３ａと同様の構成及び動作をする装置であるため、説明を省略する。
【００２７】
ＰＬＣ１Ｂは、センサ２Ｂ及び製造装置３Ｂと接続する。ＰＬＣ１Ｂは、詳細は後述するが、センサ２Ｂからの入力信号とＰＬＣ１ａから取得した製造装置３ａの制御データとに基づいて、製造装置３ｂの動作を制御するための信号を出力する。センサ２Ｂは、センサ２ａまたはセンサ２ｂと同様の装置である。製造装置３Ｂは、製造装置３ａまたは製造装置３ｂと同様の装置である。
【００２８】
ＰＬＣ１Ｂは、内部バス１０Ｂと、ＣＰＵユニット１１Ｂと、ネットワークユニット１４Ｂと、入力ユニット１５Ｂと、を備える。内部バス１０Ｂ、ＣＰＵユニット１１Ｂ、ネットワークユニット１４Ｂ、及び入力ユニット１５Ｂは、それぞれ内部バス１０ｂ、ＣＰＵユニット１１ｂ、ネットワークユニット１４ｂ、及び入力ユニット１５ｂと同様の構成及び動作をするユニット等であるため、説明を省略する。
【００２９】
ロギングデータ再生装置５は、ＰＬＣ１Ｂとの間で、信号線等を介して電気的に、または、オンラインで接続される。また、ロギングデータ再生装置５には、外部記憶媒体４ｂが脱着可能に装着される。外部記憶媒体４ｂは、例えば、ＳＤメモリカードやＣＦカード、ＵＳＢメモリ等である。外部記憶媒体４ｂには、ＰＬＣ１ａのデータロガーユニット１２ａが生成したロギングファイルが、外部記憶媒体４ａを経由して直接または間接的に記憶される。なお、外部記憶媒体４ｂは、外部記憶媒体４ａと同一のものであってもよい。
【００３０】
ロギングデータ再生装置５は、外部記憶媒体４ｂからロギングファイルを取得する。ロギングデータ再生装置５は、取得したロギングファイルから製造装置３ａの制御データ制御データを読み込み、前工程のデータとしてＰＬＣ１Ｂに出力する。
【００３１】
なお、以下において、ＰＬＣ１ａ、ＰＬＣ１ｂ、ＰＬＣ１Ａ、ＰＬＣ１Ｂ、及び図示しないＰＬＣについて、これらのいずれかまたは全てのことをＰＬＣ１と称する。センサ２ａ、センサ２ｂ、センサ２Ａ、センサ２Ｂ、及び図示しないセンサについて、これらのいずれかまたは全てのことをセンサ２と称する。製造装置３ａ、製造装置３ｂ、製造装置３Ａ、製造装置３Ｂ、及び図示しない製造装置について、これらのいずれかまたは全てのことを製造装置３と称する。
【００３２】
データロガーユニット１２ａ、データロガーユニット１２ｂ、及びデータロガーユニット１２Ａ、及び図示しないデータロガーユニット１２について、これらのいずれかまたは全てのことをデータロガーユニット１２と称する。
【００３３】
なお、図１において、各ＰＬＣ１には１台のセンサ２及び製造装置３が接続されることを示しているが、各ＰＬＣ１に接続されるセンサ２及び製造装置３の台数は何台であっても良い。
【００３４】
なお、図１（ｂ）に示す新設の製造ラインは、図１（ａ）に示す既存の製造ラインと同様の製造ラインであって、他の工場に導入された製造ラインである。このため、新設の製造ラインにおけるＰＬＣ１Ａ、センサ２Ａ、製造装置３Ａ、ＰＬＣ１Ｂ、センサ２Ｂ、製造装置３Ｂ、ロギングデータ再生装置５等は、既存の製造ラインにおけるＰＬＣ１ａ、センサ２ａ、製造装置３ａ、ＰＬＣ１ｂ、センサ２ｂ、及び製造装置３ｂ等のそれぞれに対し、信号線等により電気的に、または、オンラインで接続されていない。
【００３５】
図２は、実施の形態１におけるデータロガーユニットの構成を示すブロック図である。図２を用いて、実施の形態１におけるデータロガーユニット１２ａについて詳細に説明する。なお、図２においては、データロガーユニット１２ａだけでなく、内部バス１０ａ、外部記憶媒体４ａ、及び設定用端末６ａも図示している。
【００３６】
なお、データロガーユニット１２ｂとデータロガーユニット１２Ａは、データロガーユニット１２ａと同様の構成及び動作をするユニットである。このため、データロガーユニット１２ｂとデータロガーユニット１２Ａについての説明は省略する。
【００３７】
データロガーユニット１２ａは、図２に示すとおり、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルを介して設定用端末６ａと接続される。設定用端末６ａには、データロガーユニット１２ａの設定用ソフトウェアがインストールされている。設定用端末６ａは、ユーザの操作に基づいて、データロガーユニット１２ａに信号を送信する。設定用端末６ａは、例えば、設定用のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。
【００３８】
データロガーユニット１２ａは、ハードウェア構成として、記憶部１２１ａと、演算部１２２ａとを備える。記憶部１２１ａは、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリであって、データやプログラムを記憶する。演算部１２２ａは、データロガーユニット１２ａの全体の動作を制御する中央処理装置（ＣＰＵ）である。演算部１２２ａは、記憶部１２１ａに記憶されたデータやプログラムを用いて、製造装置３ａの制御データを取得し、蓄積する。ロギング設定部１２３ａ、データ収集部１２４ａ、ファイル生成部１２５ａ、及びファイル保存部１２６ａは、演算部１２２ａが記憶部１２１ａに記憶されたプログラムを実行することによって、データロガーユニット１２ａ内にソフトウェア的に実現される。
【００３９】
ロギング設定部１２３ａは、設定用端末６ａから受けた信号に基づいて、製造装置３ａの制御データを記録してロギングファイルを生成する際の設定情報を設定する。ロギング設定部１２３ａは、ロギング対象設定部１２３１ａと、ロギング周期設定部１２３２ａと、を有する。
【００４０】
ロギング対象設定部１２３１ａは、ロギング設定部１２３ａの設定情報のうち、ロギング対象を設定する。ロギング対象とは、製造装置３ａの制御データのうち、データロガーユニット１２ａが収集する対象の制御データである。
【００４１】
ロギング周期設定部１２３２ａは、ロギング設定部１２３ａの設定情報のうち、ロギング周期を設定する。ロギング周期とは、データロガーユニット１２ａがロギング対象の制御データを収集する周期のことである。ロギング周期は、ＰＬＣ１ａの制御周期のほか、ＰＬＣ１ａの制御周期よりも遅い周期が設定される。なお、ＰＬＣ１ａの制御周期とは、ＰＬＣ１ａの所定のサンプリング周期のことである。ＰＬＣ１ａは、このサンプリング周期ごとに所定のシーケンス制御を実行する。
【００４２】
ロギング対象とロギング周期とは、ユーザが設定用端末６ａを操作して任意に設定、及び変更することができる。
【００４３】
データ収集部１２４ａは、ＣＰＵユニット１１ａから製造装置３ａの制御データを、内部バス１０ａを介して収集する。このとき、データ収集部１２４ａは、ロギング対象設定部１２３１ａで設定されたロギング対象の制御データを、ロギング周期設定部１２３２ａで設定されたロギング周期ごとに収集する。収集に際し、データ収集部１２４ａは、収集した制御データに時刻データを付加する。
【００４４】
ファイル生成部１２５ａは、データ収集部１２４ａが収集した制御データをもとに、ロギングファイルを生成する。ファイル生成部１２５ａは、制御データを時刻データとあわせて時系列にロギングファイルに書き込む。ロギングファイルは、制御データがロギング周期ごとに時系列に格納されるため、ロギング周期の情報も有する。
【００４５】
ファイル保存部１２６ａは、ファイル生成部１２５ａにより生成されたロギングファイルを外部記憶媒体４ａに保存し、記憶させる。
【００４６】
図３は、実施の形態１におけるロギングデータ再生装置の構成を示すブロック図である。図３を用いて、実施の形態１におけるロギングデータ再生装置５について詳細に説明する。なお、図３においては、ロギングデータ再生装置５だけでなく、外部記憶媒体４ｂ、設定用端末６ｂ、及びＰＬＣ１Ｂも図示している。
【００４７】
ロギングデータ再生装置５は、図３に示すとおり、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルを介して設定用端末６ｂと接続される。設定用端末６ｂには、ロギングデータ再生装置５の設定用ソフトウェアがインストールされている。設定用端末６ｂは、ユーザの操作に基づいて、ロギングデータ再生装置５に信号を送信する。設定用端末６ｂは、上記の設定用端末６ａと同様のＰＣ等である。なお、設定用端末６ｂは、設定用端末６ａと同一のものであってもよい。
【００４８】
ロギングデータ再生装置５は、ハードウェア構成として、記憶部５１と、演算部５２とを備える。記憶部５１は、ＲＯＭ等のメモリであって、データやプログラムを記憶する。演算部５２は、ロギングデータ再生装置５の全体の動作を制御する中央処理装置（ＣＰＵ）である。演算部５２は、記憶部５１に記憶されたデータやプログラムを用いて、外部記憶媒体４ｂからロギングファイルを取得する。演算部５２は、データやプログラムを用いて、取得したロギングファイルから制御データを読み込み、ＰＬＣ１Ｂに出力する。再生設定部５３、ファイル取得部５４、及びデータ再生部５５は、演算部５２が記憶部５１に記憶されたプログラムを実行することによって、ロギングデータ再生装置５内にソフトウェア的に実現される。
【００４９】
再生設定部５３は、設定用端末６ｂから受けた信号に基づいて、収集した制御データの読み込みに関する設定情報を設定する。再生設定部５３は、出力対象データ設定部５３１と、制御周期設定部５３２と、を有する。
【００５０】
出力対象データ設定部５３１は、再生設定部５３の設定情報のうち、出力対象データを設定する。出力対象データとは、製造装置３ａの制御データのうち、ＰＬＣ１Ｂに出力すべき制御データのことである。
【００５１】
制御周期設定部５３２は、ＰＬＣ１Ｂの制御周期を設定する。ＰＬＣ１Ｂの制御周期とは、ＰＬＣ１Ｂの所定のサンプリング周期のことである。ＰＬＣ１Ｂは、このサンプリング周期ごとに所定のシーケンス制御を実行する。
【００５２】
出力対象データとＰＬＣ１Ｂの制御周期とは、ユーザが設定用端末６ｂを操作して任意に設定、及び変更することができる。
【００５３】
ファイル取得部５４は、ロギングデータ再生装置５に装着された外部記憶媒体４ｂから、ロギングファイルを取得する。ファイル取得部５４は、取得したロギングファイルから、製造装置３ａの制御データを読み込む。このとき、ファイル取得部５４は、出力対象データ設定部５３１で設定された出力対象データを読み込む。
【００５４】
データ再生部５５は、ファイル取得部５４が読み込んだ出力対象データをＰＬＣ１Ｂに出力する。このとき、データ再生部５５は、ファイル取得部５４が取得したロギングファイルのロギング周期と制御周期設定部５３２で設定されたＰＬＣ１Ｂの制御周期とが異なる場合、ＰＬＣ１Ｂの制御周期にあわせて補間したデータを出力する。
【００５５】
図４は、実施の形態１における既存の食品加工ラインを示す図である。図４を用いて、実施の形態１における制御システムを食品加工ラインに適用する例について説明する。なお、以下においては、制御システムを、パンを製造する食品加工ラインに適用する例について説明するが、実施の形態１における制御システムはその他の製造ラインであっても同様に適用することができる。また、実施の形態１における制御システムは、この例に限定されるものではない。
【００５６】
既存の食品加工ラインは、図４に示すとおり、ＰＬＣ１ａと、製造装置３ａと、搬送装置７ａと、ＰＬＣ１ｂと、製造装置３ｂと、搬送装置７ｂと、ＰＬＣ１ｃと、製造装置３ｃと、搬送装置７ｃと、を備える。なお、図４に示すＰＬＣ１ａ、製造装置３ａ、ＰＬＣ１ｂ、及び製造装置３ｂは、図１（ａ）に示すＰＬＣ１ａ、製造装置３ａ、ＰＬＣ１ｂ、及び製造装置３ｂと同一である。
【００５７】
製造装置３ａは、ＰＬＣ１ａにより制御され、食品加工ラインにおける複数の工程のうち、計量・投入・混ぜ合わせ工程を行う。製造装置３ａは、製造する製品にあわせて小麦粉等の材料や調味料等を計量し、容器に投入する。また、製造装置３ａは、材料や調味料等を容器内で所定時間混ぜ合わせる。
【００５８】
ＰＬＣ１ａは、製造装置３ａを制御して、計量・投入・混ぜ合わせ工程の動作を実行させる。例えば、計量の際、ＰＬＣ１ａは、重量センサであるセンサ２ａからの信号に基づいて、ある材料を所定の重量だけ供給するように、製造装置３ａに計量させる。また例えば、投入の際、ＰＬＣ１ａは、各材料の投入量の情報を、製造途中の製品ごとに時系列に取得する。ＰＬＣ１ａは、取得した各材料の投入量の情報をロギングファイルに格納する。なお、ロギングファイルに格納された情報は、ＰＬＣ１ａから図示しない表示装置に送られ、当該表示装置にグラフィカルに表示される。
【００５９】
製造装置３ａの計量・投入・混ぜ合わせ工程の後、搬送装置７ａは、混ぜ合わせた材料等を製造装置３ｂへ搬送する。
【００６０】
製造装置３ｂは、ＰＬＣ１ｂにより制御され、食品加工ラインにおける複数の工程のうち、こねる・分ける工程を行う。製造装置３ｂは、製造装置３ａが混ぜ合わせた材料等を容器内でこねる。また、製造装置３ｂは、こね終わったものを指定された大きさに切り分ける。
【００６１】
ＰＬＣ１ｂは、製造装置３ｂを制御して、こねる・分ける工程の動作を実行させる。例えば、ＰＬＣ１ｂは、前工程のＰＬＣ１ａから、各材料の投入量の情報を、ＰＬＣ１ａの出力ユニット１３ａとＰＬＣ１ｂの入力ユニット１５ｂとを介して時系列に取得する。また、ＰＬＣ１ｂは、温度計であるセンサ２ｂから、室温の情報を取得する。ＰＬＣ１ｂは、各材料の投入量に関する時系列の情報のうち現在自工程にある製品に対応する情報と室温の情報とに基づいて、こね時間を決定する。こねる作業の際、ＰＬＣ１ｂは、決定したこね時間の間、製造装置３ｂに材料等を容器内でこねさせる。こねる作業が終わると、ＰＬＣ１ｂは、粘度計である図示しないセンサ２から、こね終わったものに関する粘度の情報を、製造途中の製品ごとに時系列に取得する。ＰＬＣ１ｂは、取得した室温の情報、及びこね終わったものに関する粘度の情報をロギングファイルに格納する。
【００６２】
さらに、例えば、分ける作業の際、ＰＬＣ１ｂは、切り分けたものの大きさの情報を、製造途中の製品ごとに時系列に取得する。ＰＬＣ１ｂは、取得した切り分けたものの大きさの情報をロギングファイルに格納する。
【００６３】
製造装置３ｂのこねる・分ける工程の後、搬送装置７ｂは、切り分けたものを製造装置３ｃへ搬送する。
【００６４】
製造装置３ｃは、ＰＬＣ１ｃにより制御され、食品加工ラインにおける複数の工程のうち、成形工程を行う。製造装置３ｃは、製造装置３ｂが切り分けたものを所定の形状に成形する。
【００６５】
ＰＬＣ１ｃは、製造装置３ｃを制御して、成形工程の動作を実行させる。例えば、ＰＬＣ１ｃは、前工程のＰＬＣ１ｂから、こね終わったものの粘度の情報と、切り分けたものの大きさの情報と、を時系列に取得する。このとき、ＰＬＣ１ｃは、ＰＬＣ１ｂの有する図示しない出力ユニットとＰＬＣ１ｃの有する図示しない入力ユニットとを介して取得する。また、ＰＬＣ１ｃは、重量センサから、切り分けたものの重さの情報を取得する。ＰＬＣ１ｃは、こね終わったものの粘度に関する時系列の情報及び切り分けたものの大きさに関する時系列の情報のうち現在自工程にある製品に対応する情報と、切り分けたものの重さの情報と、に基づいて、製造装置３ｃを制御し、こねたものを所定の形状に成形させる。
【００６６】
製造装置３ｃの成形工程の後、搬送装置７ｃは、成形したものを図示しない次工程の製造装置３へ搬送する。
【００６７】
その後、食品加工ラインは、製造装置３ｃが成形したものを所定の温度で所定時間焼く等し、最終的に製品としてパンを製造する。
【００６８】
図４に示す既存の食品加工ラインにおいて、制御データは、例えば、計量・投入・混ぜ合わせ工程における各材料の投入量や室温、こねる・分ける工程における指定された大きさや粘度、成形工程における分けたものの重さ、パンを焼くときの温度などの情報のことである。つまり、制御データは、ＰＬＣ１が製造装置３の制御を実行する際に指定された条件や外的条件のほか、製造装置３が動作をした結果のデータなどのことである。これらの制御データは、各工程のＰＬＣ１により製造途中の製品ごとに時系列に記録され、ロギングファイルに格納される。
【００６９】
図５は、実施の形態１における既存の半導体製造ラインを示す図である。図５を用いて、実施の形態１における制御システムを半導体製造ラインに適用する例について説明する。なお、実施の形態１における制御システムは、この例に限定されるものではない。
【００７０】
既存の半導体製造ラインは、図５に示すとおり、ＰＬＣ１ａと、製造装置３ａと、搬送装置７ａと、ＰＬＣ１ｂと、製造装置３ｂと、搬送装置７ｂと、ＰＬＣ１ｃと、製造装置３ｃと、搬送装置７ｃと、を備える。なお、図５に示すＰＬＣ１ａ、製造装置３ａ、ＰＬＣ１ｂ、及び製造装置３ｂは、図１（ａ）に示すＰＬＣ１ａ、製造装置３ａ、ＰＬＣ１ｂ、及び製造装置３ｂと同一である。
【００７１】
製造装置３ａは、ＰＬＣ１ａにより制御され、半導体製造ラインにおける複数の工程のうち、パターン形成工程を行う。製造装置３ａは、ウェハ上に回路パターンを繰り返し焼き付け、多数のチップを作成する。ＰＬＣ１ａは、製造装置３ａを制御して、パターン形成工程の動作を実行させる。
【００７２】
製造装置３ａのパターン形成工程の後、搬送装置７ａは、回路パターンを形成したウェハを製造装置３ｂへ搬送する。
【００７３】
製造装置３ｂは、ＰＬＣ１ｂにより制御され、半導体製造ラインにおける複数の工程のうち、ウェハ検査工程を行う。製造装置３ｂは、ウェハ上に形成された回路が正常に機能するか否かを検査し、ウェハ上の各チップの良否を判定する。
【００７４】
ＰＬＣ１ｂは、製造装置３ｂを制御して、ウェハ検査工程の動作を実行させる。ウェハの検査が終わると、ＰＬＣ１ｂは、製造装置３ｂから、検査したウェハ上の各チップの良否情報を、製造途中の製品ごとに時系列に取得する。ＰＬＣ１ｂは、取得した各チップの良否情報をロギングファイルに格納する。
【００７５】
ウェハ検査工程の後、搬送装置７ｂは、検査が終わったウェハを製造装置３ｃへ搬送する。
【００７６】
製造装置３ｃは、ＰＬＣ１ｃにより制御され、半導体製造ラインにおける複数の工程のうち、ダイジング工程を行う。製造装置３ｃは、製造装置３ｂが検査したウェハをチップの形に切り離す。各チップを切り離した後、製造装置３ｃは、前工程であるウェハ検査工程において不良判定を受けたチップを除去する。
【００７７】
ＰＬＣ１ｃは、製造装置３ｃを制御して、ダイジング工程の動作を実行させる。例えば、ＰＬＣ１ｃは、前工程のＰＬＣ１ｂから、ウェハ上の各チップの良否情報を時系列に取得する。このとき、ＰＬＣ１ｃは、ＰＬＣ１ｂの有する図示しない出力ユニットとＰＬＣ１ｃの有する図示しない入力ユニットとを介して取得する。ＰＬＣ１ｃは、各チップの良否情報のうち現在自工程にあるウェハに対応する良否情報に基づいて、製造装置３ｃを制御し、ウェハ検査工程で不良判定を受けたチップを除去させる。
【００７８】
製造装置３ｃのダイジング工程の後、搬送装置７ｃは、ウェハ検査工程で良判定を受けたチップを図示しない次工程の製造装置３へ搬送する。
【００７９】
図５に示す既存の半導体製造ラインにおいて、制御データは、例えば、ウェハ検査工程からダイジング工程へ渡されるウェハ上の各チップの良否情報のことである。
【００８０】
このように、食品加工ラインや半導体製造ラインなど複数のＰＬＣ１が連なって構成される制御システムにおいて、各ＰＬＣ１は、複数の工程のうち前工程のＰＬＣ１から制御データを取得する。各ＰＬＣ１は、取得した時系列の制御データのうち、現在自工程にある製品に対応するデータに基づいて、自工程の製造装置３を制御する。
【００８１】
ここで、図４に示す既存の食品加工ラインに対応する食品加工ラインを新規に立ち上げる場合について説明する。制御システムのユーザには、実績のある既存の製造ラインと同様の製造ラインを他工場にも導入することを希望する者も多い。このとき、ユーザは、新設の製造ラインを構成するＰＬＣ１が全て揃う前に、納入されたＰＬＣ１から順番に動作確認を実行することを要望する場合がある。
【００８２】
しかし、製造ラインの新規立ち上げ時において、製造ラインを構成する全てのＰＬＣ１が同じ時期に納入されることは稀である。例えば、新設の食品加工ラインにおいて、図４のこねる・分ける工程のＰＬＣ１ｂに対応するものとして、図１（ｂ）に示すＰＬＣ１Ｂが納入されたとする。しかし、新設の食品加工ラインにおいて、図４の計量・投入・混ぜ合わせ工程のＰＬＣ１ａに対応するものとして、図１（ｂ）に示すＰＬＣ１Ａは未だ納入されていない。
【００８３】
ここで、こねる・分ける工程のＰＬＣ１Ｂは、前工程である計量・投入・混ぜ合わせ工程のＰＬＣ１Ａの制御データに基づいて、製造装置３Ｂを制御する。しかし、前工程のＰＬＣ１Ａは未納入である。このため、ＰＬＣ１Ｂは、前工程のＰＬＣ１Ａから制御データを、ＰＬＣ１Ａの出力ユニット１３ＡとＰＬＣ１Ｂの入力ユニット１５Ｂとを介して取得することができない。
【００８４】
また、新設の製造ラインにおけるＰＬＣ１Ｂは、上記のとおり、既存の製造ラインにおけるＰＬＣ１等に対し、信号線等により電気的に、または、オンラインで接続されていない。このため、既存の製造ラインのＰＬＣ１等から制御データを取得することもできない。
【００８５】
したがって、新設の食品加工ラインを構成する各ＰＬＣ１が全て揃う前に、納入されたＰＬＣ１Ｂから順に動作確認やトラブル解析を実行しようとしても、ＰＬＣ１Ｂは、その前工程のＰＬＣ１Ａが納入されるまで、動作確認等を実行することができない。
【００８６】
そこで、実施の形態１の制御システムは、新設の食品加工ラインへの適用にあたり、外部記憶媒体４ｂからロギングファイルを取得するロギングデータ再生装置５を設ける。後工程のＰＬＣ１Ｂは、ロギングデータ再生装置５から、前工程である計量・投入・混ぜ合わせ工程のＰＬＣ１ａが取得した制御データを、ロギングファイルを介して取得する。後工程のＰＬＣ１Ｂは、ロギングファイルを介して取得した制御データに基づいて製造装置３Ｂの動作を制御するため、前工程のＰＬＣ１Ａがなくても前工程のデータを考慮した動作確認等を実行することが可能となる。なお、実施の形態１の制御システムを半導体製造ラインに適用する場合も、食品加工ラインに適用する場合と同様である。
【００８７】
図６は、実施の形態１におけるロギングデータ再生装置の動作手順を示すフローチャートである。図６を用いて、実施の形態１におけるロギングデータ再生装置５の動作を説明する。
【００８８】
まず、ロギングデータ再生装置５の動作開始前に、ユーザは、設定用端末６ｂを操作して、出力対象データと、ＰＬＣ１Ｂの制御周期と、を指定する。出力対象データ設定部５３１は、設定用端末６ｂから受けた信号に基づいて、出力対象データを設定する。制御周期設定部５３２は、設定用端末６ｂから受けた信号に基づいて、ＰＬＣ１Ｂの制御周期を設定する。
【００８９】
また、ロギングデータ再生装置５には、ロギングファイルを記憶した外部記憶媒体４ｂが装着される。このロギングファイルは、ＰＬＣ１ａにより生成され、製造装置３ａの制御データを格納したファイルである。この制御データは、ＰＬＣ１ａのデータロガーユニット１２ａがロギング周期ごとに収集した時系列のデータである。
【００９０】
なお、ロギングデータ再生装置５は、外部記憶媒体４ｂが装着されたときに動作を開始することに限られず、予め装着された状態で動作開始指令を受けて動作を開始することとしても良い。
【００９１】
図６のステップＳ１において、ファイル取得部５４は、出力対象データ設定部５３１から、出力対象データの設定情報を読み込む。ファイル取得部５４は、外部記憶媒体４ｂからロギングファイルを取得し、製造装置３ａの制御データを読み込む。このとき、ファイル取得部５４は、製造装置３ａの制御データのうち、出力対象データで設定された制御データを読み込む。
【００９２】
ステップＳ２において、データ再生部５５は、制御周期設定部５３２から、ＰＬＣ１Ｂの制御周期の設定情報を読み込む。また、データ再生部５５は、ファイル取得部５４から制御データが渡される。
【００９３】
ステップＳ３において、データ再生部５５は、制御周期設定部５３２で設定されたＰＬＣ１Ｂの制御周期とファイル取得部５４が取得したロギングファイルのロギング周期とを比較し、両者が一致するか否かを判定する。
【００９４】
ＰＬＣ１Ｂの制御周期とロギング周期とが異なる周期の場合、ステップＳ４へ移行する。ステップＳ４において、データ再生部５５は、取得した制御データの周期がＰＬＣ１Ｂの制御周期と一致するようにデータを補間する。
【００９５】
ここで、制御データの補間について説明する。図７は、制御周期がロギング周期よりも短い場合におけるデータの補間手順を説明する例である。図８は、制御周期がロギング周期よりも長く、ロギング周期の倍数である場合におけるデータの補間手順を説明する例である。図９は、制御周期がロギング周期よりも長く、ロギング周期の倍数でない場合におけるデータの補間手順を説明する例である。図７、８、及び９を用いて、実施の形態１における制御データの補間手順について説明する。
【００９６】
まず、ＰＬＣ１Ｂの制御周期がロギング周期よりも短い場合におけるデータの補間手順を説明する。例えば、図７に示すように、ロギング周期が２ｍｓ、制御周期が１ｍｓであるとする。この場合、制御データは、図７（ａ）に示すとおり、ロギング周期２ｍｓごとに収集されている。
【００９７】
しかし、制御周期がロギング周期よりも短いため、制御周期のうち任意の時刻において、対応する制御データが存在しない場合がある。例えば、図７（ａ）において、制御データａ１、制御データａ２、及び制御データａ３の間隔は、それぞれ２ｍｓである。しかし、制御データａ１と制御データａ２との間に制御データが存在しない。このため、必要な制御データの数が足りておらず、通常、ＰＬＣ１Ｂは、これらの制御データを使用することができない。
【００９８】
そこで、データ再生部５５は、取得した制御データをもとに、一般的なデータ補間法を用いてデータを補間する。具体的には、図７（ｂ）において、データ再生部５５は、一般的なデータ補間法を用いて各制御データを結ぶ補間式Ａ１を算出し、各制御データを内挿する。なお、一般的なデータ補間法とは、例えば線形補間やスプライン補間等のことである。これらは一般的な方法であるため、ここではその説明を省略する。
【００９９】
図７（ｃ）において、データ再生部５５は、算出した補間式Ａ１から、制御周期である１ｍｓごとに制御データを取得する。例えば、データ再生部５５は、算出した補間式Ａ１から、制御データａ１と制御データａ２との間の制御データａ４を取得する。制御データａ１から制御データａ４までの間と制御データａ４から制御データａ２までの間とは、周期がそれぞれ１ｍｓである。データ再生部５５は、制御データａ１、制御データａ４、及び制御データａ２などを、ＰＬＣ１Ｂの制御周期にあわせて補間した制御データとして取得する。
【０１００】
次に、ＰＬＣ１Ｂの制御周期がロギング周期よりも長く、ロギング周期の倍数である場合におけるデータの補間手順を説明する。例えば、図８に示すように、ロギング周期が２ｍｓ、制御周期が４ｍｓであるとする。この場合、制御データは、図８（ａ）に示すとおり、ロギング周期２ｍｓごとに収集されている。なお、図８においては、各制御データの値を結んだ実データＢ１も示している。
【０１０１】
しかし、制御周期がロギング周期よりも長く、ＰＬＣ１Ｂの制御周期がロギング周期の倍数であるため、各制御周期に対応する制御データが存在するものの、ＰＬＣ１Ｂの制御に不要な制御データがある。例えば、図８（ａ）において、制御データｂ１と制御データｂ３との間隔は、４ｍｓである。このため、その間の制御データｂ２は、ＰＬＣ１Ｂの制御に不要なデータである。
【０１０２】
そこで、データ再生部５５は、取得した制御データから、不要なデータを除去するとともに、残った制御データを取得する。例えば、図８（ｂ）において、データ再生部５５は、取得した制御データから不要な制御データｂ２を除去する。データ再生部５５は、残った制御データｂ１、制御データｂ３などを、ＰＬＣ１Ｂの制御周期にあわせて補間した制御データとして取得する。
【０１０３】
次に、ＰＬＣ１Ｂの制御周期がロギング周期よりも長く、ロギング周期の倍数でない場合におけるデータの補間手順を説明する。例えば、図９に示すように、ロギング周期が２ｍｓ、制御周期が５ｍｓであるとする。この場合、制御データは、図９（ａ）に示すとおり、ロギング周期２ｍｓごとに収集されている。
【０１０４】
しかし、制御周期がロギング周期よりも長く、ロギング周期の倍数でないため、制御周期のうち任意の時刻において、対応する制御データが存在しない場合がある。例えば、図９（ａ）において、制御データｃ１、制御データｃ２、制御データｃ３、制御データｃ４、制御データｃ５、及び制御データｃ６の間隔は、それぞれ２ｍｓである。しかし、制御データｃ３と制御データｃ４との間に制御データが存在しないため、制御データｃ１との間隔が５ｍｓである制御データが存在しない。このため、必要な制御データの数が足りておらず、通常、ＰＬＣ１Ｂは、これらの制御データを使用することができない。
【０１０５】
そこで、データ再生部５５は、取得した制御データをもとに、一般的なデータ補間法を用いてデータを補間する。具体的には、図９（ｂ）において、データ再生部５５は、図７の場合と同様に、一般的なデータ補間法を用いて各制御データを結ぶ補間式Ｃ１を算出し、各制御データを内挿する。
【０１０６】
図９（ｃ）において、データ再生部５５は、算出した補間式Ｃ１から、制御周期である５ｍｓごとに制御データを取得する。例えば、データ再生部５５は、算出した補間式Ｃ１から、図９（ｂ）における制御データｃ３と制御データｃ４との間の制御データｃ７を取得する。制御データｃ１から制御データｃ７までの間は、周期が５ｍｓである。データ再生部５５は、制御データｃ１、制御データｃ７、及び制御データｃ６などを、ＰＬＣ１Ｂの制御周期にあわせて補間した制御データとして取得する。
【０１０７】
以上が、実施の形態１における制御データの補間手順の説明である。
【０１０８】
図６に戻り、ステップＳ４において、データ再生部５５が、ＰＬＣ１Ｂの制御周期にあわせて制御データを補間した後、ステップＳ５へ移行する。
【０１０９】
一方、ステップＳ３において、ロギング周期とＰＬＣ１Ｂの制御周期とが同じ周期の場合、ステップＳ５へ移行する。この場合、データ再生部５５は、取得した制御データの補間を行わない。
【０１１０】
ステップＳ４において、データ再生部５５は、取得した制御データを、ＰＬＣ１Ｂに出力する。以上が、ロギングデータ再生装置５の動作手順の説明である。
【０１１１】
以上において説明したとおり、実施の形態１における制御装置は、ＰＬＣ１Ｂと、ロギングデータ再生装置５と、を備える。ＰＬＣ１Ｂは、複数の工程のうち第１の工程の製造装置３Ｂと接続され、第１の工程の前工程の制御データに基づいて、製造装置３Ｂを制御する。ロギングデータ再生装置５は、他の工程の製造装置３ａを制御するＰＬＣ１ａであってＰＬＣ１Ｂと接続されていないＰＬＣ１ａが取得した制御データを、前工程の制御データとしてＰＬＣ１Ｂに出力する。ここでいう接続されていないとは、特に、信号線等により電気的に、または、オンラインで接続されていないことを表す。
【０１１２】
ＰＬＣ１ａは、予め外部記憶媒体４ａにロギングファイルを記憶させる。ロギングデータ再生装置５は、外部記憶媒体４ｂからロギングファイルを取得し、取得したロギングファイルから制御データを読み込む。ＰＬＣ１Ｂは、この制御データに基づいて製造装置３Ｂを制御する。これにより、実施の形態１における制御装置は、前工程のＰＬＣ１Ａがなくても前工程の制御データを考慮した動作確認やトラブル解析の実行が可能になる。
【０１１３】
このため、実施の形態１における制御装置は、実績のある既存の製造ラインと同様の製造ラインを他工場に導入する際、当該制御装置の前工程のＰＬＣ１が即座に納入できない場合においても、動作確認等を実行することができる。よって、納入待ち期間を無駄なく利用することができ、新設の製造ラインの立ち上げまでの期間を有効に活用することが可能になる。また、実施の形態１における制御装置は、前工程の制御装置が離れた地域にある場合においても、動作確認等を実行することができる。
【０１１４】
さらに、ロギングデータ再生装置５は、前工程の制御データの周期とＰＬＣ１Ｂの制御周期とが異なる場合、前工程の制御データの周期がＰＬＣ１Ｂの制御周期と一致するように前工程の制御データを補間し、補間したデータをＰＬＣ１Ｂに出力する。このため、実施の形態１における制御装置は、ロギングファイルから取得した前工程の制御データの周期がＰＬＣ１Ｂの制御周期と異なる場合でも、前工程の制御データを用いた製造装置３Ｂの動作確認等の実行が可能になる。
【０１１５】
なお、実施の形態１において、ＰＬＣ１ａはデータロガーユニット１２ａを有し、ＰＬＣ１ｂはデータロガーユニット１２ｂを有することとしたが、これに限られるものではない。データロガーユニット１２に接続されるＰＬＣ１の台数は、何台であっても良い。
【０１１６】
また、実施の形態１において、ＰＬＣ１Ｂはロギングデータ再生装置５を有することとしたが、これに限られるものでもない。ロギングデータ再生装置５に接続されるＰＬＣ１の台数は、何台であっても良い。
【０１１７】
なお、実施の形態１において、ＰＬＣ１ａが予め外部記憶媒体４ａにロギングファイルを記憶させておき、ロギングデータ再生装置５がこのロギングファイルを取得することを説明したが、これに限られるものではない。例えば、既存の製造ラインにおいて、ＰＬＣ１ａ以外の他のＰＬＣ１が製造装置３ａの制御データを有している場合、このＰＬＣ１が、予め外部記憶媒体４ａにロギングファイルを記憶させておくこととしても良い。また、例えば、新設の製造ラインにおいて、ＰＬＣ１ＡとＰＬＣ１Ｂ以外のいずれかのＰＬＣ１が製造装置３ａの制御データを有している場合、このＰＬＣ１が、予め外部記憶媒体４ａにロギングファイルを記憶させておくこととしても良い。このような場合においても、ロギングデータ再生装置５が、外部記憶媒体４ｂからロギングファイルを取得し、ＰＬＣ１Ｂが、取得したロギングファイルから制御データを読み込み、読み込んだ制御データに基づく制御を実行するため、前工程のＰＬＣ１Ａがなくても前工程の制御データを考慮した動作確認等の実行が可能になる。
【０１１８】
実施の形態２．
図１０は、実施の形態２における制御システムの構成を示すブロック図である。図１０を用いて、実施の形態２における制御装置を用いた制御システムについて説明する。なお、実施の形態２において、実施の形態１と同一の名称及び符号を付しているものは、同一または同等の構成を表すものとして説明を省略し、異なる部分を重点的に説明する。また、本発明は、この実施の形態２の記述により限定されるものではない。
【０１１９】
実施の形態２の制御システムは、図１０に示すとおり、図１に示す実施の形態１の制御システムが、さらに外部記憶装置８を備えることとしたものである。外部記憶装置８は、例えば、共有サーバやＰＣ等である。外部記憶装置８は、データロガーユニット１２ａ及びロギングデータ再生装置５のそれぞれと、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルを介して接続可能に設けられる。つまり、外部記憶装置８は、データロガーユニット１２ａ及びロギングデータ再生装置５との間で、信号線等を介して電気的に、または、オンラインで接続可能である。
【０１２０】
データロガーユニット１２ａには、実施の形態１と同様に、外部記憶媒体４ａが脱着可能に装着される。外部記憶媒体４ａは、製造装置３ａの制御データが格納されたロギングファイルを記憶する。
【０１２１】
外部記憶装置８は、データロガーユニット１２ａからロギングファイルを取得する際に、データロガーユニット１２ａと接続される。ユーザは、設定用ソフトウェアがインストールされた図示しない設定用のＰＣを操作して、データロガーユニット１２ａから外部記憶装置８への各ロギングファイルの転送要否と、転送するタイミングと、を指定する。データロガーユニット１２ａは、各ロギングファイルの転送要否と、転送するタイミングと、に基づいて、外部記憶媒体４ａに記憶されたロギングファイルのうち指定されたロギングファイルを、指定されたタイミングで外部記憶装置８へ転送する。
【０１２２】
外部記憶装置８は、ロギングデータ再生装置５にロギングファイルを転送する際に、ロギングデータ再生装置５に接続される。ロギングデータ再生装置５は、外部記憶装置８と接続された場合に、外部記憶装置８からロギングファイルを取得する。ロギングデータ再生装置５は、取得したロギングファイルを、装着されている外部記憶媒体４ｂに記憶させる。外部記憶装置８からロギングデータ再生装置５への各ロギングファイルの転送要否と、転送するタイミングと、をユーザが指定することとしても良い。
【０１２３】
なお、実施の形態２において、外部記憶装置８は、データロガーユニット１２ａとロギングデータ再生装置５の両方に対し、ユーザが任意のタイミングで接続または切断することができる。外部記憶装置８は、データロガーユニット１２ａに対して、常に接続していなくて良い。また、外部記憶装置８は、ロギングデータ再生装置５に対しても、常に接続していなくて良い。
【０１２４】
以上において説明したように、実施の形態２の制御装置は、ロギングデータ再生装置５が、ＰＬＣ１ａから前工程の制御データを取得した外部記憶装置８を介してロギングファイルを取得する。ＰＬＣ１Ｂは、ロギングデータ再生装置５が取得したロギングファイルから制御データを読み込み、読み込んだ制御データに基づく制御を実行する。このため、実施の形態２における制御装置は、実施の形態１の場合と同様に、前工程のＰＬＣ１Ａがなくても前工程の制御データを考慮した動作確認等の実行が可能になる。
【０１２５】
なお、実施の形態２における外部記憶装置８は、データロガーユニット１２ａに接続され、データロガーユニット１２ａからロギングファイルを取得することを説明したが、これに限られるものではない。例えば、既存の製造ラインにおいて、ＰＬＣ１ａ以外の他のＰＬＣ１が製造装置３ａのデータを有している場合、外部記憶装置８は、このＰＬＣ１の有するデータロガーユニット１２に接続され、ロギングファイルを取得することとしても良い。また、例えば、新設の製造ラインにおいて、ＰＬＣ１ＡとＰＬＣ１Ｂ以外のいずれかのＰＬＣ１が製造装置３ａのデータを有している場合、外部記憶装置８は、このＰＬＣ１の有するデータロガーユニット１２に接続され、ロギングファイルを取得することとしても良い。このような場合においても、ロギングデータ再生装置５が、外部記憶装置８からロギングファイルを取得し、ＰＬＣ１Ｂが、取得したロギングファイルから制御データを読み込み、読み込んだ制御データに基づく制御を実行するため、前工程のＰＬＣ１Ａがなくても前工程の制御データを考慮した動作確認等の実行が可能になる。
【０１２６】
実施の形態１と実施の形態２において、ロギングデータ再生装置５が前工程の制御データとして製造装置３ａの制御データをロギングファイルから読み込み、ＰＬＣ１Ｂに出力することを説明したが、これに限られるものではない。例えば、ＰＬＣ１Ｂは、前工程の製造装置３Ａの制御データだけでなく、そのさらに前工程にあたる製造装置３の制御データを用いて製造装置３Ｂの制御を実行するような場合がある。この場合、ロギングデータ再生装置５は、前工程の制御データとして製造装置３ａの制御データだけでなく、製造装置３ａのさらに前工程にあたる製造装置３の制御データを取り込み、ＰＬＣ１Ｂに出力する。つまり、ロギングデータ再生装置５は、製造装置３Ｂの２つ前やそれ以上前の工程の制御データを、前工程の制御データとして取り込み、ＰＬＣ１Ｂに出力することとしても良い。このような場合においても、前工程の制御データとして製造装置３ａの制御データを用いる場合と同様の効果を奏することができる。
【０１２７】
なお、実施の形態１と実施の形態２において、ロギングデータ再生装置５は、新設の製造ラインを制御する制御システムの有する制御装置に設けられ、ＰＬＣ１Ｂと接続されることを説明したが、これに限られるものではない。ロギングデータ再生装置５は、ＰＬＣ１Ｂを有する制御装置とは別体の装置として設けられることとしても良い。ロギングデータ再生装置５は、例えば、ＰＬＣ１Ｂを有する制御装置とは関係なく製造等されるものであっても良い。このような場合においても、ロギングデータ再生装置５が、制御システムの有する制御装置の一部として設けられる場合と同様の効果を奏することができる。
【０１２８】
さらに、ロギングデータ再生装置５は、ＰＬＣ１Ｂとは別の装置として設けられるのではなく、ＰＬＣ１Ｂの一部として設けられることとしても良い。ロギングデータ再生装置５は、例えば、ＰＬＣ１Ｂの有する所定のユニット等として設けても良い。このような場合においても、ロギングデータ再生装置５がＰＬＣ１Ｂとは別の装置として設けられる場合と同様の効果を奏することができる。
【０１２９】
なお、以上の実施の形態に示した構成は、本発明の構成の一例であり、別の公知の技術と組み合わせたり、一部を省略したりするなど、本発明の要旨を逸脱しない範囲において適宜変更することも可能であることは言うまでもない。
【符号の説明】
【０１３０】
１ａ，１ｂ，１ｃ，１Ａ，１Ｂ  ＰＬＣ、１２ａ，１２ｂ，１２Ａ  データロガーユニット、１２３ａ  ロギング設定部、１２３１ａ  ロギング対象設定部、１２３２ａ  ロギング周期設定部、１２４ａ  データ収集部、１２５ａ  ファイル生成部、１２６ａ  ファイル保存部、２ａ，２ｂ，２Ａ，２Ｂ  センサ、３ａ，３ｂ，３Ａ，３Ｂ  製造装置、４ａ，４ｂ  外部記憶媒体、５  ロギングデータ再生装置、５３  再生設定部、５３１  出力対象データ設定部、５３２  制御周期設定部、５４  ファイル取得部、５５  データ再生部、６ａ，６ｂ  設定用端末、８  外部記憶装置
【図１】
2016189704.tif 000003
【図２】
2016189704.tif 000004
【図３】
2016189704.tif 000005
【図４】
2016189704.tif 000006
【図５】
2016189704.tif 000007
【図６】
2016189704.tif 000008
【図７】
2016189704.tif 000009
【図８】
2016189704.tif 000010
【図９】
2016189704.tif 000011
【図１０】
2016189704.tif 000012
【手続補正書】
【提出日】平成28年12月28日(2016.12.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
新設製造ラインにおいて、前工程の製造装置を制御するＰＬＣと未接続であって、前記前工程の製造装置よりも後工程の製造装置を制御するＰＬＣと、
前記新設製造ラインの前工程に対応する既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得し、新設製造ラインにおける前記後工程のＰＬＣに出力するデータ再生装置と、
を備えたことを特徴とする制御装置。
【請求項２】
前記新設製造ラインにおける前記後工程のＰＬＣは、前記既存製造ラインの前記前工程のＰＬＣと接続された後工程のＰＬＣに対応することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記データ再生装置は、前記データの周期と前記新設製造ラインにおける前記後工程のＰＬＣの制御周期とが異なる場合、前記データの周期が前記新設製造ラインにおける前記後工程のＰＬＣの制御周期と一致するように前記データを補間し、
補間したデータを前記新設製造ラインにおける前記後工程のＰＬＣに出力することを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記データ再生装置は、前記既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを記憶した外部記憶媒体を介して、前記既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得することを特徴とする請求項１から３のいずれか１項に記載の制御装置。
【請求項５】
前記データ再生装置は、前記既存製造ラインの前工程の製造装置を制御するＰＬＣからが収集したデータを取得した外部記憶装置を介して、前記既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得することを特徴とする請求項１から３のいずれか１項に記載の制御装置。
【請求項６】
前記データ再生装置は、取得すべきデータが設定された設定情報に基づいて、前記既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータのうち任意のデータを取得し、取得したデータを前記新設製造ラインにおける前記後工程のＰＬＣへ出力する
ことを特徴とする請求項１から５のいずれか１項に記載の制御装置。
【請求項７】
前記設定情報は、前記データ再生装置と接続可能な外部機器により設定されることを特徴とする請求項６に記載の制御装置。
【請求項８】
新設製造ラインにおいて、前工程の製造装置を制御するＰＬＣと未接続であって、前記前工程の製造装置よりも後工程の製造装置を制御するＰＬＣと、
前記新設製造ラインの前工程に対応する既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得し、新設製造ラインにおける前記後工程のＰＬＣに出力することを特徴とするデータ再生装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
この発明に係る制御装置は、新設製造ラインにおいて、前工程の製造装置を制御するＰＬＣと未接続であって、前記前工程の製造装置よりも後工程の製造装置を制御するＰＬＣと、前記新設製造ラインの前工程に対応する既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得し、新設製造ラインにおける前記後工程のＰＬＣに出力するデータ再生装置と、を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この発明に係るデータ再生装置は、新設製造ラインにおいて、前工程の製造装置を制御するＰＬＣと未接続であって、前記前工程の製造装置よりも後工程の製造装置を制御するＰＬＣと、前記新設製造ラインの前工程に対応する既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得し、新設製造ラインにおける前記後工程のＰＬＣに出力する。
【手続補正書】
【提出日】平成29年4月20日(2017.4.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
新設製造ラインにおいて、前工程の製造装置を制御するＰＬＣと未接続であって、前記前工程の製造装置よりも後工程の製造装置を制御するＰＬＣと、
前記新設製造ラインの前工程に対応する既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得し、新設製造ラインにおける前記後工程のＰＬＣに出力するデータ再生装置と、
を備えたことを特徴とする制御装置。
【請求項２】
前記新設製造ラインにおける前記後工程のＰＬＣは、前記既存製造ラインの前記前工程のＰＬＣと接続された後工程のＰＬＣに対応することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記データ再生装置は、前記データの周期と前記新設製造ラインにおける前記後工程のＰＬＣの制御周期とが異なる場合、前記データの周期が前記新設製造ラインにおける前記後工程のＰＬＣの制御周期と一致するように前記データを補間し、
補間したデータを前記新設製造ラインにおける前記後工程のＰＬＣに出力することを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記データ再生装置は、前記既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを記憶した外部記憶媒体を介して、前記既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得することを特徴とする請求項１から３のいずれか１項に記載の制御装置。
【請求項５】
前記データ再生装置は、前記既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得した外部記憶装置を介して、前記既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得することを特徴とする請求項１から３のいずれか１項に記載の制御装置。
【請求項６】
前記データ再生装置は、取得すべきデータが設定された設定情報に基づいて、前記既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータのうち任意のデータを取得し、取得したデータを前記新設製造ラインにおける前記後工程のＰＬＣへ出力する
ことを特徴とする請求項１から５のいずれか１項に記載の制御装置。
【請求項７】
前記設定情報は、前記データ再生装置と接続可能な外部機器により設定されることを特徴とする請求項６に記載の制御装置。
【請求項８】
新設製造ラインにおいて、前工程の製造装置を制御するＰＬＣと未接続であって、前記前工程の製造装置よりも後工程の製造装置を制御するＰＬＣと、接続され、
前記新設製造ラインの前工程に対応する既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得し、新設製造ラインにおける前記後工程のＰＬＣに出力することを特徴とするデータ再生装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この発明に係るデータ再生装置は、新設製造ラインにおいて、前工程の製造装置を制御するＰＬＣと未接続であって、前記前工程の製造装置よりも後工程の製造装置を制御するＰＬＣと、接続され、前記新設製造ラインの前工程に対応する既存製造ラインの前工程の製造装置を制御するＰＬＣが収集したデータを取得し、新設製造ラインにおける前記後工程のＰＬＣに出力する。
【国際調査報告】
2016189704.tif 000013
2016189704.tif 000014