Q&A

뒤로가기
제목

디지털 입력 P7 High 입력시 모드버스로 읽히는 값이 이상합니다.

작성자 ILOGICS(ip:)

작성일 2022-08-21

조회 193

평점 0점  

추천 추천하기

내용

안녕하세요, (주)아이로직스 최용환입니다.


 - MPS-16A16R 제품으로 통신채널1(RS-232)을 Baudrate 115200, Modbus RTU Slave, Slave Address 1로 설정하고 P7만 ON을 시키고 테스트 해보았습니다.

 - 테스트에 사용한 MP STUDIO 버젼은 V1.9.4 입니다. (Modbus RTU는 약 V1.7 이후로 버그가 없었기 때문에 알고리즘 변경을 진행하지 않았습니다)


 





 - 위와 같이 데이터는 정상적으로 "1000 0000"이 수신되었습니다.

 - 통신채널을 RS-485, UART 모두 해보았지만 수신된 데이터는 정상이었습니다.

 - 추가적인 질문사항이 있으시면, 추가적인 자료를 설명,첨부하여 sales@ilogics.co.kr 로 문의주시기 바랍니다. 또는 010-4982-5020으로 연락주시기 바랍니다.


감사합니다.


[ Original Message ]

* 기술 문의일 경우 정확한 내용 파악을 위해 전화상으로 안내가 갈 수 있습니다.


-성함: 이주홍

-연락처: 010-6474-0054

-제품명: MPA-8A8R, MPAINO-8A8R 

-문의 내용: 


디지털 입력 P0 ~ P7 중 P7만  High 로 입력 후 modbus rtu 방식으로 값을 읽은면 0x80(1000 0000)으로 읽혀야 하는데 0x3F(0011 1111) 로 읽힙니다.


P0로 High : 0000 0001

P1로 High : 0000 0010

P2로 High : 0000 0100

P3로 High : 0000 1000

P4로 High : 0001 0000

P5로 High : 0010 0000

P6로 High : 0100 0000

P7로 High : 0011 1111 --> 1000 0000 으로 읽히는게 정상. LED는 정상적으로 P7만 켜져있음.

  

P0~P5를 High 로 해도 0011 1111 로 읽힙니다. 

P7입력에 대한 Modbus protocol 방식에서의 Bug같은데 확인 부탁드립니다.



첨부파일

비밀번호
수정

비밀번호 입력후 수정 혹은 삭제해주세요.

댓글 수정

이름

비밀번호

내용

/ byte

수정 취소
비밀번호 :
확인 취소

관련 글 보기