關於 PLC 資料庫檔案

您可以手動修改 PLC 資料庫檔案,或使用 PLC 資料庫檔案編輯器 (建議使用的方法)。AutoCAD Electrical 工具集 PLC 資料庫檔案 (ace_plc.mdb) 安裝於 C:\Users\{使用者名稱}\Documents\Acade {版本}\AeData\{語言代碼}\PLC

依預設,AutoCAD Electrical 工具集 PLC 資料庫檔案除包含一些模組規格和模組端子資訊表格外,還包含「PLC_Manufacturer」、「PLC_MSG」和「PLC_Styles」表格。

註: PLC 參數式建置符號用於 ANSI D 大小和 IEC A1 頁面大小效果最佳。

PLC_Manufacturer

該表格列示了「製造商」、「系列」、「類型」和「表格名稱」。

PLC_MSG

該表格僅供內部使用。建議您不要編輯該表格。

PLC_Styles

該表格針對每種型式列示了方塊設定。

每種模組類型都有兩個表格。模組規格表格包含型號、類型、描述、額定值和矩形偏移值等資訊。模組端子資訊表格 (以「_Data」結束) 包含代碼值、端子順序號碼、圖塊名稱和端子屬性等端子資訊。

模組規格表格

範例:「allen-bradley_1746_analog_input」

該檔案列示了在「PLC 模組選取」對話方塊的下半部分所列示的模組選取行中顯示的資訊。

CODE

模組號

TYPE

模組類型

POINTS

I/O 點數

DESCRIPTION

選取對話方塊中顯示的描述

ADDRESS_BASE

基本編號值 (八進位、十進位、十六進位)

ADDRESS_FORMAT

保留以供將來使用;目前為空

OPTIONAL_BLOCK

在模組底端要插入的可選擇的圖塊 (即 DIP 開關)

RATING

額定電壓

LISP

插入模組時執行的 AutoLISP 檔案

BOX_RIGHT、BOX_LEFT、BOX_TOP_BOX_BOTTOM

BOX_SPLIT_BOTTOM、BOX_SPLIT_TOP

METRIC_BOX_RIGHT、METRIC_BOX_LEFT、METRIC_BOX_TOP、METRIC_BOX_BOTTOM

METRIC_BOX_SPLIT_BOTTOM、METRIC_BOX_SPLIT_TOP

偏移沿完成的符號堆疊繪製的矩形 (右側、左側、頂端、底端),以建立整體模組。

註:

您可以透過從模組的規格表格中移除這些項目來抑制已完成模組周圍的矩形方塊。

CATEGORY

在工作表到 PLC I/O 公用程式期間插入模組時,指定模組的插入位置。

  • 1 - 在階梯的右側或底端母線行附近插入。
  • 2 - 在階梯的左側或頂端母線行附近插入。
  • 3 - 在階梯母線行之間的中心位置插入。

以下是用於參數式建置符號放置的可選擇的參數:

方塊顏色/線型/圖層

您可以指示 AutoCAD Electrical 工具集 使用顏色、圖層、線型或線型比例的非預設線屬性繪製矩形方塊。將此資訊編碼為一系列關鍵字,就如同您在使用 AutoCAD 的 CHPROP 指令進行變更。關鍵字會編碼至模組規格表格中的「BOX_RIGHT」、「BOX_LEFT」、「BOX_TOP」和「BOX_BOTTOM」項目中。例如,以下將使封閉方塊的左側和右側為青色,並使用線型「Hidden2」;使封閉方塊的頂端和底部為藍色,並使用預設線型:

BOX_RIGHT=0.5 COLOR CYAN LTYPE HIDDEN2

BOX_LEFT=0.5 COLOR CYAN LTYPE HIDDEN2

BOX_TOP=0.5 COLOR BLUE

BOX_BOTTOM=0.375 COLOR BLUE

模組端子資訊表格 (以 _Data 結束)

範例:「allen-bradley_1746_analog_input_Data」

該檔案包含模組類型的端子資訊。

CODE

模組的目錄號碼

SEQUENCE

端子順序號碼

BLOCK

用於插入的圖塊名稱。「?」在插入期間填滿,並且圖塊名稱會根據所選取的方位來使用「H」或「V」。

ATTRIBUTES

端子的可選屬性。包括使用者屬性、%%x 提示值、位址字首或字尾、非順序位址、切斷、I/O 位址的重新提示 (包括未使用的端子和特殊間距)。

以下是用於參數式建置符號放置的可選擇的參數:

%%x 提示值的使用

輸入機架、群組或插槽值後,這些值即可用於模組的任何後續 I/O 點。如果您要使用每個 I/O 點的 TERMDESC_ 屬性在機架/群組中包含 I/O 位址 (位元數格式),請執行以下作業:

  1. 在模組的第一個項目中提示機架和群組值。

    %%1PROMPT = 機架號碼;%%2PROMPT = 群組號碼。

  2. 使用 %%1、%%2 和位元數字尾編碼 TERMDESC_ 值。

    TERMDESC_=1:%%1%%2/00,用於第一個 I/O 點

    TERMDESC_=1:%%1%%2/01,用於第二個 I/O 點

