장비 시퀀스 할당 시퀀스 식별자(Sequence Assign Sequence Identifier, SASI)

이 명령어는
Logix Designer
5580P 컨트롤러와 ControlLogix 5590P 컨트롤러에 적용됩니다.
Logix Designer
5580P 컨트롤러와 ControlLogix 5590P 컨트롤러는 컨트롤러 중복도 지원합니다.
팁: 이 명령어를
ControlLogix
중복 시스템에서 사용할 경우 명령어 및 시퀀스 프로그램이 우선 순위가 가장 높은 태스크에 예약되어 있지 않으면 이 명령어로 컨트롤되는 출력이 중복 전환 중에 무충돌이 아닐 수 있습니다.
주의:
Equipment Sequence
에서 중복를 사용하는 경우 단계와 시퀀스가 동일한 태스크에 예약되어 있지 않으면 전환 후 시퀀스 실행이 예상과 다를 수 있습니다.
시퀀스 ID 할당(Sequence Assign Sequence Identifier, SASI) 명령어를 사용하여 시퀀스 ID를
Equipment Sequence
에 할당합니다. 시퀀스 ID는 이러한 전제 조건이 충족된 경우에만 설정할 수 있습니다.
  • 컨트롤러가 온라인 상태일 것
  • Equipment Sequence
    가 IDLE 상태에 있습니다.
  • Equipment Sequence
    의 소유권을 가져왔거나
    Equipment Sequence
    에 대한 다른 소유자가 없습니다.
시퀀스 ID는 다음과 같은 인쇄 가능한 ASCII 문자를 사용하여 최대 82자로 설정할 수 있습니다.
a-z, A-Z, 0-9, !"#$%&'()*+,-./:;<=>?@[\] ^_`{|}~ 및 공백
이는 전환 명령어입니다. 사용할 경우 다음 단계를 수행하세요.
  • 래더 로직에서 명령어가 실행되어야 할 때마다 렁-입력-조건을 거짓에서 참으로 전환합니다.
  • 구조화된 텍스트 루틴에서 명령어가 전환 시에만 실행되도록 하는 조건을 삽입합니다.
SASI 명령어의 결과를 저장하기 위해 태그를 할당하면 명령어가 실행되면서 결과 코드를 반환합니다. 결과 코드 0은 SASI 명령어가 성공적으로 실행되었음을 의미합니다. 기타 코드는 명령어가 성공적으로 실행되지 않았음을 의미하며, 명령어 실패 이유에 관한 추가 정보를 함께 제공합니다.
사용 가능한 언어
래더 다이어그램
SASI_LD_avail_v34
함수 블록 다이어그램
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
SASI(시퀀스 이름, 시퀀스 ID, 결과)
피연산자
래더 다이어그램
피연산자
데이터 유형
형식
설명
Sequence Name
SEQUENCE
Equipment Sequence
의 이름
식별자를 할당할
Equipment Sequence
입니다.
시퀀스 ID
STRING
태그
ID가 저장된 STRING 태그, 또는 최대 82 문자로 구성된 인용 문자열을 입력합니다.
결과
DINT
태그
명령어가 성공 또는 실패 코드를 반환하게 하려면 결과 코드가 저장된 DINT 태그를 입력합니다. 그렇지 않으면 0을 입력합니다.
구조화된 텍스트
피연산자는 래더 다이어그램과 동일합니다.
SASI 결과 코드
코드(십진)
설명
0
시퀀스 ID가 성공적으로 할당되었습니다.
24578
시퀀스 상태가 IDLE 상태가 아니거나 현재 시퀀스 실패가 있습니다.
24579
시퀀스가 다른 소유자에 의해 첨부됩니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 피연산자 관련 폴트의 경우 배열을 통한 인덱스[1]를 참조하세요.
실행
명령어를 실행하면 SASI 명령어가 지정된
Equipment Sequence
에 문자열 식별자를 할당하려고 시도합니다.
래더 다이어그램
조건
수행한 작업
사전 스캔
취해진 조치가 없음
렁-입력-조건이 거짓임
취해진 조치가 없음
렁-입력-조건이 참임
명령어가 실행됩니다.
사후 스캔
취해진 조치가 없음
구조화된 텍스트
조건
수행한 작업
사전 스캔
취해진 조치가 없음
렁-입력-조건이 거짓임
취해진 조치가 없음
렁-입력-조건이 참임
명령어가 실행됩니다.
사후 스캔
취해진 조치가 없음
예
래더 다이어그램
SASI_LD__Example_v34
팁: Sequence ID 파라미터는 ID가 저장된 STRING 태그이거나, 최대 82 문자로 구성된 인용 문자열일 수 있습니다.
구조화된 텍스트
if (SasiControl) then
SASI(Make_Product_101, IdString, 결과);
end_if
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal