Modbus I / O 서버
Modbus I / O 서버(기술백서 :
Modbus I/O Server)를 사용하면 Modbus 레지스터 값을 VI에서 액세스 할 수 있는 공유 변수(기술백서 :
Using the LabVIEW Shared Variable)에 쉽게 연결할 수 있습니다. 간편한 모니터링 어플리케이션일 경우, Modbus I / O 서버는 Modbus 데이터에 액세스하기 쉬운 API를 제공합니다. 사용 방법이 간단한 대신, 일부 응용 프로그램에 필요할 수 있는 프로토콜에 대한 엄격한 제어를 할 수 없습니다.
이 기능은
LabVIEW DSC (Datalogging and Supervisory Control) Module 과
LabVIEW Real-Time (RT) Module에 포함되어 있습니다.
지원되는 Modbus API
로우 레벨 Modbus API는 사용 방법이 어려운 대신, 고성능 Modbus 프로토콜을 정밀하게 제어할 수 있습니다. 이 로우 레벨 API를 사용할 때는 모든 작업을 수동으로 수행해야합니다.
이 기능은
LabVIEW DSC (Datalogging and Supervisory Control) Module 과
LabVIEW Real-Time (RT) Module에 포함되어 있습니다.
NI OPC 서버 및 데이터 소켓
Windows에서 LabVIEW를 사용하는 경우, OPC 서버와 통신할 수 있는 DataSocket을 이용할 수 있습니다. 그리고, 이 OPC 서버는 Modbus와 통신할 수 있습니다. OPC 서버에 대한 액세스 권한이 없는 경우, NI OPC 서버는 Modbus를 포함하여 많은 프로토콜에 대한 인터페이스를 제공합니다. DataSocket을 사용해서 OPC 서버에 연결하는 방법은 이 기술 백서(
Connecting LabVIEW to an OPC Server Using Front Panel DataSocket)를 참고하십시오.
지원되지 않는 Modbus 라이브러리
Additional Information
Modbus는 시리얼 통신 프로토콜입니다. 즉, 시리얼 통신을 이용하여 Modbus 장치와 통신하도록 LabVIEW로 프로그래밍 할 수도 있습니다. 동일한 방법이 TCP / IP 프로토콜을 기반으로하는 Modbus TCP / IP에도 적용됩니다.