하강 엣지 검색
이 펑션블록 F_TRIG(하강 엣지 트리거)를 사용하면 하강 엣지를 입력으로 인식할 수 있습니다.
입력
신호 입력
클록의 하강 엣지 검색
출력
신호 출력
신호 입력 CLK(클록)에서 각 하강 엣지 설정
펑션블록 F_TRIG의 출력 Q는 CLK 입력에서 하강 엣지 발생 후(상태가 TRUE에서 FALSE로 변경) 전체 PLC 주기 설정을 유지한 후 다음 주기에서 초기화됩니다.
이 펑션 프로그램 시 사용한 모든 입력과 출력 변수는 POU 헤더에서 선언되었습니다. 모든 프로그래밍 언어에 같은 POU 헤더를 사용합니다.
VAR
copy_name: F_TRIG;
signal_input: BOOL:=FALSE;
signal_output: BOOL:=FALSE;
END_VAR
하강 엣지가 signal_input에서 검색되면 Signal_output이 설정됩니다.
BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
ACTIVE_NETWORK := 0 ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 5 ;
NETWORK_BODY
B(B_FB,F_TRIG!,copy_name,9,1,15,4,,?BCLK?AQ);
B(B_CONTACT,,signal_input,4,2,6,4,);
B(B_COIL,,signal_output,19,2,21,4,);
L(1,3,4,3);
L(6,3,9,3);
L(15,3,19,3);
L(1,0,1,5);
END_NETWORK_BODY
END_NET_WORK
END_BODY
copy_name( CLK:= signal_input ,
Q=> signal_output );
명령 목록에서 펑션블록을 호출하려면 다음을 입력합니다.