단계에서 분리(Detach from Phase, PDET)

이 명령어는 Compact GuardLogix 5370, Compact GuardLogix 5380, CompactLogix 5370, CompactLogix 5380, GuardLogix 5570, GuardLogix 5580, ControlLogix 5570, ControlLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
팁: 이 명령어를 ControlLogix 중복 시스템에서 사용할 때, 명령어와 단계 프로그램이 우선 순위가 가장 높은 태스크에 예약되어 있지 않으면, 이 명령어로 제어되는 출력이 중복 전환 중 순조롭게 유지되지 않을 수 있습니다.
PDET 명령어를 사용하여 장비 단계의 소유권을 포기할 수 있습니다.
프로그램이 PDET 명령어를 실행한 후
더 이상
장비 단계를 소유하지 않습니다. 따라서 다른 프로그램 또는
FactoryTalk Batch
소프트웨어가 장비 단계의 소유권을 가져올 수 있습니다. 프로그램이 이전에 장비 단계에 연결(PATT) 명령어를 통해 장비 단계의 소유권을 가져온 경우에만 PDET 명령어를 사용하십시오.
이것은 전환 명령어입니다. 사용할 경우 다음 단계를 수행하십시오.
  • 래더 로직에서 명령어가 실행되어야 할 때마다 렁-입력-조건을 거짓에서 참으로 전환하는 명령어를 삽입합니다.
  • Structured Text 루틴에서 명령어가 전환 시에만 실행되도록 하는 조건을 삽입합니다.
사용 가능한 언어
래더 다이어그램
PDET_LD_avail_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
PDET(Phase_Name);
피연산자
래더 다이어그램
피연산자
유형
형식
설명
Phase Name
PHASE
장비 단계 이름
더 이상 소유하지 않으려는 장비 단계입니다.
구조화된 텍스트
피연산자는 래더 다이어그램 PDET 명령어의 피연산자와 동일합니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
없음. 피연산자 관련 폴트의 경우
배열을 통한 인덱스
를 참조하세요.
실행
구조화된 텍스트의 경우 정상 스캔 중에 EnableIn은 항상 참입니다. 따라서 명령어가 로직에서 활성화한 컨트롤 경로에 있는 경우 해당 명령어가 실행됩니다.
조건/상태
수행한 작업
사전 스캔
취해진 조치가 없습니다.
사후 스캔
취해진 조치가 없습니다.
EnableIn이 거짓임
취해진 조치가 없습니다.
EnableIn이 참임
명령어가 실행됩니다.
예
래더 다이어그램
Step.6
= 1(시퀀스의 6단계)인 경우
각 PDET 명령어가 해당 시퀀스가 소유한 단계의 소유권을 포기합니다.
각
Ownership
비트는 0입니다. (
Ownership
태그에서 각 장비 단계에 한 개의 비트가 할당됩니다.)
Done
= 1. (시퀀스에 다음 단계로 이동하라는 신호를 보냅니다.)
PDET_LD_ex._v31
구조화된 텍스트
PDET_FC_ex_v31
시퀀스가 실행되면 Relinquish_Ownership 동작이 다음을 수행합니다.
  • 장비 단계의 소유권을 가져옵니다.
  • 소유권 플래그(장비 단계의 소유권을 가져온 경우 SFC가 설정하는 비트)를 지웁니다.
P1 유형의 동작 한정자를 사용하면 동작 실행이 해당 단계의 첫 번째 스캔으로 제한됩니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal