(57)【要約】【課題】試験用画面作成の専用知識を必要とせず、誰でも容易に扱え、短時間での試験環境の構築が可能なプログラマブルコントローラの試験装置を提供する。【解決手段】入出力点が、ワード毎の複数のビットで割り付けられた試験対象ＰＬＣと接続された試験用のコンピュータを有する。このコンピュータのエクセルマクロ機能は、エクセル操作表示シート２１上の入力表示セル２３のコマンドボタン２４がオンされると、エクセルデータシート２２の対応する入力信号セル２７をオンに書き換え、エクセルデータシート２２の出力信号セル２８のいずれかがオンに書き込まれると、エクセル操作表示シート２１の出力表示セル２５の表示状態を変化させる。また、エクセルデータシート２２の入力信号セル２７のオン・オフ状態を１ワードとして試験対象ＰＬＣへ送信し、試験対象ＰＬＣから１ワードの出力信号を受信すると、そのビット単位のオン・オフ状態を出力信号セル２５の対応するビットに割り振って書き換える。【選択図】図２
2014106720.tif 000002
【特許請求の範囲】
【請求項１】
制御対象との間で制御信号を入出力し、所定のプログラムにしたがって前記制御対象を制御するプログラマブルコントローラの試験装置であって、
前記制御対象との入出力点が、ワード毎の複数ビットで割り付けられている入出力装置と通信手段を介して接続されたコンピュータを有し、このコンピュータは、
前記入出力装置への入力信号の信号内容がコメントとして設定されている複数の入力表示セル、及びこれら入力表示セル毎に設けられたコマンドボタンと、前記入出力装置からの出力信号の信号内容がコメントとして設定されている複数の出力表示セルとを有するエクセル操作表示シートと、
前記入力信号がビット単位で書き込まれる所定ビット数の入力信号セル及び前記出力信号がビット単位に書き込まれる所定ビット数の出力信号セルを有するエクセルデータシートと、
前記エクセル操作表示シートのいずれかの入力表示セルに対応するコマンドボタンがオンされると、前記エクセルデータシートの対応する入力信号セルをオンに書き換え、前記エクセルデータシートの出力信号セルのいずれかのビットがオンに書き込まれると、このビットに対応する前記エクセル操作表示シートの出力表示セルの表示状態を変化させるように設定されたエクセルマクロ機能とを備え、
前記通信手段は、エクセルマクロ機能により、前記エクセルデータシートの入力信号セルの前記所定ビット数のオン・オフ状態を１ワードとして前記入出力装置へ送信し、かつ前記入出力装置からの１ワード単位の出力信号を受信すると、そのビット単位のオン・オフ状態を前記出力信号セルの対応するビットに割り振って書き換える、
ことを特徴とするプログラマブルコントローラの試験装置。
【請求項２】
制御対象との間で制御信号を入出力し、所定のプログラムにしたがって前記制御対象を制御するプログラマブルコントローラの試験装置であって、
前記制御対象との入出力点が、ワード毎の複数のビットで割り付けられている入出力装置と通信手段を介して接続されたコンピュータを有し、このコンピュータは、
前記入出力装置への入力信号の信号内容がコメントとして設定される複数の入力表示セル、及びこれら入力表示セル毎に設けられたコマンドボタンと、前記入出力装置の入出力点に割り付けられているワード単位のアドレスが順列に設定されているプルダウンメニューとを有するエクセル操作表示シートと、
前記ワード単位のアドレス毎に、前記入力信号がビット単位で書き込まれる所定ビット数の入力信号セル有するエクセルデータシートと、
前記ワード単位のアドレス毎に、エクセル操作表示シートの複数の入力表示セルに表示されるコメントがそれぞれセル単位に設定されたエクセルコメントシートと、
前記プルダウンメニューによりワード単位のアドレスが選択されると、エクセルコメントシートから、選択されたアドレスに対応するセル単位に設定されたコメントを抽出して前記エクセル操作表示シートの複数の入力表示セルにそれぞれ表示させ、このエクセル操作表示シートのいずれかの入力表示セルに対応するコマンドボタンがオンされると、前記エクセルデータシートの前記選択されたアドレスの、対応する入力信号セルをオンに書き換えるように設定されたエクセルマクロ機能とを備え、
前記通信手段は、エクセルマクロ機能により、前記エクセルデータシートの、前記選択されたアドレスにおける入力信号セルの所定ビット数のオン・オフ状態を１ワードとして前記入出力装置へ送信する、
ことを特徴とするプログラマブルコントローラの試験装置。
【請求項３】
前記エクセル操作表示シートの各入力表示セルにチェックボックスを設け、前記エクセルマクロ機能は、前記チェックボックスに対するチェックの有無により、
対応する前記コマンドボタンに対するクリック中のみ、対応する入力表示セルに設定された入力信号のオン又はオフ信号が出力され、前記コマンドボタンに対するクリックを解除すると前記入力信号がオフ又はオン状態に反転するモーメンタリ機能と、
対応する前記コマンドボタンに対するクリック毎に、対応する入力表示セルに設定された入力信号のオン・オフ状態が反転して出力されるオルタネート機能と
に切り換えるように設定されていることを特徴とする請求項１又は請求項２に記載のプログラマブルコントローラの試験装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御対象との間で制御信号を入出力し、所定のプログラムにしたがって前記制御対象を制御するアプリケーションソフトのシステム試験を行うプログラマブルコントローラの試験装置に関する。
【背景技術】
【０００２】
一般に、各種産業機器の制御用にプログラマブルコントローラ（以下、ＰＬＣとも呼ぶ）が用いられている。このＰＬＣは、制御対象との間で制御信号を入出力し、所定のプログラム（アプリケーションソフト）にしたがって制御対象を制御する。このようなＰＬＣのアプリケーションソフトについては、これが正しく動作するかのシステム試験が行われる（例えば、特許文献１参照）。
【０００３】
従来、ＰＬＣアプリケーションソフトを、制御対象との間の実際の入出力信号を伴わないＩ／Ｏレスにて行う場合、次のように行っていた。すなわち、システム試験を行う試験対象ＰＬＣに対して、伝送手段を介して接続される試験装置を用いる。この試験装置の試験用画面は、作画ツールを入れ込んだ試験用のパソコン（以下ＰＣとも呼ぶ）を用いて作成される。
【０００４】
試験対象ＰＬＣには、試験装置との通信手段と、試験対象となるアプリケーションソフト（ラダー、ＳＦＣ等）が入っている。一方、試験装置には、試験対象ＰＬＣへの実際の入出力信号（Ｉ／Ｏ信号）の代わりとなる各種入出力信号（Ｉ／Ｏ信号：デジタル信号、アナログ信号等）を模擬出力、又は表示させる為の試験用画面が、試験開始前に、前述した専用の作画ツールにて作成され、インストールされている。その作画されたＩ／Ｏ信号の画面は、押し釦信号（ＰＢＳ）や、表示灯（ＳＬ）、数値設定、数値表示等で構成される。
【０００５】
このような構成において、Ｉ／Ｏレスでのシステム試験は次のように実施される。試験装置から模擬された信号が、通信手段を介して試験対象ＰＬＣへ、実際の入力信号の代わりに入力される。また、試験対象ＰＬＣから出力された信号が、同じく通信手段を介して、試験装置へ入力され、実際の出力信号の代わりに模擬表示される。試験対象ＰＬＣと試験装置との間の伝送装置は、試験装置が持つ通信手段により決定される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１８２９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の試験方法では設備として、専用の試験装置を常備しておく必要がある。また、この試験装置の画面作成には専用知識を要し、しかも、試験装置の機種改廃の都度、試験プログラムを作成し直す必要があった。さらに、試験装置の改廃の都度、常備する通信手段が変わることもあり、都度、対応する通信ソフトをＰＬＣ側にて用意する必要があった。他方で、同様の試験装置を多く使用するシステムもあること、試験する物件の時期が重なることを考慮して、試験装置を多数保有する必要もあった。
【０００８】
本発明は、上記問題点を解決する為に、試験用画面作成の専用知識を必要とせず、誰でも容易に扱え、短時間での試験環境の構築が可能なプログラマブルコントローラの試験装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の実施の形態に係るプログラマブルコントローラの試験装置は、制御対象との間で制御信号を入出力し、所定のプログラムにしたがって前記制御対象を制御するプログラマブルコントローラの試験装置であって、前記制御対象との入出力点が、ワード毎の複数のビットで割り付けられている入出力装置と通信手段を介して接続されたコンピュータを有し、このコンピュータは、前記入出力装置への入力信号の信号内容がコメントとして設定されている複数の入力表示セル、及びこれら入力表示セル毎に設けられたコマンドボタンと、前記入出力装置からの出力信号の信号内容がコメントとして設定されている複数の出力表示セルとを有するエクセル操作表示シートと、前記入力信号がビット単位で書き込まれる所定ビット数の入力信号セル及び前記出力信号がビット単位に書き込まれる所定ビット数の出力信号セルを有するエクセルデータシートと、前記エクセル操作表示シートのいずれかの入力表示セルに対応するコマンドボタンがオンされると、前記エクセルデータシートの対応する入力信号セルをオンに書き換え、前記エクセルデータシートの出力信号セルのいずれかのビットがオンに書き込まれると、このビットに対応する前記エクセル操作表示シートの出力表示セルの表示状態を変化させるように設定されたエクセルマクロ機能とを備え、前記通信手段は、エクセルマクロ機能により、前記エクセルデータシートの入力信号セルの前記所定ビット数のオン・オフ状態を１ワードとして前記入出力装置へ送信し、かつ前記入出力装置からの１ワード単位の出力信号を受信すると、そのビット単位のオン・オフ状態を前記出力信号セルの対応するビットに割り振って書き換えることを特徴とする。
【００１０】
本発明によれば、試験用画面作成が誰でも容易に扱え、短時間での試験環境の構築ができ、設備の削減が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態に係るプログラマブルコントローラの試験装置の全体構成を示すブロック図である。
【図２】本発明の一実施の形態に用いるエクセルソフトの具体的構成を示す図である。
【図３】図２で示したエクセル操作表示シートにチェックボックスを付加した実施の形態を示す図である。
【図４】本発明の他の実施の形態に用いるエクセルソフトの具体的構成を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態に係るプグラマブルコントローラの試験装置ついて、図面を参照して詳細に説明する。
【００１３】
図１はこの実施の形態における試験装置１１と試験対象のプログラマブルコントローラ１２との関係を示している。ここで、試験対象のプログラマブルコントローラ１２は、制御対象（例えば、クレーン装置など）１３との間で入出力装置１４を介して制御信号を入出力し、所定のプログラム（アプリケーションソフト）１５にしたがって制御対象１３を制御する。
【００１４】
試験装置１１は、パーソナルコンピュータなどのコンピュータにより実現されるもので、試験用として汎用のエクセル（Ｅｘｃｅｌ）ソフト１７を有する。エクセルソフト１７は、押し釦信号（ＰＢＳ）や、表示灯（ＳＬ）、数値設定、数値表示手段等からなる試験用画面を形成する。また、エクセルソフト１７は、エクセルマクロ機能１８により通信手段（イーサネット(登録商標)：Ｅｔｈｅｒｎｅｔ(登録商標)とする）１９を介して試験対象ＰＬＣ１２の入出力装置１４へ接続している。
【００１５】
試験対象ＰＬＣ１２の入出力装置１４は、制御対象１３との入出力点が、１ワード（ＷＯＲＤ）毎の複数のビット（ｂｉｔ）で割り付けられている。試験装置１１のエクセルソフト１７から通信手段１９を介して試験対象ＰＬＣ１２に送られる試験用の模擬された入力信号は、入出力装置１４の対応する入力点を経てアプリケーションソフト（ラダー、ＳＦＣ等）１５に入力され、これを動作させる。また、アプリケーションソフト１５からの出力信号は、通信手段１９を介して試験装置１１に受信され、エクセルソフト１７により表現された表示灯等に表示される。
【００１６】
図２は、エクセルソフト１７の具体的構成を示している。このエクセルソフト１７は、エクセル操作表示シート２１、エクセルデータシート２２、及びエクセルマクロ機能１８を有する。なお、エクセルマクロ機能１８は図１で示した通信手段１９であるイーサネット(登録商標)に対する通信機能２９も内蔵している。
【００１７】
エクセル操作表示シート２１には、複数の入力表示セル２３（セル１，セル２，・・・セルｎ）、これら入力表示セル２３毎に設けられたコマンドボタン２４（釦１，釦２，・・・釦ｎ）、及び複数の出力表示セル２５（セル１１，セル１２，・・・セル１ｎ）が設定されている。
【００１８】
複数の入力表示セル２３は、図１で示した試験対象ＰＬＣ１２に設けられた入出力装置１４への入力信号の信号内容がコメントとして設定されている。コマンドボタン２４は、クリック操作により対応する入力表示セル２３に設定された入力信号を出力させるために機能する。複数の出力表示セル２５には、試験対象ＰＬＣ１２の入出力装置１４からの出力信号内容がコメントとして設定されている。
【００１９】
エクセルデータシート２２は、試験対象ＰＬＣ１２への入力信号がビット単位で書き込まれる所定ビット数（ここでは１６ビットとする）の入力信号セル２７（セル１，セル２，・・・セルｎ）、及び試験対象ＰＬＣ１２からの出力信号がビット単位に書き込まれる所定ビット数（１６ビットとする）の出力信号セル２８（セル１１，セル１２，・・・セル１ｎ）を有する。
【００２０】
エクセルマクロ機能１８は、エクセル操作表示シート２１に設定された複数の入力表示セル２３のいずれか（ここではセル１とする）に対応するコマンドボタン２４（釦１）がオン（“１”）されると、エクセルデータシート２２の対応する入力信号セル２７（セル１）をオン（“１”）に書き換える機能を有する。また、エクセルデータシート２２の出力信号セル２８のいずれかのビット（図の例ではｎビット目のセルｎ）がオン（“１”）に書き込まれると、このビットに対応するエクセル操作表示シート２１の出力表示セル２５（セルｎ）の表示状態を変化させる機能を有する。
【００２１】
また、このエクセルマクロ機能１８のイーサネット(登録商標)通信機能２９は、エクセルデータシート２２の入力信号セル２７に書き込まれた所定ビット数（１６ビット）のオン・オフ状態を、通信手段１９により、１ワードとして試験対象ＰＬＣ１２の入出力装置１４へ送信する。また、試験対象ＰＬＣ１２の入出力装置１４からの出力信号を１ワード（１６ビット）単位で受信すると、そのビット毎のオン・オフ状態を、出力信号セル２８の対応するビット（セル１，セル２，・・・セルｎ）に割り振って書き換える。なお、イーサネット(登録商標)通信手段１９は1パケットで７００ワードの信号を送ることができる。
【００２２】
上記構成において、図１で示すように、試験対象ＰＬＣ１２のアプリケーションソフト（ラダー、ＳＦＣ等）１５のシステム試験を、Ｉ／Ｏレスにて行う場合、試験装置としてのコンピュータ（以下、試験用ＰＣと記す）１１と試験対象ＰＬＣ１２とは、通信手段１９を介して接続されている。
【００２３】
一方、試験用ＰＣ１１には、試験開始前に、試験対象ＰＬＣ１２への実際の入出力信号（Ｉ／Ｏ信号）の代わりとなる各種入出力信号（Ｉ／Ｏ信号：デジタル信号、アナログ信号等）を模擬出力、又は表示させる為の試験用画面が、汎用ソフトであるエクセルソフト１７にて作画されている。また、通信手段１９であるイーサネット(登録商標)との通信を行う機能２９もエクセル機能１８にて実現されている。
【００２４】
本構成における、エクセルシート２１，２２上の信号の通信を、図２により説明する。ここでは、説明を簡略にする為に、一般的なデジタル信号のやり取りについて説明を行う。エクセル操作表示シート２１上のセル２３にコメント（信号名）が書き込まれており、その下部にコマンドボタン２４が設けられている。その構成が試験に必要な入力信号ｎ分作成される。全て機能としては同じであるため、その一つの例で説明を行う。
【００２５】
エクセル操作表示シート２１上の入力対象となる信号内容を入力表示セル２３にそれぞれ表示されたコメントから把握し、対応するコマンドボタン２４を図示しないマウスにてクリックする。
【００２６】
例えば、入力表示セル２３のセル１に対応するコマンドボタン２４（釦１）をクリックすると、クリック中のみ、エクセルデータシート２２に割付られた対応する入力信号セル２７（セル１）の内容が、オン（“１”）状態となる。クリック中で無い時にはオフ（“０”）に状態が変化するようエクセルマクロ機能１８で作られている。その機能は１６個（１６ｂｉｔ）の信号にて１つの塊りとして作成されており、１ワードのデータとして、イーサネット(登録商標)通信手段１９を介して試験対象ＰＬＣ１２へ、実際の入力信号の代わりに入力される。イーサネット(登録商標)通信手段１９は、エクセルマクロ機能１８のイーサネット(登録商標)通信機能２９にて、入力信号セル２７セルの１６ビット信号を１ワードデータとして試験対象ＰＬＣ１２側へ出力する。
【００２７】
これにより、エクセル操作表示シート２１上にてのマウスのクリック操作により、試験対象ＰＬＣ１２側にて、実際の入力信号の代わり模擬信号が入力される。試験対象ＰＬＣの入出力装置１４は、前述のように、制御対象１３との入出力点が、１ワード毎の複数のビットで割り付けられている。したがって、試験用ＰＣ１１のエクセルソフト１７から通信手段１９を介して送られてきた、試験用の模擬された入力信号は、入出力装置１４の対応する入力点を経てアプリケーションソフト１５に入力され、これを動作させる。
【００２８】
一方で、試験対象ＰＬＣ１２から出力された出力信号は、通信手段１９を介して試験用ＰＣ１１に受信され、エクセルソフト１７によりエクセル操作表示シート２１上に表現された表示灯等（表示セル２５）に表示される。この出力信号は１ワードのデータとしてイーサネット(登録商標)通信機能２９で受信される。そして、１ワードデータが１６個の信号に分解されてエクセルデータシート２２上の出力信号セル２８（セル１１〜セル１ｎ）へ、オン状態（“１”）又は、オフ状態（“０”）として書き込まれる。
【００２９】
すなわち、エクセルマクロ機能１８により実現されるイーサネット(登録商標)通信機能２９には、試験対象ＰＬＣ１２から出力される１ワード（１６ビット）データを、１６個の信号としてエクセルデータシート２２上の出力信号セル２８へ割り振る機能を有している。
【００３０】
また、エクセルマクロ機能１８は、エクセルデータシート２２の出力信号セル２８のいずれかのセル（図２の例では１ｎ）が“１”に書き込まれた場合には、エクセル操作表示シート２１上の出力表示セル２５の該当セル１ｎが、オン状態を表す色となるように制御する。一方、セルの状態が“０”の場合には、エクセル操作表示シート２１上の対応する出力表示セル２５は、オフ状態を表す色となるように、同じくエクセルマクロ機能にて組まれている。これにより、試験対象ＰＬＣ１２での実際の出力信号の代わりにエクセル操作表示シート２１上にて出力信号が色変えで模擬表示される。
【００３１】
さらに、イーサネット(登録商標)通信機能２９には、上述したデータ入出力機能に加えて、図２で示すように、イーサネット(登録商標)通信のソケットオープンやクローズ機能も組み込まれており、パソコンに付属されているイーサネット(登録商標)ポートから、ＵＤＰ−ＩＰプロトコルで送受信を行っている。
【００３２】
なお、従来の試験装置ではタッチパネルに対するタッチ操作で試験を行っていたが、上記実施の形態ではマウス操作となる。しかし、この操作の違いによる実質的な機能上の問題は無い。また、通信手段１９は、試験用のコンピュータ１１としてパソコンを用いた場合、イーサネット(登録商標)での通信に固定される。したがって、試験用ＰＣ１１の機種の改廃が生じても、試験対象ＰＬＣ１２との通信手段１９を新たに用意する必要がなく、そのまま既設手段を適用することができる。
【００３３】
このように、試験装置１１としてＰＣを用い、試験用画面を汎用のエクセルソフト１７により作成したので、試験用画面作成の専用知識を必要とせず、誰でも容易に扱え、短時間での試験環境の構築が可能となる。
【００３４】
次に、図３で示す実施の形態を説明する。この実施の形態では、図２で示した実態の形態に対して、エクセルのチェックボックス機能を付加して、押し釦（ＰＢＳ）の形態機能であるオルタネート機能とモーメンタリ機能とを、エクセルマクロ機能を用いて、切り換えるように構成した。
【００３５】
図３において、図２で示したエクセル操作表示シート２１に設けられた各入力表示セル２３のコマンドボタン２４の近傍に、チェックボックス３１を設ける。前述したエクセルマクロ機能１８は、チェックボックス３１に対するチェックの有無により、押し釦（ＰＢＳ）の形態機能であるオルタネート機能とモーメンタリ機能とを切り換える。なお、押し釦（ＰＢＳ）はコマンドボタン２４の機能により実現される。
【００３６】
ここで、押し釦（ＰＢＳ）のモーメンタリ機能とは、コマンドボタン２４（釦１とする）に対するクリック中のみ、対応する入力表示セル２３（セル１）に設定された入力信号のオン又はオフ信号が出力され、コマンドボタン２４（釦１）へのクリックを解除すると、入力信号がオフ又はオン状態に反転復帰する機能のことである。また、オルタネート機能とは、コマンドボタン２４（同じく釦１とする）に対するクリック毎に、対応する入力表示セル２３（セル１）に設定された入力信号のオン・オフ状態が反転して出力される機能のことである。
【００３７】
図３の例では、コマンドボタン２４（釦１）の下方にチェックボックス３１が付加されている。このチェックボックス３１がチェックされているときは、上述したオルタネート機能となっている。すなわち、コマンドボタン２４（釦１）をマウスにてクリックする都度、図２で示したエクセルデータシート２２の該当する入力信号セル２７（セル１）の数値は、“１”（オン）又は“０”（オフ）に切り換わるようマクロ機能１８にて組んでいる。一方で、チェックボックス３１がチェックされていないときには、上述したモーメンタリ機能となっている。すなわち、コマンドボタン２４（釦１）をマウスにてクリックしているときのみエクセルデータシート２２の該当する入力信号セル２７（セル１）の数値を“１”（オン）とし、クリックしていない時には“０”（オフ）とするようマクロ機能にて組んでいる。
【００３８】
この機能を付加することにより、試験前の信号の割付段階においても、ＰＢＳの形態を気にすることなく信号の割付が可能で有り、また、ＰＢＳの形態が途中で変更されてもチェックボックス３１でのクリックのみで対応が可能となる。
【００３９】
次に、図４で示す実施の形態を説明する。この実施の形態では、図２で示した実施の形態に対して、エクセルのプルダウンメニュー機能を付加している。ここで、実際の試験対象ＰＬＣ１２の入出力装置１４の入出力点は数百ワードにも達する膨大なものである。このため、それらの入力表示セル２３すべてを、エクセル操作表示シート２１上に割り付けることは実質的に難しい。仮に割り付けたとして、多くの入力表示セル２３の中から、操作対象の入力表示セルを見つけ出すことに多くの労力が必要となり、操作性が低下してしまう。そこで、この実施の形態ではエクセルのプルダウンメニュー機能を用いることとした。
【００４０】
この実施の形態でも、図１で示したように、試験装置１１は、パーソナルコンピュータなどのコンピュータにより実現されるもので、試験用として汎用のエクセルソフト１７を有する。
【００４１】
試験対象ＰＬＣ１２の入出力装置１４は、制御対象１３との入出力点が、１ワード毎の複数ビット（１６ビット）で割り付けられており、これが数百ワード分にも達する多数の入出力点を有する。また、これら各ワードには、後述するアドレスが設定されている。したがって、後述するように試験装置１１のエクセルソフト１７から通信手段１９を介して試験対象ＰＬＣ１２に送られる試験用の模擬されたワード単位の入力信号は、入出力装置１４の対応するワード単位の入力点を経てアプリケーションソフト（ラダー、ＳＦＣ等）１５に入力され、これを動作させる。
【００４２】
図４は、エクセルソフト１７の具体的構成を示している。このエクセルソフト１７は、エクセル操作表示シート４１、エクセルデータシート４２、エクセルコメントシート４３及び図示しないエクセルマクロ機能を有する。
【００４３】
エクセル操作表示シート４１は、複数の入力表示セル４４（セル１，セル２，・・・セルｎ）、及びこれら入力表示セル４４毎に設けられたコマンドボタン４５（釦１，釦２，・・・釦ｎ）が、１ワード（１６ビット分）設定されている。また、この他にプルダウンメニュー４６が設けられている。
【００４４】
複数の入力表示セル４４は、試験対象ＰＬＣ１２への入力信号の信号内容がコメントとして表示可能である。コマンドボタン４５は、クリック操作により対応する入力表示セル４４に設定された入力信号を出力させるために機能する。プルダウンメニュー４６は、試験対象ＰＬＣ１２の入出力装置１４の入出力点に割り付けられているワード単位のアドレスが順列に設定されている。図４ではワード単位のアドレス「XW0001」が順列「１」に設定されている。以降の順列「２,３，・・・」にも、図示しないがそれぞれワード単位のアドレスが設定されており、これらは全ワード数分、設定される。
【００４５】
エクセルデータシート４２には、上記順列「１，２，３，・・・」毎に、入力信号がビット単位で書き込まれる所定ビット数（０，１，２，・・・，Ｅ，Ｆの１６ビット）のセル行が設定された入力信号セル４７を有する。
【００４６】
エクセルコメントシート４３には、同じく上記順列「１，２，３，・・・」毎に、エクセル操作表示シート４１の複数の入力表示セル４４（セル１，セル２，・・・セルｎ）に表示されるコメントが、それぞれセル単位（０，１，２，・・・，Ｅ，Ｆ）に設定されたコメント記憶部４８を有する。
【００４７】
エクセルマクロ機能は、プルダウンメニュー４６によりワード単位のアドレスが選択されると、エクセルコメントシート４３から、選択されたアドレスに対応するセル単位に設定されたコメントを抽出して、エクセル操作表示シート４１の複数の入力表示セル４４（セル１，セル２，・・・セルｎ）にそれぞれ表示させる。例えば、順列「１」のアドレス「XW0001」が選択されると、エクセルコメントシート４３のコメント記憶部４８に設定された対応する順列「１」のセル単位（０，１，２，・・・，Ｅ，Ｆ）に設定されたコメントを、エクセル操作表示シート４１の入力表示セル４４の対応するセル１，セル２，・・・セルｎにそれぞれ表示させる。
【００４８】
また、エクセル操作表示シート４１のコメントが表示された入力表示セル４４のいずれか（セル１とする）に対応するコマンドボタン４５（釦１）がオンされると、エクセルデータシート４２の入力信号セル４７の、選択されたアドレス「XW0001」の順列「１」に対応するセル行（０，１，２，・・・，Ｅ，Ｆ）の対応するセル（ビットＦ）をオン（“１”）に書き換える。
【００４９】
通信手段１９は、エクセルマクロ機能により、エクセルデータシート４２の入力信号セル４７における、選択されたアドレス「XW0001」の順列「１」に対応するセル行（１６ビット）のオン・オフ状態を１ワードとして試験対象ＰＬＣ１２の入出力装置１４へ送信する。
【００５０】
このように、エクセル操作表示シート４１に設けられたプルダウンメニュー４６の順列にて設定される数値（順列）に応じて、他方のエクセルシート（データシート４２とコメントシート４３）の参照セルを切換えることにより、別のＩ／Ｏ信号として扱える信号割付切換え機能を有する。すなわち、データシート４２、コメントシート４３共に、プルダウンメニュー４６にて設定された個数分用意され、プルダウンメニュー４６の順列に沿って各セルがマクロ機能にて割付られている。プルダウンメニュー４６の記事には、ＰＬＣ１２内のアドレス（XW0001等）が使用される。
【００５１】
この構成にて、エクセル操作表示シート４１上でのコマンドボタン４５（例えば、釦１）をマウスでクリックした際の信号を、プルダウンメニュー４６にて選択された順列によって該当するデータシート４２のセルに書き込む様にマクロ機能で組まれている。
【００５２】
また、コメントシート４３に書き込まれたコメント（あ、い、・・・）をプルダウンメニュー４６の順列から、選択されたセルの内容をエクセル操作表示シート４１の入力表示セル４４のコメントとして書き換えるように、同じくマクロ機能にて組まれている。
【００５３】
したがって、プルダウンメニュー４６にて選択したＰＬＣ１２内のアドレスに該当するコメント及び入力信号状態を表示する事が出来る。
【００５４】
この機能を付加する事により、１ワード分のコメント、コマンドによってＰＬＣ１２内の複数の入力信号として割り付ける事が可能となり、エクセル操作表示シート４１上に、試験用部品が多数必要となってもシートを切換えることなくＩ／Ｏレス試験が可能となる。
【００５５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他のさまざまな形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５６】
１１・・・試験装置（コンピュータ）
１２・・・試験対象ＰＬＣ
１３・・・制御対象
１４・・・入出力装置
１５・・・アプリケーションソフト
１７・・・エクセルソフト
１８・・・エクセルマクロ機能
１９・・・通信手段
２１，４１・・・エクセル操作表示シート
２２，４２・・・エクセルデータシート
２３，４４・・・入力表示セル
２４，４５・・・コマンドボタン
２５・・・出力表示セル
２７、４７・・・入力信号セル
２８・・・出力信号セル
２９・・・イーサネット(登録商標)通信機能
３１・・・チェックボックス
４３・・・エクセルコメントシート
４６・・・プルダウンメニュー
４８・・・コメント記憶部
【図１】
2014106720.tif 000003
【図２】
2014106720.tif 000004
【図３】
2014106720.tif 000005
【図４】
2014106720.tif 000006