F78_DA2BIN

중복 명령

주석

이것은 중복 F 명령입니다. 다음으로 치환됩니다: FP_ASCII_TO_DEC

s1_Start에서 지정한 16비트 영역에서 시작하고 10진수 자리를 표현하는 ASCII 코드를 s2_Number에서 지정한 32비트 데이터로 변환합니다. 변환 결과는 d에서 지정한 32비트 영역에서 시작되는 영역에 저장됩니다. s2_Number는 10진수를 사용하여 대상을 표현하는데 사용되는 바이트 수를 지정합니다.

파라미터

입력

s1_Start (WORD, INT, UINT)

ASCII 코드의 시작 16비트 영역(소스)

s2_Number (INT)

변환할 소스 데이터 바이트 수 지정

출력

d(DWORD, DINT, UDINT, DATE, TOD, DT)

32비트 데이터 저장 영역(대상)

주석

에러 플래그

sys_bIsOperationErrorHold(TRUE로 전환되어 TRUE로 유지됨)
  • s2_Number에서 지정한 바이트 수가 s1_Start에서 지정한 영역을 초과하는 경우.

  • s2_Number에서 지정한 데이터가 "0"으로 인식되는 경우.

  • 변환 결과가 d에서 지정한 영역을 초과하는 경우.

  • 변환 결과가 32비트 영역을 초과하는 경우.

  • 10진수(0~9)에 해당되지 않는 ASCII 코드 또는 ASCII 문자(+, - 및 SPACE)가 지정된 경우.

sys_bIsOperationErrorNonHold(스캔 1회에 대해 TRUE로 전환)
  • s2_Number에서 지정한 바이트 수가 s1_Start에서 지정한 영역을 초과하는 경우.

  • s2_Number에서 지정한 데이터가 "0"으로 인식되는 경우.

  • 변환 결과가 d에서 지정한 영역을 초과하는 경우.

  • 변환 결과가 32비트 영역을 초과하는 경우.

  • 10진수(0~9)에 해당되지 않는 ASCII 코드 또는 ASCII 문자(+, - 및 SPACE)가 지정된 경우.

관련 항목

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