Modbus 통신 모니터링 도구로 문제 원인 찾기 (RMMS)

Modbus 통신이 안 될 때 가장 답답한 것은 어디가 문제인지 모른다는 점입니다.
- 장비가 응답을 안 하는 것인가
- 배선이 잘못된 것인가
- 통신 파라미터가 안 맞는 것인가
- EASY-LINK 설정이 틀린 것인가
이걸 가리지 못하면 정상인 쪽을 계속 들여다보게 됩니다. Modbus 모니터링 도구는 PC에서 직접 장비에 물어봐서 이 판단을 끝내 줍니다.
이 도구가 답해 주는 것
PC에 USB-RS485 컨버터를 물리고 대상 장비에 직접 요청을 보냅니다.
| 결과 | 의미 | 다음 할 일 |
|---|---|---|
| 응답이 온다 | 장비와 배선은 정상 | EASY-LINK 설정을 보십시오 |
| 응답이 없다 | 장비·배선·파라미터 문제 | 아래 순서로 확인 |
응답이 오는 것만 확인해도 절반이 해결됩니다. 장비가 살아 있다는 것을 알면 EASY-LINK 설정만 집중해서 보면 되기 때문입니다.
응답이 없을 때 확인 순서
- 배선 — RS-485의 A/B(+/−)가 바뀌지 않았는지. 가장 흔합니다.
- 국번 — 장비 화면에서 실제 설정값을 확인하십시오. 문서의 기본값과 다른 경우가 많습니다.
- 통신 속도·패리티·스톱비트 — 네 가지가 모두 일치해야 합니다. 하나만 달라도 무응답입니다.
- 종단 저항 — 라인이 길거나 장비가 많으면 필요합니다.
- 주소와 펑션 코드 — 응답은 오는데 값이 이상하다면 여기입니다.
값이 이상할 때
주소가 한 칸씩 밀리는 경우가 가장 흔합니다. 장비 문서가 1번지 기준으로 적혀 있는데 0번지 기준으로 넣거나 그 반대입니다.
확인 방법은 간단합니다. 값이 확실히 다른 두 지점(예: 온도 25도와 미결선 0)을 읽어 보면 어느 쪽으로 밀렸는지 바로 보입니다.
데이터 타입도 확인하십시오. FLOAT로 저장된 값을 WORD로 읽으면 오류 없이 엉뚱한 숫자가 나옵니다.
사용 시 주의
운전 중인 라인에 함부로 물리지 마십시오. 같은 RS-485 라인에 마스터가 둘이 되면 통신이 충돌합니다. EASY-LINK를 잠시 분리하거나, 정지 시간에 확인하시는 편이 안전합니다.
쓰기 명령은 신중하게 보내십시오. 시험 도구에서 보낸 값도 장비에 실제로 반영됩니다.
관련 글
도입을 검토하신다면
현장 조건에 맞는 모델 선정이나 프로토콜 적용 가능 여부가 궁금하시면 문의해 주세요. 사용 중인 PLC 기종과 수집하려는 데이터만 알려주시면 구성안을 잡아 드립니다.
- 제품 라인업 살펴보기 — EASY-LOGGER · EASY-LINK · EASY-RELAY · EASY-TEMP
- 도입 문의
- 기술 블로그 전체 글