10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

마스터가 보내는 하나의 멧세지 집합을 “프레임”이라고 부르며, 하나의 프레임에는 슬레이브의 어드레스, 펑션코드, 데이터, 에러체크 코드등을 포함하고 있습니다. 슬레이브에서는 마스터가 보낸“프레임”을 분석하여, 응답할때에도 역시 하나의 “프레임”을 형성하여 데이터를 보내줍니다.즉, MODBUS 는 송수신 데이터의 “프레임”구성에 대한 서로간의 약속이라고 볼 수 있습니다.MODBUS 는 ASCII 코드만을 사용하는 ASCII 방식과 바이너리 데이터를 사용하는 RTU 방식이있습니다. ASCII 방식보다 RTU 방식이 더 짧게 데이터를 구성할 수 있습니다. 또한 에러체크방법으로 ASCII 방식 LRC 를 사용하고 RTU 에서는 CRC 를 사용합니다.다음은 ASCII 방식과 RTU 방식의 사용예입니다.필드명 예 (Hex) ASCII 방식 RTU 방식헤더 : (colon) 없음슬레이브 어드레스 0X03 0 3 0X03펑션코드 0X01 0 1 0X01시작어드레스 HI 0X00 0 0 0X00시작어드레스 LO 0X13 1 3 0X13길이 HI 0X00 0 0 0X00길이 LO 0X25 2 5 0X25에러체크 LRC (2 바이트) CRC(2 바이트)종료코드 CR LF 없음총바이트수 17 바이트 8 바이트ASCII 방식은 콜론(: )으로 시작해서 CR,LF 로 종료하게 됩니다.START SLAVE ADR FUNCTION DATA LRC END: (COLON) 2 바이트 2 바이트 n 바이트 2 바이트 CR,LFRTU 방식은 특별한 헤더와 종료코드없이 약 4 바이트정도의 블랭크구간으로 시작과 끝을 판단합니다.START SLAVE ADR FUNCTION DATA CRC ENDT1-T2-T3-T4 1 바이트 1 바이트 n 바이트 1 바이트 T1-T2-T3-T4258

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!