Eastron SDM120-Modbus Modbus register haritası
Diğer adları: SDM120 · SDM120M · SDM120Modbus
Eastron SDM120-Modbus için 32 Modbus register: hatta gönderilen adres, 30001 biçimindeki referans, veri tipi, byte sırası, birim ve ölçek. Kaynak: Eastron SDM120Modbus Smart Meter Modbus Protocol Implementation (V2.4).
Single-phase DIN-rail energy meter with RS485 Modbus RTU; every measured value is a 32-bit float.
- Cihaz tipi
- Enerji sayacı
- Register sayısı
- 32
- Arayüzler
- Modbus RTU
- Varsayılan unit ID
- 1
- Byte sırası (çok register’lı değerler)
- ABCD
- Seri port ayarları
- 2400 baud, 8 data bits, no parity, 1 stop bit
Cihazda doğrulama
Henüz cihazda doğrulanmadı. Harita üretici dokümanından aktarıldı ve bir betikle dokümana karşı kontrol edildi; ilk okumaları cihazın ekranıyla karşılaştırın.
Bağlantı notları
- Read and write floats in register pairs; an odd start address or count returns an exception.
- Broadcast (address 0) is not supported.
- The SDM120CT variants use a different protocol document; check yours before relying on this map.
Register’lar
Üretici dokümanındaki gruplara göre. Register adları kaynak dokümandaki gibi İngilizcedir.
Gerilim 2 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Voltagevoltage | 30001 | 0x0000 | float32 | ABCD | V | |
Frequencyfrequency | 30071 | 0x0046 | float32 | ABCD | Hz |
Akım 1 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Currentcurrent | 30007 | 0x0006 | float32 | ABCD | A |
Güç 4 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Active poweractive_power | 30013 | 0x000C | float32 | ABCD | W | |
Apparent powerapparent_power | 30019 | 0x0012 | float32 | ABCD | VA | |
Reactive powerreactive_power | 30025 | 0x0018 | float32 | ABCD | var | |
Power factorpower_factor | 30031 | 0x001E | float32 | ABCD |
Enerji 6 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Import active energyimport_active_energy | 30073 | 0x0048 | float32 | ABCD | kWh | |
Export active energyexport_active_energy | 30075 | 0x004A | float32 | ABCD | kWh | |
Import reactive energyimport_reactive_energy | 30077 | 0x004C | float32 | ABCD | kvarh | |
Export reactive energyexport_reactive_energy | 30079 | 0x004E | float32 | ABCD | kvarh | |
Total active energyactive_energy_total | 30343 | 0x0156 | float32 | ABCD | kWh | |
Total reactive energyreactive_energy_total | 30345 | 0x0158 | float32 | ABCD | kvarh |
Talep değerleri 8 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Total system power demandactive_power_demand | 30085 | 0x0054 | float32 | ABCD | W | |
Maximum total system power demandactive_power_demand_max | 30087 | 0x0056 | float32 | ABCD | W | |
Import system power demandimport_power_demand | 30089 | 0x0058 | float32 | ABCD | W | |
Maximum import system power demandimport_power_demand_max | 30091 | 0x005A | float32 | ABCD | W | |
Export system power demandexport_power_demand | 30093 | 0x005C | float32 | ABCD | W | |
Maximum export system power demandexport_power_demand_max | 30095 | 0x005E | float32 | ABCD | W | |
Current demandcurrent_demand | 30259 | 0x0102 | float32 | ABCD | A | |
Maximum current demandcurrent_demand_max | 30265 | 0x0108 | float32 | ABCD | A |
Ayarlar 11 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Relay pulse widthrelay_pulse_width | 40013 | 0x000C | float32 | ABCD | ms | |
Network parity and stop bitsnetwork_parity_stop | 40019 | 0x0012 | float32 | ABCD | ||
Modbus node addressmeter_id | 40021 | 0x0014 | float32 | ABCD | ||
Network baud ratenetwork_baud_rate | 40029 | 0x001C | float32 | ABCD | ||
Pulse 1 output modepulse1_output_mode | 40087 | 0x0056 | float32 | ABCD | ||
Scroll display timescroll_display_time | 463745 | 0xF900 | uint16 | s | ||
Pulse 1 output constantpulse1_constant | 463761 | 0xF910 | uint16 | |||
Measurement modemeasurement_mode | 463777 | 0xF920 | uint16 | |||
Serial numberserial_number | 464513 | 0xFC00 | uint32 | ABCD | ||
Meter codemeter_code | 464515 | 0xFC02 | uint16 | |||
Software versionsoftware_version | 464516 | 0xFC03 | uint16 |
Kaynak dokümanlar
- Eastron SDM120Modbus Smart Meter Modbus Protocol Implementation , Eastron, V2.4 (erişim 2026-10-31) Copy hosted by an Eastron reseller.
Adıyla okuyun
SDM120-Modbus cihazını yapay zekâ asistanıyla okuyun
Proxus Industrial MCP Server bu haritayı içerir. Haritayı cihaza tanımlayın; Claude, Cursor ya da VS Code register’ları anahtarıyla, doğru veri tipi, byte sırası, ölçek ve birimle okur. Yalnızca okur.
Bu cihaz Modbus RTU konuşur: bir Modbus TCP ağ geçidi üzerinden bağlanın; ağ geçidinin adresini ve cihazın unit ID’sini kullanın.
proxus-mcp.json
{
"devices": {
"sdm120-1": {
"protocol": "modbus-tcp",
"host": "192.168.10.40",
"unit_id": 1,
"map": "eastron/sdm120-modbus"
}
}
} Asistanınıza sorun
sdm120-1 cihazından voltage, frequency, current değerlerini oku.
Yaptığı araç çağrısı
read_named(device: "sdm120-1", keys: ["voltage", "frequency", "current"]) Bu cihaz sizde mi? Haritayı doğrulayın.
Asistanınızdan verify_device_map çalıştırmasını isteyin. Her register’ı yalnızca okuyarak bir kez okur, değerlerin makul olup olmadığını kontrol eder ve iki değeri ekranla karşılaştırmanızı ister. Bir rapor ve doldurulmuş bir GitHub kaydı hazırlar, siz gönderirsiniz; adınız bu haritanın doğrulayanlar listesine eklenir.
Çok sayıda cihazdan mı veri topluyorsunuz?
Proxus, Modbus TCP ve RTU cihazlarını makinelerin yanında okur, geçmiş veriyi saklar ve değerleri panolara, veritabanlarına ve yapay zekâya aktarır.