셋포인트 프로파일 생성
- 업데이트 날짜:2023-02-21
- 2분 (읽기 시간)
컨트롤 루프 내부에서 [PID 셋포인트 프로파일] VI를 사용하면 램프(Ramp) 및 소크(Soak) 타입 PID 어플리케이션에 대해 시간 경과에 따라 셋포인트 값의 프로파일을 생성할 수 있습니다. 예를 들어 오븐 컨트롤 시스템의 셋포인트 온도를 시간의 경과에 따라 변화시킨 뒤, 특정 온도에서 일정 기간 동안 유지해야 하는 경우가 있습니다. [PID 셋포인트 프로파일] VI를 사용하여 Ramp, Hold 및 Step 기능의 임의의 조합을 구현합니다.
셋포인트 프로파일을 오름차순으로 정렬한 시간과 셋포인트값의 쌍의 배열로 지정합니다.
Ramp 셋포인트 프로파일
셋포인트 프로파일은 다음 그림에서 보이는 것과 같이 2개의 셋포인트 프로파일 배열값을 갖는 Ramp 셋포인트 프로파일로 지정할 수 있습니다.

Ramp and Hold 셋포인트 프로파일
다음 그림에서 보이는 것과 같이 Ramp and Hold 셋포인트 프로파일은 동일한 셋포인트 값을 갖는 2개의 연속적인 배열값을 가질 수 있습니다.

Step 셋포인트 프로파일
다음 그림에서 보이는 것과 같이 Step 셋포인트 프로파일은 동일한 시간값을 갖는 2개의 연속적인 배열값을 가질 수 있습니다.

[PID 셋포인트 프로파일] VI는 현재 경과 시간을 사용하여 결정한 1개의 셋포인트 값을 반환합니다. VI를 처음 호출하면 셋포인트 프로파일의 현재 시간이 0으로 초기화됩니다. 그 다음 호출에서, VI는 이전 시간과 dt 입력값을 사용하여 현재 시간을 결정합니다. 다시 초기화? 입력에 참 값을 전달하여 현재 시간을 다시 0으로 초기화하면 지정한 셋포인트 프로파일을 반복할 수 있습니다.