F74_A2BCD

중복 명령

주석

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

트리거 EN이 ON 상태이면 s1에서 지정한 16비트 영역에서 시작하는 10진수 문자를 표현하는 ASCII 코드를 BCD로 변환합니다. s2는 소스 데이터 바이트 수와 변환된 코드 소스 데이터 방향을 지정합니다.

파라미터

입력

s1_Start (WORD)

ASCII 코드 저장을 위한 시작 16비트 영역(소스)

s2_Number (WORD, INT, UINT)

변환할 소스 데이터 바이트 수와 배열 방법 지정

출력

d_Start (WORD)

변환 결과 저장을 위한 시작 16비트 영역(대상)

주석

에러 플래그

sys_bIsOperationErrorHold(TRUE로 전환되어 TRUE로 유지됨)
  • 10진수(0~9)에 해당되지 않는 ASCII 코드가 지정된 경우.

  • s2_Number에서 지정한 바이트 수가 s1_Start에서 지정한 영역을 초과하는 경우.

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

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

  • s2_Number에서 지정한 ASCII 문자의 바이트 수가 16#8 보다 큰 경우

sys_bIsOperationErrorNonHold(스캔 1회에 대해 TRUE로 전환)
  • 10진수(0~9)에 해당되지 않는 ASCII 코드가 지정된 경우.

  • s2_Number에서 지정한 바이트 수가 s1_Start에서 지정한 영역을 초과하는 경우.

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

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

  • s2_Number에서 지정한 ASCII 문자의 바이트 수가 16#8 보다 큰 경우

관련 항목

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