에너지 메트릭을 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
당신이 보여준 것에 대해 "틀린"것은 없습니다. 아마도 소프트웨어 매뉴얼을 읽고 Modbus 프로토콜에 대해 더 알아야 할 것입니다. 그 정보로 무장하면 더 좋은 질문을 할 수 있습니다. – iheanyi
@ iheanyi, 악기의 전체 작동 설명서를 읽었습니다. 이 값을 변환하고 적절한 미터 판독 값을 얻는 방법은 어디에도 없습니다. 나는 modbus 프로토콜에 대한 멍청한 반응이다. 이 값을 디코딩하는 데 도움을주십시오. –
Modbus는 전체 프로토콜과 명령/응답 형식을 정의하지만 특정 장치는 참조 된 특정 레지스터와 특정 내용을 정의합니다. 따라서이 데이터의 디코딩은 이름을 지정하지 않은 실제 측정기에 따라 다릅니다. * 귀하의 * 미터에 대한 프로토콜 사양을 찾아야합니다. modbus는 http 프로토콜과 같고 웹 서버와 동등한 것으로 생각하십시오. 웹 서버는 원하는 페이지 구조를 구현할 수 있으며 이는 모두 http 프로토콜 내에서 작동합니다. 이것이 모드 버스와 미터기가 함께 작동하는 방식입니다. – barny