안녕하세요. 구스입니다. 산업용 네트워크에 대한 표준화의 요구성은 산업화의 복잡성에 따라 증대되고 있지만 각 기업간의 이익구조가 물려있어 다양한 산업용 네트워크가 나오고 있습니다. Ethernet/IP는 물론 필드버스(Fieldbus), DeviceNet, PI(PROFIBUS & PROFINET International), 이더넷(Ethernet), 이더캣(EtherCAT), CC-Link와 같이 다양한 산업용 네트워크가 나왔는데요. 오늘은 이 중 이더캣(EtherCAT)에 대해서 알아볼까 합니다. 이더캣(EtherCAT)은 산업용 이더넷 기술의 일종으로 이더넷 표준인 IEEE 802.3에 정의된 프레임과 Physical 계층을 사용하는 통신 방식을 의미합니다. 이더캣(EtherCAT)은 기존의 이더넷..
DAQmx 드라이버는 기본적으로 소프트웨어 적으로 이더넷 DAQ 장비를 설정하는 함수를 제공하고 있습니다. 이에 대한 함수는 DAQmxAddNetworkDevice, DAQmxReserveNetworkDevice 함수입니다. 이에 대한 사용법의 예는 아래와 같습니다. 과정을 설명드리면, 1) 장비를 추가합니다. 2) 추가한 장비를 예약합니다. 3) 예약에 대한 시간이 걸리기 때문에 바로 Start Task를 하시면 에러가 발생할 수 있으니 얼마간의 Sleep을 지정합니다. C언어를 이용하시는 분이니 아래의 코드를 보시면 충분히 이해가 갈 것이라 생각을 합니다. 각 함수에 대해서 간략히 설명을 드리자면, 1) 네트워크 장비 추가 함수 네트워크 장비 추가함수는 장비의 IP 주소와 MAX에서의 장비 이름을 이..