회로 빌더: 모터 매개변수를 모터 기호 속성에 매핑하려면

모터 회로가 선택된 경우 특수한 모터 설정/주석 기능이 호출됩니다. 이 특수 기능은 UI_TITLE 필드에서 "!MCC_CTRL"로 표시된 회로 코드 시트의 줄에 매핑되는 CODE 값을 가진 템플릿의 표식기 블록에서 플래그 지정됩니다. 이 기능은 선택한 모터 입력 매개변수 세트에 대한 전체 부하 전류 및 와이어 크기 값을 결정하기 위해 ace_electrical_standards.mdb 파일을 참조합니다.

이 모터 설정/주석 기능에 의해 생성되는 값은 회로의 와이어 유형 또는 구성요소의 속성에 자동으로 기록되지 않습니다. 이러한 값은 “#data”라는 AutoLISP 전역 변수에 색인화된 리스트로 저장됩니다. 전역은 데이터가 메모리에 저장되며 회로 빌더가 회로를 계속 구성하는 동안 사용할 수 있다는 것을 의미합니다. 회로 빌더는 회로의 후속 표식기 블록을 처리할 때 이러한 저장된 값 중 하나 이상을 전역 파일에서 끌어와 구성요소의 속성에 넣도록 설정되거나 적절한 와이어 유형 도면층 이름의 형식을 지정하는 데 사용될 수 있습니다.

이 모터 설정/주석은 초기에 수행되도록 플래그를 지정해야 합니다. 이 작업은 작은 숫자나 0으로 설정되는 ORDER 값을 사용하여 수행합니다. 예를 들어, 주 격리 회로 차단기 크기를 결정하기 위해 모터 전체 부하 암페어 값이 사용될 경우, 주 격리 방식 표식기 블록이 처리되기 전에 이 데이터가 메모리에 있어야 합니다.

"#data" 리스트의 첫 번째 하위 리스트에 있는 요소는 메모리에서 다음 순서대로 유지됩니다. 모터와 관련된 값은 처음 8개의 요소에 있습니다. 전체 요소 리스트는 API 문서를 참고하십시오.

  1. 모터 유형
  2. 전원
  3. 단위
  4. 전압
  5. 헤르츠(Hz)
  6. 속도(RPM)
  7. FLA(전부하 전류)
주: 회로 빌더에서 이 색인화된 리스트의 번호는 1이 아니라 0부터 시작합니다.

이러한 값을 구성요소의 속성에 매핑하는 방법에는 두 가지가 있습니다.

주: 표식기 블록에 정의된 속성 값은 스프레드시트에 정의된 모든 값을 재지정합니다.

표식기 블록 방법

  1. 모터, 퓨즈 또는 회로 표식기 기호에 대한 표식기 블록이 포함된 회로 템플릿 도면을 엽니다.
  2. 기호에 대한 올바른 표식기 블록을 찾습니다.
  3. “{속성 이름}=@#@” 형식을 사용하여 해당 MISC1 속성 값을 편집합니다. 올바른 요소를 매핑하기 위해 “#”을 적절한 색인 숫자로 대체합니다. 예를 들어, 마력을 RATING2 속성에 매핑하려면 "RATING2=HP: @1@"를 입력합니다. 또한 FLA(전부하 전류) 값을 RATING4 속성에 매핑하려면 "RATING2=HP: @1@;RATING4=Full load: @7@ amps"를 입력합니다. 값의 색인화된 리스트는 0부터 시작합니다.
    주: MISC1 속성 값은 회로 빌더에서 구성요소 또는 기본 와이어를 특수한 방법으로 처리하도록 하는 여러 특수한 문자 플래그를 포함할 수 있습니다. 새 값을 추가할 경우 다른 특수한 플래그 값을 덮어쓰지 않아야 합니다. 각 값을 세미콜론으로 구분합니다.
  4. 회로 템플릿 도면을 저장합니다.

스프레드시트 방법

  1. 회로 빌더 스프레드시트 ace_circuit_builder.xls를 엽니다.
  2. 회로 범주와 유형을 찾습니다(예: 범주: 3상 모터 회로 및 유형: 수평 - FVNR - 정방향).
  3. SHEET_NAME 값과 동일한 이름을 가진 회로 코드 시트(예: SHEET_NAME: 3ph_H)를 엽니다.
  4. 모터 기호 섹션을 찾습니다(예: 코드: MTR03, 주석: 모터 기호, UI_PROMPT_LIST: 3상 모터).

    그룹 내에 여러 선택 사항이 존재할 수 있습니다. 예를 들어, 격리 방식의 유형에 대한 선택 사항과 보조 접점을 포함하기 위한 선택 사항이 존재할 수 있습니다. 각 선택 사항에는 UI_VAL 필드의 숫자 값이 지정됩니다. 이 선택 사항의 조합에 대한 적절한 작업을 결정하기 위해 해당 값이 추가됩니다. 합계는 UI_SEL 필드의 값과 일치합니다. 일치가 이루어지면 선택 사항을 삽입하고 주석을 달기 위해 COMMAND_LIST 값, ANNOTATE_LIST 값 등이 사용됩니다.

  5. 이 모터 기호에 대한 COMMAND_LIST 열에서 API 호출을 편집합니다. 예를 들어, 추가로 정의된 사항이 없을 경우 nil이 있는 MISC1 코딩된 값을 미리 정의하기 위해 이 구성요소 삽입 API 호출의 마지막 인수가 사용됩니다.

    작업 이전 및 이후의 모양은 다음과 같습니다.

    이전:(c:ace_cb_insym #xyz nil "HMO13" #scl 8 nil)

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

    주: 자세한 내용은 API 문서를 참고하십시오.
  6. 스프레드시트를 저장합니다.