장비 시퀀스 지우기 실패(SCLF)
이 명령어는
Logix Designer
5580P 컨트롤러와 ControlLogix 5590P 컨트롤러에 적용됩니다. Logix Designer
5580P 컨트롤러와 ControlLogix 5590P 컨트롤러는 컨트롤러 중복도 지원합니다.
팁:
이 명령어를
ControlLogix
중복 시스템에서 사용할 경우 명령어 및 시퀀스 프로그램이 우선 순위가 가장 높은 태스크에 예약되어 있지 않으면 이 명령어로 컨트롤되는 출력이 중복 전환 중에 무충돌이 아닐 수 있습니다.
주의:
Equipment Sequence
에서 중복를 사용하는 경우 단계와 시퀀스가 동일한 태스크에 예약되어 있지 않으면 전환 후 시퀀스 실행이 예상과 다를 수 있습니다.Equipment Sequence
의 실패 코드를 지우려면 Equipment Sequence
실패 지우기(SCLF) 명령어를 사용합니다. SCLF 명령어를 사용할 때 유의해야 할 사항은 다음과 같습니다.- CLR 명령어, MOV 명령어 또는 할당(:=)을 사용하면Equipment Sequence의 실패 코드를 변경할 수 없습니다.
- Equipment Sequence는 사용자가 SCLF 명령어를 사용하고 있는 동안 다른 소유자를 가질 수 없습니다.Logix Designer응용 프로그램,FactoryTalk Batch소프트웨어 또는 다른 프로그램이Equipment Sequence를 소유하고 있는 경우에는 SCLF 명령어가 실패 코드를 지우지 않습니다.
- 실패가 지워질 때까지Equipment Sequence가 RESUME 명령을 거절합니다.
이는 전환 명령어입니다. 사용할 경우 다음 단계를 수행하세요.
- 래더 로직에서 명령어가 실행되어야 할 때마다 렁-입력-조건을 거짓에서 참으로 전환합니다.
- 구조화된 텍스트 루틴에서 명령어가 전환 시에만 실행되도록 하는 조건을 삽입합니다.
사용 가능한 언어
SCLF 명령어는 다음 언어에서 사용할 수 있습니다.
- 래더 다이어그램

- 스트럭쳐드 텍스트: SCLF(SequenceName)
지원되는 피연산자
SCLF 명령어가 사용하는 피연산자는 다음과 같습니다.
피연산자 | 유형 | 형식 | 설명 |
Sequence Name | 시퀀스 | Equipment Sequence 의 이름 | 실패 코드를 지울 Equipment Sequence 입니다. |
결과 | DINT | 즉시 태그 | 명령어가 성공 또는 실패 코드를 반환하게 하려면 결과 코드가 저장된 DINT 태그를 입력합니다. 그렇지 않으면 0 을 입력합니다. |
산술 상태 플래그와 폴트 조건
산술 상태 플래그는 SCLF 명령어의 영향을 받지 않습니다. SCLF 명령어는 폴트를 트리거할수 없으므로 이 명령어에 대한 폴트 조건이 없습니다.
명령어 실행
SCLF 명령어의 실행 단계가 표에 설명되어 있습니다.
조건 | 래더 다이어그램 동작 | 스트럭쳐드 텍스트 작업 |
사전 스캔 | 렁-출력-조건이 거짓으로 설정됩니다. | 취해진 조치가 없습니다. |
렁-입력-조건이 거짓임 | 렁-출력-조건이 거짓으로 설정됩니다. | N/A |
렁-입력-조건이 참임 |
| N/A |
스트럭쳐드 텍스트 스캔 | N/A | 구조화된 텍스트에서 명령어는 스캔될 때마다 실행됩니다. 명령어의 스캔을 제한하려면 SFC 조치의 수식자, 또는 if, then 또는 else 등의 조건이 포함된 스트럭쳐드 텍스트 구문을 사용합니다. |
명령어 실행 | 명령어는 지정된 Equipment Sequence 의 실패 코드 값을 지웁니다. | 명령어는 지정된 Equipment Sequence 의 실패 코드 값을 지웁니다. |
사후 스캔 | 렁-출력-조건이 거짓으로 설정됩니다. | 취해진 조치가 없습니다. |
의견을 작성 부탁드립니다.
래더 다이어그램 동작
스트럭쳐드 텍스트 작업