ขออภัย เบราว์เซอร์ของคุณไม่สนับสนุน JavaScript!

ซีรี่ส์ IAMMETER มิเตอร์สามเฟสโปรโตคอล Modbus/RTU

ซีรี่ส์ IAMMETER มิเตอร์สามเฟสโปรโตคอล Modbus/RTU

เมตร IAMMETER ทั้งหมด ยกเว้นWEM3050Tซึ่งขาดอินเทอร์เฟซ RS485 รองรับโปรโตคอล Modbus/RTU รายละเอียดโปรโตคอลมีดังนี้:

ลงทะเบียน แผนที่

เลขที่. คำนิยาม ที่อยู่ลงทะเบียน ร/ดับบลิว ชนิดข้อมูลและคำอธิบายการคำนวณ
1 แรงดันไฟฟ้าของเฟส A 0048H อ่าน ไม่ได้ลงนาม ค่า = DATA/100 หน่วย: V
2 ปัจจุบันของเฟส A 0049H อ่าน ไม่ได้ลงนาม ค่า = DATA/100 หน่วย: A
3 พลังที่ใช้งานของเฟส A 004AH อ่าน ไม่ได้ลงนาม ค่า = ข้อมูล หน่วย: W
4 พลังงานที่ใช้งาน (ไปข้างหน้า) 004BH 004ช อ่าน 4 ไบต์ ไม่ได้ลงนาม ค่า = DATA/800 หน่วย: kWh
5 ตัวประกอบกำลังของเฟส A 004DH อ่าน ไม่ได้ลงนาม ค่า = DATA/1000
6 พลังงานที่ใช้งาน (ย้อนกลับ) 004EH 004FH อ่าน 4 ไบต์ ไม่ได้ลงนาม ค่า = DATA/800 หน่วย: kWh
7 ตัวบ่งชี้ทิศทางพลังงาน 0050H อ่าน ไบต์สูง 0 สำหรับการส่งต่อ 1 สำหรับการย้อนกลับ
8 แรงดันไฟฟ้าของเฟส B 0051H อ่าน ไม่ได้ลงนาม ค่า = DATA/100 หน่วย: V
9 ปัจจุบันของเฟส B 0052H อ่าน ไม่ได้ลงนาม ค่า = DATA/100 หน่วย: A
10 พลังที่ใช้งานของเฟส B 0053H อ่าน ไม่ได้ลงนาม ค่า = ข้อมูล หน่วย: W
11 พลังงานที่ใช้งาน (ไปข้างหน้า) 0054H 0055H อ่าน 4 ไบต์ ไม่ได้ลงนาม ค่า = DATA/800 หน่วย: kWh
12 ตัวประกอบกำลังของเฟส B 0056H อ่าน ไม่ได้ลงนาม ค่า = DATA/1000
13 พลังงานที่ใช้งาน (ย้อนกลับ) 0057H 0058H อ่าน 4 ไบต์ ไม่ได้ลงนาม ค่า = DATA/800 หน่วย: kWh
14 ตัวบ่งชี้ทิศทางพลังงาน 0059H อ่าน ไบต์สูง 0 สำหรับการส่งต่อ 1 สำหรับการย้อนกลับ
15 แรงดันไฟฟ้าของเฟส C 005AH อ่าน ไม่ได้ลงนาม ค่า = DATA/100 หน่วย: V
16 ปัจจุบันของเฟส C 005BH อ่าน ไม่ได้ลงนาม ค่า = DATA/100 หน่วย: A
17 พลังที่ใช้งานของเฟส C 005ช อ่าน ไม่ได้ลงนาม ค่า = ข้อมูล หน่วย: W
18 พลังงานที่ใช้งาน (ไปข้างหน้า) 005DH 005EH อ่าน 4 ไบต์ ไม่ได้ลงนาม ค่า = DATA/800 หน่วย: kWh
19 ตัวประกอบกำลังของเฟส C 005FH อ่าน ไม่ได้ลงนาม ค่า = DATA/1000
20 พลังงานที่ใช้งาน (ย้อนกลับ) 0060H 0061H อ่าน 4 ไบต์ ไม่ได้ลงนาม ค่า = DATA/800 หน่วย: kWh
21 ตัวบ่งชี้ทิศทางพลังงาน 0062H อ่าน ไบต์สูง 0 สำหรับการส่งต่อ 1 สำหรับการย้อนกลับ
23 พลังงานที่ใช้งานทั้งหมด (ไปข้างหน้า) 0063H 0064H อ่าน 4 ไบต์ ไม่ได้ลงนาม ค่า = DATA/800 หน่วย: kWh
24 ความถี่ 0065H อ่าน ไม่ได้ลงนาม ค่า = DATA/100 หน่วย: Hz
25 พลังงานที่ใช้งานทั้งหมด (ย้อนกลับ) 0066H 0067H อ่าน ไม่ได้ลงนาม ค่า = DATA/800 หน่วย: kWh
26 พลังงานที่ใช้งานของเฟส A (ไปข้างหน้า) 0068H 0069H อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kWh
27 พลังงานที่ใช้งานของเฟส A (ย้อนกลับ) 006AH 006BH อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kWh
28 พลังงานที่ใช้งานของเฟส B (ไปข้างหน้า) 006CH 006DH อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kWh
29 พลังงานที่ใช้งานของเฟส B (ย้อนกลับ) 006EH 006FH อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kWh
30 พลังงานที่ใช้งานของเฟส C (ไปข้างหน้า) 0070H 0071H อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kWh
31 พลังงานที่ใช้งานของเฟส C (ย้อนกลับ) 0072H 0073H อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kWh
32 พลังงานที่ใช้งานทั้งหมด (ไปข้างหน้า) 0074H 0075H อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kWh
33 พลังงานที่ใช้งานทั้งหมด (ย้อนกลับ) 0076H 0077H อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kWh
34 กำลังทั้งหมด 0078H 0079H อ่าน ลงนามแล้ว ค่า = ข้อมูล หน่วย: W
35 พลังที่ใช้งานของเฟส A 007AH 007BH อ่าน ลงนามแล้ว ค่า = ข้อมูล หน่วย: W
36 พลังที่ใช้งานของเฟส B 007CH 007DH อ่าน ลงนามแล้ว ค่า = ข้อมูล หน่วย: W
37 พลังที่ใช้งานของเฟส C 007EH 007FH อ่าน ลงนามแล้ว ค่า = ข้อมูล หน่วย: W
38 กำลังปฏิกิริยาของเฟส A 0080H 0081H อ่าน ลงนามแล้ว ค่า = ข้อมูล หน่วย: var
39 กำลังปฏิกิริยาของเฟส B 0082H 0083H อ่าน ลงนามแล้ว ค่า = ข้อมูล หน่วย: var
40 กำลังปฏิกิริยาของเฟส C 0084H 0085H อ่าน ลงนามแล้ว ค่า = ข้อมูล หน่วย: var
41 พลังงานปฏิกิริยาไปข้างหน้า (อุปนัย) ของเฟส A 0086H 0087H อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kvarh
42 พลังงานปฏิกิริยาย้อนกลับ (คาปาซิทีฟ) ของเฟส A 0088H 0089H อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kvarh
43 พลังงานปฏิกิริยาไปข้างหน้า (อุปนัย) ของเฟส B 008AH 008BH อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kvarh
44 พลังงานปฏิกิริยาย้อนกลับ (คาปาซิทีฟ) ของเฟส B 008CH 008DH อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kvarh
45 พลังงานปฏิกิริยาไปข้างหน้า (อุปนัย) ของเฟส C 008EH 008FH อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kvarh
46 พลังงานปฏิกิริยาย้อนกลับ (คาปาซิทีฟ) ของเฟส C 0090H 0091H อ่าน ไม่ได้ลงนาม ค่า = DATA/1000 หน่วย: kvarh

