산업 자동화 현장에서 40년 넘게 사용되는 Modbus 프로토콜을 정리합니다. RTU와 TCP의 차이, 레지스터 맵, 실전 트러블슈팅 노하우까지 다룹니다.
Modbus RTU vs TCP
Modbus RTU는 RS-485 기반 시리얼 통신으로 긴 케이블 배선과 낮은 대역폭 환경에 최적화되어 있습니다. Modbus TCP는 이더넷 기반으로 빠른 속도와 다중 클라이언트를 지원합니다.
레지스터 4종류
Coil(읽기/쓰기), Discrete Input(읽기), Input Register(읽기), Holding Register(읽기/쓰기). 장비마다 주소 체계가 다르므로 반드시 매뉴얼의 Modbus 맵을 확인해야 합니다.
실전 트러블슈팅
통신 실패의 90%는 Slave ID, Baud Rate, Parity, 종단 저항 설정 오류에서 비롯됩니다. 로직 분석기 또는 모의 슬레이브 툴로 패킷을 직접 확인하는 것이 빠른 해결책입니다.