회로 빌더에서는 모터 또는 부하의 FLA(전부하 전류) 값에 특정 값을 곱해 회로의 구성요소에 대한 정격을 계산할 수 있습니다. 예를 들어, 전기 코드 표준에 단로기의 정격이 부하 전류의 115% 이상이야 한다고 명시되어 있을 수 있습니다. 예상 최대 부하가 28암페어인 경우 정격이 28암페어의 115% 이상, 즉 32.2암페어 이상의 단로기가 필요합니다. 표준 스위치 정격이 30암페어 및 60암페어인 경우 60암페어 스위치가 선택됩니다.
이러한 자동 계산은 회로 빌더 스프레드시트의 회로 코드 시트에 있는 ANNOTATE_LIST 필드 값의 호출과 전기 표준 데이터베이스에 있는 MOTOR_I_* 테이블 간의 관계를 작성하여 수행할 수 있습니다.
다음은 자동 계산이 정의되는 방법입니다.
다음은 단로기 항목에 대한 예입니다.
(c:ace_cb_anno2 nil “A1” “RATING1” 0 nil)
이 예에서 "A1"은 MOTOR_I_DESC 테이블(퓨즈 없는 단로기의 경우)에서 일치하는 코드이며, "RATING1"은 마지막으로 계산된 암페어 값을 수신하기 위해 삽입된 단로기 기호의 속성입니다.
올바른 연산은 +-*/^입니다. “^” 문자는 지수 함수입니다. 예를 들어, I^2는 I 제곱이고, I^0.5는 I의 제곱근입니다.
한 단계의 중첩 문을 포함한 If-then-else 문이 지원됩니다. 예를 들어, (if (I > 400) then (I * 8) else (I * 11))는 0~-400암페어인 경우 계산되는 암페어 값이 FLA의 8배이고, 400암페어를 넘는 경우 FLA의 11배임을 의미합니다. 한 수준의 중첩이 지원되므로 “(if (I >= 9.0) then (I * 1.25) else if (I < 2.0) then (I * 3.0) else (I * 1.67)”는 I가 9보다 작지만 2.0암페어보다 크거나 같은 경우 계산되는 값이 (I * 1.67)로 설정됨을 의미합니다. 2.0암페어보다 작은 경우 (I * 3.0)이며, 9.0암페어보다 크거나 같은 경우 (I * 1.25)입니다.
유효한 부울 연산은 >, <. >=. <=, =.
MFG=BUSSMAN;CAT=KTK-R-15
구성요소에 계산된 값이 여러 개 있는 경우(예: 퓨즈가 있는 단로기) 해당 구성요소에 대한 두 개의 RATING 속성 값은 다음 예에서와 같이 세미콜론으로 구분됩니다.
(c:ace_cb_anno2 nil “A7” “RATING1;RATING2” nil 0)
MOTOR_I_MAP 테이블의 RATING 열에는 세미콜론으로 구분된 해당 값이 들어 있습니다.