====== IF 명령문 ====== 참이냐 거짓이냐, 두가지 선택 결과에 따라 각각 다른 명령을 수행하도록 해줍니다. 가장 간단한 형태의 IF문입니다. IF 조건 THEN (* 조건판단후 *) 명령문; (* 참일 경우 이곳을 수행 *) 명령문; : END_IF; (* IF문은 항상 END_IF; 로 끝남 *) 여기에 ELSE를 써서 조건을 충족시키 않을때, 다른 동작을 수행하도록 합니다. IF 조건 THEN (* 조건판단후 *) 명령문1; (* 참일 경우 이곳을 수행 *) ELSE 명령문2; (* 거짓일 경우 이곳을 수행 *) END_IF; ELSEIF를 사용해서 중첩된 IF문 구조를 기술할 수 있습니다. IF 조건A THEN (* 이 조건이 참이면 *) 명령문1; (* 이곳을 수행 *) ELSIF 조건B THEN (* 만약 아니면, 이 조건을 판단한뒤 참이면*) 명령문2; (* 이곳을 수행 *) ELSE (* 그래도 아니면 *) 명령문; (* 이곳을 수행 *) END_IF; 사용예입니다. IF PV < 100 THEN Kp := 12.5; ELSIF PV < 200 THEN Kp := 17.0; ELSE Kp := 24.7; END_IF; [[codesysmanual:index|CODESYS]]