(57)【要約】【課題】手書図面の文字情報をＣＡＤ図面へ反映する入力作業を削減し、ＣＡＤデータの作成効率を高めることのできるＣＡＤシステムを提供することを目的とする。【解決手段】本発明のＣＡＤシステムは以下の構成を備える。手書図面入力手段は、手書図面をデジタルデータに変換したイメージデータを入力する。フィルタ記憶手段は、前記イメージデータ内の一部領域を定めたフィルタを予め記憶する。文字データ抽出手段は、前記フィルタを用いて前記イメージデータから前記一部領域の画像を抽出し、該画像に含まれる文字を認識して文字データを抽出する。文字データ登録手段は、前記文字データをＣＡＤ図面上の前記一部領域に対応する位置に登録する。【選択図】図３
2019133422.tif 000002
【特許請求の範囲】
【請求項１】
手書図面をデジタルデータに変換したイメージデータを入力する手書図面入力手段と、
前記イメージデータ内の一部領域を定めたフィルタを予め記憶したフィルタ記憶手段と、
前記フィルタを用いて前記イメージデータから前記一部領域の画像を抽出し、該画像に含まれる文字を認識して文字データを抽出する文字データ抽出手段と、
前記文字データをＣＡＤ図面上の前記一部領域に対応する位置に登録する文字データ登録手段と、
を備えることを特徴とするＣＡＤシステム。
【請求項２】
前記ＣＡＤ図面は、制御装置に挿入される入出力カードの入出力信号割付に用いられ、前記入出力カードのカード型式別に作成されるデータであり、
前記フィルタは、前記一部領域としてカード型式、アドレス、インタフェース機器が記載される領域を定め、
前記文字データ登録手段は、カード型式、アドレス、インタフェース機器に関して抽出された前記文字データを、前記ＣＡＤ図面上の前記一部領域に対応する位置に自動的に登録すること、
を特徴とする請求項１記載のＣＡＤシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＡＤシステムに関する。特に、制御装置の入出力信号割付に用いられるＣＡＤ図面の作成に適したＣＡＤシステムに関する。
【背景技術】
【０００２】
例えば特開平６−３３２９６４号公報（特許文献１）に開示されるように、ＣＡＤデータとイメージスキャナにより手書図面を読み込んだイメージデータとを合成した合成データを出力するＣＡＤシステムが知られている。
【０００３】
図５は、特許文献１のＣＡＤシステムの構成図である。手書図面部分削除処理６４は、手書図面入力処理６１によりイメージ層６６に表示したイメージデータから、ＣＡＤ図面編集処理６３によりＣＡＤデータを作成したため不要になった部分を削除している。そして、図面合成出力処理６５は、ＣＡＤ図面編集処理６３により作成したＣＡＤデータおよび手書図面部分削除処理６４により削除した後のイメージデータを合成して、合成データを出力している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−３３２９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のＣＡＤシステムでは、オペレータは、イメージ層６６に表示されるイメージデータと編集層６７に表示されるＣＡＤデータとを合成した合成データを最終的なデータとして確認する。そのため、手書図面の一部をＣＡＤデータに描き起こした場合には、イメージデータから当該部分を削除する編集が必要であり、イメージ層６６に表示されるイメージデータと、編集層６７に表示されるＣＡＤデータの両方を管理・編集する必要がある。
【０００６】
しかしながら、制御装置の入出力信号を割り付けるために作成されるＣＡＤ図面のように、文字情報（入出力カードのカード型式、信号名称、そのアドレス、インタフェース機器など）の記載位置が決まっているような場合には、上記のような管理・編集手法は必ずしも効率的ではない。より効率的に最終的なＣＡＤデータを生成できることが望まれる。
【０００７】
この発明は、上述のような課題を解決するためになされたもので、手書図面の文字情報をＣＡＤ図面へ反映する入力作業を削減し、ＣＡＤデータの作成効率を高めることのできるＣＡＤシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記の目的を達成するため、ＣＡＤシステムであって、
手書図面をデジタルデータに変換したイメージデータを入力する手書図面入力手段と、
前記イメージデータ内の一部領域を定めたフィルタを予め記憶したフィルタ記憶手段と、
前記フィルタを用いて前記イメージデータから前記一部領域の画像を抽出し、該画像に含まれる文字を認識して文字データを抽出する文字データ抽出手段と、
前記文字データをＣＡＤ図面上の前記一部領域に対応する位置に登録する文字データ登録手段と、を備えることを特徴とする。
【０００９】
好ましくは、前記ＣＡＤ図面は、制御装置に挿入される入出力カードの入出力信号割付に用いられ、前記入出力カードのカード型式別に作成されるデータであり、
前記フィルタは、前記一部領域としてカード型式、アドレス、インタフェース機器が記載される領域を定め、
前記文字データ登録手段は、カード型式、アドレス、インタフェース機器に関して抽出された前記文字データを、前記ＣＡＤ図面上の前記一部領域に対応する位置に自動的に登録すること、を特徴とする。
【発明の効果】
【００１０】
本発明に係るＣＡＤシステムによれば、手書図面の指定位置に記載された文字情報を抽出し、自動的にＣＡＤ図面に登録することができる。そのため、手書図面の文字情報をＣＡＤ図面へ反映する入力作業を削減し、ＣＡＤデータの作成効率を高めることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係るプログラマブルロジックコントローラ（ＰＬＣ）のユニット構成を説明するための図である。
【図２】本実施形態に係る入出力カードの入出力信号割付に関するＣＡＤ図面の一例である。
【図３】本実施形態に係るＣＡＤシステムがＣＡＤ図面を自動作成する処理フローについて説明するための図である。
【図４】ＣＡＤシステムが有する処理回路のハードウェア構成例を示す概念図である。
【図５】従来のＣＡＤシステムの構成図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態について詳細に説明する。尚、各図において共通する要素には、同一の符号を付して重複する説明を省略する。
【００１３】
実施の形態１．
［実施の形態１のシステム構成］
図１は、本実施形態に係るＰＬＣのユニット構成を説明するための図である。ＰＬＣ１は、産業システムの中核コンポーネントである制御装置として利用される。ＰＬＣ１は、ネットワークを介して上位計算機、エンジニアリングツール、センサ、スイッチ、アクチュエータなどに接続している。
【００１４】
ＰＬＣ１のユニット１０は、複数のスロットを有している。スロットには、電源モジュールやＣＰＵモジュールの他、複数の入出力カード２０（入出力モジュール）が挿入されている。入出力カード２０には、デジタルインプット（ＤＩ）、デジタルアウトプット（ＤＯ）の他、パルスインプット（ＰＩ）、アナログインプット（ＡＩ）など様々な種類がある。入出力カード２０は、多数（１６点、３２点、６４点など）の入出力点（Ｉ／Ｏ）を有する。入出力点は、ユニット内部の信号線でユニット１０の端子（インタフェース機器）に接続し、その端子は外部の信号線に接続している。
【００１５】
図２は、本実施形態に係る入出力カードの入出力信号割付に関するＣＡＤ図面の一例である。このような図は展開図とも称される。図２に示すように、入出力信号割付には、カード型式２１、信号名称のアドレス２２、インタフェース機器２３といった文字情報を含むＣＡＤ図面が必要である。これらの文字情報の記載位置は予め決められている。
【００１６】
そこで、本実施形態に係るＣＡＤシステムでは、入出力信号に関する文字情報を手書図面から抽出し、自動的にＣＡＤ図面に描き込むことで作業効率を高めることとした。
【００１７】
図３は、本実施形態に係るＣＡＤシステムがＣＡＤ図面を自動作成する処理フローについて説明するための図である。この処理フローは、オペレータがＣＡＤシステムを操作することで開始される。なお、ＣＡＤシステムは、上述のエンジニアリングツールが稼働するコンピュータに構成されるものであってもよいし、別のコンピュータに構成されるものであってもよい。
【００１８】
また、後述する図４のストレージ１０８はフィルタ記憶手段として、イメージデータ１２内のカード型式が記載される領域２５１を定めたカード型式フィルタ２５と、アドレスが記載される領域２６１を定めたアドレスフィルタ２６と、インタフェース機器が記載される領域２７１を定めたインタフェース機器フィルタ２７とを予め記憶している。各フィルタは、イメージデータに重ね合わせて各領域内の画像を検出する検出層として用いられる。
【００１９】
図３において、まず、手書図面入力部１１は、イメージスキャナにより手書図面をデジタルデータに変換したイメージデータ１２を入力する。手書図面には、カード型式、アドレス、インタフェース機器といった文字情報が書き込まれている。
【００２０】
次に、カード型式検出部１３は文字データ抽出手段として、カード型式フィルタ２５を用いて、イメージデータ１２から領域２５１の画像を抽出し、該画像に含まれる文字を認識し文字データを抽出する。文字認識には、ＯＣＲ（Optical Character Recognition/Reader）技術を用いる。さらに、カード型式検出部１３は、抽出したカード型式に応じて、文字データを登録する対象であるＣＡＤデータ（ＣＡＤ図面）のファイルを選択する。ＣＡＤデータのファイルは、所定フォーマットでカード型式別に用意されており、抽出したカード型式に対応する入力カードＣＡＤ図面１６ａや出力カードＣＡＤ図面１６ｂが選択される。
【００２１】
次に、アドレス検出部１４は、アドレスフィルタ２６を用いてイメージデータ１２から領域２６１の画像を抽出し、該画像に含まれる文字を認識し文字データを抽出する。
【００２２】
次に、インタフェース機器検出部１５は、インタフェース機器フィルタ２７を用いてイメージデータ１２から領域２７１の画像を抽出し、該画像に含まれる文字を認識し文字データを抽出する。
【００２３】
次に、ＣＡＤ図面生成部１７は文字データ登録手段として、カード型式検出部１３が抽出した文字データをＣＡＤデータ（ＣＡＤ図面）上の領域２５１に対応する位置（例えば図２のカード型式２１の位置）に登録する。同様に、ＣＡＤ図面生成部１７は、アドレス検出部１４が抽出した文字データをＣＡＤデータ上の領域２６１に対応する位置（例えば図２のアドレス２２の位置）に登録する。同様に、ＣＡＤ図面生成部１７は、インタフェース機器検出部１５が抽出した文字データをＣＡＤデータ上の領域２７１に対応する位置（例えば図２のインタフェース機器２３の位置）に登録する。各文字データが入力カードＣＡＤ図面１６ａおよび出力カードＣＡＤ図面１６ｂの対応領域に埋め込まれ、新入力カードＣＡＤ図面１８ａおよび新出力カードＣＡＤ図面１８ｂとして出力される。
【００２４】
以上説明したように、図３に示す処理フローによれば、手書図面の指定位置に記載された文字情報を抽出し、自動的にＣＡＤ図面に登録することができる。そのため、本実施形態のシステムによれば、手書図面の文字情報をＣＡＤ図面へ反映する入力作業を削減し、ＣＡＤデータの作成効率を高めることができる。
【００２５】
ところで、上述した実施の形態１のシステムにおいては、ＣＡＤ図面に登録される文字情報として、カード型式２１、アドレス２２、インタフェース機器２３を例に挙げて説明したが、文字情報はこれに限定されるものではない。例えば、図２のＣＡＤ図面にはコメントも記載される。そのため、コメントについてもフィルタを用意しＣＡＤ図面へ登録しても良い。
【００２６】
（ハードウェア構成例）
ＣＡＤシステムのハードウェア構成について図４を参照しつつ説明する。図４は、ＣＡＤシステムが有する処理回路のハードウェア構成例を示すブロック図である。図２に示す各機能は、ＣＡＤシステムが有する機能の一部を示し、各機能は処理回路により実現される。例えば、処理回路は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、入出力インタフェース１０４、システムバス１０５、入力装置１０６、モニタ１０７、ストレージ１０８、ネットワークＩ／Ｆ（インタフェース）１０９を備えたコンピュータである。
【００２７】
ＣＰＵ１０１は、ＲＯＭ１０２やＲＡＭ１０３に格納されたプログラムやデータなどを用いて各種の演算処理を実行する処理装置である。ＲＯＭ１０２は、コンピュータに各機能を実現させるための基本プログラムや環境ファイルなどを記憶する読み取り専用の記憶装置である。ＲＡＭ１０３は、ＣＰＵ１０１が実行するプログラムおよび各プログラムの実行に必要なデータを記憶する主記憶装置であり、高速な読み出しと書き込みが可能である。入出力インタフェース１０４は、各種のハードウェアとシステムバス１０５との接続を仲介する装置である。システムバス１０５は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３および入出力インタフェース１０４で共有される情報伝達路である。
【００２８】
また、入出力インタフェース１０４には、入力装置１０６、モニタ１０７、ストレージ１０８、ネットワークＩ／Ｆ１０９などのハードウェアが接続されている。入力装置１０６は、オペレータによる入力を処理する装置であり、例えばキーボードやマウスである。モニタ１０７は、表示装置である。ストレージ１０８は、プログラムやデータを蓄積する大容量の補助記憶装置であり、例えばハードディスク装置や不揮発性の半導体メモリなどである。ストレージ１０８には、オペレーティングシステム、コンピュータを上述のように機能させるためのプログラム、イメージデータ、ＣＡＤデータなどが記憶されている。ネットワークＩ／Ｆ１０９は、外部のコンピュータと通信するための通信装置である。
【００２９】
以上、本発明の実施の形態について説明したが、本発明は、上記の実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００３０】
１  ＰＬＣ
１０  ユニット
１１  手書図面入力部
１２  イメージデータ
１３  カード型式検出部
１４  アドレス検出部
１５  インタフェース機器検出部
１６ａ  入力カードＣＡＤ図面
１６ｂ  出力カードＣＡＤ図面
１８ａ  新入力カードＣＡＤ図面
１８ｂ  新出力カードＣＡＤ図面
２０  入出力カード
２１  カード型式
２２  アドレス
２３  インタフェース機器
２５  カード型式フィルタ
２６  アドレスフィルタ
２７  インタフェース機器フィルタ
６１  手書図面入力処理
６４  手書図面部分削除処理
６６  イメージ層
６７  編集層
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  入出力インタフェース
１０５  システムバス
１０６  入力装置
１０７  モニタ
１０８  ストレージ
１０９  ネットワークＩ／Ｆ
【図１】
2019133422.tif 000003
【図２】
2019133422.tif 000004
【図３】
2019133422.tif 000005
【図４】
2019133422.tif 000006
【図５】
2019133422.tif 000007