티스토리 뷰
NI-Serial을 설치하고 나서도 ENET 232/2, ENET 232 /4, ENET 485/2, ENET 485 /4 제품군이 64비트 OS에서 잡히지 않을때 해결하는 방안에 대해서 살표보도록 하겠습니다.
ENET 장비는 이더넷을 통해서 RS232 혹은 482 통신을 가능하게끔 도와주는 Converter Device로써, 간략한 제품 소개는 아래와 같습니다.
기본적으로 NI-Serial 드라이버는 64비트 OS(Windows XP, Windows Vista, Windows 7, Windows 8)를 지원하지 않습니다. 따라서 64비트 OS에서 사용하기 위해서는 NI-VISA 드라이버를 통해서 장비를 잡아야 합니다.
NI-Serial이 설치된 PC에서 ENET 장비를 잡기 위해서는 MAX의 디바이스와 인터페이스 - 네트워크 디바이스를 통해서 하실 수 있습니다. 아래의 그림을 참고하세요
하지만 64비트 OS에서 Add Serial Ethernet Device를 아무리 눌러보아도 장비가 보이지 않는것을 확인 할 수 있습니다. 드라이버가 OS를 지원하지 않기 때문이죠.
64비트 OS에서는 이런 ENET Serial 장비를 NI-VISA를 통해서 접근할 수 있습니다. 그 이유는 NI-VISA는 VISA Command를 통해서 각 장비를 사용하지만, NI-Serial은 장비 설정에 사용되기 때문입니다. VISA 드라이버가 ENET Serial 장비를 인식하는 확인하기 위해서는 VISA의 각 버전에 맞는 Readme 파일을 확인하셔야 합니다.
ENET에 접근을 하기 위해서는 먼저 NI-Serial을 통해서 IP와 설정이 완료되어 있어야 합니다. 세팅에 대한 부분은 ENET-232 and ENET-485 사용자 메뉴얼을 확인하세요.
MAX에서 디바이스와 인터페이스 카테고리 안의 Serial Port에는 NI-Serial 드라이버가 지원하는 장비들만 추가되기 때문에 64비트에서는 추가가 되지 않으며, NI-VISA를 통해서 만들어지는 리소스 이름을 프로그램 상에서 접근할 수가 있습니다.
리소스 이름은 아래와 같이 구성이 됩니다. 이러한 리소스 이름으로 프로그램 상에서 접근하시면 됩니다.
ASRL::IPAddress::COM PortNumber::INSTR
예) ASRL::10.0.0.1::1::INSTR
이 문제에 대한 관련링크는 다음과 같습니다. : Can I Use the ENET-232 or ENET-485 on Systems with VISA Support Only?
자료가 도움이 되셨나요?
도움이 되었으면 아래의 그림을 클릭해 주세요.
'National Instruments > 통신' 카테고리의 다른 글
NI-VISA 잠금 방식에 대해서(Exclusive, Shared Lock) (0) | 2015.02.16 |
---|---|
CAN 장비의 종단 저항 (3) | 2015.02.11 |
CAN(Controller Area Network) 통신 개요 (0) | 2015.02.11 |
RS-485 2선식 연결과 4선식 연결 방식 (RS485 4w to 2w) (0) | 2014.10.14 |
시리얼 통신이란? (RS232 통신, RS422 통신, RS423 통신, RS485 통신 개요) (0) | 2014.10.13 |