Update Note
[ ver 03.26.02.11 ]
- SNET API
- EMotionSnetDeviceEx
- Form Homing
- 아래 v03.26.01.23을 처리하면서 (-)limit을 home 처리했을 때, homing후 DLL 자체로 Reset()을 해서 (-)limit status를 해제 시켜야 함 → 수정
[ ver 03.26.01.23 ]
- SNET API
- EMotionSnetDeviceEx
- Homing 중에 emergency stop이나 reset, servo off가 되었을 경우 homing sequence를 끝내고 에러 이벤트 추가
- 에러 이벤트는 364번은 emergency stop과 reset, 365번은 servo off
[ ver 03.25.01.17 ]
- SNET API
- EMotionSnetDeviceEx
- Ethernet udp/tcp 통신시에 invalid command error 발생 했을 경우, 제어기는 바로 응답했지만, Windows Winsock Receivedbuffer Data가 시간차를 두고 DLL에 입력 event발생 했을 경우, 통신 Hand-Shack(반이중 통신)가 깨지는 문제를 보완 처리함
[ ver 03.24.12.17 ]
- SNET API
- EMotionSnetDeviceEx
- 아래 ver 03.24.12.10에서 적용하였던 예외 처리를 모든 단축 구동 지령에도 적용
- API : eSnetMoveLine(….) / eSnetLineMultiAxis(…) : 보간시 return값(1112 : InterpolationMovingPositionZero)도 예외 처리 함
[ ver 03.24.12.10 ]
- SNET API
- EMotionSnetDeviceEx
- API : eSnetMoveMultiAxis(…) : return값 중에 “MoveInvalidPosition”은 최근에 OS에서 추가한 것으로, 현재 target위치와 같은 값을 지령 했을 때 return값인데, 상위에서 error를 처리하기에 문제가 되었음.
[ ver 03.24.12.06 ]
- SNET API
- EMotionSnetDeviceEx
- TCP & UDP에 SendNetMessage(…)에 error발생시 log에 token 번호 표시
[ ver 03.24.11.25 ]
- SNET API
- EMotionSnetDeviceEx
- 통신 Token이 안 맞는 InvalidCommand 발생 시 통신을 3번 Retry함
- 제어기로 지령을 내리기 전에 Received Buffer에 Dummy Data가 있으면 Buffer Clear 수행
[ ver 03.24.11.08 ]
- SNET API
- EMotionSnetDeviceEx
- Homing Method API 주석에서 “사용을 권하지 않음” 삭제
- 내부 API : ReadNetMessage(…)에서 통신 Return값 InvalidCount와 InvalidCommand 발생시 추적을 위해 Log 내용 추가
- API : eSnetGetTriggerOnlyAbsEx(…)
- EMotionEcatConfig Sub APIs
- Cia402 Scan시 xml에 “Directory” Item이 없으면, Message 띄우고, 빠져 나옴
[ ver 03.24.10.25 ]
- SNET API 추가
- 추가된 API
- API : eSnetSetTriggerOnlyAbsEx(…)
- API : eSnetResetTriggerEx(…)
- API : eSnetGetTriggerOnlyAbsEx(…)