F94_DIST

중복 명령

주석

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

트리거 EN이 ON 상태이면 s에서 지정한 16비트 데이터를 4비트 유닛으로 나누고 나눈 데이터를 d부터 시작하는 16비트 영역의 하위 4비트(비트 위치 0∼3)로 분배합니다.

파라미터

입력

s (WORD)

분배할 16비트 영역 또는 동등 정수(소스)

n (INT)

나눌 데이터 수를 지정합니다.

출력

d (WORD)

나눈 데이터 저장을 위한 시작 16비트 영역(대상)

주석

F 명령을 사용하는 대신 해당 FP7 명령을 사용하는 것이 좋습니다.FP_DIVIDE_DIGITS 자릿수 분배

n은 나눌 데이터 수를 지정합니다. n의 범위는 0∼4입니다. n에서 0을 지정하면 이 명령을 실행하지 않습니다.

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

  1.  (1) 소스
  2.  (2) n: 4
  3.  (3) 비트 위치
  4.  (4) s의 값
  5.  (5) 대상
  6.  (6) d의 배열 [0]
  7.  (7) d의 배열 [1]
  8.  (8) d의 배열 [2]
  9.  (9) d의 배열 [3]
  10. (10) X0: ON

에러 플래그

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

  • n의 값 ³ 5에 해당하면 결과의 마지막 영역이 제한을 초과합니다.

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

  • n의 값 ³ 5에 해당하면 결과의 마지막 영역이 제한을 초과합니다.

관련 항목

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