データベース構造 - CADWorx - ヘルプ

CADWorx P&ID

Language
日本語
Product
CADWorx
Subproduct
P&ID
Search by Category
ヘルプ
CAESAR II Version
12
CADWorx Version
20.1 (2020 R1)

CADWorx P&ID は、プロジェクトの図面にあるコンポーネントやシンボルにリンクする外部データベースを利用できます。

データベースなし

図面から何らかの情報を書き出すには、CAD プラットフォームの属性書き出しコマンド (ATTEXT) で行います。P&ID は CAD プラットフォームのブロックおよび属性を使用しているため、この方法で書き出すことができます。

データベースを使用しない場合、プロセスラインやコンポーネントに加えられた変更は、プロセスライン上の他のコンポーネントには伝搬しません。

データベースあり

外部データベースが図面で使用されたシンボルやコンポーネントの情報を含むデフォルトのテーブルを提供します:

  • Instrument (計装)

  • Mechanical (機械系)

  • Miscellaneous (その他)

  • Nozzles (ノズル)

  • Process Lines (プロセスライン)

  • Reducers (レジューサ)

  • Valves (バルブ)

  • Vessels (容器)

コンポーネント情報を含むカスタム テーブルは 10個まで追加できます。どのタイプでもこれらのテーブルを使って、ユーザーがクエリーを作成できます。すべてのコンポーネントテーブルは修正可能です。

Project Documents テーブルはコンポーネントに関連付けられたドキュメントを管理します。このテーブルは修正可能です。Link Database および Project Drawings テーブルは、CADWorx 図面の整合性を管理するための図面の総数、内部リンク、およびその他の情報を持ちます。これらのテーブルは修正しないでください。

CADWorx は Microsoft Access、Oracle、Microsoft SQL Server のデータベースを使用できます。新規プロジェクト作成時に適切な形式を選択します。詳細は、ファイル管理 を参照してください。

共有およびマルチユーザー環境の場合は Microsoft SQL データベースの利用を推奨します。

Microsoft Access セットアップ

Microsoft Access の場合、単体の .mdb ファイルでデータベースを管理します。データベース内にすべてのテーブルがあります。このデータベースは必要に応じて修正可能です。

プロジェクトの初期セットアップ中に テーブル設定 (Table Setup) を使用して、デフォルトのテーブルに列を追加・削除したり、カスタムテーブルを作成します。詳細は、テーブル設定 を参照してください。データベースの一部のテーブルは、正しく動作するために必要なものです。詳細は、必要なデータベース テーブルと列 を参照してください。

列はプロジェクトがセットアップされた後でも追加できますが、手動処理になります。詳細は、既存データベースに列を追加 を参照してください。

  • SQL (Structured Query Language) コマンドで使用される名前やキーワードと同じになることを避けるために、ソフトウェアは各列名のうしろにアンダーバー (_) を自動的に追加します。

  • Microsoft Access には 1レコードのすべての列の文字数合計が 7500文字までという制限があります。

編集 (Edit) 同期 (Synchronize) のようなコマンドを使ってテーブルのデータが更新されると、ブロックやシンボルが持つ属性名と一致するテーブル内の列名の情報も更新されます。たとえば、図面には SIZE、SPEC、TAG という属性名を持ったバルブのタイプ 303 のブロックを配置できます。外部データベースでは、テーブルの値が変更されます。シンボルで 編集 (Edit) を使用すると、これらの値は図面に転送されます。

CADWorx は Access 2003 および Access 2007 でのみテスト済みですが、Access 97、Access 2000、Access 2002/XP/2003 形式のデータベースも作成できます:

  • デフォルトで常に Access 97 データベースを作成するには [製品フォルダー]\P&ID\System\Access1997.bat を実行します。

  • デフォルトで常に Access 2000 データベースを作成するには [製品フォルダー]\P&ID\System\Access2000.bat を実行します。

  • デフォルトで常に Access 2002 または Access 2003 データベースを作成するには [製品フォルダー]\P&ID\System\Access2002-2003.bat を実行します。

SQL Server セットアップ

SQL Server データベースを使うように CADWorx をセットアップする方法は [製品フォルダー]\P&ID\System\SqlServer.txt を参照してください。

SQL Server に SQL データベースのパスワードをプロジェクトと共に保存できるようになりました。図面にログインする最初のときにパスワードを入力するだけになります。図面を 2回目以降開いたときに ユーザー名とパスワードを入力 (Enter User Name and Password) ダイアログが表示される場合は、SQL Server のパスワードが変更されています。

Oracle セットアップ

Oracle データベースを使うように CADWorx をセットアップする方法は [製品フォルダー]\P&ID\System\Oracle.txt を参照してください。

データベース エラー

データベース エラーは ベース CAD のテキスト ウィンドウに表示され、ログファイルである [製品フォルダー]\P&ID\System\Sql_Error_Log.txt に書き込まれます。