STRING_TO_UINT_STEPSAVER

STRING(오른쪽으로 정렬된 10진수 형식)을 부호 없는 INTEGER로 변환

STRING_TO_UINT_STEPSAVER은 문자열의 오른쪽으로 정렬된 10진수를 부호 없는 INTEGER 데이터 형식의 값으로 변환합니다.

파라미터

입력

정의되지 않은 입력 (STRING)

입력 데이터 형식

출력

정의되지 않은 출력 (UINT)

변환 결과

주석

기본 명령 약 7단계의 F76_A2BIN을 사용합니다. 특히 허용 문자 이외의 문자가 사용되면 PLC에서 연산 오류가 발생합니다(다음의 "허용 문자" 표 참조).

허용 형식: '[스페이스][부호][10진수]'(예: '123456')

허용 문자:

  • 스페이스

    스페이스 ""

  • 부호

    "+"(플러스), "-"(마이너스)

  • 10진수

    10진수 "0"~"9"

POU 헤더

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

	VAR
		UINT_value: UINT:=0;
		STRING_value: STRING[8]:='123';
	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,STRING_TO_UINT_STEPSAVER!,Instance,15,2,30,4,,?D?C);
B(B_VARIN,,STRING_value,13,2,15,4,);
B(B_VAROUT,,UINT_value,30,2,32,4,);
L(1,0,1,5);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY

ST 본문

UINT_value:=  STRING_TO_UINT_STEPSAVER(STRING_value);

최종 수정일: 2023-08-17이 페이지에 대한 피드백Panasonic 직통 전화