여러 루프 컨트롤
- 업데이트 날짜:2023-02-21
- 1분 (읽기 시간)
대부분의 PID VI는 여러 개의 컨트롤 루프 어플리케이션에 사용되는 다형성 VI입니다. 예를 들어, PID VI와 입력 및 출력용 DAQ 함수를 사용하여 여러 루프 PID 컨트롤 어플리케이션을 설계할 수 있습니다. DAQ 아날로그 입력 함수를 여러 채널에 대해 설정하면 데이터의 배열을 반환합니다. 이 배열을 PID VI의 프로세스 변수 입력에 직접 연결할 수 있습니다. PID VI의 다형성 타입은 DBL에서 DBL 배열로 자동으로 전환되며, 프로세스 변수 배열 값의 개수에 해당하는 출력값의 배열을 계산하여 반환합니다. 또한 다형성 VI의 아이콘에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 타입 선택을 선택하여 다형성 VI의 타입을 수동으로 전환할 수 있습니다.
다형성 타입이 DBL 배열인 경우, 다른 입력도 자동으로 배열 입력으로 변경됩니다. 예를 들어, PID VI의 입력인 셋포인트, PID 게인, 출력 범위는 모두 배열 입력이 됩니다. 이러한 각 입력의 배열 길이의 범위는 1부터 프로세스 변수 입력의 배열의 길이까지입니다. 이러한 입력 중 하나의 배열의 길이가 프로세스 변수 입력의 배열의 길이보다 짧은 경우, PID VI는 마지막 값을 다른 계산에 사용합니다. 예를 들어, PID 게인 배열에서 한 개 세트의 PID 게인만을 지정하는 경우, PID VI는 이 게인을 사용하여 각 프로세스 변수 입력 값에 해당하는 각 출력 값을 계산합니다. 다른 다형성 PID와 퍼지 로직 VI도 동일한 방식으로 작동합니다.