단계 지우기 실패(Phase Clear Failure, PCLF)

이 명령어는 Compact GuardLogix 5370, Compact GuardLogix 5380, CompactLogix 5370, CompactLogix 5380, GuardLogix 5570, GuardLogix 5580, ControlLogix 5570, ControlLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
PCLF 명령어를 사용하여 장비 단계의 실패 코드를 지웁니다.
PCLF 명령어를 사용하여 장비 단계의 실패 코드를 지웁니다.
  • PCLF 명령어만 사용하여 장비 단계의 실패 코드를 지웁니다.
  • CLR 명령어, MOV 명령어 또는 할당(:=)을 사용하면 장비 단계의 실패 코드를 변경할 수
    없습니다
    .
PCLF 명령어를 사용할 경우 장비 단계에 다른 소유자가
없는지
확인합니다.
Logix Designer
, HMI,
FactoryTalk Batch
소프트웨어 또는 다른 프로그램이 장비 단계를 소유하고 있는 경우 PCLF 명령어를 사용하면 실패 코드가 지워지지
않습니다
.
  • 우선순위가 높은 HMI 소유권은
    CompactLogix
    5370 및
    ControlLogix
    5570 컨트롤러에만 적용됩니다.
팁: 이 명령어를 ControlLogix 중복 시스템에서 사용할 때, 명령어와 단계 프로그램이 우선 순위가 가장 높은 태스크에 예약되어 있지 않으면, 이 명령어로 제어되는 출력이 중복 전환 중 순조롭게 유지되지 않을 수 있습니다.
이것은 전환 명령어입니다. 사용할 경우 다음 단계를 수행하십시오.
  • 래더 로직에서 명령어가 실행되어야 할 때마다 렁-입력-조건을 거짓에서 참으로 전환하는 명령어를 삽입합니다.
  • Structured Text 루틴에서 명령어가 전환 시에만 실행되도록 하는 조건을 삽입합니다.
사용 가능한 언어
래더 다이어그램
PCLF_LD_avail_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
PCLF(Phase_Name);
피연산자
래더 다이어그램
피연산자
유형
형식
설명
Phase Name
PHASE
장비 단계 이름
실패 코드를 지울 장비 단계입니다.
구조화된 텍스트
피연산자는 래더 다이어그램 PCLF 명령어의 피연산자와 동일합니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
없음. 피연산자 관련 폴트의 경우 아래의
배열을 통한 인덱스
를 참조하십시오.
실행
구조화된 텍스트의 경우 정상 스캔 중에 EnableIn은 항상 참입니다. 따라서 명령어가 로직에서 활성화한 제어 경로에 있는 경우 해당 명령어가 실행됩니다.
조건/상태
수행한 작업
사전 스캔
취해진 조치가 없습니다.
사후 스캔
취해진 조치가 없습니다.
EnableIn이 거짓임
취해진 조치가 없습니다.
EnableIn이 참임
명령어가 위에서 설명한 바와 같이 실행됩니다.
예
래더 다이어그램
Drain_Tank_Restart
= 1(
Drain_Tank
장비 단계 다시 시작)인 경우
Drain_Tank
장비 단계의 실패 코드를 지웁니다.
다시 시작 명령을 통해
Drain_Tank
장비 단계의 상태를 다시 시작으로 변경합니다.
Drain_Tank_Restart
= 0;
PCLF_LD_ex_v31
구조화된 텍스트
(*
Drain_Tank_Restart
= on인 경우
Drain_Tank
장비 단계의 실패 코드를 지웁니다.
Drain_Tank
장비 단계를 다시 시작합니다.
Drain_Tank_Restart
를 해제합니다*)
If
Drain_Tank_Restart
Then
PCLF(
Drain_Tank
);
PCMD(
Drain_Tank
,Restart,0);
Drain_Tank_Restart
:= 0;
End_If;
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal