"装置をシーケンス制御するために、接点およびコイル等の回路要素を含むシーケンスプログラムラダー回路を構成するシーケンスプログラムと、前記装置の特定動作をシーケンス制御するために、前記シーケンスプログラムラダー回路に入力端子および出力端子が接続されたファンクションブロックと、前記入力端子および前記出力端子を含むファンクションブロック論理回路を構成するファンクションブロックプログラムと、前記ファンクションブロックに対して設定され、前記出力端子と前記入力端子との接続関係を示す関連入力情報を記憶する関連入力情報記憶手段と、から構成されるプログラマブルコントローラ用のモニタ装置にして、前記シーケンスプログラムラダー回路に前記入力端子および前記出力端子が接続された前記ファンクションブロックを描画した前記シーケンスプログラムラダー回路を表示装置に表示するシーケンスプログラム表示手段と、前記表示装置に表示された前記ファンクションブロックの前記出力端子の1つを選択する選択手段と、前記シーケンスプログラムの前記各回路要素、前記ファンクションブロックの前記各入力端子および前記各出力端子にそれぞれ割り付けられた監視アドレスに、信号状態記憶手段により記憶された前記各回路要素、前記各入力端子および前記各出力端子の現在の各信号状態を、前記信号状態記憶手段から取得する信号状態取得手段と、前記選択手段により選択された前記ファンクションブロックの前記出力端子の前記関連入力情報を、取得する関連入力情報取得手段と、前記関連入力情報および前記各入力端子および前記出力端子の現在の各信号状態に基づき、選択された前記出力端子と、前記出力端子に関連するすべての前記入力端子とを接続した接続線を前記ファンクションブロック上に描画するとともに、現在の前記信号状態がオフ状態にある前記入力端子の前記接続線と、オン状態にある前記入力端子の前記接続線を識別可能に描画する入出力接続線描画手段と、を備えるプログラマブルコントローラ用のモニタ装置。請求項1に記載のプログラマブルコントローラ用のモニタ装置であって、前記入出力接続線描画手段は、前記信号状態がオン状態にある前記入力端子の前記接続線を強調表示し、前記シーケンスプログラム表示手段は、前記信号状態がオン状態の前記接点と前記コイルとを接続する接続線を、前記入出力接続線描画手段と同じ強調表示とする導通表示手段を備えるプログラマブルコントローラ用のモニタ装置。しかしながら、特許文献1に開示された発明では、ファンクションブロックの実行状況を把握することはできるが、ファンクションブロックの出力端子から信号が出力されない等の異常発生時において、その原因を解析する手段を有していない。ファンクションブロックの出力端子から信号を出力する場合、その出力条件を入力端子から入力して条件を満たす必要がある。従って、ファンクションブロックの出力端子から信号が出力されない場合の原因を解析するには、まず、その出力条件を把握する必要がある。出力条件はファンクションブロックごと、各出力端子ごとに異なり、出力条件となる入力端子も1つとは限らない。このため、各出力端子に関連する出力条件を把握するには、ファンクションブロックの説明書を参照する必要があり、解析に手間がかかるという問題があった。また、ファンクションブロックの各出力端子の出力条件を、内部の論理回路から解読する方法もあるが、ファンクションブロックがブラックボックス化されている場合は不可能である。また、ファンクションブロックの各出力端子の出力条件を把握していても、出力条件となる入力端子のうち、信号状態がオフ状態にある入力端子を特定するには、入力端子に接続された入力回路の信号状態から論理状態を判断することとなり、手間がかかるという問題があった。本発明はかかる問題点を解決するためになされたもので、ファンクションブロックの出力端子に関連する入力端子をファンクションブロック上に描画した接続線で示すとともに、現在の信号状態を識別可能に表示して、ファンクションブロックを使用したシーケンスプログラムのデバッグを容易におこなうことができるモニタ装置を提供することを目的とする。請求項1に係わる発明は、上記の課題を解決するため、装置をシーケンス制御するために、接点およびコイル等の回路要素を含むシーケンスプログラムラダー回路を構成するシーケンスプログラムと、前記装置の特定動作をシーケンス制御するために、前記シーケンスプログラムラダー回路に入力端子および出力端子が接続されたファンクションブロックと、前記入力端子および前記出力端子を含むファンクションブロック論理回路を構成するファンクションブロックプログラムと、前記ファンクションブロックに対して設定され、前記出力端子と前記入力端子との接続関係を示す関連入力情報を記憶する関連入力情報記憶手段と、から構成されるプログラマブルコントローラ用のモニタ装置にして、前記シーケンスプログラムラダー回路に前記入力端子および前記出力端子が接続された前記ファンクションブロックを描画した前記シーケンスプログラムラダー回路を表示装置に表示するシーケンスプログラム表示手段と、前記表示装置に表示された前記ファンクションブロックの前記出力端子の1つを選択する選択手段と、前記シーケンスプログラムの前記各回路要素、前記ファンクションブロックの前記各入力端子および前記各出力端子にそれぞれ割り付けられた監視アドレスに、信号状態記憶手段により記憶された前記各回路要素、前記各入力端子および前記各出力端子の現在の各信号状態を、前記信号状態記憶手段から取得する信号状態取得手段と、前記選択手段により選択された前記ファンクションブロックの前記出力端子の前記関連入力情報を、取得する関連入力情報取得手段と、前記関連入力情報および前記各入力端子および前記出力端子の現在の各信号状態に基づき、選択された前記出力端子と、前記出力端子に関連するすべての前記入力端子とを接続した接続線を前記ファンクションブロック上に描画するとともに、現在の前記信号状態がオフ状態にある前記入力端子の前記接続線と、オン状態にある前記入力端子の前記接続線を識別可能に描画する入出力接続線描画手段と、を備えることである。請求項2に係わる発明は、請求項1に記載のプログラマブルコントローラ用のモニタ装置であって、前記入出力接続線描画手段は、前記信号状態がオン状態にある前記入力端子の前記接続線を強調表示し、前記シーケンスプログラム表示手段は、前記信号状態がオン状態の前記接点と前記コイルとを接続する接続線を、前記入出力接続線描画手段と同じ強調表示とする導通表示手段を備えることである。上記のように構成した請求項1の発明によれば、シーケンス制御される装置の特定動作の一動作が正常でない場合、以下の操作により、シーケンスプログラムのデバッグをおこなうことができる。まず、プログラマブルコントローラ用のモニタ装置において、シーケンスプログラム表示手段により、シーケンスプログラムのラダー回路を表示装置に表示する。そして、ラダー回路上において、装置の特定動作に対応するファンクションブロックを表示する。ここで、信号状態記憶手段は、回路要素、入力端子および出力端子にそれぞれ割り付けられた監視アドレスに、現在の各信号状態を記憶している。次に、選択手段により、このファンクションブロックの特定動作を構成する各動作のうち、正常でない動作の出力端子を選択すると、関連入力情報取得手段により、このファンクションブロックに対して設定された、出力端子と入力端子との接続関係を示す関連入力情報を取得する。また、信号状態取得手段により、信号状態記憶手段から記憶された入力端子および出力端子の現在の信号状態を取得する。入出力接続線描画手段は、この関連入力情報と現在の信号状態に基づき、出力端子と、選択された出力端子に関連するすべての入力端子とを接続した接続線を、現在の入力端子および出力端子の信号状態を識別可能にファンクションブロック上に描画する。この出力端子と入力端子を接続する接続線により、出力端子に関連する入力端子を把握できるとともに、接続線が現在の入力端子の信号状態を識別可能に描画するので、出力端子に関連する入力端子のうち、信号状態がオフ状態にある入力端子を容易に特定することができる。さらに、この入力端子の信号状態をオフ状態としている原因を、この入力端子の入力回路に絞り込むことができる。請求項2に係わる発明によれば、プログラマブルコントローラ用のモニタ装置において、シーケンスプログラム表示手段により、シーケンスプログラムのラダー回路を表示装置に表示する。そして、ラダー回路上において、ファンクションブロックを表示する。次に、選択手段により、このファンクションブロックの特定動作を構成する一動作の出力端子を選択すると、関連入力情報取得手段により、このファンクションブロックに対して設定された、出力端子と入力端子との接続関係を示す関連入力情報を関連入力情報記憶手段から取得する。また、信号状態取得手段により、信号状態記憶手段から記憶された入力端子および出力端子の現在の信号状態を取得する。入出力接続線描画手段は、この関連入力情報と現在の信号状態に基づき、出力端子と、選択された出力端子に関連するすべての入力端子とを接続した接続線をファンクションブロック上に描画する。そして、信号状態がオン状態にある入力端子との接続線は強調表示され、信号状態がオフ状態にある入力端子との接続線は強調表示されない。一方、導通表示手段は、ファンクションブロックの入力回路および出力回路を構成する接点およびコイルのうち信号状態がオン状態にある回路要素を強調表示するとともに、オン状態にある回路要素どうしを接続する接続線を強調表示する。これにより、ファンクションブロックを含むシーケンスプログラムの全体の実行状況が、電気回路の導通表示に模して表示されることとなり、視覚的に把握しやすくすることができる。[第1の実施形態]以下、本発明の実施形態のモニタ装置100の構成を図面に従って説明する。なお、図中ファンクションブロックはFBと略記している。図1に示すように、モニタ装置100の表示部110は、液晶表示板121と、その液晶表示板121上を被覆した透明の電極板からなるタッチパネル122とにより構成されている。モニタ装置100には、CPU111の内部バス112を介して、RAM114、ROM115、表示部インターフェース118、通信インターフェース119が接続されている。プログラマブルコントローラ10には、CPU11の内部バス12を介して、プログラムメモリ13、RAM14、ROM15、I/O制御回路17、通信インターフェース19が接続されている。プログラマブルコントローラ10とモニタ装置100は、それぞれの通信インターフェース19119を介して接続されている。制御対象である設備機械50は、プログラマブルコントローラ10のI/O制御回路17を介して、装置1,2等の出力デバイス、およびセンサやスイッチ等の入力デバイス図示せずに接続されている。プログラマブルコントローラ10のROM15は、システムプログラム15aが格納されている。RAM14は、システムプログラム15aがシーケンスプログラム13aを実行する際に使用されるワークメモリ14aが設けられている。プログラムメモリ13には、設備機械50を制御するためのシーケンスプログラム13aや装置1,2等に対応したファンクションブロックを含むファンクションブロックプログラム13bが格納されている。なお、ファンクションブロックプログラム13bには、論理回路の他にも、FB入出力情報等のデータが含まれている。システムプログラム15aは、CPU11により実行されてプログラマブルコントローラ10の全体を制御する。モニタ装置100のROM115は、システムプログラム116に含まれるシーケンスプログラム表示手段116a、信号状態取得手段116b、関連入力情報取得手段116c、入出力接続線描画手段116d、監視アドレス設定手段116e、が格納されている。RAM114は、システムプログラム116が、上記の表示手段116a~116eを実行する際に使用されるワークメモリ114aが設けられている。システムプログラム116は、CPU111により実行されてモニタ装置100の全体を制御するとともに、オペレータの操作により、上記の表示手段116a~116eを適宜呼び出す。上記の表示手段116a~116eは、表示部インターフェース118を介して、表示部110に表示する。次に、本実施形態の設備機械50の構成について説明する。図2に示すように、設備機械50は、アーム装置51とハンド装置52により構成される部分を有している。アーム装置51は、ベース部に固定され、エアシリンダーにより水平方向に動作する。また、ハンド装置52は、アーム端部に固定され、エアシリンダーによりチャック動作する。また、ベース部にはアーム装置51のアーム位置Aおよびアーム位置Bを検出するリミットスイッチLS1,LS2がそれぞれ設けられている。リミットスイッチLS1は、アーム後退端のアーム位置Aにおいて信号状態がオンし、リミットスイッチLS2は、アーム前進端のアーム位置Bにおいて信号状態がオンするように配置されている。そして、アーム端部にはハンド装置52のアンチャック端およびチャック端の位置を検出するリミットスイッチLS3,LS4がそれぞれ設けられている。リミットスイッチLS3は、ハンド装置52のアンチャック端の位置において信号状態がオンし、リミットスイッチLS4は、ハンド装置52のチャック端の位置において信号状態がオンするように配置されている。また、アーム位置Bおよびアーム位置Aにおいて、ワークWの有無を検出するセンサP1,P2がそれぞれベース部に設けられている。次に、設備機械50の動作の概略について説明する。初期状態において、アーム装置51を後退端のアーム位置Aとし、ハンド装置52をアンチャック端の位置として、待機する。1ワークWがセットされたことを検出すると、ハンド装置52によりワークWをチャックする。2次に、アーム装置51のアームを前進端のアーム位置Bまで前進させる。3次に、ハンド装置52をアンチャックして、ワークWを置き台に置く。4次に、アーム装置51のアームを後退端のアーム位置Aまで後退させる。5次のワークWがセットされるまで待機し、ワークWがセットされたことを検出されたら、1の動作に戻る。以下は繰り返しの動作となる。これらの動作は、エアシリンダー等からなるアクチュエータの前進動作と後退動作を制御するファンクションブロックFB200をアーム装置51およびハンド装置52に使用したシーケンスプログラム13aのラダー回路により記述されている。次に、本実施形態のシーケンスプログラム13aの概略を示す。シーケンスプログラム13aは、図3に示されるアドレス設定を用いて、図4、図5に示すファンクションブロックを使用したラダー回路により記述されている。これらのアドレスはプログラマブルコントローラ10が認識可能な形式であり、先頭の識別文字に16進のワードアドレスを付加したものである。先頭の識別文字がMのアドレスは、プログラマブルコントローラ10のワークメモリ14a上のアドレスであることを示している。また、先頭の識別文字がXおよびYのアドレスは、それぞれI/O制御回路17を介して装置と接続され、装置と信号の入力および出力をおこなうアドレスである。図4に示すブロック番号0010~0013は、上記1~5の動作指示をおこなう。図5に示すブロック番号0020および0021は、それぞれファンクションブロックFB200を使用して、アーム装置51およびハンド装置52の動作を制御する。ファンクションブロックFB200のファンクション.ブロック論理回路は、エアシリンダー等からなるアクチュエータの特定動作を構成する前進動作と後退動作を制御するファンクションブロックであり、以下に示すように論理回路が構成されている。図5に示すように、ファンクションブロックFB200は、6個の入力端子と、4個の出力端子を有している。入力端子の前進指示IN1と、前進条件IN3と、後退端LSIN5の信号がオンし、前進端LSIN6の信号がオフにて、前進動作の出力端子OUT3の信号がオンする。前進動作の出力端子OUT3の信号は、前進端LSIN6の信号がオンにて、オフとなるとともに、遅延して前進端の出力端子OUT1の信号をオンする。入力端子の後退指示IN2と、後退前進条件IN4と、後退端LSIN5の信号がオフし、前進端LSIN6の信号がオンにて、後退動作の出力端子OUT4の信号がオンする。後退動作の出力端子OUT4の信号は、後退端LSIN5の信号がオンにて、オフとなるとともに、遅延して後退端の出力端子OUT2の信号をオンする。従って、前進動作の出力端子OUT3には、アクチュエータの前進動作指令となるコイルを接続し、後退動作の出力端子OUT4には、アクチュエータの後退動作指令となるコイルを接続する。また、後退端LSIN5には、アクチュエータの後退端にてオンするリミットスイッチの接点を接続し、前進端LSIN6には、アクチュエータの前進端にてオンするリミットスイッチの接点を接続する。シーケンスプログラム13aは、上方から下方に順次実行され、下端まで実行されると、入出力信号をリフレッシュした後、上端から繰り返し実行する。入出力信号は、図1のI/O制御回路17を介して、装置2に相当するアーム装置51およびハンド装置52に受け渡される。なお、これらのシーケンスプログラム13aおよびファンクションブロックプログラム13bは、周辺装置等によって作成されている。次に、本実施形態の本実施形態のモニタ装置100の動作について説明する。モニタ装置100は、オペレータがタッチパネル122上のシーケンスプログラム表示を選択すると、システムプログラム116により、シーケンスプログラム表示手段116aを呼び出す。シーケンスプログラム表示手段116aは、通信インターフェース118を介して、プログラマブルコントローラ10から、シーケンスプログラム13aおよびファンクションブロックプログラム13bを読み出し、表示部インターフェース118を介して、表示部110にシーケンスプログラム13aを表示する。また、システムプログラム116は、読み出されたシーケンスプログラム13aおよびファンクションブロックプログラム13bから、図6aに示されるFB位置情報テーブル、図6bに示されるFB入出力情報テーブル、図6cに示されるメモリマップの各情報テーブルをワークメモリ14a上に生成する。ファンクションブロック位置情報テーブルは、図6aに示すようにシーケンスプログラム13aに記述されたファンクションブロックの位置、ファンクションブロック名、ワークメモリの先頭アドレス、ワークメモリのサイズの情報を有している。ファンクションブロック入出力情報テーブルは、図6bに示すようにファンクションブロックごとのタグ名、コメント文字列、データ型、オフセットサイズ、関連入力情報の情報を有している。タグ名とはファンクションブロックの入力端子および出力端子等の回路要素に設定される名称である。これらの情報は、ファンクションブロックプログラム13bのプログラミングとともに、周辺装置等によって設定されている。関連入力情報は、出力端子に関連する入力端子についての情報を設定したものである。例えば、出力端子OUT3に設定された関連入力情報のIN1、IN3、IN5は、前進動作の出力端子OUT3が、入力端子の前進指示IN1と、前進条件IN3と、後退端LSIN5の信号が関連していることを示している。入力端子には、関連入力情報は設定されない。メモリマップは、図6cに示すようにシーケンスプログラム13aに記述されたファンクションブロックごとに、ワークメモリ14a上に割り当てられたワークエリアの先頭アドレスの情報を有している。シーケンスプログラム表示手段116aにより、表示部110に表示されたシーケンスプログラム13aにおいて、選択手段のタッチパネル122からファンクションブロックの出力端子の1つをオペレータがタッチすると、システムプログラム116は、入出力接続線描画手段116dを呼び出す。入出力接続線描画手段116dは、関連入力情報取得手段116cと監視アドレス設定手段116eを呼び出し、選択されたファンクションブロックFB200の出力端子と、この出力端子に関連する入力端子とを接続する接続線を、ファンクションブロックFB200上に描画する。以下、本実施形態の監視アドレス設定手段116eである監視アドレス設定処理を図7に示すフローチャートに従って説明する。図7に示すように、監視アドレス設定処理は、表示部110に表示されたシーケンスプログラム13aから、選択手段により選択されたファンクションブロックのブロック番号を取得する。ステップS001次に、ファンクションブロック位置情報テーブルから、選択されたファンクションブロックのワークメモリの先頭アドレスWMを取得する。ステップS002例えば、図6aのファンクションブロック位置情報テーブルの場合、ブロック番号0020と、ファンクションブロックFB200から、ワークメモリの先頭アドレスWMのW008を取得する。なお、この先頭アドレスはプログラマブルコントローラ10が認識可能な形式であり、先頭の識別文字Wに16進のワードアドレスを付加したものである。次に、ファンクションブロック入出力情報テーブルから、ファンクションブロック先頭の入出力端子の情報を取得する。ステップS003例えば、図6bのファンクションブロック入出力情報テーブルの場合、入力端子のIN1を取得する。次に入出力端子のオフセットOFSを取得する。ステップS004例えば、図6bのファンクションブロック入出力情報テーブルの場合、入力端子IN1から、オフセットOFSの0ワードを取得する。次に入出力端子の監視アドレスTAを算出する。ステップS005例えば、ブロック番号0020のファンクションブロックFB200の入力端子のIN1の場合、ワークメモリの先頭アドレスWMがW008であり、オフセットOFSは0ワードであることから、アドレスTAは、WMOFS=W008を算出する。次に、アドレスTAを監視アドレスリストに追加する。ステップS006次に、入出力端子が最大入出力端子の個数を超えているか判別する。入出力端子が最大入出力端子の個数を超えていた場合、監視アドレス設定処理を終了する。ステップS007入出力端子が最大入出力端子の個数を超えていなければ、ファンクションブロック入出力情報テーブルから、次の入出力端子の情報を取得し、ステップS004へジャンプする。ステップS008例えば、図6bのファンクションブロック入出力情報テーブルの場合、入力端子のIN2を取得する。このようにして、監視アドレス設定処理は、ファンクションブロックごとに割り付けられた入力端子および出力端子のアドレスを取得するとともに、信号状態記憶手段の監視アドレスとして関連付け、監視アドレスリストとして設定する。以下、本実施形態の入出力接続線描画手段116dである入出力接続線描画処理を、入力端子IN1~IN6と出力端子OUT1~OUT4を有するファンクションブロックFB200を例として、図8に示す描画座標系と、図9に示すフローチャートに従って説明する。図8に示すように、本実施形態の入出力接続線描画処理の座標系は、横方向をX軸とし、縦方向をY軸としている。ファンクションブロック310は、両端の垂直な二つの母線301,302とその間を水平に結ぶ平行な線上に、左上座標をx1,y1として、横方向長さw、縦方向長さhの長方形に描画している。また、ファンクションブロックの入出力構成に従って、ファンクションブロック310の左辺には、入力端子IN1~の端子ピン311を描画し、右辺には、出力端子OUT1~の端子ピン311を描画している。ここでは、入力端子IN1~IN6、出力端子OUT1~OUT4の入出力構成からなるファンクションブロックを示している。また、入力端子IN1と出力端子OUT1の端子ピン311、入力端子IN2と出力端子OUT2の端子ピン311等、入力端子と同じ番号の出力端子の端子ピン311は、それぞれX軸に平行に配置している。各端子ピン311のY軸座標は、入力端子IN1~IN6の端子ピン311に接続される入力回路の接続線303および出力端子OUT1~OUT4に接続される出力回路の接続線304のY軸座標と同じである。また、各端子ピン311のY軸座標は、入力回路および出力回路のOR回路の行数により変化する。例えば、ファンクションブロック310は、入力端子IN1の入力回路はOR回路を1行有しているため、入力端子IN2の端子ピン311は座標x1,y7となり、平行する出力端子OUT2の端子ピン311は座標x3,y7となる。このように、ファンクションブロック310は、入力端子および出力端子の個数、入力回路および出力回路のOR回路の行数により、Y軸方向に伸長される。入出力接続線は、ファンクションブロック310の長方形の内部に描画される。入出力接続線は、一方端が入力端子の端子ピン311と接続するX軸に平行な第1接続線321と、一方端が出力端子の端子ピン311と接続するX軸に平行な第2接続線322と、第1接続線321の他方端と第2接続線322の他方端とを接続するY軸に平行な第3接続線323から構成される。第1接続線321、第2接続線322、第3接続線323の描画において、描画時の属性1および属性0が指定できる。この属性1および属性0には、線の色や太さ等が含まれており、あらかじめ識別可能に設定している。図9に示すように、入出力接続線描画処理は、最初に選択されたファンクションブロックの監視アドレス設定処理を呼び出し、監視アドレスリストを生成する。ステップS001次に、関連入力情報取得手段116cである関連入力情報取得処理を呼び出し、選択されたファンクションブロックの出力端子に設定された関連入力情報を取得する。次に、関連入力情報のポインタを先頭位置とする。ステップS002次に、監視アドレスリストから、関連入力情報のポインタが示す入力端子のアドレスを取得する。ステップS003次に、信号状態取得手段により上記入力端子のアドレスに記憶された、現在の信号状態を取得する。ステップS004次に、信号状態がオン状態であるか判別する。ステップS005信号状態がオン状態ならば、上記入力端子の端子ピンと接続する第1接続線を属性1にて描画する。ステップS006そして、信号状態がオフ状態ならば、上記入力端子の端子ピンと接続する第1接続線を属性0にて描画する。ステップS007次に、関連入力情報のポインタが末尾位置を超えているか判別する。ステップS008関連入力情報のポインタが末尾位置を超えていた場合、監視アドレスリストから、上記出力端子のアドレスを取得する。ステップS009関連入力情報のポインタが末尾位置を超えていなければ、関連入力情報のポインタを次位置に更新して、ステップS003へジャンプする。ステップS010信号状態取得手段により上記出力端子のアドレスに記憶された、現在の信号状態を取得する。ステップS011次に、出力端子の信号状態がオン状態であるか判別する。ステップS012出力端子の信号状態がオン状態ならば、上記出力端子の端子ピンと接続する第2接続線を属性1にて描画する。ステップS013次に、第1接続線の他方端と、第2接続線の他方端とを接続する第3接続線を描画する。信号状態がオフ状態のすべての入力端子の第1接続線の他方端と、第2接続線の他方端を接続する第3接続線を属性0にて描画した後、信号状態がオン状態のすべての入力端子の第1接続線の他方端と、第2接続線の他方端を接続する第3接続線を属性1にて描画上書きする。ステップS014そして、出力端子の信号状態がオフ状態ならば、上記出力端子の端子ピンと接続する第2接続線を属性0にて描画する。ステップS015次に、入力端子番号が最小の第1接続線の他方端と、入力端子番号が最大の第1接続線の他方端を接続する第3接続線を属性0にて描画する。ステップS016このようにして、入出力接続線描画処理は、選択されたファンクションブロックの出力端子と、この出力端子に関連する入力端子とを接続する接続線を、ファンクションブロック上に描画する。また、この時現在の入力端子および出力端子の信号状態に合わせた属性で接続線を描画する。このように構成された本実施形態のプログラマブルコントローラ用のモニタ装置100によれば、例えば、本実施形態の設備機械50のアーム装置51が前進動作しない場合、以下のようにシーケンスプログラム13aのデバッグをおこなうことができる。まず、モニタ装置100により、シーケンスプログラム13aを表示部110に表示する。そして、シーケンスプログラム13aにおいて、アーム装置51に対応するブロック番号0020のファンクションブロックFB200を表示する。そして、選択手段のタッチパネル122からファンクションブロックFB200の前進動作の出力端子OUT3をオペレータがタッチすると、システムプログラム116は、入出力接続線描画処理を呼び出す。入出力接続線描画処理は、監視アドレス設定処理を呼び出し、タッチされたブロック番号0020のファンクションブロックFB200の監視アドレス設定処理をおこなう。監視アドレス設定処理は、ブロック番号0020のファンクションブロックFB200の入力端子および出力端子のファンクションブロックプログラム13bでのアドレスを、信号状態記憶手段の監視アドレスと関連付ける。これにより、入力端子IN1~IN6および出力端子のOUT1~OUT4のアドレスを監視アドレスとして、監視アドレスリストにW008~W011が設定される。また、ファンクションブロック入出力情報テーブルから、出力端子OUT3に設定された関連入力情報のIN1、IN3、IN5を取得するとともに、入力端子IN1、IN3、IN5のアドレスを取得する。次に、信号状態取得手段116bにより、信号状態記憶手段から記憶された入力端子IN1、IN3、IN5および出力端子OUT3の各アドレスの現在の各信号状態をプログラマブルコントローラ10の実行中に取得する。そして、図10に示すように、入出力接続線描画処理は、出力端子OUT3と、入力端子IN1、IN3、IN5とを、現在の入力端子および出力端子の信号状態に合わせた属性で接続線をファンクションブロックFB200上に描画する。ここでは、描画時の属性1を黒色の太線とし、属性0を灰色の太線としている。例えば、入力端子IN1の信号状態がオン状態、IN3の信号状態がオフ状態、IN5の信号状態がオン状態の場合、入力端子IN1とIN5の第1接続線321を属性1の黒色の太線で描画する。そして、入力端子IN3の第1接続線321および出力端子OUT3の第2接続線322および第3接続線323を属性0の灰色の太線で描画する。この出力端子OUT3と、入力端子IN1、IN3、IN5と、を接続する接続線により、前進動作の出力端子OUT3は、前進指示IN1と、前進条件IN3と、後退端LSIN5の信号が出力条件として関連していることが理解できる。この接続線のうち、入力端子IN3の第1接続線321が灰色の太線であることから、出力端子OUT3の信号状態がオン状態とならない原因を、入力端子IN3に特定することができる。さらに、入力端子IN3の信号状態をオフ状態としている原因を、入力端子IN3の入力回路に絞り込むことができる。[第2の実施形態]図11は、本発明の第2の実施形態を示すモニタ装置の表示例である。本実施形態では、モニタ装置100により、表示部110に表示されたシーケンスプログラム13aにおいて、アーム装置51に対応するブロック番号0020のファンクションブロックFB200を表示する。そして、選択手段のタッチパネル122からファンクションブロックFB200の出力端子OUT1をオペレータがタッチすると、システムプログラム116は、入出力接続線描画処理を呼び出す。また、ファンクションブロック入出力情報テーブルから、出力端子OUT1に設定された関連入力情報のIN6を取得するとともに、入力端子IN6のアドレスを取得する。図11に示すように、入出力接続線描画処理は、出力端子OUT1と、入力端子IN6とを、現在の入力端子および出力端子の信号状態に合わせた強調表示の属性で接続線をファンクションブロックFB200上に描画する。ここでは、強調表示の属性を黒色の太線としている。例えば、出力端子OUT1と入力端子IN6の信号状態がオン状態の場合、入力端子IN1第1接続線321、第2接続線322、第3接続線323を黒色の太線で描画する。一方、導通表示手段は、ファンクションブロックFB200の入力回路および出力回路を構成する接点およびコイルのうち、信号状態がオン状態の接点とコイルとを接続する接続線303、304を、入出力接続線描画手段と同じ黒色の太線で描画する。これにより、シーケンスプログラム13a上において、ファンクションブロックFB200の入力端子IN6の入力回路から、入力端子IN6を介して信号が入力され、ファンクションブロックFB200を経由して、出力端子OUT1を介して信号が出力され、出力端子OUT1の出力回路に至る経路が、黒色の太線で描画される。このように、ファンクションブロックを含むシーケンスプログラム13aの全体の実行状況が、電気回路の導通表示に模して表示されることとなり、実行状況を視覚的に把握しやすくすることができる。なお、本実施形態では、シーケンスプログラムのラダー回路上に配置されたファンクションブロックに入出力接続線を描画しているが、複数のファンクションブロックを平行に配置し、ファンクションブロックの出力端子と、他のファンクションブロックの入力端子とを接続可能に記述するファンクションブロックダイアグラムにも適用しても良い。ファンクションブロックダイアグラムの全体の実行状況が、電気回路の導通表示に模して表示されることとなり、実行状況を視覚的に把握しやすくすることができる。また、本実施形態では、モニタ装置100の選択手段としてタッチパネル122を使用しているが、マウスやキーボード等を用いても良い。"