Modbus란? - 심화편
·
툴, 프레임워크, 기술
지난 글에서는 Modbus란 무엇인가에 대해 간단히 알아봤다. 이번 글에서는 Modbus의 상세한 명세에 대해서 설명하고자 한다.통신 과정Modbus의 통신은 요청-응답 형식으로 이루어진다.요청 처리요청은 다음과 같은 과정을 거쳐 처리된다.정상통신이 원활하게 이루어지고 요청을 처리하는 데에 이상이 없으면 요청과 같은 function code와 응답 데이터를 반환한다.오류Modbus의 오류 상황은 크게 통신 오류와 요청 처리 오류로 분류할 수 있다. 통신 오류의 경우 통신 계층에서 처리하며, 이 경우 Modbus에서는 응답을 보내지 않으며 클라이언트에서는 타임아웃을 통해 통신에 오류가 발생했음을 감지할 수 있다.반면 요청 처리에 이상이 있다면 function code의 최상위 비트를 1로 바꾸고 예외 코드..