(57)【要約】【課題】熟練者のノウハウを容易に蓄積でき、他者が利用できるラダープログラム作成装置を得ること。【解決手段】プログラマブルロジックコントローラ（ＰＬＣ）の動作を表すラダープログラムの作成を行うためのラダープログラム作成装置であって、ラダープログラムの一部としてのラダー命令の集合又はパラメータに対して、説明文として設定された目的を関連付けてノウハウ情報として記憶部２に記憶させるノウハウ登録部と、記憶部２内のノウハウ情報の目的の中から、検索用に指定された文字列を含む目的を検索して抽出する検索処理部１３と、抽出された目的を表示部３に一覧表示させる検索結果表示処理部１５と、検索結果画面３６上で選択された目的と関連付けられているラダー命令の集合又はパラメータを表示部３に表示させる詳細表示処理部１６とを有する。【選択図】図８
2012014561.tif 000002
【特許請求の範囲】
【請求項１】
プログラマブルロジックコントローラの動作を表すラダープログラムの作成を行うためのラダープログラム作成装置であって、
前記ラダープログラムの一部としてのラダー命令の集合に対して、説明文を関連付けてプログラムノウハウ情報として記憶装置に記憶させるプログラムノウハウ登録手段と、
前記記憶装置に蓄積済みのプログラムノウハウ情報の前記説明文の中から、検索用に指定された文字列を含む説明文を検索して抽出する処理を行うプログラムノウハウ検索手段と、
前記プログラムノウハウ検索手段によって抽出された前記説明文を表示装置に一覧表示させるプログラムノウハウ一覧表示手段と、
前記表示装置に一覧表示された前記説明文の中から選択された説明文と関連付けられている前記ラダー命令の集合を、前記表示装置に表示させるプログラムノウハウ詳細表示手段とを有することを特徴とするラダープログラム作成装置。
【請求項２】
前記ラダープログラムを前記プログラマブルロジックコントローラに実行させるための設定データとしてのパラメータの設定をさらに行うラダープログラム作成装置であって、
前記パラメータに対して、説明文を関連付けてパラメータノウハウ情報として記憶装置に記憶させるパラメータノウハウ登録手段と、
前記記憶装置に蓄積済みのパラメータノウハウ情報の前記説明文の中から、検索用に指定された文字列を含む説明文を検索して抽出する処理を行うパラメータノウハウ検索手段と、
前記パラメータノウハウ検索手段によって抽出された前記説明文を表示装置に一覧表示させるパラメータノウハウ一覧表示手段と、
前記表示装置に一覧表示された前記説明文の中から選択された説明文と関連付けられている前記パラメータを、前記表示装置に表示させるパラメータノウハウ詳細表示手段とを有することを特徴とする請求項１記載のラダープログラム作成装置。
【請求項３】
前記パラメータノウハウ情報を、電子データとして外部へ出力する手段を有することを特徴とする請求項２記載のラダープログラム作成装置。
【請求項４】
前記パラメータノウハウ情報を装置外から前記記憶装置に取り込む手段を有することを特徴とする請求項２又は３記載のラダープログラム作成装置。
【請求項５】
前記プログラムノウハウ情報を、電子データとして外部へ出力する手段を有することを特徴とする請求項１から４のいずれか１項記載のラダープログラム作成装置。
【請求項６】
前記プログラムノウハウ情報を装置外から前記記憶装置に取り込む手段を有することを特徴とする請求項１から５のいずれか１項記載のラダープログラム作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルロジックコントローラ（ＰＬＣ：Programmable Logic Controller）の動作を表すラダープログラムの作成と、ＰＬＣにラダープログラムを実行させるためのパラメータの設定とを行うラダープログラム作成装置に関する。
【背景技術】
【０００２】
ＰＬＣ用のラダープログラム（以下、ラダーとも言う。）作成経験の少ない初心者と、ラダー作成経験が豊富な熟練者とでは、ラダー作成に要する時間やラダーの品質に差が生じる。すなわち、初心者はラダー作成に長い時間を要し、また、作成したラダーが冗長や複雑になるなど品質も低くなる傾向にある。
【０００３】
また、ＰＬＣにラダーを実行させるにあたっては、動作を設定するためのデータとしてのパラメータ（デバイス点数、Ｉ／Ｏ割付、タイマ時限の指定など）をＰＬＣに設定する必要がある。しかし、ラダー作成の初心者はパラメータを正しく設定できないことがあり、この場合にはＰＬＣがラダーを実行できなかったり、動作が意図と異なってしまうことがある。なお、上記のパラメータはラダーと合わせて「プロジェクト」として扱われることが一般的である。
【０００４】
このため、熟練者が獲得した技術（ノウハウ）を初心者に継承させることが求められている。しかし、ノウハウを文章化する作業は非常に手間がかかるため、マニュアル作成によるノウハウの継承は現実には困難である。また、豊富なノウハウを持つ熟練者であるほど、本来の業務であるプロジェクト作成で多忙となり、ノウハウの継承のために時間を割くことが難しい。
【０００５】
なお、プロジェクトを作成する（ラダープログラムの作成とパラメータの設定とを行う）ための装置を本明細書においては「ラダープログラム作成装置」という。
【０００６】
特許文献１には、個人の技量に属する知識や技能をデータベースに蓄積し、情報の共有化を図る技術が開示されている。特許文献１に開示される発明は、同集団に属する他のユーザの検索履歴に基づいて、ノウハウの適用結果である作業記録を蓄積した事例データベースでの検索範囲を拡大したり、検索結果を絞り込んだりする。このため、既に蓄積されている作業記録の検索作業の効率が高まる可能性がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−８５３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１は、作業記録を蓄積する手法に関しては何の開示もしておらず、ノウハウをデータベース化する作業が必要になる。ノウハウをデータベース化するためのデータ入力作業は、マニュアル作成と同様に手間のかかる作業である。したがって、熟練者が自身のノウハウをデータベース化するために時間を割くことが困難である。
【０００９】
本発明は、上記に鑑みてなされたものであって、熟練者のノウハウを容易に蓄積でき、他者が利用できるラダープログラム作成装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、プログラマブルロジックコントローラの動作を表すラダープログラムの作成を行うためのラダープログラム作成装置であって、ラダープログラムの一部としてのラダー命令の集合に対して、説明文を関連付けてプログラムノウハウ情報として記憶装置に記憶させるプログラムノウハウ登録手段と、記憶装置に蓄積済みのプログラムノウハウ情報の説明文の中から、検索用に指定された文字列を含む説明文を検索して抽出する処理を行うプログラムノウハウ検索手段と、プログラムノウハウ検索手段によって抽出された説明文を表示装置に一覧表示させるプログラムノウハウ一覧表示手段と、表示装置に一覧表示された説明文の中から選択された説明文と関連付けられているラダー命令の集合又はパラメータを表示装置に表示させるプログラムノウハウ詳細表示手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、プロジェクトの作成者は作業中に任意の部分のラダー命令やパラメータを目的と関連付けてノウハウとして容易に蓄積でき、他者は蓄積されたノウハウの中から目的に即したノウハウを検索してラダープログラムの作成の際に利用できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明にかかるラダープログラム作成装置の実施の形態１の構成を示す図である。
【図２】図２は、本実施の形態に係るラダープログラム作成装置のノウハウ吸収モードでの機能構成を示す図である。
【図３】図３は、ノウハウ吸収モードでの動作の流れを示すフローチャートである。
【図４】図４は、ノウハウとして蓄積するラダー命令の集合を指定する操作を実行中のラダー作成画面の一例を示す図である。
【図５】図５は、ノウハウとして蓄積するパラメータを選択する操作を実行中のパラメータ設定画面の一例を示す図である。
【図６】図６は、ノウハウ登録画面の一例を示す図である。
【図７】図７は、記憶部に記憶されるノウハウのデータ構造の一例を示す図である。
【図８】図８は、実施の形態１に係るラダープログラム作成装置のノウハウ使用モードでの機能構成を示す図である。
【図９】図９は、ノウハウ使用モードでの動作の流れを示すフローチャートである。
【図１０】図１０は、ノウハウ検索画面の一例を示す図である。
【図１１】図１１は、検索結果画面の一例を示す図である。
【図１２】図１２は、詳細表示画面の一例を示す図である。
【図１３】図１３は、本発明にかかるラダープログラム作成装置の実施の形態２の構成を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明にかかるラダープログラム作成装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１４】
実施の形態１．
図１は、本発明にかかるラダープログラム作成装置の実施の形態１の構成を示す図である。本実施の形態に係るラダープログラム作成装置は、ＰＬＣ用のラダープログラムの作成と、ＰＬＣにラダープログラムを実行させるためのパラメータの設定とを行うための装置であり、制御部１、記憶部２、表示部３及び入力部４を有する。本実施の形態に係るラダープログラム作成装置は、プロジェクトを作成する際に、作成されたラダー全体又は一部分（ラダー命令の集合）やパラメータをノウハウとして蓄積する「ノウハウ吸収モード」と、蓄積されているノウハウをプロジェクトの作成の際に利用する「ノウハウ使用モード」との二つのモードで動作可能である。
【００１５】
記憶部２は、ノウハウ吸収モードにおいて入力されたラダー命令の集合やパラメータを、説明文としての目的と関連付けてノウハウとして記憶する。また、記憶部２は、ノウハウ吸収モードやノウハウ使用モードで作成されたプロジェクトも記憶する。表示部３は、ラダーの作成画面やノウハウ吸収モードにおけるノウハウ登録用画面、ノウハウ使用モードにおけるノウハウ検索画面等を表示する。入力部４は、ユーザが入力操作を行うための入力インタフェースであり、マウスやキーボード、表示部３に設置されたタッチパネルなどである。制御部１は、ＣＰＵやＲＯＭ、ＲＡＭなどを備えたコンピュータであり、ソフトウェア処理によって各種の機能部を構成し、処理を行う。すなわち、ラダープログラムの作成やパラメータの設定作業を行うためのソフトウェア（ラダー作成エンジニアリングツール）をコンピュータに実行させることによって、ラダープログラム作成装置としての各機能部がコンピュータ上に形成される。例えば、ノウハウ吸収モードにおいては、ノウハウ登録用画面を表示部３に表示させる処理や、入力部４を介して入力された目的とラダー命令の集合とを関連付けたプログラムノウハウ情報や、目的とパラメータとを関連付けたパラメータノウハウ情報を記憶部２に記憶させる処理などを行う。なお、以下の説明においては、プログラムノウハウ情報とパラメータノウハウ情報とを特に区別する必要が無い場合には、両者を合わせて単に「ノウハウ」と表記する。また、制御部１は、ノウハウ使用モードにおいては、入力部４を介して入力された目的を用いて記憶部２に記憶されているノウハウを検索する処理や、目的の入力画面を表示部３に表示させる処理、検索結果を表示部３に一覧表示させる処理、一覧表示されたノウハウの中から選択されたものの詳細を表示部３に表示させる処理などを行う。
【００１６】
ノウハウ吸収モードでの動作について説明する。図２は、本実施の形態に係るラダープログラム作成装置のノウハウ吸収モードでの機能構成を示す図である。ノウハウ吸収モードでのラダープログラム作成装置は、制御部１内にエディタ部１０と、ノウハウ登録画面表示処理部１１と、プログラムノウハウ登録手段及びパラメータノウハウ登録手段としてのノウハウ登録部１２と、キーワード設定部２０とが構成されている。
【００１７】
ユーザは、エディタ部１０が表示部３に表示させるラダー作成画面３１やパラメータ設定画面３９を見ながら入力部４を操作し、ラダーを作成する。なお、ノウハウ吸収モードでの動作中は、エディタ部１０はラダー作成画面３１やパラメータ設定画面３９上にノウハウ吸収モードであることを示す情報を表示させる。このため、ユーザはラダープログラム作成装置がノウハウ吸収モードで動作中であることを容易に認識可能である。また、ノウハウ吸収モードでの動作中には、エディタ部１０はノウハウ使用モードへ切り替えるためのモード切替ボタン３２を表示部３に表示させる。そして、モード切替ボタン３２が押下された際には、エディタ部１０は、ノウハウ吸収モードからノウハウ使用モードへモードを切り替える。
【００１８】
図３は、ノウハウ吸収モードでの動作の流れを示すフローチャートである。まず、エディタ部１０が表示部３に表示させるラダー作成画面３１やパラメータ設定画面３９において、ラダープログラムの作成やパラメータの入力が入力部４を介して行われる（ステップＳ１）。作成したラダー全体又は一部分やパラメータをノウハウとして蓄積させる場合には、ノウハウ登録を要求するための操作が入力部４を介して行われ（ステップＳ２／有）、ノウハウ登録要求のための操作に引き続いて、ノウハウとして蓄積する範囲をラダー作成画面３１上で指定する操作及び指定した範囲を確定する操作や、パラメータ設定画面３９上でパラメータ値を選択する操作が入力部４を介して行われる（ステップＳ３）。図４は、ノウハウとして蓄積する範囲を指定する操作を実行時のラダー作成画面３１の一例を示す図である。ノウハウとして蓄積するラダー命令の集合は入力部４を介してポインタ３１ａを操作することによって指定されており、選択された範囲はラダー作成画面３１上で網掛け表示されている。なお、ここではラダー回路プログラミング画面上においてラダーの一部分を選択しているが、リストプログラミング画面上でラダー命令を選択することも可能である。
【００１９】
図５は、ノウハウとして蓄積する範囲を指定する操作を実行時のパラメータ設定画面３９の一例を示す図である。ノウハウとしてパラメータを蓄積する場合は、パラメータ設定画面３９上で入力部４を介してポインタ３９ａを操作する（例えばダブルクリックする）ことによって、現在表示中のパラメータ設定画面３９上に入力されているパラメータの設定値を選択可能である。なお、パラメータ設定画面が複数のダイアログから構成される場合には、ダイアログごとにパラメータノウハウ情報を生成できるようにしても良い。
【００２０】
ノウハウ登録画面表示処理部１１は、指定された範囲に含まれるラダー命令やパラメータの目的の入力を促すノウハウ登録画面３３を表示部３に表示させる。図６は、ノウハウ登録画面３３の一例を示す図である。ノウハウ登録画面３３は、例えばラダー作成画面３１やパラメータ設定画面３９の上に、「このプログラム（パラメータ）の目的は？」といったメッセージと入力欄３３ａとを備えたダイアログとして表示される。表示されたノウハウ登録画面３３に対して、入力部４を介して目的を入力する操作が行われる（ステップＳ４）。ノウハウ登録部１２は、指定された範囲に含まれるラダー命令やパラメータをエディタ部１０から取得し、入力部４を介して入力された目的とを関連付けて記憶部３に記憶させる（ステップＳ５）。ノウハウ登録のための操作が無い場合は（ステップＳ２／無）、処理を終了する。
【００２１】
図７は、記憶部２に記憶されるノウハウのデータ構造の一例を示す図である。記憶部２に記憶されるノウハウのデータは、目的として入力された文字列のデータと、ラダー命令の集合やパラメータの本体部分のデータとで構成される。このようなデータ構造とすることにより、目的の文字列に含まれる語句を用いて検索処理を行い、関連付けられたラダー命令の集合やパラメータのデータの本体部分を抽出することが可能となる。
【００２２】
また、記憶部２に記憶されているノウハウやプロジェクトには、キーワード設定部２０によりキーワードとしての文字列を設定可能となっている。キーワードはノウハウやプロジェクトの名称であっても良いし、コメントのような任意の文字列であっても良い。
【００２３】
次に、ノウハウ使用モードでの動作について説明する。図８は、本実施の形態に係るラダープログラム作成装置のノウハウ使用モードでの機能構成を示す図である。ノウハウ使用モードでのラダープログラム作成装置は、制御部１に、プログラムノウハウ検索手段及びパラメータノウハウ検索手段としての検索処理部１３と、検索画面表示処理部１４と、プログラムノウハウ一覧表示手段及びパラメータノウハウ一覧表示手段としての検索結果表示処理部１５と、プログラムノウハウ詳細表示手段及びパラメータノウハウ詳細表示手段としての詳細表示処理部１６と、キーワード設定部２０とを有する。ノウハウ使用モードにおいても、記憶部２に記憶されているノウハウやプロジェクトには、キーワード設定部２０によりキーワードを設定可能となっている。
【００２４】
ユーザは、エディタ部１０が表示部３に表示させるラダー作成画面３１を見ながら入力部４を操作し、ラダーを作成する。また、ユーザは、エディタ部１０が表示部３に表示させるパラメータ設定画面３９を見ながら入力部４を操作し、パラメータを入力する。なお、ラダー全体及びパラメータ、ラダーの範囲を指定した状態でコピー＆ペーストすることで、ラダー全体及びパラメータ、ラダーの一部を流用して簡単に入力を行い、ラダーの作成やパラメータの入力を行える。なお、ノウハウ使用モードでの動作中は、エディタ部１０は、ラダー作成画面３１やパラメータ設定画面３９上にノウハウ使用モードであることを示す情報を表示させる。このため、ユーザはノウハウ使用モードで動作中であることを容易に認識可能である。また、ノウハウ使用モードでの動作中には、エディタ部１０はノウハウ吸収モードへ切り替えるためのモード切替ボタン３４を表示部３に表示させる。そして、モード切替ボタン３４が押下された際には、エディタ部１０は、ノウハウ使用モードからノウハウ吸収モードへ切り替える。
【００２５】
図９は、ノウハウ使用モードでの動作の流れを示すフローチャートである。まず、ラダープログラムの作成やパラメータの入力を開始する（ステップＳ１１）。ノウハウの使用を要求する操作が入力部４を介して行われると（ステップＳ１２／有）、検索画面表示処理部１４は、目的の入力を促すノウハウ検索画面３５を表示部３に表示させる。図１０は、ノウハウ検索画面３５の一例を示す図である。ノウハウ検索画面３５は、例えばラダー作成画面３１やパラメータ設定画面３９の上に、「どのような目的でプログラム（パラメータ）を使用しますか？」といったメッセージと入力欄３５ａとを備えたダイアログとして表示される。表示されたノウハウ検索画面３５に対して、入力部４を介して目的を入力する操作が行われる（ステップＳ１３）。検索処理部１３は、入力された目的を用いて、記憶部２に記憶されているノウハウから検索処理を行う。ここで、ノウハウの使用を要求する操作が行われた際にラダー作成画面３１がアクティブな状態であった場合には、ラダー命令の集合に関連付けられている目的のみを検索対象とする。一方、ノウハウの使用を要求する操作が行われた際にパラメータ設定画面３９がアクティブな状態であった場合には、パラメータに関連付けられている目的のみを検索対象とする。なお、検索対象は、検索画面上での入力操作によって指定可能である。検索結果表示処理部１５は、検索処理によってヒットした目的を一覧で示す検索結果画面３６を表示部３に表示させる（ステップＳ１４）。図１１は、検索処理によってヒットした目的を一覧で示す検索結果画面３６の一例を示す図である。検索結果画面３６には、ノウハウ検索画面３５で入力した文字列を含む目的が一覧表示される。
【００２６】
さらに、検索結果画面３６において一覧表示された目的のいずれかを選択する入力操作（例えばダブルクリック）が入力部４を介して行われると(ステップＳ１５／有)、詳細表示処理部１６は、選択された目的と関連付けられているラダー命令の集合やパラメータを記憶部２から読み出し、読み取り専用で詳細表示画面３７として表示部３に表示させる（ステップＳ１６）。図１２は、ラダー命令の集合の詳細表示画面３７の一例を示す図である。ユーザは、詳細表示画面３７に表示されたラダー命令の集合を参照してラダー作成作業を行える。また、詳細表示画面３７に表示されたラダー命令の集合をコピーし、ラダー作成画面３１に貼り付けることで、蓄積済みのノウハウを利用することも可能である。なお、ここでは詳細表示画面３７の一例としてラダー命令の集合をラダー図として表示する例を示しているが、ラダー命令の集合をリスト表示しても良い。
【００２７】
ノウハウとしてパラメータを利用する場合は、詳細表示画面３７としては、パラメータ設定画面と同様の画面が、パラメータ値が入力済みの状態で表示される。詳細表示画面３７上で入力部４を介してポインタを操作する（例えばダブルクリックする）ことによって、現在表示中の詳細表示画面３７上に入力されているパラメータの設定値を、パラメータ設定画面３９に複写可能である。
【００２８】
目的の選択操作が行われない場合は（ステップＳ１５／無）、ステップＳ１２に戻る。ノウハウ使用のための操作が行われない場合は（ステップＳ１２／無）、処理を終了する。
【００２９】
また、キーワードを用いてノウハウやプロジェクトの検索を行う場合には、ユーザはキーワード検索を実行するための操作を入力部４を介して行う。キーワード検索を実行するための操作がなされると、検索画面表示処理部１４は、キーワードの入力を促すキーワード検索画面３８を表示部３に表示させる。
【００３０】
表示されたキーワード検索画面３８に対して、ユーザが入力部４を介してキーワードを入力する操作を行うと、検索処理部１３は、入力されたキーワードを用いて、記憶部２に記憶されているノウハウやプロジェクトから検索処理を行う。検索結果表示処理部１５は、検索処理によってヒットしたノウハウやプロジェクトを一覧で示す検索結果画面３６を表示部３に表示させる。さらに、検索結果画面３６において一覧表示されたノウハウやプロジェクトのいずれかを選択する入力操作が入力部４を介して行われると、詳細表示処理部１６は、選択されたノウハウやプロジェクトのラダー命令の集合やパラメータを記憶部２から読み出し、読み取り専用で詳細表示画面３７として表示部３に表示させる。ユーザは、詳細表示画面３７に表示されたラダー命令の集合やパラメータを参照してプロジェクト作成作業を行える。
【００３１】
このように、目的としての説明文が関連付けられていないプロジェクトについても、キーワードを事後的に設定することで、キーワード検索の対象とすることができ、プロジェクト作成作業の際に利用することが可能となる。なお、以上の説明においてはノウハウ使用モードにおいてキーワード検索を行う構成を例としたが、ノウハウ吸収モードでもキーワード検索を実行可能とすることも可能である。この場合には、検索画面表示処理部、検索処理部、検索結果表示処理部、詳細表示処理部をノウハウ検索用とキーワード検索用とで別にし、キーワード検索用のものをノウハウ吸収モードにおいて制御部内に設けるようにすれば良い。
【００３２】
上記のように本実施の形態にかかるラダープログラム作成装置は、ノウハウ吸収モードで蓄積したノウハウを、ノウハウ使用モードにおいて読み出して使用することが可能である。したがって、プロジェクト作成の熟練者が保存したノウハウを、プロジェクト作成の非熟練者が使用できる。また、熟練者はプロジェクト作成作業中にノウハウとなる部分を指定し、そのノウハウに目的を設定するだけでノウハウを記憶させることができる。したがって、熟練者は、プロジェクト作成作業中にノウハウをラダープログラム作成装置に蓄積させることができ、ノウハウ継承のためだけに時間を割く必要が無い。また、ノウハウ蓄積に当たってデータ入力などの作業を行う必要が無いため、ノウハウを蓄積させるための操作を行う者の労力を軽減できる。
【００３３】
また、プロジェクトそのものに名称を付けて保存するプロジェクト保存とは異なり、プロジェクト作成中にラダーの任意の部分やパラメータを目的と関連付けて何回でもノウハウとして保存できる。すなわち、一つのプロジェクトに複数のノウハウが含まれている場合に、各ノウハウを個別に目的と関連付けて蓄積することができる。また、パラメータに関しては、設定値を変えてデバッグ用、本番用などとして別々にノウハウとして蓄積することが可能である。
【００３４】
さらに、プロジェクトとして既に記憶されているラダーやパラメータを利用して、プロジェクトを作成することも可能である。
【００３５】
実施の形態２．
図１３は、本発明にかかるラダープログラム作成装置の実施の形態２の構成を示す図である。実施の形態１とほぼ同様の構成であるが、データインポート／エクスポート処理部（以下、データＩ／Ｅ部と言う。）５を備えている。データＩ／Ｅ部５は、記憶部２に記憶されているノウハウのデータを外部記憶装置などへエクスポートしたり、外部記憶装置からノウハウのデータをインポートして記憶部２に記憶させる処理を行う。
【００３６】
ノウハウのデータをインポート／エクスポート可能としたことにより、他のラダープログラム作成装置で作成したノウハウを別のラダープログラム作成装置に取り込んで利用できる。このため、あるノウハウを複数のラダープログラム作成装置に蓄積させたい場合に、ノウハウを蓄積させるための操作を、各ラダープログラム作成装置に対して繰り返し行う必要が無くなる。したがって、ノウハウを蓄積させるための操作を行う者の労力が軽減される。
【００３７】
なお、ここでは外部記憶装置を介してノウハウのデータをインポート／エクスポートする場合を例としたが、ネットワークを介してノウハウのデータを送受信可能とした構成であっても同様の効果が得られる。
【産業上の利用可能性】
【００３８】
以上のように、本発明にかかるラダープログラム作成装置は、プロジェクト作成作業中にノウハウを蓄積させることができる点で有用である。
【符号の説明】
【００３９】
１  制御部
２  記憶部
３  表示部
４  入力部
５  データＩ／Ｅ部
１０  エディタ部
１１  ノウハウ登録画面表示処理部
１２  ノウハウ登録部
１３  検索処理部
１４  検索画面表示処理部
１５  検索結果表示処理部
１６  詳細表示処理部
２０  キーワード設定部
３１  ラダー作成画面
３１ａ  ポインタ
３２、３４  モード切替ボタン
３３  ノウハウ登録画面
３３ａ、３５ａ  入力欄
３５  ノウハウ検索画面
３６  検索結果画面
３７  詳細表示画面
３８  キーワード検索画面
３９  パラメータ設定画面
【図１】
2012014561.tif 000003
【図２】
2012014561.tif 000004
【図３】
2012014561.tif 000005
【図４】
2012014561.tif 000006
【図５】
2012014561.tif 000007
【図６】
2012014561.tif 000008
【図７】
2012014561.tif 000009
【図８】
2012014561.tif 000010
【図９】
2012014561.tif 000011
【図１０】
2012014561.tif 000012
【図１１】
2012014561.tif 000013
【図１２】
2012014561.tif 000014
【図１３】
2012014561.tif 000015