หมายเหตุ:

  1. โปรโตคอลนี้ใช้กับมิเตอร์ IAMMETER ทั้งหมด ยกเว้น WEM3050T- สำหรับมิเตอร์แบบเฟสเดียว ให้ใช้ข้อมูลสำหรับเฟส A ในรายการ
  2. เกี่ยวกับการลงทะเบียนทิศทางพลังงาน (7, 14, 21): ในเวอร์ชันก่อนหน้านี้ กำลังไฟฟ้าไม่ได้ลงนาม (การลงทะเบียน 3, 10, 17) ดังนั้นจึงมีการใช้การลงทะเบียนเพิ่มเติมเพื่อจัดเก็บทิศทางของกำลัง หากคุณใช้รีจิสเตอร์กำลังที่ลงนาม (35, 36, 37) คุณไม่จำเป็นต้องพิจารณาค่าในรีจิสเตอร์ทิศทางกำลังแยกต่างหาก

ตัวอย่างการใช้งาน

การอ่านค่า

ตัวอย่างเช่น หากโฮสต์ต้องการอ่านข้อมูลจากรีจิสเตอร์ทาส 2 ตัวที่มีที่อยู่ 01 เริ่มต้นจาก 0048H

โฮสต์ส่ง:01 03 00 48 00 02 ซีอาร์ซี

  • ที่อยู่: 01
  • รหัสฟังก์ชัน: 03
  • ที่อยู่เริ่มต้น: 00 48
  • ความยาวข้อมูล: 00 02
  • รหัส CRC: CRC

การตอบสนองของทาส:01 03 04 12 45 56 68 ซีอาร์ซี

  • ที่อยู่: 01
  • รหัสฟังก์ชัน: 03
  • ไบต์ที่ส่งคืน: 04
  • ลงทะเบียนข้อมูล 1: 12 45
  • ลงทะเบียนข้อมูล 2:

