Service

Home
Service
Company SmartFactory Product Service IR Recruit
기술상담
서비스센터 다운로드 기술상담 교육 A/S 자주찾는질문
Q&A
챗봇/채팅 원격 이메일 전화/예약
고객만족을 위해
최선을 다하겠습니다.
서비스센터 다운로드 기술상담 교육 A/S 자주찾는질문
MODBUS SLAVE 통신 프로토콜 문의드립니다.
작성자

장민제

작성일

2013-12-05

문의구분

제품 관련

문의번호

487

Q.
수고많으십니다.

 

모드버스 슬레이브 관련 묻고 답하기에 하단 내용과 같은 답이 있었습니다.

 

==============================================================================

그렇기 때문에 Slave 로 설정된 경우에는 요청할 상대기기 주소를 입력할 수 없는 것입니다.




상대기기에서 터치 내부주소를 지정하시어 데이터를 입력하시고, 터치에서는 해당 내부주소를 모니터링 하셔야됩니다.

==============================================================================

 

그렇다면 마스터 기기에서 터치로 data를 받고자 한다면

프로토콜 매뉴얼과 같이 예를 들어

 

마스터는

 

: 01    01       0013                 0025   XX          CR LF

 국번 명령어  선두디바이스    점수   체크코드

 

요청하면 되는지 궁금합니다.

 

또한 선두디바이스 0013을 내부주소 0013 으로 판단하면 되는지요.....

 

아니면 제가 알지못하는 모드버스 슬레이브 프로토콜 매뉴얼이 있는지요..

 

답변 기다리겠습니다.

 

감사합니다.
A.

안녕하세요? 고객님

저희 제품을 사용해 주셔서 감사합니다.

 

고객님께서 매뉴얼보시고 아래와 같은 프레임을 예제로 만드신 것 같은데요,

고객님 말씀대로 그 프레임으로 통신하면 이상없으실 것 같습니다.

 

하지만 한가지 잘못 이해하신 것은 프로토콜에서 ‘선두 디바이스’ 0x00 0x13 의 의미는

hex값이기 때문에 decimal로 환산하면 19가 됩니다.

하지만 Modbus Master에서의 선두디바이스는

유저가 입력한 디바이스에서 ‘+1’한 것이기 때문에

실제로는 decimal 20’에 대한 요청이 됩니다.

 

결론은 : 01 01 0013 0025 XX cr lf 의 의미는

내부주소 20부터 37개를 요청한 것입니다.

 

죄송하지만요, 추가적인 매뉴얼은 없습니다.  

감사합니다. 수고하세요.

게시글 등록 시 설정한
비밀번호를 입력해주세요.

비밀번호를 잊으신 경우 A/S 센터로 문의해주세요.

현재 브라우저에서는 지원하지 않는 사이트입니다. 아래의 다른 브라우저를 다운받아 사용해주세요.