단계 상태 완료(Phase State Complete, PSC)

이 명령어는 Compact GuardLogix 5370, Compact GuardLogix 5380, CompactLogix 5370, CompactLogix 5380, GuardLogix 5570, GuardLogix 5580, ControlLogix 5570, ControlLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
팁: 이 명령어를 ControlLogix 중복 시스템에서 사용할 때, 명령어와 단계 프로그램이 우선 순위가 가장 높은 태스크에 예약되어 있지 않으면, 이 명령어로 제어되는 출력이 중복 전환 중 순조롭게 유지되지 않을 수 있습니다.
PSC 명령어를 사용하여 상태 루틴이 완료된 것을 장비 단계에 신호로 전달하여 다음 상태로 진행되도록 합니다.
PSC 명령어는 단계 상태 루틴이 완료되었다는 신호를 보냅니다.
PSC DescriptionV32
실행 중 상태 루틴에서 PSC 명령어를 사용하여 장비 단계를 완료 상태로 전환합니다.
  • 이것은 전환 명령어입니다. 사용할 경우 다음 단계를 수행하십시오.
    • 래더 로직에서 명령어가 실행되어야 할 때마다 렁-입력-조건을 거짓에서 참으로 전환하는 명령어를 삽입합니다.
    • Structured Text 루틴에서 명령어가 전환 시에만 실행되도록 하는 조건을 삽입합니다.
사용 가능한 언어
래더 다이어그램
PSC_LD_avail_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
PSC( );
피연산자
래더 다이어그램
없음
구조화된 텍스트
없음
피연산자가 없는 경우에도 명령어 니모닉 다음에 괄호 ( )를 입력합니다.
PSC 명령어 사용 지침
가이드라인
세부 정보
장비 단계에 추가할
각
단계 상태 루틴에서 PSC 명령어를 사용합니다.
PSC 명령어를 사용하지 않으면 장비 단계가 현재 상태로 유지되면서 다음 상태로 이동하지
않습니다
.
  • PSC 명령어를 단계 상태 루틴의 마지막 단계로 배치합니다.
  • 상태가 완료되면 PSC 명령어를 실행합니다.
PSC Holding Statev32
보류 중 상태 루틴에서 PSC 명령어를 사용하여 장비 단계를 유지 상태로 이동시킵니다.
PSC 명령어는 현재의 루틴 스캔을 중지하지
않는다는
점을 기억하세요.
PSC 명령어가 실행되면 컨트롤러가 루틴의 나머지 부분을 스캔한 후에 장비 단계를 다음 상태로 이동시킵니다. PSC 명령어는 루틴의 실행을 종료하지 않습니다.
예비 상태 루틴에는 PSC 명령어를 사용하지
마세요
.
PSC 명령어는 상태 사이의 이동을 신호하는 데에만 사용합니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
메이저 폴트는 다음과 같은 경우에 발생합니다.
폴트 유형
폴트 코드
명령어는 장비 단계 프로그램의 외부에서 호출합니다.
4
91
Add-On 명령어가 PSC 명령어를 사용하고 장비 단계가 아닌 프로그램이 Add-On 명령어를 호출하면
Logix Designer
에서 경고 신호를 보냅니다. 이 명령어의 Add-On 명령어를 확인하여 허용하지 않습니다. 피연산자 관련 폴트의 경우
배열을 통한 인덱스
를 참조하세요.
실행
구조화된 텍스트에서 명령어는 스캔될 때마다 실행됩니다. 명령어의 스캔을 제한하려면 SFC 동작의 한정자, 구조화된 텍스트 구문 또는 둘 다 사용합니다.
조건/상태
수행한 작업
사전 스캔
취해진 조치가 없습니다.
사후 스캔
취해진 조치가 없습니다.
EnableIn이 거짓임
취해진 조치가 없습니다.
EnableIn이 참임
명령어가 실행됩니다.
예
래더 다이어그램
PSC_LD_ex_v31
구조화된 텍스트
TagEnableRunning
And PSCTest.Running Then
PSC();
End_if;
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal