F93_UNIT

중복 명령

주석

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

트리거 EN이 ON 상태이면 s에서 지정한 16비트 영역부터 각 하위 4비트(비트 위치 0∼3)를 추출하고 추출된 데이터를 1워드로 결합합니다. 결과는 d에서 지정한 16비트 영역에 저장됩니다.

파라미터

입력

s (WORD)

추출할 시작 16비트 영역(소스)

n (INT)

추출할 데이터 수를 지정합니다.

출력

d (WORD)

결합 데이터 저장을 위한 16비트 영역(대상)

주석

F 명령을 사용하는 대신 해당 FP7 명령을 사용하는 것이 좋습니다.FP_UNIFY_DIGITS 자릿수 결합

n은 추출할 데이터 수를 지정합니다. n의 범위는 0∼4입니다.

따라서 아래 제공되는 프로그래밍 예는 다음과 같이 나타낼 수 있습니다.

  1.  (1) 소스
  2.  (2) 비트 위치
  3.  (3) d의 배열[0]
  4.  (4) d의 배열[1]
  5.  (5) d의 배열[2]
  6.  (6) 시작: ON
  7.  (7) 대상 .
  8.  (8) d의 값
  9.  (9) 비트 위치 12∼15는 0으로 채워집니다.

에러 플래그

sys_bIsOperationErrorHold(TRUE로 전환되어 TRUE로 유지됨)
  • 인덱스 한정자를 사용하여 지정한 영역이 제한을 초과하는 경우.

  • n의 값 ³ 5인 경우

sys_bIsOperationErrorNonHold(스캔 1회에 대해 TRUE로 전환)
  • 인덱스 한정자를 사용하여 지정한 영역이 제한을 초과하는 경우.

  • n의 값 ³ 5인 경우

관련 항목

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