"入出力要素の変数名及び前記変数名に対するコメントを有し、前記入出力要素により構成され所定の演算を行う複数の回路からなる運転用ラダープログラムがPLCによって実行される場合の、前記運転用ラダープログラムに含まれるインターロック回路を運転監視用のインターロック画面として表示するために、CSVファイルを作成するインターロック画面作成装置において、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムを、CSVファイルに変換するCSVファイル変換部を備え、前記CSVファイル変換部は、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムから、入力要素を抽出し、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムに基づいて、前記抽出した入力要素について、少なくとも変数名、コメント、接点種別、前記インターロック画面内の当該入力要素の表示位置、及び当該入力要素が他の入力要素との間で並列演算を行う際の並列接続形態の表示位置を含むCSVファイルを作成する、ことを特徴とするインターロック画面作成装置。請求項1に記載のインターロック画面作成装置において、さらに、前記運転用ラダープログラムをテキスト形式のプログラムに変換するテキスト形式変換部と、予め設定された抽出パラメータに基づいて、前記テキスト形式変換部により変換された運転用ラダープログラムに対応するテキスト形式のプログラムから、インターロック回路のラダープログラムに対応するテキスト形式のプログラムを抽出するインターロック回路抽出部と、を備え、前記インターロック回路抽出部は、所定のインターロック変数が前記抽出パラメータとして予め設定され、前記運転用ラダープログラムに対応するテキスト形式のプログラムを構成する出力要素の変数名に、前記インターロック変数が含まれる回路を、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムとして抽出し、前記CSVファイル変換部は、前記インターロック回路抽出部により抽出されたインターロック回路のラダープログラムに対応するテキスト形式のプログラムを、CSVファイルに変換する、ことを特徴とするインターロック画面作成装置。請求項2に記載のインターロック画面作成装置において、前記インターロック回路抽出部は、所定のインターロックコメントが前記抽出パラメータとして予め設定され、前記運転用ラダープログラムに対応するテキスト形式のプログラムを構成する出力要素の変数名に対するコメントに、前記インターロックコメントが含まれる回路を、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムとして抽出する、ことを特徴とするインターロック画面作成装置。請求項1から3までのいずれか一項に記載のインターロック画面作成装置により作成されたCSVファイルを用いて、前記インターロック画面を表示する、ことを特徴とする運転状態監視装置。入出力要素の変数名及び前記変数名に対するコメントを有し、前記入出力要素により構成され所定の演算を行う複数の回路からなる運転用ラダープログラムがPLCによって実行される場合の、前記運転用ラダープログラムに含まれるインターロック回路を運転監視用のインターロック画面として表示するために、CSVファイルを作成するインターロック画面作成方法において、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムから、入力要素を抽出するステップと、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムに基づいて、前記抽出した入力要素について、少なくとも変数名、コメント、接点種別、前記インターロック画面内の当該入力要素の表示位置、及び当該入力要素が他の入力要素との間で並列演算を行う際の並列接続形態の表示位置を含むCSVファイルを作成するステップと、を有することを特徴とするインターロック画面作成方法。コンピュータを、請求項1から3までのいずれか一項に記載のインターロック画面作成装置として機能させるためのインターロック画面作成プログラム。このようなインターロック回路は、設備毎に異なるが、設備運用上重要な回路であり、試運転時に修正されることが通常である。また、インターロック画面は、操作者が運転状況を視覚的に把握し易い形態になっている必要がある。しかしながら、インターロック回路は設備毎に異なるから、インターロック画面も設備毎に作成する必要がある。このため、インターロック回路の数及びインターロック画面の数が多くなり、設計及び製作に多くの時間を要するという問題があった。また、インターロック回路とインターロック画面は、制御対象の設計を行う技術者により作成されるが、同じ制御内容であるにもかかわらず、別々に独立して作成される。このため、インターロック回路及びインターロック画面の作成作業が効率的でないという問題があった。さらに、インターロック回路のラダープログラムが修正された場合、インターロック画面も修正する必要があることから、修正作業に手間が掛かるという問題があった。また、PLCにて実行される運転用ラダープログラムには、インターロック回路の他、様々な回路が含まれている。図13に示した従来技術では、運転用ラダープログラムからインターロック回路を抽出する作業、及びインターロック回路から画面表示用CSVファイルを作成する作業を手動にて行っていたから、運転用ラダープログラムを用いてインターロック画面画面表示用CSVファイルを作成するには多くの時間を要し、手間が掛かるという問題があった。インターロック画面を作成するための手間を省き、効率的な作業を実現するためには、インターロック回路を含む運転用ラダープログラムから、インターロック画面が容易に作成されることが望ましい。そこで、本発明は上記課題を解決するためになされたものであり、その目的は、運転監視用のインターロック画面を容易に作成することができ、画面作成工数を削減可能なインターロック画面作成装置、運転状態監視装置、インターロック画面作成方法及びプログラムを提供することにある。上記目的を達成するために、本発明によるインターロック画面作成装置は、入出力要素の変数名及び前記変数名に対するコメントを有し、前記入出力要素により構成され所定の演算を行う複数の回路からなる運転用ラダープログラムがPLCによって実行される場合の、前記運転用ラダープログラムに含まれるインターロック回路を運転監視用のインターロック画面として表示するために、CSVファイルを作成するインターロック画面作成装置において、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムを、CSVファイルに変換するCSVファイル変換部を備え、前記CSVファイル変換部が、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムから、入力要素を抽出し、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムに基づいて、前記抽出した入力要素について、少なくとも変数名、コメント、接点種別、前記インターロック画面内の当該入力要素の表示位置、及び当該入力要素が他の入力要素との間で並列演算を行う際の並列接続形態の表示位置を含むCSVファイルを作成する、ことを特徴とする。また、本発明によるインターロック画面作成装置は、さらに、前記運転用ラダープログラムをテキスト形式のプログラムに変換するテキスト形式変換部と、予め設定された抽出パラメータに基づいて、前記テキスト形式変換部により変換された運転用ラダープログラムに対応するテキスト形式のプログラムから、インターロック回路のラダープログラムに対応するテキスト形式のプログラムを抽出するインターロック回路抽出部と、を備え、前記インターロック回路抽出部が、所定のインターロック変数が前記抽出パラメータとして予め設定され、前記運転用ラダープログラムに対応するテキスト形式のプログラムを構成する出力要素の変数名に、前記インターロック変数が含まれる回路を、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムとして抽出し、前記CSVファイル変換部が、前記インターロック回路抽出部により抽出されたインターロック回路のラダープログラムに対応するテキスト形式のプログラムを、CSVファイルに変換する、ことを特徴とする。また、本発明によるインターロック画面作成装置は、前記インターロック回路抽出部が、所定のインターロックコメントが前記抽出パラメータとして予め設定され、前記運転用ラダープログラムに対応するテキスト形式のプログラムを構成する出力要素の変数名に対するコメントに、前記インターロックコメントが含まれる回路を、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムとして抽出する、ことを特徴とする。さらに、本発明による運転状態監視装置は、前記インターロック画面作成装置により作成されたCSVファイルを用いて、前記インターロック画面を表示する、ことを特徴とする。さらに、本発明によるインターロック画面作成方法は、入出力要素の変数名及び前記変数名に対するコメントを有し、前記入出力要素により構成され所定の演算を行う複数の回路からなる運転用ラダープログラムがPLCによって実行される場合の、前記運転用ラダープログラムに含まれるインターロック回路を運転監視用のインターロック画面として表示するために、CSVファイルを作成するインターロック画面作成方法において、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムから、入力要素を抽出するステップと、前記インターロック回路のラダープログラムに対応するテキスト形式のプログラムに基づいて、前記抽出した入力要素について、少なくとも変数名、コメント、接点種別、前記インターロック画面内の当該入力要素の表示位置、及び当該入力要素が他の入力要素との間で並列演算を行う際の並列接続形態の表示位置を含むCSVファイルを作成するステップと、を有することを特徴とする。さらに、本発明によるインターロック画面作成プログラムは、コンピュータを、前記インターロック画面作成装置として機能させることを特徴とする。以上のように、本発明によれば、運転監視用のインターロック画面を容易に作成することができ、画面作成工数を削減することができる。以下、本発明を実施するための形態について図面を参照して説明する。本発明は、インターロック回路のテキスト形式のプログラムから入力要素を抽出し、入力要素毎に、コメント、変数名、接点種別、インターロック画面における表示位置等の情報を特定し、これらの情報からなる画面表示用CSVファイルを作成することを特徴とする。これにより、画面表示用CSVファイルを用いてインターロック画面を表示することができる。したがって、インターロック画面を作成する者、例えば技術者は、インターロック回路のラダープログラムを解析しながら画面表示用CSVファイルを手作業で作成する必要がなく、画面表示用CSVファイルを容易に作成することができ、画面作成工数を削減することができる。全体システムまず、本発明の実施形態によるインターロック画面作成装置及び運転状態監視装置を含む全体システムについて説明する。図1は、全体システムの構成を示す概略図であり、図2は、全体システムにおける情報の流れを示す図である。このシステムは、PLC1、インターロック画面作成装置2及び運転状態監視装置3を備えて構成される。PLC1、インターロック画面作成装置2及び運転状態監視装置3は、イーサネット登録商標等のネットワーク4を介してそれぞれ接続される。設備が実際に運転しているときは、PLC1及び運転状態監視装置3により構成されたシステムにて運用され、運転状態を監視するためのインターロック画面を作成するときは、インターロック画面作成装置2及び運転状態監視装置3により構成されたシステムにて運用されるか、または、PLC1、インターロック画面作成装置2及び運転状態監視装置3により構成されたシステムにて運用される。PLC1は、設備に設置されたスイッチ、センサ等の入力機器から信号を取り込み、予め設定された運転用ラダープログラムによって論理演算等を行い、電磁弁、モータ等の出力機器へ信号を出力することにより、所定の制御を実行する。運転用ラダープログラムは、図1には示していないラダープログラム作成装置5にて作成され、ネットワーク4を介してPLC1に格納される。また、設備を運転しているときであっても、ラダープログラム作成装置5によって、オンラインにてPLC1に格納された運転用ラダープログラムを変更することができる。インターロック画面作成装置2は、PLC1または図1には示していないラダープログラム作成装置5から運転用ラダープログラムを受信し、運転用ラダープログラムをテキスト形式のプログラムに変換し、変換したテキスト形式のプログラムからインターロック回路のテキスト形式のプログラムを抽出し、インターロック回路のテキスト形式のプログラムを画面表示用CSVファイルに変換し、画面表示用CSVファイルを用いてインターロック画面を表示すると共に、画面表示用CSVファイルを運転状態監視装置3へ送信する。ここで、インターロック画面は、所定のインターロック画面表示プログラムにより、画面表示用CSVファイルを用いて表示される画面であるから、インターロック画面を作成することと、画面表示用CSVファイルを作成することとは、広義に同一であるといえる。したがって、画面表示用CSVファイルを作成することは、インターロック画面を作成することでもある。運転状態監視装置3は、インターロック画面作成装置2から画面表示用CSVファイルを受信し、画面表示用CSVファイルを用いてインターロック画面を表示すると共に、PLC1からスイッチ、センサ、電磁弁、モータ等の実I/O及び内部リレー等の運転状態データを受信し、インターロック画面に表示する。処理の手順次に、運転用ラダープログラムを用いてインターロック画面を表示するまでの手順について説明する。図3は、その手順を示すフローチャートである。運転用ラダープログラムは、ラダープログラム作成装置5により予め作成済みであり、PLC1へ格納されているものとする。まず、インターロック画面作成装置2は、PLC1またはラダープログラム作成装置5から運転用ラダープログラムを受信し、運転用ラダープログラムをテキスト形式のプログラムに変換するステップS301。テキスト形式のプログラムは、文字、数字等のテキストにて表記したプログラムをいう。ここでは、ラダープログラムがテキスト形式のプログラムに変換されるから、テキスト形式のプログラムは、ラダープログラムが示すラダー図と同じ演算が実行されるプログラムである。インターロック画面作成装置2は、ステップS301にて変換した運転用ラダープログラムに対応するテキスト形式のプログラムから、インターロック回路のテキスト形式のプログラムを抽出するステップS302。運転用ラダープログラムに対応するテキスト形式のプログラムからインターロック回路のテキスト形式のプログラムを抽出する手法については後述する。インターロック画面作成装置2は、ステップS302にて抽出したインターロック回路のテキスト形式のプログラムを、画面表示用CSVファイルに変換するステップS303。これにより、運転用ラダープログラムのうちインターロック回路のラダープログラムが反映された画面表示用CSVファイル、すなわちインターロック画面が作成される。インターロック回路のテキスト形式のプログラムを画面表示用CSVファイルに変換する手法については後述する。運転状態監視装置3は、インターロック画面作成装置2から画面表示用CSVファイルを受信し、画面表示用CSVファイルを用いてインターロック画面を表示するステップS304。これにより、操作者は、インターロック画面にて運転状態を監視することができる。インターロック画面作成装置のハードウェア構成次に、図1に示したインターロック画面作成装置2のハードウェア構成について説明する。図4は、インターロック画面作成装置2のハードウェア構成を示すブロック図である。このインターロック画面作成装置2は、例えばパーソナルコンピュータであり、CPU10、RAM11、ROM12、HDハードディスク13、通信インターフェース14、表示インターフェース15及び操作インターフェース16を備えている。CPU10は、RAM11、ROM12、HD13等の各構成要素にシステムバス17を介して接続される。制御部20は、CPU10、RAM11及びROM12により構成され、インターロック画面作成装置2全体を統括制御する。RAM11は、各種プログラムやデータ等を一時的に記憶する書き換え可能な記憶部であり、ROM12は、CPU10による基本的な処理を実行するためのプログラム及びデータ等が予め記憶されている記憶部である。通信インターフェース14は、ネットワーク4を介してPLC1、運転状態監視装置3、ラダープログラム作成装置5、パーソナルコンピュータ、サーバ等に接続され、PLC1またはラダープログラム作成装置5から運転用ラダープログラムを受信し、当該インターロック画面作成装置2にて作成した画面表示用CSVファイルを運転状態監視装置3へ送信する。また、通信インターフェース14は、後述する各種プログラム及びデータをパーソナルコンピュータ、サーバ等との間で送受信する。表示インターフェース15は、画面表示用CSVファイルから変換されたインターロック画面のデータ等を制御部20から入力し、インターロック画面のデータ等を表示装置200に出力する。これにより、インターロック画面等が表示装置200に表示される。操作インターフェース16は、インターロック画面を作成する技術者によるキーボード201及びマウス202の操作に従って、運転用ラダープログラムを受信するための操作データ、画面表示用CSVファイルを作成するための操作データ、インターロック画面を表示するための操作データ等を制御部20に出力する。HD13は、OSオペレーティングシステム130、インターロック画面作成プログラム131、テキスト形式変換プログラム132、インターロック回路抽出プログラム133、CSVファイル変換プログラム134等の各種プログラム及びデータを記憶する記憶部である。OS130は、インターロック画面作成装置2をコンピュータとして動作させるための基本的な機能を提供するプログラムである。インターロック画面作成プログラム131は、テキスト形式変換プログラム132、インターロック回路抽出プログラム133及びCSVファイル変換プログラム134等のプログラムを起動して、運転用ラダープログラムを受信したり、インターロック回路のテキスト形式のプログラムを抽出したり、画面表示用CSVファイルを作成したり、インターロック画面を表示したり等、技術者によるキーボード201及びマウス202の操作に従って動作するプログラムである。テキスト形式変換プログラム132は、技術者によるキーボード201及びマウス202の操作に従って、PLC1またはラダープログラム作成装置5から通信インターフェース14を介して運転用ラダープログラムを受信し、HD13に格納すると共に、HD13から運転用ラダープログラムを読み出し、運転用ラダープログラムをテキスト形式のプログラムに変換するプログラムである。インターロック回路抽出プログラム133は、運転用ラダープログラムに対応するテキスト形式のプログラムから、インターロック回路のテキスト形式のプログラムを抽出するプログラムである。CSVファイル変換プログラム134は、インターロック回路のテキスト形式のプログラムを画面表示用CSVファイルに変換してHD13に格納すると共に、HD13から画面表示用CSVファイルを読み出し、通信インターフェース14を介して運転状態監視装置3へ送信するプログラムである。また、CSVファイル変換プログラム134は、画面表示用CSVファイルをインターロック画面のデータに変換し、表示インターフェース15を介して表示装置200に出力するプログラムである。これにより、画面表示用CSVファイルを用いてインターロック画面が表示装置200に表示される。また、OS130は、CPU10によって読み出されて実行されることにより、コンピュータの基本的な機能として、RAM11、ROM12及びHD13のメモリ管理に関する機能、通信インターフェース14の通信制御に関する機能、表示インターフェース15の表示制御に関する機能、操作インターフェース16の操作入力制御に関する機能等を実現する。そして、このOS130がCPU10によって実行された状態で、インターロック画面作成プログラム131等が実行される。尚、OS130、インターロック画面作成プログラム131等は、例えば、インターネット等のネットワーク4に接続されたパーソナルコンピュータ、サーバ等から通信インターフェース14を介してHD13にダウンロードされるようにしてもよく、また、CD-ROM等の記憶媒体に記憶してから当該記憶媒体を介して、HD13に読み込まれるようにしてもよい。また、図1に示した運転状態監視装置3も、図4に示したインターロック画面作成装置2と同様のハードウェア構成を有し、CPU10が、HD13に記憶されたインターロック画面表示プログラムを読み出して実行することにより、インターロック画面作成装置2から受信した画面表示用CSVファイルを用いてインターロック画面を表示する。制御部次に、図4に示したインターロック画面作成装置2の制御部20がインターロック画面を作成する手段として機能する場合の機能構成について説明する。図5は、その機能構成を示すブロック図である。制御部20は、図4に示したとおり、CPU10、RAM11及びROM12により構成され、CPU10がHD13に記憶されたインターロック画面作成プログラム131等をRAM11に読み出して実行することにより、インターロック画面を作成する手段として機能する。図5を参照して、インターロック画面を作成する手段として機能する制御部20は、ラダープログラム受信部21、テキスト形式変換部22、インターロック回路抽出部23、CSVファイル変換部24、CSVファイル送信部25、インターロック画面表示部26及び記憶部27,28を備えている。制御部20は、CPU10がHD13からインターロック画面作成プログラム131を読み出して実行した後に、テキスト形式変換プログラム132を読み出して実行することにより、ラダープログラム受信部21及びテキスト形式変換部22として機能する。そして、制御部20は、HD13からインターロック回路抽出プログラム133を読み出して実行することにより、インターロック回路抽出部23として機能し、CSVファイル変換プログラム134を読み出して実行することにより、CSVファイル変換部24、CSVファイル送信部25及びインターロック画面表示部26として機能する。ラダープログラム受信部21及びテキスト形式変換部22/テキスト形式変換プログラム132ラダープログラム受信部21は、技術者の操作に従って、PLC1またはラダープログラム作成装置5から運転用ラダープログラムを受信し、運転用ラダープログラムを記憶部27に格納する。記憶部27は、図4に示したRAM11またはHD13に相当する。テキスト形式変換部22は、技術者の操作に従って、記憶部27から運転用ラダープログラムを読み出し、所定の変換手法を用いて、運転用ラダープログラムをテキスト形式のプログラムに変換し、運転用ラダープログラムに対応するテキスト形式のプログラムをインターロック回路抽出部23に出力する。ラダープログラムをテキスト形式のプログラムに変換する手法は既知であるから、ここでは説明を省略する。テキスト形式のプログラムは、ラダープログラムと同じ演算処理を実現するプログラムであって、例えば、後述する図10の下側に示すテキスト形式のプログラムのように、ラダー図をテキスト形式で表現したものである。運転用ラダープログラムに対応するテキスト形式のプログラムには、運転用ラダープログラムをテキスト形式で表現したプログラムに加え、運転用ラダープログラムにて使用されている入出力素子の変数名及び変数名に対するコメント変数名/コメント情報、外部の機器等から信号を入力する実入力要素及び外部の機器等へ信号を出力する実出力要素の割付情報実I/O割付情報、入出力要素による演算が行われるCPU位置情報等も含まれる。インターロック回路抽出部23/インターロック回路抽出プログラム133インターロック回路抽出部23は、テキスト形式変換部22から運転用ラダープログラムに対応するテキスト形式のプログラムを入力すると共に、記憶部27から抽出パラメータを読み出し、抽出パラメータに基づいて、運転用ラダープログラムに対応するテキスト形式のプログラムからインターロック回路のテキスト形式のプログラムを抽出する。そして、インターロック回路抽出部23は、抽出したインターロック回路のテキスト形式のプログラムをCSVファイル変換部24に出力する。尚、記憶部27には、抽出パラメータが予め格納されているものとする。また、抽出パラメータは、後述する図62の抽出パラメータ設定画面を用いて技術者により入力されるようにしてもよい。ここで、抽出パラメータについて説明する。抽出パラメータは、運転用ラダープログラムに対応するテキスト形式のプログラムからインターロック回路のテキスト形式のプログラムを抽出するために用いられる条件データである。例えば、抽出パラメータとして、ラダープログラムを構成する入出力要素に付けられた変数名に含まれる名称が用いられる。図612は、抽出パラメータを説明するための図であり、図61は、ラダープログラムの入出力要素に付された変数名及びコメントの例を示し、図62は、抽出パラメータ設定画面の例を示す。図612は、ラダープログラムを構成する入出力要素に対し、変数名及びコメントを付することが可能なPLC1を使用する場合の例である。図61において、このラダープログラムの回路は、a接点の入力要素100、b接点の入力要素101及びコイルの出力要素102から構成され、入力要素100101は論理積の演算を行うようにプログラムされている。入力要素100101及び出力要素102には、コメントAA11103a,AA22103b,RUNI/L1103c及び変数名A1104a,A2104b,RUN_IL1104cがそれぞれ付されている。変数名は、技術者によって入出力要素毎に予め設定され、コメントも変数名に対して予め設定される。図62において、抽出パラメータ設定画面は、インターロック変数識別設定及びインターロック変数条件設定により構成され、技術者により予め入力される。インターロック変数識別設定の箇所には、インターロック回路に用いる出力要素の変数名に含まれる名称が入力される。インターロック変数条件設定の箇所も同様である。インターロック変数条件設定におけるStart1~5は、起動時におけるインターロック回路スタートインターロック回路の条件をそれぞれ示し、Run1~5は、動作中におけるインターロック回路ランインターロック回路の条件をそれぞれ示す。Start1及びRun1、、Start5及びRun5はそれぞれ対応しており、スタートインターロック回路及びランインターロック回路のインターロック変数がそれぞれ決定される。図62に示すように、この抽出パラメータ設定画面には、インターロック変数識別設定の箇所に_ILが入力され、インターロック変数条件設定におけるStart1の箇所にSTARTが入力され、Run1の箇所にRUNが入力されている。したがって、記憶部27には、第1のスタートインターロック回路の抽出パラメータとしてスタートインターロック変数START_ILが格納され、第1のランインターロック回路の抽出パラメータとしてランインターロック変数RUN_ILが格納される。尚、ラダープログラムを構成する入出力要素の変数名が固定であり、コメントのみ付することが可能なPLC1を使用する場合には、例えば、抽出パラメータとして、インターロック変数識別設定の箇所に、変数名の領域インターロック回路に使用する要素のアドレス範囲が入力されるようにしてもよいし、当該変数名に対するコメントに含まれる名称が入力されるようにしてもよい。また、抽出パラメータとして、インターロック変数識別設定の箇所に、変数名の領域が入力され、かつ、インターロック変数条件設定Start1~5の設定及びRun1~5の設定の箇所に、当該変数名に対するコメントに含まれる名称が入力されるようにしてもよい。図7は、インターロック回路抽出部23の処理を示すフローチャートであり、図9は、運転用ラダープログラム及びインターロック回路のラダープログラムを説明する図である。インターロック回路抽出部23は、抽出パラメータが示すスタートインターロック変数をキーにして、運転用ラダープログラムに対応するテキスト形式のプログラムに含まれる変数名/コメント情報を検索し、スタートインターロック変数を含む変数名を特定する。そして、インターロック回路抽出部23は、特定した変数名をキーにして、運転用ラダープログラムに対応するテキスト形式のプログラムを検索し、特定した変数名を含む回路及び関連する回路を抽出する。関連する回路とは、抽出するインターロック回路の最終的な出力要素を演算するために関係のある回路をいう。ランインターロック変数についても同様の処理を行う。そして、インターロック回路抽出部23は、抽出した回路及び関連する回路をインターロック回路スタートインターロック回路及びランインターロック回路のテキスト形式のプログラムとしてCSVファイル変換部24に出力する。以下、具体的に説明する。まず、インターロック回路抽出部23は、技術者の操作に従って、テキスト形式変換部22から運転用ラダープログラムに対応するテキスト形式のプログラムを入力し、記憶部27から抽出パラメータスタートインターロック変数及びランインターロック変数、以下、総称してインターロック変数という。を読み出すステップS701。例えば、運転用ラダープログラムに対応するテキスト形式のプログラムは、図9の上側に示す運転用ラダープログラムに対応したものであり、抽出パラメータは、図62に示したランインターロック変数RUN_ILである。インターロック回路抽出部23は、ステップS701にて入力した運転用ラダープログラムに対応するテキスト形式のプログラムに含まれる変数名/コメント情報から、抽出パラメータであるインターロック変数を含む変数名を特定するステップS702。図9の例では、インターロック変数RUN_ILを含む変数名として、変数名RUN_IL1RUN_IL2RUN_ILが特定される。インターロック回路抽出部23は、ステップS702にて特定した変数名を含む回路を抽出し、また、抽出した回路に関連する回路も抽出するステップS703。図9の例では、図9の下側に示すインターロック回路のラダープログラムのように、変数名RUN_IL1RUN_IL2RUN_ILの出力要素を有する回路が抽出される。これにより、インターロック回路のテキスト形式のプログラムが抽出される。インターロック回路抽出部23は、ステップS703にて抽出した回路を、インターロック回路のテキスト形式のプログラムとしてCSVファイル変換部24に出力するステップS704。図9の例では、図9の下側に示したインターロック回路のラダープログラムに対応するテキスト形式のプログラムが、CSVファイル変換部24に出力される。図10は、インターロック回路のラダープログラム及びインターロック回路のテキスト形式のプログラムを説明する図である。インターロック回路抽出部23により、図10の上側に示すインターロック回路のラダープログラムに対応するテキスト形式のプログラムが抽出される。図10の下側に示すインターロック回路のテキスト形式のプログラムは、図10の上側に示すインターロック回路のラダープログラムと同じ演算処理を実現するプログラムであって、ラダー図をテキスト形式で表現したものである。XICはA接点の入力要素、XIOはB接点の入力要素、OTEはコイルの出力要素であることを示し、は並列演算であることを示している。また、内には変数名が記述される。尚、インターロック回路のテキスト形式のプログラムには、運転用ラダープログラムに対応するテキスト形式のプログラムと同様に、インターロック回路のラダープログラムをテキスト形式で表現したプログラムに加え、変数名/コメント情報、実I/O割付情報及びCPU位置情報等も含まれる。CSVファイル変換部24/CSVファイル変換プログラム134図5に戻って、CSVファイル変換部24は、インターロック回路抽出部23からインターロック回路のテキスト形式のプログラムを入力し、インターロック回路のテキスト形式のプログラムを画面表示用CSVファイル以下、CSVファイルという。に変換し、CSVファイルを記憶部28に格納する。この記憶部28は、図4に示したRAM11またはHD13に相当する。図8は、CSVファイル変換部24の処理を示すフローチャートであり、図11は、CSVファイル変換部24がインターロック回路のテキスト形式のプログラムをCSVファイルに変換する処理を説明する図である。CSVファイル変換部24は、インターロック回路のテキスト形式のプログラムから入力要素を抽出し、入力要素のコメント、変数名、接点種別、表示位置等を特定する。また、システム情報及びタイトル情報を生成する。そして、CSVファイル変換部24は、システム情報、タイトル情報、入力要素毎の変数名、コメント、接点種別及び表示位置等の情報からなるCSVファイルを生成し、CSVファイルを記憶部28に格納する。以下、具体的に説明する。まず、CSVファイル変換部24は、インターロック回路抽出部23からインターロック回路のテキスト形式のプログラムを入力するステップS801。例えば、図11の上側に示すインターロック回路のテキスト形式のプログラムが入力される。このインターロック回路のテキスト形式のプログラムに含まれる変数名/コメント情報には、変数名A1A2B1B2RUN_IL1RUN_IL2RUN_IL及び、これらの変数名に対応してコメントAA11AA22BB11BB22RUNI/L1RUNI/L2RUNI/Lが設定されている。CSVファイル変換部24は、ステップS801にて入力したインターロック回路のテキスト形式のプログラムから入力要素を抽出するステップS802。図11の例では、図11の上側に示したインターロック回路のテキスト形式のプログラムから、A接点の変数名A1、B接点の変数名A2、A接点の変数名B1、B接点の変数名B2及びB接点の変数名B3の入力要素がそれぞれ抽出される。CSVファイル変換部24は、インターロック回路のテキスト形式のプログラムに基づいて、ステップS802にて抽出した入力要素について、コメント、変数名、接点種別A接点、B接点、CPU位置、表示位置を特定し、インターロック回路全体の出力要素を特定する。また、CSVファイル変換部24は、変数名に基づいて、インターロック回路の種別スタートインターロック回路、ランインターロック回路も特定するステップS803。図11の例では、CSVファイル変換部24は、第1の入力要素について、コメントAA11、変数名A1、接点種別A接点、CPU位置DRV1_CPUA1、表示位置RN0RN0にフラグ1が設定されていることを示す。を特定し、第2の入力要素について、コメントAA22、変数名A2、接点種別B接点、CPU位置DRV1_CPUA2、表示位置RN0を特定し、第3の入力要素について、コメントBB11、変数名B1、接点種別A接点、CPU位置DRV1_CPUB1、表示位置RN0を特定し、第4の入力要素について、コメントBB22、変数名B2、接点種別B接点、CPU位置DRV1_CPUB2、表示位置RN0RL0RL1を特定し、第5の入力要素について、コメントBB33、変数名B3、接点種別B接点、CPU位置DRV1_CPUB3、表示位置RN1RL1を特定する。また、CSVファイル変換部24は、変数名にRUN_ILが含まれるから、インターロック回路の種別としてランインターロック回路を特定する。尚、インターロック回路の種別であるランインターロック回路と、表示位置RN××=0~5,RL××=0~9とが対応しており、スタートインターロック回路と、表示位置ST××=0~5,SL××=0~9とが対応している。ここで、CPU位置は、インターロック回路のテキスト形式のプログラムに含まれるCPU位置情報から特定される。また、表示位置ST×RN×は、後述する図12のインターロック画面において、入力要素が表示される位置×によって位置が決定されるを示し、表示位置SL×RL×は、インターロック画面において、入力要素が並列接続される場合の並列形態入力要素間の並列接続形態が表示される位置×によって位置が決定されるを示す。また、図11の例では、CSVファイル変換部24は、出力要素として、変数名RUN_IL1RUN_IL2RUN_ILの出力要素を抽出し、ステップS802にて抽出した入力要素、及びこれらの出力要素に基づいて、インターロック回路としての最終的な出力要素インターロック回路全体の出力要素である変数名RUN_ILの出力要素を特定する。図9の下側に示したインターロック回路のラダープログラム最終回路及び図11の上側に示したインターロック回路のテキスト形式のプログラム最終行を参照して、変数名RUN_IL1の出力要素及び変数名RUN_IL2の出力要素をそれぞれ入力要素とした論理積演算の結果が、変数名RUN_ILの出力要素になるからである。これにより、入力要素と、インターロック回路全体の出力要素変数名RUN_ILの出力要素との関係演算内容、すなわちインターロック回路の形態図を特定することができる。図8に戻って、CSVファイル変換部24は、システム情報及びタイトル情報を生成するステップS804。図11の例では、CSVファイル変換部24は、記憶部27から色情報を読み出し、色情報を、インターロック画面に入力要素及び出力要素の運転状態を表示する際の色としてシステム情報IL_OK_Color=,IL_NG_Color=,等を生成する。色情報は、技術者により予め設定され、記憶部27に格納されているものとする。また、CSVファイル変換部24は、例えば記憶部27からインターロック回路の番号、タイトル等を読み出し、これらの情報、及びステップS803にて特定したインターロック回路全体の出力要素を用いてタイトル情報Interlock_No.=,Interlock_Title=等を生成する。CSVファイル変換部24は、ステップS803にて特定した入力要素のコメント、変数名等、並びにステップS804にて生成したシステム情報及びタイトル情報から、システム情報図11の下側に示すCSVファイルにおけるi[System]、タイトル情報j[Title]、入力要素のコメントaNameofInterlock、変数名bTagNo.、接点種別A接点、B接点cNotRung、CPU位置dInterlockTag、表示位置eST0~ST5,fSL0~SL9,gRN0~RN5,hRL0~RL9及びインターロック回路全体の出力要素を、所定のカンマ区切りのフォーマットに収容し、CSVファイルを生成するステップS805。これにより、例えば図11の下側に示すCSVファイルが生成される。ここで、cの接点種別において、A接点の場合は0が設定され、B接点の場合は1が設定される。eの表示位置を示すST0~ST5は、フラグ1が設定されているST×が、インターロック画面においてスタートインターロック回路の当該入力素子を表示する位置を示し、fの表示位置を示すSL0~SL9は、フラグ1が設定されているSL×が、インターロック画面においてスタートインターロック回路の入力要素が並列接続される場合の並列形態後述する図12のインターロック画面では線が表示される位置を示す。同様に、ghの表示位置は、インターロック画面におけるランインターロック回路の当該入力要素の位置及び並列形態の位置を示す。CSVファイル変換部24は、ステップS805にて生成したCSVファイルを記憶部28に格納するステップS806。尚、図11の下側に示すCSVファイルは表形式で表しており、efは、スタートインターロック回路の入力要素の表示位置、及び入力要素が並列接続される場合の表示形態を示し、ghは、ランインターロック回路の入力要素の表示位置、及び入力要素が並列接続される場合の表示形態を示す。CSVファイル送信部25及びインターロック画面表示部26/CSVファイル変換プログラム134図5に戻って、CSVファイル送信部25は、記憶部28からCSVファイルを読み出し、CSVファイルを、ネットワーク4を介して運転状態監視装置3へ送信する。運転状態監視装置3は、インターロック画面作成装置2からCSVファイルを受信し、CSVファイルを用いてインターロック画面を表示する。また、運転状態監視装置3は、PLC1からスイッチ、センサ、電磁弁、モータ等の実I/O及び内部リレー等の運転状態データを受信し、インターロック画面に表示する。これにより、操作者は、インターロック画面にて運転状態を監視することができる。インターロック画面の詳細については後述する。インターロック画面表示部26は、記憶部28からCSVファイルを読み出し、CSVファイルを用いてインターロック画面を表示する。図12は、インターロック画面表示部26により表示されるインターロック画面を説明する図である。インターロック画面は、インターロック回路の番号k、インターロック回路のタイトルl、入力要素のコメントm、変数名n、スタートインターロック回路の形態図o及びランインターロック回路の形態図pから構成される。スタートインターロック回路の形態図oには当該インターロック回路全体の出力要素qが含まれ、ランインターロック回路の形態図pにも当該インターロック回路全体の出力要素rが含まれる。インターロック回路の番号k及びタイトルlは、図11に示したタイトル情報jに含まれるインターロック回路の番号及びタイトルに相当し、コメントmは、図11に示したコメントaに相当し、変数名nは、図11に示した変数名bに相当し、スタートインターロック回路の形態図oは、図11に示した接点種別c及び表示位置efから生成され、ランインターロック回路の形態図pは、図11に示した接点種別c及び表示位置ghから生成される。また、インターロック回路全体の出力要素qrは、図11には図示していないが、CSVファイルに収容されたインターロック回路全体の出力要素に対応している。図12に示すインターロック画面は、図11の下側に示したCSVファイルを用いて表示される画面である。インターロック画面表示部26は、図11の下側に示したCSVファイルからタイトル情報jに含まれるインターロック回路の番号及びタイトルを抽出し、図12に示すインターロック回路の番号k及びタイトルlとして表示する。また、インターロック画面表示部26は、図11の下側に示したCSVファイルから入力要素のコメントa及び変数名bを抽出し、図12に示すコメントm及び変数名nとしてそれぞれ表示する。図12では、入力要素毎に、コメントAA11変数名A1、コメントAA22変数名A2が表示され、さらに、コメントBB11変数名B1、コメントBB22変数名B2、コメントBB33変数名B3が表示される。また、インターロック画面表示部26は、図11の下側に示したCSVファイルから、入力要素の接点種別A接点、B接点c及びランインターロック回路の表示位置ghを抽出し、当該入力要素について、入力要素の接点種別A接点、B接点cに応じた形態で表示位置gの示す位置に表示すると共に、入力要素間を所定の並列形態で表示位置hの示す位置に表示する。同様に、インターロック画面表示部26は、図11の下側に示したCSVファイルから、入力要素の接点種別A接点、B接点c及びスタートインターロック回路の表示位置efを抽出し、当該入力要素について、入力要素の接点種別A接点、B接点cに応じた形態で表示位置eの示す位置に表示すると共に、入力要素間を所定の並列形態で表示位置fの示す位置に表示する。図11の下側に示したCSVファイルでは、コメントAA11変数名A1の入力要素の接点種別A接点、B接点cはA接点であり、表示位置gはRN0にフラグ1が設定されているから、図12のインターロック画面では、ランインターロック回路の形態図pにおいて、p1の位置第1番目の列位置にA接点の形態○にて当該入力要素が表示される。同様に、コメントAA22変数名A2の入力要素の接点種別A接点、B接点cはB接点であり、表示位置gはRN0にフラグ1が設定されているから、インターロック画面では、ランインターロック回路の形態図pにおいて、p1と同じ列位置であるp2の位置にB接点の形態×にて当該入力要素が表示される。コメントAA11変数名A1の入力要素及びコメントAA22変数名A2の入力要素については、入力要素が並列接続される場合の表示形態を示す表示位置hには何らフラグが設定されていないから、並列接続の表示はなされない。コメントBB11変数名B1の入力要素の接点種別A接点、B接点cはA接点であり、表示位置gはRN0にフラグ1が設定されているから、インターロック画面では、ランインターロック回路の形態図pにおいて、p1,p2と同じ列位置であるp3の位置にA接点の形態○にて当該入力要素が表示される。コメントBB22変数名B2の入力要素の接点種別A接点、B接点cはB接点であり、表示位置ghはRN0RL0RL1にフラグ1が設定されているから、インターロック画面では、ランインターロック回路の形態図pにおいて、p1~p3と同じ列位置であるp4の位置にB接点の形態×にて当該入力要素が表示され、並列形態p6が表示される。コメントBB33変数名B3の入力要素の接点種別A接点、B接点cはB接点であり、表示位置ghはRN1RL1にフラグ1が設定されているから、インターロック画面では、ランインターロック回路の形態図pにおいて、p1~p4の列位置から右隣のp5の位置第2番目の列位置にB接点の形態×にて当該入力要素が表示され、並列形態p7が表示される。図14は、CSVファイルにおける表示位置e~hとインターロック画面におけるインターロック回路の形態図との関係を説明する図である。図141は、図12に示したインターロック画面におけるスタートインターロック回路の形態図o及びランインターロック回路の形態図pにおける入力要素の表示について説明する図である。CSVファイルの表示位置egにおいて、入力要素を表示したい位置を示すST×RN×にフラグ1が設定され、フラグ1が設定されているST×RN×に応じて、入力要素が図141における0~5の位置に表示される。入力要素は、フラグ1が設定されているST×RN×において、×が0のときは0の位置に表示され、、×が5のときは5の位置に表示される。つまり、表示位置egのST0~ST5,RN0~RN5は、スタートインターロック回路の形態図o及びランインターロック回路の形態図pにおいて、当該入力要素を、第1番目の列位置、その隣の第2番目の列位置、、その隣の第6番目の列位置にそれぞれ表示することを示す。図142は、表示位置eのST2にフラグ1が設定されている場合の表示例を示す。ST2にフラグ1が設定されているから、入力要素は、図141における2の位置に表示される。図143は、図12に示したインターロック回路のスタートインターロック回路の形態図o及びランインターロック回路の形態図pにおける入力素子間の並列形態の表示について説明する図である。CSVファイルの表示位置fhにおいて、並列形態を表示したい位置を示すSL×RL×にフラグ1が設定され、フラグ1が設定されているSL×RL×に応じて、入力要素間の並列形態を示す横線または縦線が、図143における0~9の位置に表示される。SL×RL××=0,2,4,6,8にフラグ1が設定されている場合、×が0のときは0の位置の横線が表示され、、×が8のときは8の位置の横線が表示される。また、SL×RL××=1,3,5,7,9にフラグ1が設定されている場合、×が1のときは1の位置に縦線が表示され、、×が9のときは9の位置に縦線が表示される。また、図143の横の点線は、並列形態で表示された縦線の下端と、最も左の列に表示された入力要素に対応する位置とを接続する線である。つまり、表示位置fhのSL0~SL9,RL0~RL9は、スタートインターロック回路の形態図o及びランインターロック回路の形態図pにおいて、入力要素が並列接続される場合の並列形態が横線または縦線で表示される位置を示す。図144は、表示位置fのSL0SL2SL4SL5にフラグ1が設定されている場合の表示例を示す。図143における0,2,4の位置に横線が表示され、また、5の位置に縦線が表示される。また、図示していないが、並列接続される入力要素が2個の場合、5の位置の縦線の下端と、最も左の列に表示された入力要素に対応する位置とが実線にて接続される。図12に戻って、インターロック画面表示部26は、図11の下側に示したCSVファイルから、インターロック回路全体の出力要素の情報を抽出し図11には図示せず、当該出力要素について、インターロック回路全体の出力要素qrを表示する。また、インターロック画面表示部26は、PLC1から受信した運転状態データに基づいて、スタートインターロック回路の形態図o及びランインターロック回路の形態図pにおいて、入力要素及び出力要素の運転状態の色を変化させる。以上のように、本発明の実施形態によるインターロック画面作成装置2によれば、インターロック回路抽出部23は、抽出パラメータに基づいて、運転用ラダープログラムに対応するテキスト形式のプログラムからインターロック回路のテキスト形式のプログラムを抽出するようにした。具体的には、インターロック回路抽出部23は、抽出パラメータが示すインターロック変数をキーにして、運転用ラダープログラムに対応するテキスト形式のプログラムに含まれる変数名/コメント情報を検索し、インターロック変数を含む変数名を特定し、特定した変数名をキーにして、運転用ラダープログラムに対応するテキスト形式のプログラムを検索し、特定した変数名を含む回路等を、インターロック回路のテキスト形式のプログラムとして抽出するようにした。これにより、運転用ラダープログラムを解析しながらインターロック回路のラダープログラムを手作業で抽出する必要がなく、インターロック回路を容易に抽出することができる。また、本発明の実施形態によるインターロック画面作成装置2によれば、CSVファイル変換部24は、インターロック回路抽出部23により抽出されたインターロック回路のテキスト形式のプログラムをCSVファイルに変換するようにした。具体的には、CSVファイル変換部24は、インターロック回路のテキスト形式のプログラムから入力要素を抽出し、入力要素のコメント、変数名、接点種別、表示位置等を特定し、システム情報及びタイトル情報を生成し、これらの情報からなるCSVファイルを生成するようにした。これにより、CSVファイルを用いてインターロック画面が表示される。したがって、インターロック画面を作成する者、例えば技術者は、インターロック回路のラダープログラムを解析しながらCSVファイルを手作業で作成する必要がなく、インターロック画面を表示するためのCSVファイルを容易に作成することができ、画面作成工数を削減して設計時間を短縮することができる。また、CSVファイルを間違うことなく正確に作成することができる。以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、図62に示した抽出パラメータ設定画面、図9に示した運転用ラダープログラム及びインターロック回路のラダープログラム、図10に示したインターロック回路のラダープログラム及びインターロック回路のテキスト形式のプログラム、図11に示したインターロック回路のテキスト形式のプログラム及びCSVファイル、並びに図12に示したインターロック画面は例示であり、本発明はこれらに限定されるものではない。また、前記実施形態では、ラダープログラムを構成する入出力要素の変数名及びコメントを任意に設定することが可能なPLC1を用いる場合の例を示したが、本発明は、入出力要素の変数名が固定であり、コメントのみを任意に設定することが可能なPLC1を用いる場合にも適用がある。また、前記実施形態では、図5に示すように、インターロック画面作成装置2の制御部20におけるテキスト形式変換部22は、運転用ラダープログラムをテキスト形式のプログラムに変換し、インターロック回路抽出部23は、抽出パラメータに基づいて、運転用ラダープログラムに対応するテキスト形式のプログラムからインターロック回路のテキスト形式のプログラムを抽出し、CSVファイル変換部24に出力するようにした。これに対し、テキスト形式変換部22は、技術者により手動にて作成されたインターロック回路のラダープログラムを入力し、インターロック回路のラダープログラムをテキスト形式のプログラムに変換し、インターロック回路のテキスト形式のプログラムをCSVファイル変換部24に出力するようにしてもよい。"