Modbus I/O 서버 : 마스터와 슬레이브 VI 사이에서 통신 할 수 없음

업데이트 됨 Feb 22, 2019

문의사항

마스터 컴퓨터와 슬레이브 VI를 같은 컴퓨터와 다른 컴퓨터에서 실행하려고 시도했지만 서로 통신할 수 없습니다. 오류는 없지만 둘 사이에는 통신이 없습니다.

해결책

이런 일이 발생할 때 우리가 가장 자주 겪게 되는 문제는 다른 프로그램이나 다른 배포된 공유 라이브러리가 이미 modbus 포트를 사용하고있는 경우입니다. 대부분의 표준 모드 버스 프로토콜은 포트 502를 사용합니다.

Modbus I/O 서버를 배포할 때마다 vi 또는 프로젝트를 닫을 때와 상관없이 백그라운드에서 계속 실행됩니다. 현재 사용중인 Modbus I/O 서버 용 TCP 포트를 열려면 이전에 실행중인 모든 서버를 닫아야 합니다.

1. NI 배포 관리자를 사용하여 배포된 Modbus I/O 서버 및/또는 공유 라이브러리를 볼 수 있습니다.


2. 이전에 배포 된 Modbus I/O 서버를 선택하고 프로세스 중지를 클릭 하십시오.

 

추가 정보

마스터와 슬레이브의 통신을 금지할 수 있는 몇 가지 다른 요인이 여전히 있습니다. 이것은 통신 부족을 야기할 수 있는 하나의 시나리오 일 뿐입니다.

배포 한 배포 된 공유 라이브러리 또는 Modbus I/O 서버는 프로젝트 또는 vi가 실행 중인지 여부에 관계없이 백그라운드에서 실행 중입니다. 공유 라이브러리 또는 Modbus I/O 서버가 여러 개 있는 경우 동일한 포트를 대상으로 하는 첫 번째 배포 만 적절한 통신을 설정합니다.

이 글이 도움이 되셨습니까?

도움 안됨