使用者屬性

如果在模組端子資訊表格中參考您自己的屬性,則可以在參數式符號中加入並註解這些屬性。

位址字首或字尾

每個插入的位址值中可以包含一個字首或字尾。例如,若要在給定的模組上輸入「IN-」做為字首,您需要編輯資料庫檔案並將「;TAGA_=IN-%%N」加入模組資料圖塊中的每個 I/O 參數式資料項目中。%%N 表示計算的 I/O 位址,「IN-」為加入的字首。

處理非順序位址

某些模組可能具有並非從一個端子循序遞增到下一個端子的 I/O 位址指定。使用「%%A」旗標表示模組的開始位址。在以下所展示的範例中,位址順序為非循續順序。請注意「TAGA_=%%A+ <some value>」旗標的使用。

CODE

BLOCK

ATTRIBUTES

D2-08ND3

HP?--WLR

TERM_=C,C;MFG=PLC-DIRECT;CAT=D2-08ND3;...

D2-08ND3

HP?WA-DQ

TERM_=0

D2-08ND3

HP?WA-DR

TERM_=4;TAGA_=%%A+4

D2-08ND3

HP?WA-DQ

TERM_=1;TAGA_=%%A+1

D2-08ND3

HP?WA-DR

TERM_=5;TAGA_=%%A+5

D2-08ND3

HP?WA-DQ

TERM_=2;TAGA_=%%A+2

D2-08ND3

HP?WA-DR

TERM_=6;TAGA_=%%A+6

D2-08ND3

HP?WA-DQ

TERM_=3;TAGA_=%%A+3

D2-08ND3

HP?WA-DR

TERM_=7;TAGA_=%%A+7

強制切斷

您可以在模組端子資訊表格中預先定義模組切斷點。將「\SPECIAL=BREAK」加入到要切斷的行。

依預設,參數式建置符號中允許出現 20 個端子。如果模組中的端子超過 20 個,則在邏輯位置處放置切斷;例如一組 I/O 定址之後。例如,32 I/O 點的卡可以容納 36 個端子,則模組定義將在 18 (在第一組 16 I/O 位址之後) 處執行切斷指令。如果要更快地切斷模組,您可以使用 PLC 資料庫檔案編輯器加入切斷指令,或在模組端子資訊表格中執行以下作業。

HP?WA-D;TERM_07\SPECIAL=BREAK

觸發 I/O 位址重新提示

某些模組包含輸入與輸出。指定參數式建置從輸入翻轉到輸出時,您可以觸發 AutoCAD Electrical 工具集 提示輸入新開始位址號,反之亦然。在要提示新輸出位址的行中加入「\SPECIAL=ADDR_OUT」,或在要提示新開始輸入位址的行中加入「\SPECIAL=ADDR_IN」。

包括未使用的端子

某些模組可能含有未使用的端子。依預設,會略過未使用的端子,從而產生模組的簡單表現法。透過在「模組端子資訊」表格中加入「\SPECIAL_INCLUDE」和「\SPECIAL_EXCLUDE」,您可以將 PLC 資料庫檔案設置為選擇性地展示未使用的端子。

特殊間距

通常,當 AutoCAD Electrical 工具集 產生 PLC 模組時,它會使用 I/O 的目前橫檔間距以及接線點間距。您可以使用「模組端子資訊」表格中的「\SPECIAL=SPACINGFACTOR=<val>」來取代此間距。AutoCAD Electrical 工具集 在 I/O 點或接線項目行中看到它時,將使用橫檔間距係數。例如,對於給定的 I/O 或接線項目旗標的「\SPECIAL=SPACINGFACTOR=0.5」,AutoCAD Electrical 工具集 會以 0.5 倍橫檔間距插入該點,而不是一個完整的橫檔間距。如果值為 1.5,則將該點插入到比一般間距多半個橫檔間距以下位置,如果值為 0.0,則將 I/O 點插入與前一個點相同的位置。

例如,參數式資料檔案中的以下四行將在四個階梯橫檔空間中分別插入四個點:

HP?WA-D;TERM_=01

HP?W--;TERM_=COM

HP?W--;TERM_=VDC

HP?WA-D;TERM_=02

如果您要將兩個中間端子符號群組至一個橫檔空間中 (而非佔用兩個空間),請編輯要讀取的檔案:

HP?WA-D;TERM_=01

HP?W--;TERM_=COM;\SPECIAL=SPACINGFACTOR=0.5

HP?W--;TERM_=VDC;\SPECIAL=SPACINGFACTOR=0.5

HP?WA-D;TERM_=02