입력에서 하강 에지 원샷(One Shot Falling with Input, OSFI)

이 정보는
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
CompactLogix
5380,
ControlLogix
5580,
GuardLogix
5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
InputBit가 거짓에서 참으로 전환되면 입력에서 하강 에지 원샷(One Shot Falling with Input, OSFI) 명령어는 1회 실행 주기에 대한 OutputBit를 설정합니다.
사용 가능한 언어
래더 다이어그램
이 명령어는 래더 다이어그램에 사용할 수 없습니다.
펑션 블록
OSFI_LD_avail_v31
구조화된 텍스트
OSFI(OSFI_tag)
피연산자
구조화된 텍스트
피연산자
유형
형식
설명
OSFI tag
FBD_ONESHOT
구조
OSFI 구조
구조화된 텍스트 구문에서 피연산자 관련 폴트를 참조하십시오.
펑션 블록
피연산자
유형
형식
설명
OSFI tag
FBD_ONESHOT
구조
OSFI 구조
FBD_ONESHOT 구조
입력 매개 변수
데이터 유형
설명
EnableIn
BOOL
활성화 입력. 선택하지 않으면 명령이 실행되지 않고 출력이 업데이트되지 않습니다.
기본값은 설정 상태입니다.
InputBit
BOOL
입력 비트.
출력 매개 변수
데이터 유형
설명
EnableOut
BOOL
명령어의 활성화 여부를 나타냅니다.
OutputBit
BOOL
출력 비트
설명
InputBit가 거짓이고 명령어가 마지막으로 스캔되었을 때 참이었으면 OutputBit가 설정되고 그렇지 않으면 OutputBit가 해제됩니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 에서 피연산자 관련 폴트를 참조하십시오.
실행
펑션 블록
조건/상태
수행한 작업
사전 스캔
EnableIn 및 EnableOut 비트가 거짓으로 해제됩니다.
Tag.EnableIn이 거짓임
EnableIn 및 EnableOut 비트가 거짓으로 해제됩니다.
Tag.EnableIn이 참임
EnableIn 및 EnableOut 비트가 참으로 설정됩니다.
명령어가 실행됩니다.
명령어 최초 실행
InputBit의 참~거짓 전환을 요청하기 위해 이전 InputBit 기록을 지웁니다.
명령어 최초 스캔
InputBit의 참~거짓 전환을 요청하기 위해 이전 InputBit 기록을 지웁니다.
사후 스캔
EnableIn 및 EnableOut 비트가 거짓으로 해제됩니다.
구조화된 텍스트
조건/상태
수행한 작업
사전 스캔
펑션 블록 표의 사전 스캔을 참조하십시오.
정상 실행
펑션 블록 표에서 Tag.EnableIn이 참임을 참조하십시오.
사후 스캔
펑션 블록 표에서 사후 스캔을 참조하십시오.
예
limit_switch1이 설정에서 해제로 되면 OSFI 명령어에 의해 하나의 스캔에 대한 OutputBit가 설정됩니다.
펑션 블록
구조화된 텍스트
OSFI_01.InputBit := limit_switch1;
OSFI(OSFI_01);
Output_state := OSFI_01.OutputBit;
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal