UN1000 Modbus Reference Manual 5.001
UN1000 Modbus Reference Manual 5.001
UNITROL® 1000
MODBUS Reference Manual
ABB reserves all rights to this document and to the information and
topics contained in it. This also applies to any possible claims to
copyright or patents. Forwarding and/or the duplicating of this document
without the express permission of ABB is forbidden.
This document has been prepared and checked with great care. If
however it still contains errors, please report them to ABB.
®
ii 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
Table of Contents
Table of Contents............................................................................................................... iii
1.1 General
1.1.1 References
1.1.2 Conventions
IMPORTANT!
When calling ABB, please leave your name, department and phone
number. This will allow the responsible ABB representative to call back
without delay.
ABB is constantly striving for the best product and service offerings for our
customers. Therefore ABB appreciates your valuable feedback or
suggestions for improvements of UNITROL products.
Please send your comments to "[email protected]". Your
information will be forwarded to the responsible persons in order to improve
ABB’s future offerings.
®
1-2 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
Chapter 2 - MODBUS Address Map
®
2-4 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
2.1.2 Write Values
®
2-6 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
2.1.5 Alarm/Protection status
¹ If analog inputs AI1-3 not configured as digital inputs DI9-D14 are set to default value “0”.
®
2-8 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
2.1.9 Read Analog I/O
A key value (hex 0xACCE) must be written to this register in order to release the writing
access to Parameters and Signals registers (addresses 41000 to 42512). After writing the key
value, the writing access to Parameters and Signals is allowed during a certain amount of
time.
Value Access
Register Description Default Remark
Range rights
This register shows the current control status of the DSP. There are 3 states defined:
0x0 DSP is in local control (Default after start up)
0x1 DSP is controlled by CMT/PANEL
0x2 DSP is controlled by remote control
CMT/PANEL has the highest priority. If DSP is in REMOTE control and there is a CMT/PANEL
control request, control status is switch automatically. For more information, please consult
the User Manual.
®
2-10 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
2.3 Parameters and Signals
A detailed functional description of each parameter can be found in the product's User
Manual.
Registers contained in the parameter address range, but not listed in the table below will be
read as zero and ignore write attempts without causing an exception.
Access
Reg. Description Value Range Scale Unit
rights
41001 UM Initial Setpoint 0 … 24576 (100/16364) % R/W
41002 Proportional Gain (Vp) – Uvp 100 .. 20000 (1 / 100) R/W
41003 Derivation Time (Tb) – Utb 10 .. 5000 (1 / 1000) s R/W
41004 Reserved04 NONE
41005 Integration Time (Ta) – Uta 10 .. 20000 (1 / 1000) s R/W
41006 Droop (Kq) – Kq -6554 .. 6554 (100/32768) % R/W
41007 PF Mode Initial Setpoint -32768 … 32767 1 = 32767 R/W
41008 VAR Mode Initial Setpoint -16384 … 16384 (100/8192) % R/W
41009 Proportional Gain (Vp) – IqVp 10 .. 20000 (1 / 100) R/W
41010 Integration Time (Ta) – IqTa 10 .. 20000 (1 / 1000) s R/W
41011 Manual Mode Initial Setpoint 0 … 24576 (100/8192) % R/W
41012 Proportional Gain (Vp) – ImVp 100 .. 20000 (1 / 100) R/W
41013 Integration Time (Ta) – ImTa 10 .. 20000 (1 / 1000) s R/W
41014 Open Loop Initial Setpoint 0 … 65535 (100/32767) % R/W
41015 Ie Nominal – IeNom 2 .. 25000 (40 /1000) A R/W
41016 Ie Ext Minimum – IeExtMin 0 .. 25000 (40 /1000) A R/W
41017 Ie Ext Maximum – IeExtMax 0 .. 25000 (40 /1000) A R/W
Bit coding:
SW-Option Activation
41018 0= SW not active R/W
(details in 2.3.1.1)
1= SW active
Bit coding:
Limiters Active
41019 0= Lim not active R/W
(details in 2.3.1.2)
1= Lim active
41020 Imlim_K – Imlim_K 1 .. 10000 (1 / 100) R/W
41021 Imlim_Im_th – Imlim_Im_th 0 .. 12288 (100 / 8192) % R/W
®
2-12 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
Access
Reg. Description Value Range Scale Unit
rights
41056 Continuous – LimitImMaxCont 0 .. 12288 (100 / 8192) % R/W
41057 Reserved57 NONE
41058 Min. Q (P @ 0%) – LimitIq1Min -32768 .. -41 (100 / 8192) % R/W
41059 Min. Q (P @ 25%) – LimitIq2Min -32768 .. 0 (100 / 8192) % R/W
41060 Min. Q (P @ 50%) – LimitIq3Min -32768 .. 0 (100 / 8192) % R/W
41061 Min. Q (P @ 75%) – LimitIq4Min -32768 .. 0 (100 / 8192) % R/W
41062 Min. Q (P @ 100%) – LimitIq5Min -32768 .. 0 (100 / 8192) % R/W
41063 Reserved63 NONE
41064 Reserved64 NONE
41065 Minimum – LimitUMMin 0 .. 24576 (100/16384) % R/W
41066 Maximum – LimitUMMax 0 .. 24576 (100/16384) % R/W
41067 Reserved67 NONE
41068 Reserved68 NONE
41069 Reserved69 NONE
41070 Treshold – BoostMinU 0 .. 16384 (100/16384) % R/W
41071 Hold Time – BoostHoldTime 0 .. 32000 (1 / 1000) s R/W
41072 Hysteresis – BoostMinUHyst 0 .. 16384 (100/16384) % R/W
41073 Off Level – FieldFlashingOffL 0 .. 15647 (100/16384) % R/W
41074 Reserved74 NONE
41075 Minimum – UrefMin 0 .. 24576 (100/16384) % R/W
41076 Maximum – UrefMax 0 .. 24576 (100/16384) % R/W
41077 Ramp Rate – UrefRampStep 1 .. 10000 (1 / 100) %/s R/W
41078 Minimum – PfrefMin -32768 … 32767 (1 / 32768) R/W
41079 Maximum – PfrefMax -32768 … 32767 (1 / 32768) R/W
41080 Ramp Rate – PfrefRampStep 1 .. 1000 (1 / 10000) /s R/W
41081 Minimum – IqrefMin -16384 .. 16384 (100 / 8192) % R/W
41082 Maximum – IqrefMax -16384 .. 16384 (100 / 8192) % R/W
41083 Ramp Rate – IqrefRampStep 1 .. 5000 0.02 %/s R/W
41084 Minimum – ImrefMin 0 .. 4096 (100 / 8192) % R/W
41085 Maximum – ImrefMax 819 .. 24576 (100 / 8192) % R/W
41086 Ramp Rate – ImrefRampStep 1 .. 10000 (1 / 100) %/s R/W
41087 Minimum – UmrefMin -32768 .. 32767 (50 / 32767) % R/W
41088 Maximum – UmrefMax -26144 .. 32767 (50 / 32767) % R/W
41089 Ramp Rate – UmrefRampStep 4 .. 32000 0.0025 %/s R/W
41090 Primary Net ID – NetA 1 .. 31 1 R/W
41091 Secondary Net ID – NetB 1 .. 31 1 R/W
®
2-14 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
Access
Reg. Description Value Range Scale Unit
rights
41127 DI11_DI12 Details in 2.3.1.4. R/W
41128 DI13_DI14 Details in 2.3.1.4. R/W
41129 to
Reserved NONE
41130
41131 DIO1_DIO2 Details in 2.3.1.5. R/W
41132 DIO3_DIO4 Details in 2.3.1.5. R/W
41133 to
Reserved NONE
1159
41160 Input – Ain1Mux Details in 2.3.1.6. 1 R/W
41161 Input – Ain2Mux Details in 2.3.1.6. 1 R/W
41162 Input – Ain3Mux Details in 2.3.1.6. 1 R/W
41163 Uin 0% - Ain1Min -16384 .. 16384 (10 / 16384) V R/W
41164 Uin 100% - Ain1Max -16384 .. 16384 (10 / 16384) V R/W
41165 Uin 0% - Ain2Min -16384 .. 16384 (10 / 16384) V R/W
41166 Uin 100% - Ain2Max -16384 .. 16384 (10 / 16384) V R/W
41167 Uin 0% - Ain3Min -16384 .. 16384 (10 / 16384) V R/W
41168 Uin 100% - Ain3Max -16384 .. 16384 (10 / 16384) V R/W
41169 Output1 – Aout1Mux Details in 2.3.1.7. 1 R/W
41170 Output2 – Aout2Mux Details in 2.3.1.7. 1 R/W
41171 Uout1 0% - Aout1Min -1000 .. 1000 (1 / 100) V R/W
41172 Uout1 100% - Aout1Max -1000 .. 1000 (1 / 100) V R/W
41173 Uout2 0% - Aout2Min -1000 .. 1000 (1 / 100) V R/W
41174 Uout2 100% - Aout2Max -1000 .. 1000 (1 / 100) V R/W
41175 Ie 0% - AOIeMin 0 .. 32767 (100 / 8192) % R/W
41176 Ie 100% - AOIeMax 0 .. 32767 (100 / 8192) % R/W
41177 Fbias 0% - AodfMin -1000 .. 1000 (1 / 100) Hz R/W
41178 Fbias 100% - AodfMax -1000 .. 1000 (1 / 100) Hz R/W
41179 Min Slip – SlipMin -100 .. 0 (1 / 100) Hz R/W
41180 Max Slip – SlipMax -100 .. 0 (1 / 100) Hz R/W
41181 MaxDeltaU – dUMax 0 .. 1638 (100/16384) % R/W
41182 Max Delta Angle – AngMax 0 .. 13107 (180/32768) deg R/W
41183 Tot CB Close Time – CBCtomTot 0 .. 630 1 ms R/W
41184 Fast Reset Setpoint – ImmedSP 163 … 24576 (100/16384) % R/W
41185 FRSP_DumpTime 0 … 32700 1/100 s R/W
41186 Reserved 186 NONE
41187 TW1 – pss_TW1 0 .. 3000 (1 / 100) s R/W
41188 Reserved 188 NONE
®
2-16 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
2.3.1.2 Limiters Active Parameter – Bit coding
MODBUS Address: 41019
Bit Name SW Function
0-2 Imlim Active Activation IM Limiters
3 LimitImMin Active Activation of Minimum IE Limiter
4 LimitImMaxActive Activation of Maximum IE Limiter
5 Uaffect Activation IM Voltage dependency Limiter
6 LimitIqMinActive Activation of Iq Minimum Limiter
7 LimitUMMinAct Activation of UM Minimum Limiter
8 LimitUMMaxAct Activation of UM Maximum Limiter
9-15 Reserved
2-15 Reserved
®
2-18 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
DIOmux Mapped Input Signal DIOmux Mapped Input Signal
0 NONE 16 CloseCBCommand
1 Boost 17 SyncCheckOK
2 FieldFlashing 18 SWAlarm
3 SystemOK 19 DiodeAlarm
4 CombinedLimitActive 20 DiodeTrip
5 UfreqActive 21 SWAlOrDiTrip
6 Setpoint Limit Reached 22 RS485 Modbus Dead Alarm
7 Setpoint Min. Reached 23 Close_FCB_Command
8 Setpoint Max. Reached 24 Open_FCB_Command
9 OtherLimiter 25 Double CH Alarm
10 MinIeReached 26 Double CH Trip
11 MaxIeReached 27 Double CH Switch Over
12 MinQReached 28 Reserved
13 MinUMReached 29 Reserved
14 MaxUMReached 30 Reserved
15 VoltageRelay 31 Reserved
®
2-20 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
2.3.2 Signal Table
Registers contained in the following range but not listed in the table below may read zero.
Access
Reg. Description Value Range Scale Unit
rights
42023 UM Step – Ustep -3277 .. 3277 (100/16384) % R
42024 PF Step – Pfstep -6553 .. 6553 (1 / 32768) R
42025 Var Step – Iqstep -4092 .. 4092 (100 / 8192) % R
42026 Ie Step – Imstep -4092 .. 4092 (100 / 8192) % R
42027 OL Step – Umstep -13107 .. 13107 (100/32768) % R
42031 UM Setpoint – Uref 0 .. 24576 (100/16384) % R
42033 PF Setpoint – Pfref -32768 … 32767 (1 / 32768) R
42035 Var Setpoint – Iqref -16384 .. 16384 (100 / 8192) % R
42037 Ie Setpoint – Imref 0 .. 12288 (100 / 8192) % R
42039 OL Setpoint – Umref -32768 .. 32767 (100/32768) % R
42040 to
Reserved R
42045
42094 Generator Control Mode –Mode Details in 2.3.2.1. R
42101 Ie Slow – IeSlow -32768 .. 32767 (40 /1000) A R
42103 IeRelativeSlow – IerelSlow -32768 .. 32767 (100 / 8192) % R
42110 UM – UM -32768 .. 32767 (1 / 1000) kV R
42112 UM Relative Slow – UmrelSlow 0 … 32767 (100/16384) % R
42119 f Machine – FreqUMSlow 0 … 32767 (1 / 100) Hz R
42129 IM2 – IM2 0 .. 32767 1 A R
42132 IM2 Relative – IM2rel 0 .. 32767 (100 / 8192) % R
42140 Snom – Snom 0 .. 32767 (80 / 32768) MVA R
42142 P Relative Slow – PrelSlow 0 .. 32767 (100 / 4096) % R
42144 Q Relative Slow – QrelSlow 0 .. 32767 (100 / 4096) % R
REMOTE Control Receive Good Frame 0 … 65536
42157 1 R
Counter – MBrc_RecFrameGood (details in 2.3.2.2)
REMOTE Control Transmit Frame 0 … 65536
42158 1 R
Counter – MBrc_FrameOut (details in 2.3.2.2)
Good Frame Counter RS485 – 0 … 65536
42173 1 R
RS485_frmCntrGood (details in 2.3.2.2)
Bad Frame Counter RS485 0 … 65536
42174 1 R
RS485_frmCntrBad (details in 2.3.2.2)
Receive Frame Counter RS485 0 … 65536
42175 1 R
RS485_MB_frameIn (details in 2.3.2.2)
0 AUTO
1 VAR
2 PF
3 MANUAL
4 OPENLOOP
5 VDC
6 SYNCRONIZATION
7 REDUNDANT (Standby)
42157 MBrc_RecFrameGood This signal will be increased, when a valid MODBUS REMOTE control
request is detected. All requests are counted independent of the
connected interface (RS485 or RS232)
®
2-22 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual
ABB
MB
Name Description
Addr
Good Frame Counter on RS485 interface
Failure conditions
1. No write access to requested
MODBUS address
32 INVALID_UN1000_DATA_WRITE
2. Master has UN1000 device not set
into control mode
3. Write Value of parameter/signal is
< than allowed minimum
4. Write Value of parameter/signal is
> than allowed maximum
Modbus over the AVR's RS232 interface has fixed settings for communication; it is not
possible to change them. For additional information, please consult the User Manual.
Baudrate: 57.6kBaud
Data bits: 8
Parity: None
Stop bit: 1
Settings for MODBUS over the AVR's RS485 interface can be changed by the user.
They can be set either by using the CMT1000 (recommended) or by using the Panel.
For additional information, please consult the User Manual.
Baudrate Settings
Baudrate CMT1000 setting Panel Setting
[kBaud] (Bit rate) (Bit rate)
2.4 2400 12
4.8 4800 11
9.6 9600 10
19.2 19200 7
28.8 28800 6
38.4 38400 5
57.6 57600 4
115.2 115200 3
8x Data
Par Even Even 0
1x Stop
8x Data
Par Odd Odd 1
1x Stop
8x Data
Par NONE NONE 2
2x Stop
8x Data
Par NONE - 3
1x Stop
Protocol Selection
MODBUS over RS485 is an additional feature and requires that the corresponding
SW-Option is Enabled (possible by password and/or by the manufacturer).
MODBUS communication must be activated prior using it. This can be done using the
CMT1000 or the Panel (UN1000-15 only).
After changing any communication settings (Protocol, Frame, Baud Rate, Activity,…)
including the function activation, all parameters must be stored in the EEPROM ("Save
to EEPROM" command) and the device restarted afterwards (power supply Off and
On again). Only after the device is restarted the new settings can be active.
The Modbus Slave IDs for communication using RS485 can be configured within the
range from 1 to 247; with the exception of the Slave ID used internally for the CMT1000
communication. The latter is shown in the Modbus settings window when using the
CMT1000 for configuration. For additional information please refer to the User Manual.
• After changing slave ID (by Panel or CMT) it has to be saved to EEPROM and
the unit must be restarted.
®
4-2 3BHS211147 E31 Rev. C UNITROL 1000 MODBUS Manual