6.2.12. ecNet_SlvComErrSum_GetEnable

SYNOPSYS

t_success ecNet_SlvComErrSum_GetEnable (
  t_i32 NetID,
  t_i32 *ErrCode)

DESCRIPTION

  • 마스터에서 각 슬레이브의 통신 에러 카운트값을 누적 관리하는 기능의 활성화 속성 값의 현재 설정 상태를 반환합니다.

  • 대부분의 이더캣 슬레이브는 통신 에러를 카운트하는 카운터 레지스터를 제공합니다. 그런데 그 카운터 레지스터는 1바이트 크기의 레지스터라서 255개의 에러만 카운트하고 그 이상이 되면 0부터 다시 카운트하게 됩니다.

  • 마스터의 통신에러 카운트 누적 기능은 주기적으로 슬레이브들의 에러카운트 값을 읽어서 누적하여서 슬레이브의 카운터 레지스터가 오버플로우되어서 카운트값이 리셋되는 현상을 보완하는 기능입니다.

  • 단, 통신 에러 카운트 누적 기능을 활성화하면 마스터가 주기적으로 슬레이브들의 레지스터를 읽고, 클리어하는 작업을 수행해야 하므로 네트워크에 부하를 가중하게 됩니다.

PARAMETER

  • NetID : 사용자가 사용 할 Network 번호

  • ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다.

RETURN VALUE

  • 통신 에러 카운트 누적 기능의 활성화 여부

Value

Meaning

0

에러 카운트 누적 기능을 비활성화됨.

1

에러 카운트 누적 기능을 활성화됨.