이더넷 네트워크를 통해 MODBUS TCP / IP 포트 502와 통신 할 수 있습니까?


최상의 답변

MODBUS는 직렬 통신이므로 기본적으로 다음을 사용하는 네트워크에서는 작동하지 않습니다. 이더넷 패킷.

MODBUS TCP / IP 프로토콜은 이더넷 패킷을 사용하도록 설계되었습니다.이 프로토콜은 포트 502를 사용하므로 MODBUS TCP / IP 프로토콜을 사용하는 것처럼 들립니다. 통신에 문제가 있고 클라이언트 / 서버 앱이 모두 올바르게 구성되어있는 경우 방화벽을 비활성화하여 차단하는지 확인하십시오. 그런 다음 다시 켜고 예외 규칙을 추가합니다.

답변

음, tcp 502는 이더넷이 아닙니다. 이것은 TCP 포트로, IP로 래핑되고 차례로 이더넷으로 래핑됩니다. 이더넷은 TCP 또는 UDP 포트의 개념을 인식하지 못합니다. 따라서 이더넷, 엄격한 계층 2, 스위치 / 브리지 배포의 정의는 데이터 전송에 문제가 없습니다. 데이터 패킷이 레이어 3 및 레이어 4 인식 장치 (일반적으로 라우터 또는 방화벽 장치)를 통과 할 때 해당 장치가 설정된 방식에 따라 해당 tcp 포트를 허용하거나 허용하지 않을 수 있습니다.

도움이되기를 바랍니다. .

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다