56 68

  • รหัสซีอาร์ซี:ซีอาร์ซี

รีเซ็ตค่า Kwh

คำสั่ง Modbus/RTU ยังให้คำแนะนำในการรีเซ็ตค่า Kwh ซึ่งเป็นวิธีเดียวในการรีเซ็ตค่า Kwh บนมิเตอร์ IAMMETER

  • 01 10 00 0C 00 02 04 00 00 00 00 F3เอฟเอ(รีเซ็ตทั้งเดินหน้าและถอยหลัง kwh ใน 3080)
  • 01 10 00 63 00 02 04 00 00 00 00 B5 92(รีเซ็ตไปข้างหน้า kwh ใน 3080T)
  • 01 10 00 66 00 02 04 00 00 00 00 75 ค.ศ.(รีเซ็ตย้อนกลับ kwh ใน 3080T)

ตั้งค่า/อ่านรหัสทาส

ID ทาสเริ่มต้นของมิเตอร์ IAMMETER คือ 1

Slave ID 0x00 สามารถใช้เป็นที่อยู่ออกอากาศได้ (โมดูล WiFi ยังใช้ 0x00 เพื่อสื่อสารกับโมดูลการวัดแสง)

หากคุณต้องการตั้งค่ารหัสทาสอื่นๆ (เช่น เพื่อใช้ในระบบ PLC) คุณสามารถอ้างอิงถึงคำสั่งต่อไปนี้:

อ่านรหัสทาส

สั่งการ:00 03 00 04 00 01 C4 1A(00: ที่อยู่ออกอากาศ)

ตอบ:01 03 02 01 06 39 D6(01: รหัสทาส, 06: บอดเรต 9600)

ตั้งค่ารหัสทาส

สั่งการ:00 10 00 04 00 01 02 05 06 29 16 00

  • 00: ที่อยู่ออกอากาศ
  • 10: แก้ไขแล้ว (ตั้งค่าคำสั่ง)
  • 00 04: แก้ไขแล้ว (ที่อยู่เริ่มต้น)
  • 00 01: แก้ไข (ความยาวของการลงทะเบียน)
  • 02: แก้ไขแล้ว (ความยาวของไบต์)
  • 05: ที่อยู่ใหม่
  • 06: ที่ตายตัว
  • 29 16: CRC16

ตอบ:01 10 00 04 00 01 40 08

วิธีการแนะนำ

แม้ว่าเราจะแสดงรายการโปรโตคอล Modbus/RTU แล้ว แต่เราไม่แนะนำให้ใช้ Modbus/RTU เพื่อดึงข้อมูลมิเตอร์เนื่องจากเหตุผลต่อไปนี้:

  1. ต้องใช้สายไฟ RS485 ที่ซับซ้อน
  2. ไม่สามารถใช้ประโยชน์จากข้อดีของการส่งข้อมูล Wi-Fi ได้

เมื่อเปรียบเทียบกับ Modbus/RTU แบบดั้งเดิม เราขอแนะนำให้ใช้โหมด Modbus/TCP หรือ REST API เพื่อดึงข้อมูลโดยตรงผ่านเครือข่าย Wi-Fi

Modbus/TCP

คู่มือ Modbus/TCP สำหรับผลิตภัณฑ์ IAMMETER

Modbus TCP เป็นโปรโตคอลทั่วไปที่ใช้ในระบบอุตสาหกรรม เช่น ICS, DCS, SCADA หลังจากอัปเดตเฟิร์มแวร์ล่าสุด มิเตอร์วัดพลังงาน IAMMETER รองรับโปรโตคอล Modbus TCP แล้ว

การตั้งค่า Modbus TCP ในการโพล Modbus

แผนที่ Modbus TCP Register ในเครื่องวัดพลังงาน wifi

API ที่เหลือ: /api/monitorjson

ผลิตภัณฑ์ IAMMETER ยังมีอินเทอร์เฟซ REST API อีกด้วย คุณสามารถเข้าถึงที่อยู่ API ได้โดยตรงด้วยคำขอ HTTP GET แบบง่ายๆ เพื่อรับข้อมูลการวัดแบบเรียลไทม์ทั้งหมด (อัปเดตทุกวินาที) สำหรับรายละเอียดเพิ่มเติม ดูลิงค์ต่อไปนี้:

https://www.iammeter.com/newsshow/blog-fw-features#apimonitorjson-return-the-measurement-result

API: monitorjson

คำจำกัดความของข้อมูล JSON มีดังนี้:

คำจำกัดความข้อมูล JSON ของผลิตภัณฑ์ของ IAMMETER

เอกสารอ้างอิง

วิธีใช้งาน WEM3050T ยกเว้น IAMMETER-cloud

มิเตอร์ไฟฟ้าแบบไหนที่เหมาะกับความต้องการของคุณมากที่สุด?

IAMMETER มีความสามารถอะไรบ้าง?

สูงสุด