Janitza UMG 96-RM Modbus register haritası
Diğer adları: UMG 96RM · UMG96RM · UMG 96RM-P · UMG 96RM-CBM · UMG 96RM-PN
Janitza UMG 96-RM için 61 Modbus register: hatta gönderilen adres, 30001 biçimindeki referans, veri tipi, byte sırası, birim ve ölçek. Kaynak: UMG 96RM Basic device, Extensions UMG 96RM-PN, -P, -CBM: Modbus-address list and Formulary (from firmware rel. 1.14, 07/2025).
Janitza UMG 96RM panel power analyser (basic, -P, -CBM, -PN); 32-bit float readings from the common 19000 block.
- Cihaz tipi
- Enerji analizörü
- Register sayısı
- 61
- Arayüzler
- Modbus RTU
- Byte sırası (çok register’lı değerler)
- ABCD
- Seri port ayarları
- 8 data bits, no parity, 2 stop bits; 9600 to 115200 baud
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ı
- Addresses are the list's register numbers, sent unchanged: Janitza's UMG address lists number from register 0 and give no example frame.
- Only the float block of frequently required readings (19000-19120) is transcribed; the list repeats many of these values at other addresses, as floats and as scaled shorts.
- Function 03 and 04 both read these registers; floats are big-endian (ABCD). The list says adding 32768 to an address returns the same value little-endian.
- Float and integer values include the configured current and voltage transformer ratios.
- Only the RS485 interface is listed here; extension variants with other interfaces serve the same address list.
Register’lar
Üretici dokümanındaki gruplara göre. Register adları kaynak dokümandaki gibi İngilizcedir.
Gerilim 6 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Voltage L1-Nvoltage_l1_n | 419001 | 0x4A38 | float32 | ABCD | V | |
Voltage L2-Nvoltage_l2_n | 419003 | 0x4A3A | float32 | ABCD | V | |
Voltage L3-Nvoltage_l3_n | 419005 | 0x4A3C | float32 | ABCD | V | |
Voltage L1-L2voltage_l1_l2 | 419007 | 0x4A3E | float32 | ABCD | V | |
Voltage L2-L3voltage_l2_l3 | 419009 | 0x4A40 | float32 | ABCD | V | |
Voltage L1-L3voltage_l3_l1 | 419011 | 0x4A42 | float32 | ABCD | V |
Akım 4 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Current I L1current_l1 | 419013 | 0x4A44 | float32 | ABCD | A | |
Current I L2current_l2 | 419015 | 0x4A46 | float32 | ABCD | A | |
Current I L3current_l3 | 419017 | 0x4A48 | float32 | ABCD | A | |
Vector sum; IN=I1+I2+I3current_vector_sum | 419019 | 0x4A4A | float32 | ABCD | A |
Güç 12 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Real power P1 L1Nactive_power_l1 | 419021 | 0x4A4C | float32 | ABCD | W | |
Real power P2 L2Nactive_power_l2 | 419023 | 0x4A4E | float32 | ABCD | W | |
Real power P3 L3Nactive_power_l3 | 419025 | 0x4A50 | float32 | ABCD | W | |
Sum; Psum3=P1+P2+P3active_power_total | 419027 | 0x4A52 | float32 | ABCD | W | |
Apparent power S1 L1Napparent_power_l1 | 419029 | 0x4A54 | float32 | ABCD | VA | |
Apparent power S2 L2Napparent_power_l2 | 419031 | 0x4A56 | float32 | ABCD | VA | |
Apparent power S3 L3Napparent_power_l3 | 419033 | 0x4A58 | float32 | ABCD | VA | |
Sum; Ssum3=S1+S2+S3apparent_power_total | 419035 | 0x4A5A | float32 | ABCD | VA | |
Fund. reactive power Q1 L1Nreactive_power_l1 | 419037 | 0x4A5C | float32 | ABCD | var | |
Fund. reactive power Q2 L2Nreactive_power_l2 | 419039 | 0x4A5E | float32 | ABCD | var | |
Fund. reactive power Q3 L3Nreactive_power_l3 | 419041 | 0x4A60 | float32 | ABCD | var | |
Sum; Qsum3=Q1+Q2+Q3reactive_power_total | 419043 | 0x4A62 | float32 | ABCD | var |
Frekans 1 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Measured frequencyfrequency | 419051 | 0x4A6A | float32 | ABCD | Hz |
Enerji 28 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Real energy L1active_energy_l1 | 419055 | 0x4A6E | float32 | ABCD | Wh | |
Real energy L2active_energy_l2 | 419057 | 0x4A70 | float32 | ABCD | Wh | |
Real energy L3active_energy_l3 | 419059 | 0x4A72 | float32 | ABCD | Wh | |
Real energy L1..L3active_energy_total | 419061 | 0x4A74 | float32 | ABCD | Wh | |
Real energy L1, consumedactive_energy_consumed_l1 | 419063 | 0x4A76 | float32 | ABCD | Wh | |
Real energy L2, consumedactive_energy_consumed_l2 | 419065 | 0x4A78 | float32 | ABCD | Wh | |
Real energy L3, consumedactive_energy_consumed_l3 | 419067 | 0x4A7A | float32 | ABCD | Wh | |
Real energy L1..L3, consumed, rate 1active_energy_consumed_total_rate_1 | 419069 | 0x4A7C | float32 | ABCD | Wh | |
Real energy L1, deliveredactive_energy_delivered_l1 | 419071 | 0x4A7E | float32 | ABCD | Wh | |
Real energy L2, deliveredactive_energy_delivered_l2 | 419073 | 0x4A80 | float32 | ABCD | Wh | |
Real energy L3, deliveredactive_energy_delivered_l3 | 419075 | 0x4A82 | float32 | ABCD | Wh | |
Real energy L1..L3, deliveredactive_energy_delivered_total | 419077 | 0x4A84 | float32 | ABCD | Wh | |
Apparent energy L1apparent_energy_l1 | 419079 | 0x4A86 | float32 | ABCD | VAh | |
Apparent energy L2apparent_energy_l2 | 419081 | 0x4A88 | float32 | ABCD | VAh | |
Apparent energy L3apparent_energy_l3 | 419083 | 0x4A8A | float32 | ABCD | VAh | |
Apparent energy L1..L3apparent_energy_total | 419085 | 0x4A8C | float32 | ABCD | VAh | |
Reactive energy L1reactive_energy_l1 | 419087 | 0x4A8E | float32 | ABCD | varh | |
Reactive energy L2reactive_energy_l2 | 419089 | 0x4A90 | float32 | ABCD | varh | |
Reactive energy L3reactive_energy_l3 | 419091 | 0x4A92 | float32 | ABCD | varh | |
Reactive energy L1..L3reactive_energy_total | 419093 | 0x4A94 | float32 | ABCD | varh | |
Reactive energy ind. L1reactive_energy_inductive_l1 | 419095 | 0x4A96 | float32 | ABCD | varh | |
Reactive energy ind. L2reactive_energy_inductive_l2 | 419097 | 0x4A98 | float32 | ABCD | varh | |
Reactive energy ind. L3reactive_energy_inductive_l3 | 419099 | 0x4A9A | float32 | ABCD | varh | |
Reactive energy ind. L1..L3reactive_energy_inductive_total | 419101 | 0x4A9C | float32 | ABCD | varh | |
Reactive energy cap. L1reactive_energy_capacitive_l1 | 419103 | 0x4A9E | float32 | ABCD | varh | |
Reactive energy cap. L2reactive_energy_capacitive_l2 | 419105 | 0x4AA0 | float32 | ABCD | varh | |
Reactive energy cap. L3reactive_energy_capacitive_l3 | 419107 | 0x4AA2 | float32 | ABCD | varh | |
Reactive energy cap. L1..L3reactive_energy_capacitive_total | 419109 | 0x4AA4 | float32 | ABCD | varh |
Durum 1 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Rotation field; 1=right, 0=none, -1=leftrotation_field | 419053 | 0x4A6C | float32 | ABCD |
Power factor 3 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
CosPhi; UL1 IL1 (fundamental comp.)cos_phi_l1 | 419045 | 0x4A64 | float32 | ABCD | ||
CosPhi; UL2 IL2 (fundamental comp.)cos_phi_l2 | 419047 | 0x4A66 | float32 | ABCD | ||
CosPhi; UL3 IL3 (fundamental comp.)cos_phi_l3 | 419049 | 0x4A68 | float32 | ABCD |
Harmonikler 6 register
| Ad ve anahtar | Referans | Adres | Tip | Byte sırası | Birim | Ölçek |
|---|---|---|---|---|---|---|
Harmonic, THD U L1-Nthd_voltage_l1_n | 419111 | 0x4AA6 | float32 | ABCD | % | |
Harmonic, THD U L2-Nthd_voltage_l2_n | 419113 | 0x4AA8 | float32 | ABCD | % | |
Harmonic, THD U L3-Nthd_voltage_l3_n | 419115 | 0x4AAA | float32 | ABCD | % | |
Harmonic, THD I L1thd_current_l1 | 419117 | 0x4AAC | float32 | ABCD | % | |
Harmonic, THD I L2thd_current_l2 | 419119 | 0x4AAE | float32 | ABCD | % | |
Harmonic, THD I L3thd_current_l3 | 419121 | 0x4AB0 | float32 | ABCD | % |
Kaynak dokümanlar
- UMG 96RM Basic device, Extensions UMG 96RM-PN, -P, -CBM: Modbus-address list and Formulary , Janitza electronics GmbH, 1.040.034.v, from firmware rel. 1.14, 07/2025 (erişim 2026-11-09) Section "Frequently required readings", page 17.
Adıyla okuyun
UMG 96-RM 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": {
"umg-1": {
"protocol": "modbus-tcp",
"host": "192.168.10.40",
"unit_id": 1,
"map": "janitza/umg-96-rm"
}
}
} Asistanınıza sorun
umg-1 cihazından voltage_l1_n, voltage_l2_n, voltage_l3_n değerlerini oku.
Yaptığı araç çağrısı
read_named(device: "umg-1", keys: ["voltage_l1_n", "voltage_l2_n", "voltage_l3_n"]) 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.