2016-11-16 11 views
-2

에너지 메트릭을 RS232로 인터페이스 한 다음 RS232-USB 케이블을 사용하여 내 PC와 인터페이스합니다. My Energy Meter는 Modbus 프로토콜을 사용합니다.COM 포트를 사용하여 직렬 포트를 통해 에너지 미터 판독 값을 읽는 방법?

Modbus Slave/Modbus Poll 소프트웨어를 통해 다음과 같은 수치를 얻을 수 있습니다. 올바른 형식으로 어떻게 얻을 수 있습니까?

000,024 - 수신 : AB (26) EA (59) (94) FD B2 65 90 65 E4 AB 26 1D CA BA FE 57 8A 55 CA 55 FF

000,025 - 수신 : AB (26) EA (59) (94) FD의 B2 65 90 65 E4 AB 26 1D CA BA FC D7 8A 55 8A 55 FF

000026-수신 : AB (26) EA (59) (94) FD B2 65 90 65 A4 AB A6 EB B2 AE FA 57 CA 55 CA 55 FF

000,027 - 수신 : AB 26 EA 59 94 FD B2 65 90 65 A4 AB A6 EB B2 AE FA 57 CA 55 CA 55 FF

.

.

000040 - 수신 : AB 26 EA D6 EB FF B2 65 94 65 C6 AB 26 EB B2 AE FA 55 8A D5 8A 당신은 어떤 정보를 찾기 위해 제조 업체의 웹 사이트에 주위 어리석은 짓을하다하는 방법을 배워야한다 55 FF

+2

당신이 보여준 것에 대해 "틀린"것은 없습니다. 아마도 소프트웨어 매뉴얼을 읽고 Modbus 프로토콜에 대해 더 알아야 할 것입니다. 그 정보로 무장하면 더 좋은 질문을 할 수 있습니다. – iheanyi

+0

@ iheanyi, 악기의 전체 작동 설명서를 읽었습니다. 이 값을 변환하고 적절한 미터 판독 값을 얻는 방법은 어디에도 없습니다. 나는 modbus 프로토콜에 대한 멍청한 반응이다. 이 값을 디코딩하는 데 도움을주십시오. –

+0

Modbus는 전체 프로토콜과 명령/응답 형식을 정의하지만 특정 장치는 참조 된 특정 레지스터와 특정 내용을 정의합니다. 따라서이 데이터의 디코딩은 이름을 지정하지 않은 실제 측정기에 따라 다릅니다. * 귀하의 * 미터에 대한 프로토콜 사양을 찾아야합니다. modbus는 http 프로토콜과 같고 웹 서버와 동등한 것으로 생각하십시오. 웹 서버는 원하는 페이지 구조를 구현할 수 있으며 이는 모두 http 프로토콜 내에서 작동합니다. 이것이 모드 버스와 미터기가 함께 작동하는 방식입니다. – barny

답변

0

하는 당신이 필요로하는 것에조차 가까울지도 모른다. 고객 지원 -> 다운로드로 가서 다기능 계측기에만 체크 표시를하고 목록 행 RISH EM 1320/30/40에있는 열 매뉴얼의 오른쪽 링크를 클릭하면 계량기에 대한 버스 프로토콜 안내서가 있습니다.

수동

은 여기에 있습니다 : http://www.rishabh.co.in/index.php/products/download/349

매뉴얼은 서로 다른 값을 살펴 봐야 레지스터 주소를주고 보인다. 분명히 게시 한 데이터를 얻기 위해 modbus 폴링 소프트웨어가 실제로 무엇을하는지 알 수 없기 때문에 매뉴얼을 지침으로 사용하고자하는 데이터가있는 modbus 레지스터를 확인해야합니다. 아니, 나는 당신의 특정 미터에 대해 더 이상 알지 못한다.

실제적으로 시도한 경우 직접 본인을 찾을 수 있었을 것입니다.

+0

감사합니다. 알았다. –