단계 오버라이드 명령(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 소유권은CompactLogix5370 및ControlLogix5570 컨트롤러에만 적용됩니다.
팁:
이 명령어를 ControlLogix 중복 시스템에서 사용할 때, 명령어와 단계 프로그램이 우선 순위가 가장 높은 태스크에 예약되어 있지 않으면, 이 명령어로 제어되는 출력이 중복 전환 중 순조롭게 유지되지 않을 수 있습니다.
이것은 전환 명령어입니다. 사용할 경우 다음 단계를 수행하십시오.
- 래더 로직에서 명령어가 실행되어야 할 때마다 렁-입력-조건을 거짓에서 참으로 전환하는 명령어를 삽입합니다.
- Structured Text 루틴에서 명령어가 전환 시에만 실행되도록 하는 조건을 삽입합니다.
사용 가능한 언어
래더 다이어그램

펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
POVR(PhaseName, Command, Result);
피연산자
래더 다이어그램
피연산자 | 유형 | 형식 | 설명 |
|---|---|---|---|
Phase Name | 단계 | 장비 단계 이름 | 다른 상태로 변경할 장비 단계입니다. |
Command | 명령 | 명령 이름 | 장비 단계에 대한 명령입니다.
|
Result | DINT | 즉시 태그 | 명령어가 해당 명령어의 성공 또는 실패에 대한 코드를 반환하게 하려면 결과 코드를 저장할 DINT 태그를 입력합니다. 그렇지 않으면 0을 입력합니다. |
구조화된 텍스트
피연산자는 래더 다이어그램 POVR 명령어의 피연산자와 동일합니다.
POVR 명령어 사용 지침
가이드라인 | 세부 정보 |
|---|---|
다른 소유자를 오버라이드하려는 경우. | Logix Designer 소프트웨어를 통해 장비 단계를 수동 제어할 수 있는 경우에도 장비를 보류, 정지, 중단하시겠습니까?
이는 또한 HMI, FactoryTalk Batch 소프트웨어 또는 기타 프로그램에도 동일하게 적용됩니다. 소유권에 상관 없이 보류, 중지 또는 중단해야 할 경우에만 POVR을 사용합니다.예를 들어, 장비가 걸린 재료가 있는지 확인한다고 가정해 보겠습니다. 걸림이 있는 경우 항상 장비를 중단합니다. 이 경우에는 POVR 명령어를 사용합니다. 그러면 Logix Designer 소프트웨어를 통해 수동으로 제어할 경우에도 장비가 중단됩니다. |
POVR 명령어의 실행을 단일 스캔으로 한정합니다. | POVR 명령어의 실행을 단일 스캔으로 한정합니다. 각 명령이 특정 상태에만 적용됩니다. 장비 단계 상태가 변경되면 이 명령이 더 이상 유효하지 않습니다. 실행을 제한하려면 다음과 같은 방법을 사용합니다.
|
POVR 결과 코드
POVR 명령어의 결과를 저장할 태그를 지정하면 명령어가 실행 시 다음 코드 중 하나를 반환합니다.
코드(십진) | 설명 |
|---|---|
0 | 명령이 성공적으로 실행되었습니다. |
24577 | 잘못된 명령입니다. |
24578 | 명령이 장비 단계의 현재 상태에는 적용되지 않습니다. 예를 들어, 장비 단계가 중지 상태이면 보류 명령이 유효하지 않습니다. |
24594 | 장비 단계가 예약되지 않았거나, 금지되었거나, 금지된 태스크에 있습니다. |
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
없음. 피연산자 관련 폴트의 경우
배열을 통한 인덱스
를 참조하세요.실행
조건/상태 | 수행한 작업 |
|---|---|
사전 스캔 | 취해진 조치가 없습니다. |
사후 스캔 | 취해진 조치가 없습니다. |
EnableIn이 거짓임 | 취해진 조치가 없습니다. |
EnableIn이 참임 | 명령어가 실행됩니다. |
예

번호 | 설명 |
|---|---|
![]() | 장비 프로그램이 다음 폴트를 감시합니다.
폴트가 있는 경우 Local_Interface.Equipment_Faults_Cleared = 0. 이 태그는 컨트롤러 범위 태그 Shear_1 의 별칭입니다. |
![]() | 장비 단계의 예비 상태 루틴이 장비 프로그램이 폴트 신호를 보내는지 감시합니다.
폴트가 있는 경우 Shear_One_Phase 장비 단계에 중단 명령을 실행합니다. 누군가 Logix Designer 소프트웨어를 통해 수동으로 장비 단계를 제어하는 경우에도 POVR 명령어가 명령이 작동하는지 확인합니다.PFL 명령어가 Shear_One_Phase = 333 의 실패 코드를 설정합니다.Fault_Strobe 가 이러한 동작을 단일 스캔으로 한정합니다. |
래더 다이어그램

예 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;
의견을 작성 부탁드립니다.

