DeviceNet 장비의 MAC 아이디를 프로그램적으로 바꿀 수 있습니까? 주요한 소프트웨어: Driver Software>>NI-DNET주요한 소프트웨어 버전: 1.4 문제가 해결된 소프트웨어 버전: 부차적인 소프트웨어: N/A
문제점: 가지고 있는 DeviceNet 장비의 MAC 아이디를 프로그램적으로 바꾸고 싶습니다. 솔루션: MAC 아이디는 보통 기본 값으로 63으로 설정되어 있습니다. EM (explicit messaging) 의 기능을 사용하셔서 MacID 를 바꿀 수 있습니다. 아래의 코드를 쓰셔서 MAC 아이디를 바꾸시거나 랩뷰에서는 ncWriteDnetExplMsg() 를 사용하셔서 MAC 아이디를 바꿀 수 있습니다. code> Service Code=10 hex (16 decimal) ClassId=3 InstanceId=1 ServDataLength=2 ServData= 1, 또한 MAC 아이디를 바꾼 후에는 디바이스를 리셋할 필요가 있습니다. 이를 위해서는 ncWriteDnetExplMsg.vi 를 다음과 같은 세팅에서 실행합니다. 노트: 항상 MAC 아이디를 프로그램적으로 바꿀 수 있는건 아닙니다. 많은 디바이스넷 장비들은 수동적으로 딥 스윗치를 사용하는 방법을 가지고 있습니다. 관련 링크: NI-DNET Programmer Reference Manual 첨부:
리포트 날짜: 10/04/2002 마지막 업데이트: 03/30/2006 문서 번호: 2Q39D58R |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
