İçeriğe geç
Proxus 2.0.1 2.0 geçişinden sonra lisans ve giriş düzeltmeleri Sürüm notları

ABB ACS580 Modbus register haritası

Diğer adları: ACS580-01 · ACS580-04 · ACS580-07 · ACS580 standard control program

ABB ACS580 için 31 Modbus register: hatta gönderilen adres, 30001 biçimindeki referans, veri tipi, byte sırası, birim ve ölçek. Kaynak: ACS580 standard control program firmware manual (Revision J, 2025-10-06).

ABB ACS580 general purpose drive over the embedded fieldbus (EFB) Modbus RTU interface; ABB Drives profile words and key 16-bit actual values.

Cihaz tipi
Motor sürücüsü
Register sayısı
31
Arayüzler
Modbus RTU
Varsayılan unit ID
1
Byte sırası (çok register’lı değerler)
ABCD
Seri port ayarları
19200 baud, 8 data bits, even 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.

Kendi cihazınızda doğrulayın Seviyeler ne anlama geliyor

Bağlantı notları

  • Enable the EFB with 58.01 Protocol enable = Modbus RTU; node address is 58.03, baud rate 58.04, parity 58.05.
  • The manual writes holding registers as 6-digit references (400001...); the address here is the reference minus 400001.
  • Registers 400001-400006 hold the defaults of 58.101-58.106 Data I/O 1-6 and change if those are re-mapped.
  • Parameter registers use 58.33 Addressing mode = Mode 0 (default), 16-bit access, register = 400000 + 100 x group + index; values use the parameter's 16-bit fieldbus scaling (FbEq16).
  • 32-bit parameter access (420000 + 200 x group + 2 x index, word order 58.34, LO-HI by default) is not listed here.
  • Writing the control word or references moves the motor. Read-only access is the safe default.

Register’lar

Üretici dokümanındaki gruplara göre. Register adları kaynak dokümandaki gibi İngilizcedir.

Durum 3 register
Ad ve anahtar Referans Adres Tip Byte sırası Birim Ölçek
Status word (SW)status_word 40004 0x0003 bitfield16
Actual value 1 (ACT1)actual_value_1 40005 0x0004 int16
Actual value 2 (ACT2)actual_value_2 40006 0x0005 int16
Control 3 register
Ad ve anahtar Referans Adres Tip Byte sırası Birim Ölçek
Control word (CW)control_word 40001 0x0000 bitfield16
Reference 1 (REF1)reference_1 40002 0x0001 int16
Reference 2 (REF2)reference_2 40003 0x0002 int16
Diagnostics 6 register
Ad ve anahtar Referans Adres Tip Byte sırası Birim Ölçek
Reset error registersreset_error_registers 40090 0x0059 uint16
Function code of the failed queryerror_function_code 40091 0x005A uint16
Error codeerror_code 40092 0x005B uint16
Failed registerfailed_register 40093 0x005C uint16
Last register written successfullylast_register_written 40094 0x005D uint16
Last register read successfullylast_register_read 40095 0x005E uint16
Parameters 19 register
Ad ve anahtar Referans Adres Tip Byte sırası Birim Ölçek
Motor speed usedmotor_speed_used 40101 0x0064 int16 rpm
Motor speed %motor_speed_percent 40103 0x0066 int16 % × 0.1
Output frequencyoutput_frequency 40106 0x0069 int16 Hz
Motor currentmotor_current 40107 0x006A uint16 A
Motor current % of motor nominalmotor_current_pct_motor_nom 40108 0x006B uint16 %
Motor torquemotor_torque 40110 0x006D int16 %
DC voltagedc_voltage 40111 0x006E uint16 V × 0.1
Output voltageoutput_voltage 40113 0x0070 uint16 V
Output poweroutput_power 40114 0x0071 int16 kW
Output power % of motor nominaloutput_power_pct_motor_nom 40115 0x0072 int16 % × 0.1
Inverter GWh counterinverter_gwh_counter 40118 0x0075 uint16 GWh
Inverter MWh counterinverter_mwh_counter 40119 0x0076 uint16 MWh
Inverter kWh counterinverter_kwh_counter 40120 0x0077 uint16 kWh × 0.1
Tripping faulttripping_fault 40401 0x0190 uint16
On-time counteron_time_counter 40501 0x01F4 uint16 d
Run-time counterrun_time_counter 40502 0x01F5 uint16 d
Inverter temperatureinverter_temperature 40511 0x01FE int16 %
Main control wordmain_control_word 40601 0x0258 bitfield16
Main status wordmain_status_word 40611 0x0262 bitfield16

Kaynak dokümanlar

  • ACS580 standard control program firmware manual , ABB, 3AXD50000016097, Revision J, 2025-10-06 (erişim 2026-11-09) Chapter "Fieldbus control through the embedded fieldbus interface (EFB)" (register addressing, Modbus holding register addresses, error code registers), parameter 58.33 and the parameter listing (groups 01, 04, 05, 06, 46).

Bu haritayı GitHub’da inceleyin (YAML)

Adıyla okuyun

ACS580 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": {
    "acs580-1": {
      "protocol": "modbus-tcp",
      "host": "192.168.10.40",
      "unit_id": 1,
      "map": "abb/acs580"
    }
  }
}

Asistanınıza sorun

acs580-1 cihazından control_word, reference_1, reference_2 değerlerini oku.

Yaptığı araç çağrısı

read_named(device: "acs580-1", keys: ["control_word", "reference_1", "reference_2"])

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.

Proxus’ta Modbus Endüstriyel bağlantı