상품

PLC에서 PID 제어를 수행할 때 어떤 방법이 있나요?

등록일
2025. 12. 17.

PLC에서 PID 제어를 수행할 때 어떤 방법이 있나요?



PLC에서 PID 제어를 수행할 경우 다음과 같은 방법이 있습니다.
제어를 온도 조절 유닛으로 수행할 경우 입력과 출력이 미리 유닛에 탑재되어 있지만, 명령어로 수행할 경우 각 입출력을 별도로 준비해야 합니다.
PLC 기종
구현 방법
출력
제어 주기
자동
튜닝※2
입력 제어 ※1 출력
CS1-H 온도 입력
아날로그 입력
PIDAT 명령 아날로그 출력 - 〇
PIDAT 명령 + TPO 명령 ※3 디지털 출력 1.00~
99.99초
CJ1M
CJ2
NSJ
온도 입력
아날로그 입력
PIDAT 명령 아날로그 출력 - 〇
PIDAT 명령 + TPO 명령 ※3 디지털 출력 1.00~
99.99초
온도 입력 온도 조절 유닛
CJ1W-TC□01/02: 4루프
CJ1W-TC□03/04: 2 루프
디지털 출력 1~99초 〇
CP1 온도 입력
아날로그 입력
PIDAT 명령 아날로그 출력 - 〇
PIDAT 명령 + TPO 명령 디지털 출력 1.00~
99.99초
NJ 온도 입력
아날로그 입력
PIDAT / PIDAT_HeatCool 명령
          ※4
아날로그 출력 - 〇
PIDAT / PIDAT_HeatCool 명령
+ TimeProportionalOut 명령
          ※4
디지털 출력 0.1~100초
온도 입력 온도 조절 유닛 ※5
CJ1W-TC□03/04: 2루프
디지털 출력 1~99초 〇
온도 입력 온도 조절 유닛 ※4
NX-TC2□□□: 2루프
NX-TC3□□□: 4 루프
아날로그 출력 -
디지털 출력 0.1/0.2/0.5/
1~99초
NX 온도 입력
아날로그 입력
PIDAT / PIDAT_HeatCool 명령
          ※4
아날로그 출력 - 〇
PIDAT / PIDAT_HeatCool 명령
+ TimeProportionalOut 명령
          ※4
디지털 출력 0.1~100초
온도 입력 온도 조절 유닛 ※4
NX-TC2□□□: 2루프
NX-TC3□□□: 4 루프
아날로그 출력 - 〇
디지털 출력 0.1/0.2/0.5/
1~99초

※1
모든 PID 제어는 목표값 필터형 2자유도 PID 제어 방식을 채택하고 있습니다.
TPO 명령 및 TimeProportionalOut 명령에서는 PIDAT 명령 및 PIDAT_HeatCool 명령으로 연산한 조작량을 시간 분할 비례 출력으로 변환합니다.
명령에 의한 경우, PID 제어의 루프 수는 입출력 수, 사이클 타임, 프로그램 용량이 허용하는 범위 내에서라면 몇 루프라도 제어할 수 있습니다.
※2
모든 오토 튜닝은 리미트 사이클 방식을 채택하고 있습니다.
또한, 조작량 리미트를 지정하여 오토 튜닝을 실행한 경우, 오토 튜닝 중에도 조작량 리미트가 적용됩니다.
※3
TPO 명령은 유닛 버전 Ver2.0 이후에서 사용할 수 있습니다.
※4
NX-TC□□□□ 온도 조절 유닛 및 PIDAT_HeatCool 명령에서는 가열 냉각 제어가 가능합니다.
※5
4루프 타입의 CJ1W-TC□01 및 CJ1W-TC□02는 NJ 시리즈 컨트롤러에서는 사용할 수 없습니다.


■참고사항
각 유닛 및 명령어의 상세 내용, 조작 절차 등에 대해서는 아래 상품 정보 URL에서 관련 매뉴얼이나 카탈로그를 참조하십시오.
(매뉴얼 다운로드에는 무료 회원 가입이 필요합니다.)