설정 도미넌트(Set Dominant, SETD)

이 명령어는
CompactLogix
5370,
ControlLogix
5570,
ControlLogix
5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
SETD 명령어는 Set 및 Reset 입력을 사용하여 래치된 출력을 제어합니다. Set 입력이 Reset 입력보다 우선합니다.
사용 가능한 언어
래더 다이어그램
이 명령어는 래더 다이어그램 로직에서는 사용할 수 없습니다.
펑션 블록
SETD_FBD_avail_v31
구조화된 텍스트
SETD(SETD_tag);
피연산자
펑션 블록
피연산자
유형
형식
설명
SETD tag
DOMINANT_SET
구조
SETD 구조
구조화된 텍스트
피연산자
유형
형식
설명
SETD tag
DOMINANT_SET
구조
SETD 구조
스트럭쳐드 텍스트 내 식의 구문에 대한 자세한 내용은
스트럭쳐드 텍스트 구문
을 참조하십시오.
DOMINANT_SET 구조
입력 매개 변수
데이터 유형
설명
EnableIn
BOOL
활성화 입력. 선택하지 않으면 명령이 실행되지 않고 출력이 업데이트되지 않습니다.
기본값은 설정 상태입니다.
Set
BOOL
명령어에 대한 입력을 설정합니다.
기본값은 해제 상태입니다.
Reset
BOOL
명령어에 대한 입력을 초기화합니다.
기본값은 해제 상태입니다.
출력 매개 변수
데이터 유형
설명
EnableOut
BOOL
명령어의 활성화 여부를 나타냅니다.
Out
BOOL
명령어에 대한 출력.
OutNot
BOOL
명령어에 대한 반전된 출력.
설명
설정 도미넌트 명령어는 Set 및 Reset 입력 파라미터를 사용하여 래치된 출력 파라미터 Out 및 OutNot을 제어합니다. Set 입력이 Reset 입력보다 우선합니다.
Set 입력 파라미터가 참으로 설정될 때마다 Out이 참으로 래치됩니다. Reset 파라미터를 참으로 설정하면 Set 입력이 거짓인 경우에만 Out이 거짓으로 설정됩니다. OutNot이 Out의 반대 상태로 설정됩니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 피연산자 관련 폴트에 대해서는 공통 속성 항목을 참조하십시오.
실행
조건/상태
수행한 작업
사전 스캔
EnableIn 및 EnableOut 비트가 거짓으로 해제됩니다.
Tag.EnableIn이 거짓임
EnableIn 및 EnableOut 비트가 거짓으로 해제됩니다.
Tag.EnableIn이 참임
EnableIn 및 EnableOut 비트가 참으로 설정됩니다.
명령어가 실행됩니다.
명령어 최초 실행
Out 비트가 참으로 설정됩니다. OutNot이 거짓으로 해제됩니다.
명령어 최초 스캔
N/A
사후 스캔
EnableIn 및 EnableOut 비트가 거짓으로 해제됩니다.
구조화된 텍스트
조건/상태
수행한 작업
사전 스캔
펑션 블록 표의 사전 스캔을 참조하십시오.
정상 실행
펑션 블록 표에서 Tag.EnableIn이 참임을 참조하십시오.
사후 스캔
펑션 블록 표에서 사후 스캔을 참조하십시오.
예
Set이 참이면 Out이 참으로 설정됩니다. Set이 거짓이고 Reset이 참이면 Out이 해제됩니다. Set 입력이 Reset 입력보다 우선합니다. SETD 명령어는 OutNot을 Out의 반대 상태로 설정합니다.
펑션 블록
SETD_FBD_ex_v31
구조화된 텍스트
SETD_01.Set := set_input;
SETD_01.Reset := reset_input;
SETD(SETD_01);
out_output := SETD_01.Out;
outNot_output := SETD_01.OutNot;
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal