F125_DROR

중복 명령

주석

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

이 펑션은 출력 d의 값을 오른쪽으로 회전합니다. 오른쪽으로 회전될 출력 d의 비트 수는 입력 n에서 할당된 값으로 지정됩니다. 이 시프트의 범위는 0과 255 사이입니다(n의 하위 값 바이트만 유효). 오른쪽 회전은 비트 위치 0(LSB)에서 시프트아웃된 비트가 비트 위치 31(MSB)을 통해 출력 d의 값으로 시프트인됨을 의미합니다. 입력 n = 0인 경우에는 회전이 발생하지 않습니다. 입력 n > 32인 경우에는 숫자 n < 32인 경우와 같은 결과가 나타납니다. 예를 들어, n = 32인 경우에는 n = 0인 경우와 같은 결과가 나타나고 n = 33인 경우에는 n = 1인 경우와 같은 결과가 나타납니다. 위치 n - 1의 비트(오른쪽으로 시프트아웃된 마지막 비트)는 동시에 시스템 변수 sys_bIsCarry(캐리 플래그)에 저장되어 그에 따라 평가될 수 있습니다.

  1.  (1) 데이터
  2.  (2) 시작: ON
  3.  (3) 캐리 플래그

파라미터

입력

n (INT)

회전할 비트 수(범위: 0~255)

출력

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

32비트 영역

에러 플래그

sys_bIsCarry(스캔 1회에 대해 TRUE로 전환)

d의 위치 n - 1의 비트 값이 1인 경우.

관련 항목

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