(57)【要約】【課題】ＰＬＣ制御対象の動作を、対象となる機械装置を用いることなくＰＣでシミュレーションしてソフトの動作確認をすることができるようにしたＰＬＣ制御対象の動作シミュレーションシステムを提供すること。【解決手段】主制御装置、収集データ表示装置、データ記録装置及び要求データ表示装置からなる搬送コントローラに、ストッカー制御装置とＰＬＣとを直列的に接続し、これにＰＬＣプログラムのテストを行うテストプログラムを接続して構成する。【選択図】図１
2008203947.tif 000002
【特許請求の範囲】
【請求項１】
主制御装置、収集データ表示装置、データ記録装置及び要求データ表示装置からなる搬送コントローラに、ストッカー制御装置とＰＬＣとを直列的に接続し、これにＰＬＣプログラムのテストを行うテストプログラムを接続して構成したことを特徴とするＰＬＣ制御対象の動作シミュレーションシステム。
【請求項２】
ＰＬＣプログラムのテストを行うテストプログラムを、入出力表示回路と簡易シンボルとより構成したことを特徴とする請求項１記載のＰＬＣ制御対象の動作シミュレーションシステム。
【請求項３】
入出力表示回路に、各入出力のオン／オフ状態を表示し、かつ該状態表示を所定周期で更新可能にするとともに、釦操作にてＰＬＣ入出力のオン／オフ状態を変更できるようにしたことを特徴とする請求項１又は２記載のＰＬＣ制御対象の動作シミュレーションシステム。
【請求項４】
簡易シンボルを、コマンドと、そのコマンドの演算の対象となる値や変数で構成したことを特徴とする請求項１、２又は３記載のＰＬＣ制御対象の動作シミュレーションシステム。
【請求項５】
コマンドの演算の対象となる値や変数を１ステップとし、このステップの集合を実行コードとし、各装置の動作に対応した実行コードを簡易シンボルの組み合わせにより作成し、各装置の模擬を行うようにしたことを特徴とする請求項１、２、３又は４記載のＰＬＣ制御対象の動作シミュレーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＬＣ制御対象の動作シミュレーションシステムに関し、特に、ＰＬＣ（Programable Logic Controller）制御対象の動作を、対象となる機械装置を用いることなくＰＣ（Personal Computer）でシミュレーションしてＰＬＣによるソフトの動作確認をすることができるようにしたＰＬＣ制御対象の動作シミュレーションシステムに関するものである。
【背景技術】
【０００２】
従来、新規に製造された機械装置、これは特に限定されるものではないが、例えば液晶パネルの搬送装置（カセットストッカー）においては、液晶パネル搬送装置の加工機械装置部分と、該加工機械装置部分を予め定めたプログラムに沿って駆動するようにしたＰＬＣ（プログラム制御回路）とを個別に設計製作し、かつ該加工機械装置部分とＰＬＣとを組み合わせて所要の動作をして稼働するようにしている。
ところで、ＰＬＣによる機械装置部分の作動が正確に動作するか否かの動作確認テストを行う場合、ＰＬＣが制御する対象の動作を作業者（人）が操作する方法と、エミュレータコンピュータを用いた方法とが提案されている。
【０００３】
ＰＬＣが制御する対象の動作を作業者（人）が操作する方法においては、ＰＬＣに機械装置が液晶パネル製造工程の各操作を行う動作指令を出したことを表示するランプと、該ランプの点灯を作業者が確認して操作するようにした操作スイッチとを接続し、作業者が点灯した各ランプを確認した後、当該スイッチを押すことでＰＬＣに応答信号を返すようにしている。
【０００４】
したがって、作業者（人）が各動作毎に一々操作するので膨大な時間が掛かるとともに、この作業者による操作と実際の機械装置とのタイミングが異なる。さらには実際の機械装置と同じように各動作毎にテストするようにするとスイッチ類及びランプの数が膨大なものとなり、テスト装置が複雑高価になり、かつスイッチ及びランプ以外の模擬ができないので、実際の機械装置と同じようにテストできず、また全く同じ動作を繰り返して再現できないという問題があった。
【０００５】
また、エミュレータコンピュータを用いた方法においては、ＰＬＣ内で動作するプログラムの動作をコンピュータで模擬するようにしたもので、動作指令を出したことを表示するランプと、該ランプの点灯を確認して押すスイッチをコンピュータの画面に表示し、キーボードやマウスで操作するようにしている。
【０００６】
したがって、この方法ではＰＬＣが制御する対象の動作を人が操作する方法と同じように、作業者による操作が必要とするのでその操作に時間が掛かるとともに、この操作と実際の機械装置とのタイミングが異なるようになり、さらにはスイッチ及びランプ以外の模擬ができないので、実際の機械装置と同じようにテストできず、また全く同じ動作を再現できないという問題があった。
また、エミュレートしているため、実際にＰＬＣ内で動作している場合と差異ができるという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、ＰＬＣ制御対象の動作テスト方法の有する問題点に鑑み、ＰＬＣ制御対象の動作を、対象となる機械装置を用いることなくＰＣでシミュレーションしてソフトの動作確認をすることができるようにしたＰＬＣ制御対象の動作シミュレーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明のＰＬＣ制御対象の動作シミュレーションシステムは、主制御装置、収集データ表示装置、データ記録装置及び要求データ表示装置からなる搬送コントローラに、ストッカー制御装置とＰＬＣとを直列的に接続し、これにＰＬＣプログラムのテストを行うテストプログラムを接続して構成したことを特徴とする。
【０００９】
この場合において、ＰＬＣプログラムのテストを行うテストプログラムを、入出力表示回路と簡易シンボルとより構成することができる。
【００１０】
また、入出力表示回路に、各入出力のオン／オフ状態を表示し、かつ該状態表示を所定周期で更新可能にするとともに、釦操作にてＰＬＣ入出力のオン／オフ状態を変更できるようにすることができる。
【００１１】
また、簡易シンボルを、コマンドと、そのコマンドの演算の対象となる値や変数で構成することができる。
【００１２】
また、コマンドの演算の対象となる値や変数を１ステップとし、このステップの集合を実行コードとし、各装置の動作に対応した実行コードを簡易シンボルの組み合わせにより作成し、各装置の模擬を行うようにすることができる。
【発明の効果】
【００１３】
本発明のＰＬＣ制御対象の動作シミュレーションシステムによれば、主制御装置、収集データ表示装置、データ記録装置及び要求データ表示装置からなる搬送コントローラに、ストッカー制御装置とＰＬＣとを直列的に接続し、これにＰＬＣプログラムのテストを行うテストプログラムを接続して構成することにより、実機と同様のタイミングで、かつ短時間で確実にテストすることができる。
【００１４】
また、ＰＬＣプログラムのテストを行うテストプログラムを、入出力表示回路と簡易シンボルとより構成することにより、テストプログラムの開発を短期間で行うことができる。
【００１５】
また、入出力表示回路に、各入出力のオン／オフ状態を表示し、かつ該状態表示を所定周期で更新可能にするとともに、釦操作にてＰＬＣ入出力のオン／オフ状態を変更できるようにすることにより、同じ動作を何度でも繰り返して行うことができる。
【００１６】
また、簡易シンボルを、コマンドと、そのコマンドの演算の対象となる値や変数で構成することにより、テストプログラムの開発を短期間で行うことができる。
【００１７】
また、コマンドの演算の対象となる値や変数を１ステップとし、このステップの集合を実行コードとし、各装置の動作に対応した実行コードを簡易シンボルの組み合わせにより作成し、各装置の模擬を行うようにすることにより、テストプログラムの開発を短期間で行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明のＰＬＣ制御対象の動作シミュレーションシステムの実施の形態を、図面に基づいて説明する。
【実施例１】
【００１９】
図１〜図５に、本発明のＰＬＣ制御対象の動作シミュレーションシステムを、液晶パネル製造ラインに適用した一実施例を示す。
特に限定されるものではないが、例えば液晶パネル製造ラインは、図２に示すように、搬送ラインＲに沿って複数の搬送装置ＣＳ（以下、「カセットストッカー」と言う）を配設し、かつ該各搬送装置ＣＳ（カセットストッカー）の片側或いは図示のようにその両側に複数の加工機械装置ＥＱを配置するとともに、これらカセットストッカーＣＳ１，ＣＳ２，・・・ＣＳｎ間を、前記搬送ラインＲに沿って走行するように配設した搬送台車ＯＨＶにて液晶用カセットを搬送し、各カセットストッカーＣＳ１，ＣＳ２，・・・ＣＳｎによる工程を経て所定の液晶パネルを製造するようにしている。
そして、この搬送ラインＲに沿って走行する搬送台車ＯＨＶの走行制御、各カセットストッカー内に配設したスタッカークレーン、コンベア等の制御等を、主制御装置ＭＣ、収集データ表示装置ＭＴ、データ記録装置ＤＬ及び要求データ表示装置ＲＴからなる搬送コントローラＴＣＳにて行うようにしている。
【００２０】
各カセットストッカーＣＳ１，ＣＳ２，・・・ＣＳｎには、それぞれそれに対応するストッカー制御装置ＣＳＣを配設して各カセットストッカーＣＳ１，ＣＳ２，・・・ＣＳｎを制御して、前記各カセットストッカーＣＳ１，ＣＳ２，・・・ＣＳｎにてそれぞれ予め定めた加工を施すようにするとともに、第１加工工程を経た後、次のカセットストッカーへ移送して第２の加工工程へと順次加工を施して最終的に所要の液晶パネルを製造するようにしている。
また、各カセットストッカーＣＳ１，ＣＳ２，・・・ＣＳｎに配設しているストッカー制御装置ＣＳＣには、それぞれのストッカーを予め定めた動作を個別的に、かつ選択的に行うようにしたＰＬＣプログラムを組み込む。
【００２１】
ストッカー制御装置ＣＳＣを制御するＰＬＣプログラムは、図１に示すように、該ＰＬＣプログラムのテストを行う入出力表示回路（Ｉ／Ｏ  ＢＯＸ）と簡易シンボルとより構成する。
また、この入出力表示回路に、各入出力のオン／オフ状態を表示し、かつ該状態表示を所定周期で更新可能にするとともに、釦操作にてＰＬＣ入出力のオン／オフ状態を変更できるようにする。
入出力表示回路の機能としては、特に限定されるものではないが、例えば各Ｉ／ＯのＯＮ／ＯＦＦ状態を表示したり、Ｉ／ＯのＯＮ／ＯＦＦ状態表示を５００ｍｓｅｃ周期で更新するようにしたり、さらにはＯＮ釦（青）或いはＯＦＦ釦（白）を押すことにより、ＰＬＣ入力のＯＮ／ＯＦＦ状態を変更できるようにして、これをストッカー制御装置ＣＳＣを制御するＰＬＣプログラムに接続するＰＣのディスプレイに表示するようにする。
また、入出力表示回路に、各入出力のオン／オフ状態を表示し、かつ該状態表示を所定周期で更新可能にするとともに、釦操作にてＰＬＣ入出力のオン／オフ状態を変更できるようにすることができ、これにより同じ動作を何度でも繰り返して容易に行うことができるものとなる。
また、ＰＬＣプログラムのテストを行うテストプログラムを、入出力表示回路と簡易シンボルとより構成することにより、テストプログラムの開発を短期間で行うことができるものとなる。
【００２２】
また、簡易シンボルを、コマンドと、そのコマンドの演算の対象となる値や変数で構成し、コマンドの演算の対象となる値や変数（オペランド）を１ステップとし、このステップの集合を実行コードとし、各装置の動作に対応した実行コードを簡易シンボルの組み合わせにより作成し、各装置の模擬を簡易に行うようにする。
この１つの実行コードを処理する単位をタスクとし、マルチタスクで処理を行うようにする。このマルチタスクでの処理としては、サーボモータの模擬、ＩＤコントローラの模擬、カセットストッカー内の各装置を組み合わせた搬送一連の流れの模擬等を行えるようにする。
なお、この簡易シンボルのコマンドの一覧を、特に限定されるものではないが、例えば図３に示すようにし、またＰＬＣシミュレーションの実行コードを、図４に示すようにすることができる。
【００２３】
次に、本発明のＰＬＣ制御対象の動作シミュレーションシステムの作用を、特に限定されるものではないが、例えばシャッターの開閉動作を図５に基づいて説明する。
ストッカー制御装置ＣＳＣを制御するＰＬＣプログラム及びＰＬＣプログラムに接続したＰＣをスタートさせると、搬送物の搬送有りセンサーにて検知（ＯＮ）すると、ＰＬＣ内のシャッター制御プログラム及びＰＣ内に組み込まれたシャッターシミュレーションプログラムに従って作動する。
【００２４】
この場合、ＰＬＣプログラムでは、これがスタートすると搬送物有りセンサーがＯＮになると、シャッター開閉用のモータを開方向に回動するよう指示し、これとともに、次に搬送物有りセンサーがＯＦＦするまで、該モータを開方向にＯＮするよう指令する。そして、搬送物有りセンサーがＯＮすると、シャッター開閉用のモータを停止（ＯＦＦ）するように指令し、ＰＬＣプログラムを終了する。
【００２５】
また、ＰＬＣプログラムと同時にスタートしたＰＣ内に組み込まれたシャッターシミュレーションプログラムは、ＰＣのスタートにより搬送物有りセンサーがＯＮするものとなり、シャッター開閉用のモータを開方向にＯＮするか否かを検知し、モータ開方向にＯＮするとともに、次にシャッター閉センサーがＯＦＦか否かを検知するようになる。そして、シャッター閉センサーＯＦＦの状態で、シャッター開センサーがＯＮになるまで、逐次シャッター開時間を計測しており、該シャッター開センサーがＯＮになるまで継続し、シャッター開センサーがＯＮになるとプログラムは終了停止する。
【００２６】
このように、ＰＬＣ内のシャッター制御プログラム及びＰＣ内のシャッターシミュレーションプログラムは、それぞれ予め組み込まれたプログラムに従って起動されるが、シャッター制御プログラム、シャッターシミュレーションプログラム間には逐次信号を互いにやり取りして連絡されるようになっている。
例えば、図５に示すように、ＰＣ内の搬送物有りセンサーＯＮを検知した場合、この信号をＰＬＣプログラムに伝達され、搬送物有りセンサーがＯＮか否かを検知し、またＰＬＣプログラム内のシャッター開閉用のモータを開方向にＯＮになるならば、この信号をＰＣ内プログラムのモータ開方向ＯＮに伝達するようにしている。さらに、ＰＣ内プログラムのシャッター開センサーがＯＮになると、この信号をＰＬＣプログラムのシャッター開センサーＯＮに伝達するようにし、これにより、実機の制御装置を接続することなく、ＰＬＣによる制御プログラムのソフトの動作確認を、ＰＣ内に組み込まれたシャッターシミュレーションプログラムに従って行うことができるようになっている。
【００２７】
以上、本発明のＰＬＣ制御対象の動作シミュレーションシステムについて、実施例に基づいて説明したが、本発明は上記実施例に記載した構成に限定されるものではなく、その趣旨を逸脱しない範囲において適宜その構成を変更することができるものである。
【産業上の利用可能性】
【００２８】
本発明のＰＬＣ制御対象の動作シミュレーションシステムは、ＰＬＣ制御対象の動作を、対象となる機械装置を用いることなくＰＣでシミュレーションしてＰＬＣによるソフトの動作確認をすることができるようにするという特性を有していることから、液晶パネルの製造ラインの用途に好適に用いることができるほか、例えば、複数の装置をプログラムに沿って順次自動運転するようにした自動製造装置や自動倉庫の用途にも用いることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明のＰＬＣ制御対象の動作シミュレーションシステムの一実施例を示す説明図である。
【図２】本発明を液晶パネル製造ラインに応用したシステム構成図である。
【図３】簡易シンボルのコマンドの一覧表である。
【図４】ＰＬＣシミュレータの実行コードの説明図である。
【図５】本発明をシャッターの開閉動作に適用した動作シミュレーションの説明図である。
【符号の説明】
【００３０】
Ｒ    搬送ライン
ＥＱ  製造装置
ＯＨＶ  搬送台車
ＴＣＳ  搬送コントローラ
ＭＣ  主制御装置
ＭＴ  収集データ表示装置
ＤＬ  データ記録装置
ＲＴ  要求データ表示装置
ＣＳＣ  ストッカー制御装置
ＣＳ１，ＣＳ２，・・・ＣＳｎ  カセットストッカー
【図１】
2008203947.tif 000003
【図２】
2008203947.tif 000004
【図３】
2008203947.tif 000005
【図４】
2008203947.tif 000006
【図５】
2008203947.tif 000007