Q&A

[SoftWare]Limit Sensor 상태 갱신 문의

  • 이강무
  • 2021-11-30
  • 6,252

Limit Sensor 갱신 관련하여 라이브러리 사용에 있어 궁금한 점이 있어서 문의드립니다.

현재 PCI-R1604-ML2 보드를 사용하고 있으며 C#으로 UI를 제작하였습니다.

Abnormal Case가 하나 발생해 이에 대하여 여쭤보려고합니다.

UI가 켜져있는 상태에서(Library Open 및 축 초기화, 상태등 모두 정상) Servo 및 Board 전원 관리하는 CP를 Down 시켰다가 다시 올렸을때

+,- Limit Sensor가 동시에 들어와 Axis 초기화 시에 어려움이 있습니다. UI를 재실행하면 해결되지만 근본적인 해결책이 되지않아 문의드립니다.

EzSoftware에서는 CP를 Down 시켰다가 다시올려도 +,- Limit Sensor상태를 제대로 갱신해주던데 어떤 함수를 사용해야 이러한 Case에서

+,- LimitSensor 상태를 정상적으로 갱신할수 있는지 궁금합니다.(CP를 조작하는 경우가 아니라면 Limit Sensor 상태 갱신에 문제는 없습니다.)

AxmSignalReadLimit 함수를 확인해보니 실제로 +,- 둘다 들어와있으며 AxmSignalServoAlarmReset 함수를 사용하여 Clear 해줘도 변동이 없습니다.

AxmSignalGetServoAlarm을 하면 uint 변수에 Alarmcode가 2로 들어오는데 Error code Table에서 1002번에 해당되는 내용인건지 모르겠습니다..

EzSoftware에서 CP가 Down 되었을때 보드의 Lock정보와 Scan정보가 일치하지 않는다고 표시되던데 이와 관련된 처리를 해줘야 하는지 궁금합니다.

두서없이 질문 드린점 양해 부탁드립니다.

현재 제가 해외에 있어 핸드폰으론 연락받기 힘드니 메일로 답변 주시면 감사하겠습니다.

안녕하십니까 아진엑스텍입니다.

안녕하십니까 아진엑스텍입니다.
문의하신 Q&A는 적어주신 메일로 답변드렸습니다.
감사합니다