ALT

대안

이 기능은 입력 신호의 상승 엣지가 감지될 때마다 출력 조건을 반전시킵니다.

파라미터

입력

정의되지 않은 입력 (BOOL)

입력 신호

출력

정의되지 않은 출력 (BOOL)

반전된 출력 신호

주석

모드가 [PROG] 에서 [RUN]으로 변경되거나 입력 신호가 TRUE인 동안에 [RUN] 모드에서 전원을 켜면 최초 스캔 시 상승 엣지가 검색되지 않습니다.

  1.  (1) 반전
프로그램이 실행되는 순서에 영향을 미치는 명령으로 프로그래밍하는 경우에 주의하십시오(예: SFC(sequential function chart) 또는 펑션블록 내 점프 또는 루프 명령). 명령 순서는 명령이 실행되는 시간 또는 입력 값에 따라 변경될 수 있습니다. 특정 기본 JUMPLOOP 명령은 다음과 같습니다.
  • MC - MCE 명령

  • JP - LBL 명령

  • F19_SJP - LBL 명령

  • LOOP - LBL 명령

POU 헤더

이 펑션 프로그램 시 사용한 모든 입력과 출력 변수는 POU 헤더에서 선언되었습니다. 모든 프로그래밍 언어에 같은 POU 헤더를 사용합니다.

	VAR
		input_value: BOOL:=FALSE;
		output_value: BOOL:=FALSE;
	END_VAR
	VAR
		input_value: BOOL:=FALSE;
		output_value: BOOL:=FALSE;
	END_VAR

LD 본문

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_F,ALT!,Instance,8,0,13,3,,?Di?Co);
B(B_VARIN,,input_value,6,1,8,3,);
B(B_VAROUT,,output_value,13,1,15,3,);
L(1,0,1,5);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY

ST 본문

output_value:=(ALT(input_value));

IL 본문

최종 수정일: 2020-02-21이 페이지에 대한 피드백Panasonic 직통 전화