상품

PC에서 네트워크상의 PLC에 접속하는 통신 소프트웨어를 독자적으로 개발할 수 있습니까?

등록일
2025. 12. 17.

PC에서 네트워크상의 PLC에 접속하는 통신 소프트웨어를 독자적으로 개발할 수 있습니까?



Visual Basic.NET / Visual C#.NET의 경우 CX-Compolet의 .NET 컨트롤 부품을 사용하여 프로그램 개발이 가능합니다.
네트워크는 PLC의 이더넷(EtherNet/IP ※1) 상이라면, PC의 이더넷 포트를 사용하여 연결 가능합니다.
PC의 통신 드라이버는 Sysmac Gateway ※2를 사용함으로써, 아래의 2가지 유형의 액세스가 가능해집니다.

① 메시지 통신
매번 네트워크상의 PLC에 통신 명령(CIP 통신 또는 FINS 통신 ※3)을 발행하여 PLC와 PC 간에 데이터 교환을 수행합니다.

② 태그 데이터 링크 통신
PC 내에 태그 데이터 링크 영역(가상 PLC로서의 I/O 메모리)을 설정하고, 이 메모리에 대한 읽기/쓰기를 수행함으로써 PLC와 PC 간에 태그 데이터 링크 통신 ※4 를 통한 고속 데이터 교환을 수행합니다.

※1 ・・・ EtherNet/IP는 이더넷 상에 애플리케이션 계층으로 CIP(Common Industrial Protocol)를 부가하여, 이더넷 표준 통신 기능(FTP, HTTP 등)과 산업용 통신 기능(CIP 통신, 태그 데이터 링크 등)을 양립시킨 산업용 이더넷입니다.

※2 ・・・ CX-Compolet에는 Sysmac Gateway를 동봉한 제품도 있습니다. Sysmac Gateway에서는 PLC의 시리얼 포트나 Controller Link 경로를 통한 PLC 접근도 지원합니다.

※3 ・・・ CIP 통신은 EtherNet/IP 연결된 PLC로만, FINS 통신은 EtherNet/IP 연결된 PLC와 이더넷 연결된 PLC 모두로 발송 가능합니다.

※4 ・・・ 태그 데이터 링크 통신은 EtherNet/IP 연결 PLC 및 PC 간에만 가능합니다.