11.2.13. ecmSxCfg_ExtStop_GetEnv2


SYNOPSIS

t_i32  ecmSxCfg_ExtStop_GetEnv2(
  t_i32  NetID,
  t_i32  Axis,
  TEcLogicAddr  *SigAddr,
  t_i32  *ActiveLogic,
  t_f64  *OfsDist,
  t_i32  *ErrCode
)

DESCRIPTION

  • 현재 설정된 외부정지 기능의 환경설정 상태를 읽습니다. 단, 이 함수는 직전에 ecmSxCfg_ExtStop_SetEnv2 함수를 통해서 외부정지 기능의 환경이 설정되었을 때에만 사용할 수 있습니다.

PARAMETER

  • NetID : Network 번호

  • Axis : 대상 축 번호.

  • SigAddr : 외부정지입력으로 사용할 입력 채널에 해당하는 Input PDO 영역의 주소를 지정하는 인자입니다.

  • ActiveLogic : 외부정지 기능이 동작하는 입력 신호의 조건을 설정합니다.

Value

Meaning

0

Falling Edge(ON -> OFF)가 발생하면 동작합니다. 만일 이송이 시작될 때 이미 OFF이면 ON이 되었다가 다시 OFF될 때 동작합니다.

1

Rising Edge(OFF -> ON)가 발생하면 동작합니다. 만일 이송이 시작될 때 이미 ON이면 OFF 되었다가 다시 ON될 때 동작합니다.

2

신호가 OFF상태가 되면 동작합니다. 만일 이송이 시작될 때 신호가 이미 OFF이면 외부정지동작이 바로 작동합니다.

3

신호가 ON상태가 되면 동작합니다. 만일 이송이 시작될 때 신호가 이미 ON이면 외부정지동작이 바로 작동합니다.

  • OfsDist : 센서가 감지된 이후에 정지가 완료되는 위치까지의 거리.

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

RETURN VALUE