단계 오버라이드 명령(Phase Override Command, POVR)

이 명령어는 Compact GuardLogix 5370, Compact GuardLogix 5380, CompactLogix 5370, CompactLogix 5380, GuardLogix 5570, GuardLogix 5580, ControlLogix 5570, ControlLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
소유권에 상관 없이 POVR 명령어를 사용하여 장비 단계에 보류, 중지 또는 중단 명령을 내립니다.
POVR 명령어:
  • 장비 단계에 보류, 중지, 또는 중단 명령을 내립니다.
  • 장비 단계의 모든 소유자를 무시합니다. 명령은
    Logix Designer
    소프트웨어, HMI,
    FactoryTalk Batch
    소프트웨어, 또는 다른 프로그램이 이미 장비 단계를 소유하고 있는 경우에도 작동합니다. 이 명령어는 장비 단계의 소유권을 변경하지 않습니다.
  • 우선순위가 높은 HMI 소유권은
    CompactLogix
    5370 및
    ControlLogix
    5570 컨트롤러에만 적용됩니다.
팁: 이 명령어를 ControlLogix 중복 시스템에서 사용할 때, 명령어와 단계 프로그램이 우선 순위가 가장 높은 태스크에 예약되어 있지 않으면, 이 명령어로 제어되는 출력이 중복 전환 중 순조롭게 유지되지 않을 수 있습니다.
이것은 전환 명령어입니다. 사용할 경우 다음 단계를 수행하십시오.
  • 래더 로직에서 명령어가 실행되어야 할 때마다 렁-입력-조건을 거짓에서 참으로 전환하는 명령어를 삽입합니다.
  • Structured Text 루틴에서 명령어가 전환 시에만 실행되도록 하는 조건을 삽입합니다.
사용 가능한 언어
래더 다이어그램
POVR_LD_avail_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
POVR(PhaseName, Command, Result);
피연산자
래더 다이어그램
피연산자
유형
형식
설명
Phase Name
단계
장비 단계 이름
다른 상태로 변경할 장비 단계입니다.
Command
명령
명령 이름
장비 단계에 대한 명령입니다.
  • 보류
  • 중지
  • Abort
Result
DINT
즉시
태그
명령어가 해당 명령어의 성공 또는 실패에 대한 코드를 반환하게 하려면 결과 코드를 저장할 DINT 태그를 입력합니다. 그렇지 않으면 0을 입력합니다.
구조화된 텍스트
피연산자는 래더 다이어그램 POVR 명령어의 피연산자와 동일합니다.
POVR 명령어 사용 지침
가이드라인
세부 정보
다른 소유자를 오버라이드하려는 경우.
Logix Designer
소프트웨어를 통해 장비 단계를 수동 제어할 수 있는 경우에도 장비를 보류, 정지, 중단하시겠습니까?
  • 예 – POVR 명령어를 사용합니다.
  • 아니요 – PCMD 명령어를 사용합니다.
이는 또한 HMI,
FactoryTalk Batch
소프트웨어 또는 기타 프로그램에도 동일하게 적용됩니다. 소유권에 상관 없이 보류, 중지 또는 중단해야 할 경우에만 POVR을 사용합니다.
예를 들어, 장비가 걸린 재료가 있는지 확인한다고 가정해 보겠습니다. 걸림이 있는 경우 항상 장비를 중단합니다. 이 경우에는 POVR 명령어를 사용합니다. 그러면
Logix Designer
소프트웨어를 통해 수동으로 제어할 경우에도 장비가 중단됩니다.
POVR 명령어의 실행을 단일 스캔으로 한정합니다.
POVR 명령어의 실행을 단일 스캔으로 한정합니다. 각 명령이 특정 상태에만 적용됩니다. 장비 단계 상태가 변경되면 이 명령이
더 이상
유효하지 않습니다. 실행을 제한하려면 다음과 같은 방법을 사용합니다.
  • P1 펄스(상승 에지) 또는 P0 펄스(하강 에지) 작동 중에 POVR 명령어를 실행합니다.
  • POVR 명령어 이전에 원샷 명령어를 실행합니다.
  • POVR 명령어를 실행한 다음에 다음 단계로 이동합니다.
POVR 결과 코드
POVR 명령어의 결과를 저장할 태그를 지정하면 명령어가 실행 시 다음 코드 중 하나를 반환합니다.
코드(십진)
설명
0
명령이 성공적으로 실행되었습니다.
24577
잘못된 명령입니다.
24578
명령이 장비 단계의 현재 상태에는 적용되지 않습니다. 예를 들어, 장비 단계가 중지 상태이면 보류 명령이 유효하지 않습니다.
24594
장비 단계가 예약되지 않았거나, 금지되었거나, 금지된 태스크에 있습니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
없음. 피연산자 관련 폴트의 경우
배열을 통한 인덱스
를 참조하세요.
실행
조건/상태
수행한 작업
사전 스캔
취해진 조치가 없습니다.
사후 스캔
취해진 조치가 없습니다.
EnableIn이 거짓임
취해진 조치가 없습니다.
EnableIn이 참임
명령어가 실행됩니다.
예
RSL5K_POVR Equipment Phase Override CommandV32
번호
설명
1
장비 프로그램이 다음 폴트를 감시합니다.
  • 축 폴트
  • 재료 걸림 폴트
폴트가 있는 경우
Local_Interface.Equipment_Faults_Cleared
= 0. 이 태그는 컨트롤러 범위 태그
Shear_1
의 별칭입니다.
2
장비 단계의 예비 상태 루틴이 장비 프로그램이 폴트 신호를 보내는지 감시합니다.
  • Interface_To_Equipment.Equipment_Faults_Cleared
    = 0인 경우 폴트가 있습니다.
  • Interface_To_Equipment
    와
    Local_Interface
    가 모두
    Shear_1
    의 별칭이므로 값이 동일합니다.
폴트가 있는 경우
Shear_One_Phase
장비 단계에 중단 명령을 실행합니다. 누군가
Logix Designer
소프트웨어를 통해 수동으로 장비 단계를 제어하는 경우에도 POVR 명령어가 명령이 작동하는지 확인합니다.
PFL 명령어가
Shear_One_Phase = 333
의 실패 코드를 설정합니다.
Fault_Strobe
가 이러한 동작을 단일 스캔으로 한정합니다.
래더 다이어그램
POVR_LD_ex1_v31
예 2
POVR_LD_Example 2
구조화된 텍스트
If NOT Equipment_Faults_Cleared And NOT Fault_Strobe then
POVR(POVRTest,Abort, 0);
PFL(333);
end_if;
Fault_Strobe := NOT Equipment_Faults_Cleared;
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal