CC 함수 블록을 사용하여 온도 제어

이것은 조정 제어 펑션 블록으로 프로세스의 온도를 제어하는 법을 보여주는 예입니다.
이름
설명
PV
온도
Act1stCV
CV3(고압 흐름)
Act2ndCV
CV2(냉각)
Act3rdCV
CV1(저압 흐름)
Target1stCV
CV2
Target2ndCV
CV3
Target3rdCV
CV1
CV1Target
0%
대상 목록 설정에서 CV1의 우선순위가 가장 낮고 CV1이 PV를 설정값으로 유지하기 위해 정상 상태 로드를 가정하므로 이 값은 무관합니다.
CV2Target
0%
CV3Target
10%
온도 예 설명
PV를 설정값에서 조작하는 것이 최우선입니다. 고압 스팀과 냉각이 최고 능동 엑추에이터로 선택됩니다. 정상 상태에서 동일한 두 제어장치는 목표값이 같아야 합니다. 즉 CV3은 10%, CV2는 0%입니다. CV1은 PV를 설정점에 유지하기 위해 어떤 값이라도 갖습니다. 따라서 PV를 설정점에서 조작하는 것이 더 높은 우선순위 제어 목표이므로 목표값은 무관합니다. 목표 CV 우선순위와 목표 CV값은 온라인으로 변경할 수 있습니다.
CC 함수 블록은 컨트롤 목표가 다음과 같은 중요도 순서로 완성되도록 CV1, CV2, CV3을 계산합니다.
  1. PV를 SP로 제어
  2. CV2에서 대상 값으로 컨트롤
  3. CV3에서 목표값으로 제어
이 시점에서 기본 구성을 완료했습니다. 내장 튜너를 구성하지 않았습니다. 제어 변수가 자동 또는 수동 모드로 온라인에 투입될 준비가 끝났습니다. 튜닝의 경우 기본 설정이 사용됩니다. CC 함수 블록 튜닝을 참조하세요.
프로세스 모델을 모르는 경우 자동 모드에서 펑션 블록이 올바르게 작동할 수 있도록 내장 튜너(모델러)를 사용하여 모델을 식별하고 펑션 블록을 튜닝해야 합니다.
펑션 블록은 데드타임 내부 프로세스 모델이 딸린 1차 래그와 1차 필터(튜닝 파라미터 최대 12개)를 이용해 CV를 산정합니다. 각 CV는 프로세스 변수(PV)가 설정값에 근접할 때 1차 래그 궤도를 따르도록 산정됩니다.
응답 속도는 응답 시간 상수의 값에 따라 다릅니다. 응답 시간 상수가 작을수록 제어 변수 응답이 빠릅니다. 반응 시간 상수는 PV가 프로세스 동력에 따라 적당한 시간에 설정값에 도달하도록 설정해야 합니다. 응답 시간 상수가 클수록 컨트롤 변수 응답이 느려지지만 컨트롤 변수는 더 강력해 집니다. 자세한 사항은 튜닝 섹션을 참조하세요.
수동 모드에서는 제어 변수(CV)가 작업자 입력된 또는 프로그램 생성된 CVnOper이나 CVnProg 파라미터와 같게 설정됩니다. 수동과 자동 모드 사이의 무충돌 전환 및 제어 변수의 안전한 작동을 위해 각 스캔에서 CV가 현재 상태로부터 지정된 CV 단위 이상으로 이동할 수 없도록 CV 변화율 제한기가 구현됩니다.
CV 변화율의 제한 방법
  • CVnROCPosLimit 및 CVnROCNegLimit을 설정합니다.
CVManLimiting이 설정되어 있지 않으면 제어 변수가 수동 모드에 있을 때 속도 제한이 적용되지 않습니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal