상품

PLC와 PC를 시리얼 또는 이더넷으로 연결하여 PLC의 I/O 메모리를 읽고 쓰는 애플리케이션을 만들려면 어떻게 해야 합니까?

등록일
2025. 12. 17.

PLC와 PC를 시리얼 또는 이더넷으로 연결하여 PLC의 I/O 메모리를 읽고 쓰는 애플리케이션을 만들려면 어떻게 해야 합니까?



PLC의 I/O 메모리 읽기/쓰기를 수행하는 애플리케이션을 제작하기 위한 제품으로 CX-Compolet을 준비하고 있습니다.
CX-Compolet은 통신 미들웨어인 SYSMAC Gateway와 함께 사용하며, Visual Basic이나 Visual C#에서 활용 가능한 소프트웨어 부품입니다.
애플리케이션 측에서 통신할 PLC 지정과 읽기/쓰기를 원하는 DM 등 I/O 메모리 주소만 지정하면 I/O 메모리 읽기/쓰기가 가능합니다.

SYSMAC Gateway에서 시리얼이나 이더넷 등의 통신 설정을 수행함으로써, 애플리케이션 측에서 통신 프레임의 조립이나 수신 응답의 감시 등을 의식하지 않고 애플리케이션을 작성할 수 있습니다.

〔참고〕
PLC와의 I/O 메모리 읽기/쓰기는 상위 링크 명령이나 FINS 명령을 이용해 실행할 수 있습니다.

시판되는 시리얼 액세스용 컨트롤이나 WinSock2용 컨트롤을 이용하여 상위 링크 명령이나 FINS 명령의 통신 프레임을 조립하여 송수신하는 것만으로도 I/O 메모리의 읽기/쓰기는 가능합니다.

이 경우 통신 프레임 조립이나 수신 응답 모니터링 등을 모두 애플리케이션 측에서 처리해야 합니다.

※Visual Basic, Visual C#은 미국 Microsoft Corporation의 미국 및 기타 국가에서의 등록 상표입니다.