FP_AVERAGE_BUFFER_WRITE

이동 평균값과 총 값에 대해 버퍼에 쓰기

이 FP 명령은 d_Start에서 지정한 이동 평균값과 총 값에 대해 s에서 지정한 데이터를 버퍼에 기록합니다.

파라미터

입력

s (INT), (UINT)

버퍼에 작성되는 데이터를 저장하는 데이터 영역 또는 해당 정수

출력

d_Start (WORD, INT, UINT)

버퍼의 시작 데이터 영역

주석

쓰기 포인터가 버퍼에서 최종 어드레스를 나타내는 경우에 이 명령을 실행하면(FP_AVERAGE_BUFFER_DEFINE에서 정의한 n_Words), 쓰기 포인터가 0으로 설정됩니다.

에러 플래그

sys_bIsOperationErrorHold(TRUE로 전환되어 TRUE로 유지됨)
  • d_Start에서 지정한 버퍼의 크기(n_Words)가 n_Words = 0이거나 n_Words > 30000인 경우.

  • 버퍼의 저장된 데이터 항목 수가 0인 경우.

  • 버퍼의 저장된 데이터 항목 수가 버퍼 크기(n_Words)보다 큰 경우.

  • 쓰기 포인터가 버퍼 크기(n_Words)보다 큰 경우.

  • 데이터가 기록된 후에 쓰기 포인터가 30000(16#7530) 이상인 경우.

sys_bIsOperationErrorNonHold(스캔 1회에 대해 TRUE로 전환)
  • d_Start에서 지정한 버퍼의 크기(n_Words)가 n_Words = 0이거나 n_Words > 30000인 경우.

  • 버퍼의 저장된 데이터 항목 수가 0인 경우.

  • 버퍼의 저장된 데이터 항목 수가 버퍼 크기(n_Words)보다 큰 경우.

  • 쓰기 포인터가 버퍼 크기(n_Words)보다 큰 경우.

  • 데이터가 기록된 후에 쓰기 포인터가 30000(16#7530) 이상인 경우.

FP_AVERAGE_BUFFER_DEFINE 예를 참조하십시오.

최종 수정일: 2022-09-19이 페이지에 대한 피드백Panasonic 직통 전화