電路建置器:將馬達參數對映至馬達符號屬性的步驟

選取馬達電路後,將呼叫特殊馬達設置/註解功能。此特殊功能由具有標籤值的樣板上的標識圖塊以旗標方式標記,該值對映至 UI_TITLE 欄位中標記有「!MCC_CTRL」的電路代碼表單中的行。此功能參考 ace_electrical_standards.mdb 檔案以決定已選取的一組馬達輸入參數的目前滿載值和配線大小值。

透過此馬達設置/註解功能產生的值不會自動寫入元件上的屬性或電路上的配線類型。這些值在 AutoLISP 整體變數「#data」中儲存為索引的清單。整體表示資料儲存在記憶體中,並且在電路建置器繼續建構電路時可用。電路建置器處理電路的後續標識圖塊,它可以設置為從整體中拉出一個或多個儲存的值,並將它們放置到元件上的屬性中或用於格式化相應的配線類型圖層名稱。

此馬達設置/註解必須用旗標標記為早期發生。這由設定為較小數字或 0 的 ORDER 值完成。例如,如果馬達滿載 amps 值用於確定主斷路斷路器調整大小,在主斷路表示處理標識圖塊之前記憶體中必須具有此資料。

「#data」清單第一個子清單中的元素在記憶體中以以下順序保留。與馬達相關的值在前八個元素中保留。查看 API 文件獲取元素的完整清單。

  1. 馬達類型
  2. 電源
  3. 單位
  4. 電壓
  5. 赫茲 (Hz)
  6. 速度 (RPM)
  7. 滿載 Amp (FLA)
註: 電路建置器號碼,此索引清單以 0 開頭而不是 1。

有兩種將這些值對映至元件屬性的方式。

註: 在標識圖塊上定義的屬性值將取代所有定義在工作表中的值。

標識圖塊方法

  1. 開啟包含馬達、熔絲或斷路器符號的標識圖塊的電路樣板圖面。
  2. 為符號尋找正確的標識圖塊。
  3. 使用格式「{屬性名稱}=@#@」編輯其雜項 1 屬性值。使用相應的索引數取代「#」以對映正確的元素。例如,若要將馬力對映至額定值 2 屬性,請輸入「RATING2=HP: @1@」。若還要將滿載電流值對映至 RATING4 屬性,請輸入「RATING2=HP: @1@;RATING4=Full load: @7@ amps」。謹記,值的索引清單從零開始。
    註: 雜項 1 屬性值可以包含多個特殊文字旗標,這些旗標可以使電路建置器以特殊方式處理元件或基本配線。新增值時,請勿覆蓋任何其他特殊旗標值。以分號分隔各個值。
  4. 儲存電路樣板圖面。

工作表方法

  1. 開啟電路建置器工作表,ace_circuit_builder.xls。
  2. 尋找電路品類和類型,例如品類:三相馬達電路和類型:水平 - 不可逆 - 非反轉式。
  3. 開啟與 SHEET_NAME 值名稱相同的電路代碼表,例如,SHEET_NAME:3ph_H。
  4. 尋找馬達符號區段,例如,代碼:MTR03、註解:馬達符號、UI_PROMPT_LIST:三相馬達。

    群組內可以有多個選取。例如,有斷開方式類型的選取和包含輔助接點的選取。每個選取均從 UI_VAL 欄位指定一個數值。加入此值以確定此選取組合的相應動作。總和與 UI_SEL 欄位中的值相符。相符後,會使用 COMMAND_LIST 值、ANNOTATE_LIST 值等將插入和註解選取。

  5. 在 COMMAND_LIST 欄中編輯此馬達符號的 API 呼叫。例如,此插入元件 API 呼叫的最後引數用於使用 nil 預先定義雜項 1 代碼值 (如果未定義其他值)。

    之前和之後展示:

    之前:(c:ace_cb_insym #xyz nil "HMO13" #scl 8 nil)

    之後:(c:ace_cb_insym #xyz nil "HMO13" #scl 8 “RATING2=HP: @1@”)

    註: 請參閱 API 文件,以取得更多資訊。
  6. 儲存工作表。