작성자 정선일 |
작성일 2014-11-25 |
문의구분
제품 관련 |
문의번호 646 |
---|---|---|---|
Q.
XTOP10TV-ED-E 모델을 사용하여 테스트 중입니다. Modbus 통신 관련 해서 LRC 계산법에 대해서 문의 드립니다. Touch 에서 받은 데이타인데요.~~~ 3A -> 시작문자 30 30 -> 국번 30 33 -> 명령어 30 30 36 33 -> 선두 디바이스 30 30 30 33 -> 디바이스 점수 39 37 -> LRC 0D 0A -> tail 이렇게 받았는데요.~~ 저기서 LRC 를 구할때.. 시작문자와 Tail 을 제외한 데이타를 Sum 해서 2의 보수로 바꾸고 , 뒤의 두자리를 아스키 값으로 표시하는것으로 알고 있습니다. 그래서 구해보면.. ----------------------------- 30 30 -> 국번 30 33 -> 명령어 30 30 36 33 -> 선두 디바이스 30 30 30 33 -> 디바이스 점수 ----------------------------- 위 데이타를 모두 더하게 되면, 0x024F 가 나오고요~~ 이걸 2의 보수로 바꾸면 0010 0100 1111 -> 2진수로 표기 1101 1011 0000 -> 1의보수로 변환 1101 1011 0001 -> +1 을 하여 2의 보수로 변환 그러면 아래의 값이 나옵니다.. 0x0DB1 받는 데이타 와는 다르네요. 내용이 더 있는데 여기 등록글자수가 제한이 있네요.. |
|||
A.
안녕하십니까? 고객님.
모드버스 프로토콜 관련 계산법이 포함된 메뉴얼 첨부합니다.
확인 부탁드립니다.
감사합니다. 수고하세요.
|
상담 전 [자주찾는질문]을 먼저 확인하여 보세요. 빠르게 조치할 수 있습니다.
자주찾는 질문