- DL manuals
- ABB
- Computer Hardware
- TPU2000
- Technical Manual
ABB TPU2000 Technical Manual - Contents
TPU2000/2000R Modbus/Modbus Plus Automation Guide
ii
Contents
Section 1 – Introduction
Introduction .................................................................................................................................................................1
Section 2 – Communication Card Identification and Physical Port Characteristics
Communication Identification and Physical Port Characteristics ...............................................................................3
Communication Card Part Number Options...............................................................................................................5
Unit Communication Card Verification........................................................................................................................8
Section 3 – TPU2000 and TPU2000R Device Connectivity
TPU2000 and TPU2000R Device Connectivity........................................................................................................10
RS232 Interface Connectivity ...................................................................................................................................10
Port Isolation.............................................................................................................................................................10
RS232 Handshaking Defined ...................................................................................................................................11
RS232 Cable Connectivity........................................................................................................................................11
RS485 Device Connectivity with the TPU2000 and TPU2000R ..............................................................................13
Section 4 – TPU2000 and TPU2000R Device Parameterization
TPU2000 and TPU2000R Device Parameterization ................................................................................................17
COM 0 Port (Front Port Configuration).....................................................................................................................17
COM Port 1 Option Settings (TPU2000R Only) [Catalog 588XXX00-XXX0 or 588XXX50-XXX0] .........................19
COM Port 2 Option Settings (TPU2000R Only) [Catalog 588XXX00-XXX0 or 588XXXX6-XXX4]..........................20
COM Port 3 and AUX COM Configuration ...............................................................................................................21
Modbus Protocol Selection and Configuration for Port 3 and AUX COM ................................................................22
Modbus Plus Port Configuration [COM 3 on Selected Units] (TPU2000R Only) .....................................................24
IRIG B Configuration and Wiring ..............................................................................................................................24
Hardware Configuration............................................................................................................................................27
Software Configuration .............................................................................................................................................29
Section 5 – Modbus
Modbus Protocol.......................................................................................................................................................30
Modbus ASCII Emulation .........................................................................................................................................30
Modbus RTU Emulation ...........................................................................................................................................32
Modbus Plus (Available on the TPU2000R Only) ....................................................................................................33
Modbus Plus Theory of Operation............................................................................................................................33
Modbus and Modbus Plus General Notes................................................................................................................37
Modbus/Modbus Plus Register Map.........................................................................................................................37
0X Discrete Coils ......................................................................................................................................................37
Function Code 1 (Read Coil Status) – Read Only Data ...........................................................................................38
Modbus 0X Implementation Features.......................................................................................................................39
Logical Output Block (Single Bit Data) – 108 Discrete Coils (99 Elements Defined for 2 Winding TPU, 176
Elements Defined for 3 Winding TPU).........................................................................................................41
Physical Output Block (Single Bit Data) – 16 Discrete Coils (8 Elements Defined).................................................50
Logical Output Block (Two Bit Data with Momentary Change Detection) ................................................................50
Physical Output Block (Two Bit Data with Momentary Change Detection): Not available on TPU2000..................54
1X Discrete Contact Inputs.......................................................................................................................................55
Function Code 2 – Read Input Status (Read Only Data) .........................................................................................55
Logical Inputs (34 Elements Defined 2 Winding TPU2000/2000R – 80 Elements Defined 3 Winding
TPU2000/2000R).........................................................................................................................................57
Physical Inputs (16 Elements Defined).....................................................................................................................59
Momentary Change Detect Logical Inputs (68 Elements Defined 2 Winding TPU – 160 Elements Defined 3
Winding TPU) ..............................................................................................................................................59
Physical Input Momentary Change Detect (32 Elements Defined) ..........................................................................63
4X Register Read Capabilities..................................................................................................................................64
Function Code 03 – Read Holding Registers (Read Only).......................................................................................66
Register Scaling and Re-Mapping and User Definable (UDR) Configuraton Process.............................................66
Summary of TPU2000
Page 1
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide i tpu2000/2000r serial modbus/modbus plus/ modbus tcp/ip automation technical guide tg 7.11.1.7-61 version 1.1 5/04.
Page 2: Contents
Tpu2000/2000r modbus/modbus plus automation guide ii contents section 1 – introduction introduction .................................................................................................................................................................1 section 2 – communication card identi...
Page 3
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide iii tpu2000 and tpu2000r internal operation...........................................................................................................67 abb data type definitions ...........................................................
Page 4
Tpu2000/2000r modbus/modbus plus automation guide iv modbus plus global register mapping (37 registers defined) tpu2000r only..................................................205 user definable register configuration block ................................................................................
Page 5: Tables
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide v tables section 1 – introduction table 1-1. Protocol capabilities listed by product type...........................................................................................2 section 2 – communication card identification and phy...
Page 6
Tpu2000/2000r modbus/modbus plus automation guide vi table 5-34. 2 winding differential fault record address table ...........................................................................113 table 5-35. 2 winding through fault register definition for the tpu2000/tpu2000r.............................
Page 7: Figures
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide vii figures section 1 – introduction figure 1-1. Distribution protection unit product family ............................................................................................1 section 2 – communication card identification an...
Page 8
Tpu2000/2000r modbus/modbus plus automation guide viii figure 5-19. 1x input request using modbus command 02 .................................................................................56 figure 5-20. Momentary change detect example .................................................................
Page 9
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide ix figure 5-77. Network throughput analysis at 19200 baud...................................................................................233 figure 5-78. Modbus plus network throughput example...........................................
Page 11
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 1 section 1 - introduction with the introduction of a microprocessor based protective relay, today’s relay protection engineer must be familiar with topics outside of traditional relaying schemes. It is intended that the production of ...
Page 12
Tpu2000/2000r modbus/modbus plus automation guide 2 the products differentiate themselves as listed in table 1-1. Table 1-1 lists the available protocols within the relays. Standard ten byte is an abb protocol which is within the tpu2000 and tpu2000r protective relays. Standard ten byte is an asynch...
Page 13
Tpu2000/2000r modbus/modbus plus automation guide 3 section 2 - communication card identification and physical port characteristics the communication connector at the front of the unit (near the target led’s) communicates to the ecp or winecp configuration program. This communication port is referre...
Page 14
Tpu2000/2000r modbus/modbus plus automation guide 4 aux/com 3.0 aux/ co m 3.0 12345 tpu2000r communication card (typical) tpu2000 communication card (typical) figure 2-3. Tpu2000 and tpu2000r communication cards the ethernet based protocol hardware cards my only be added to the tpu 2000r based platf...
Page 15
Tpu2000/2000r modbus/modbus plus automation guide 5 aux/com 3.0 status targets xxxxx xx xxxx x xx xxxx x xxxxx xxxxx xx xxxx x xx xxxx x xxxxx xx xx x x xx x x xx xxxxx xx xxxx x xx xxxx x xxxxx xxxx x xxxxx xxxxx xxxx xxxxx xx xxxx xxx xxxxx x xx xxxx xxx xxxx x xxxxx dpu 2000 c c e e tpu2000 draw ...
Page 16
Tpu2000/2000r modbus/modbus plus automation guide 6 caution: sensitive electronic components are contained within the tpu2000 and tpu2000r units. The individual removing the component boards from the fixed chassis must be grounded to the same potential as the unit. If the operator and the case are n...
Page 17
Tpu2000/2000r modbus/modbus plus automation guide 7 commands on a hdlc - like protocol using a current injection interface. The discussion of modbus plus protocol is included in this document. Only the tpu 2000r has the capability of communicating using the modbus plus protocol. Please reference th...
Page 18
Tpu2000/2000r modbus/modbus plus automation guide 8 1 horizontal unit mounting – front panel lcd interface is included. 5 vertical unit mounting – no front panel lcd interface. 6 vertical unit mounting – front panel lcd interface is included. If part number position “z” is the tpu2000r has an instal...
Page 19
Tpu2000/2000r modbus/modbus plus automation guide 9 “z” digit “q” digit com 1 rs232 com 2 rs232 com 3 aux com rs485 incom time synch or ethernet fiber optic note 1- available if digit “y” is 0 or 5.Front panel interface not included. Unavailable if digit “y” is 1 or 6. The visual identification of a...
Page 20
Tpu2000/2000r modbus/modbus plus automation guide 10 2. At the back of the tpu2000 or the tpu2000r chassis, in the left-hand lower section of the unit, a label shall appear indicating the serial number and model number of the unit. It should match the data presented in the ecp, winecp or front panel...
Page 21
Tpu2000/2000r modbus/modbus plus automation guide 11 section 3 - tpu2000 and tpu2000r device connectivity communication between devices is only possible through connectivity of the units through a physical media interface. There are two physical interface types on a tpu2000r and a tpu2000. Table 3-1...
Page 22
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 12 e c tpu2000r personal computer ecp software com 0 figure 3-1. Point to point architecture using rs232 rs232 handshaking defined handshaking is the ability of the device to control the flow of data between devices. There are two type...
Page 23
Tpu2000/2000r modbus/modbus plus automation guide 13 protective relay pc 2 receive data 3 transmit data 3 transmit data 2 receive data 5 ground 5 ground 1 data carrier detect 6 data set ready 4 data terminal ready 7 request to send 8 clear to send no connection 9 ring indicator 9 pin d shell male co...
Page 24
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 14 rs485 device connectivity with the tpu2000 and tpu2000r rs485 is one of the more popular physical interfaces in use today. It was developed as an enhancement of the rs422 physical interface. Its inherent strength is its ability to t...
Page 25
Tpu2000/2000r modbus/modbus plus automation guide 15 jumper out jumper in top view component location with unit removed from the case (top view) j8 j7 j 6 ou t in ou t in option 8 board option 4 or 8 board j1 8 j1 7 j1 6 ou t in ou t in option 8 board figure 3-5. Location of rs485 resistor configura...
Page 26
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 16 unicom physical interface converter switch settings : - dte - rs232-rs485 - 19200 baud - hd cable “a” see attached diagram e c e c e c 32 devices and 3000 feet maximum loading and distance. E c unit 1 unit 2 unit 31 unit 32 three-wi...
Page 27
Tpu2000/2000r modbus/modbus plus automation guide 17 table 3-2. Tpu2000 aux com signal assignments pin number pin definition 65 irig b minus 66 irig b plus 67 incom 68 incom 69 +5 vdc (100 ma max) 70 reserved 71 reserved 72 rs485 common /(return) 73 rs485 minus 74 rs485 plus therefore, connection of...
Page 28
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 18 move switch to card edge to enable fiber interface move switch away from card edge to enable copper interface. Fiber optic connectors 10 base fl copper connector 10 base t tx rx transmit connector receive connector figure 3-10. Conn...
Page 29
Tpu2000/2000r modbus/modbus plus automation guide 19 the recommended cable type is an 890 nanometer (nm)/62.5 micrometer ( µm) multimode cable with an st connector on the tpu 2000r ethernet card connector end must be used for the application. The other end must have an end connector corresponding to...
Page 30
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 20 section 4 - tpu2000 and tpu2000r device parameterization establishing tpu2000 and tpu2000r communication depends upon correct parameterization of the communication menus within the unit. Parameterization may occur via the unit’s fro...
Page 31
Tpu2000/2000r modbus/modbus plus automation guide 21 figure 4-2. Communication port setup screen for serial or ethernet communication the selections in win ecp are illustrated in table 4-2. The settings must agree with those configured in the dpu 2000 and dpu 2000r. Radio buttons are available to co...
Page 32
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 22 unit node address 1 to fff (1 = default setting) 1 to 2048 decimal node address fp rs232 baud 300 1200 2400 4800 9600 (default setting) selectable baud rates for the standard ten byte front panel port. Fp rs232 frame n – 8 – 1 (defa...
Page 33
Tpu2000/2000r modbus/modbus plus automation guide 23 table 4-2. Winecp communication port settings option selection notes com port com 1 com 2 com 3 com 4 personal computer port selection for ecp to tpu2000 and tpu2000r connection. Baud rate 300 1200 2400 4800 9600 (default setting) 19200 baud rates...
Page 34
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 24 figure 4-3. Com port 1 winecp setting screen com port 2 option settings (tpu2000r only) [catalog 588 xxxx0-xxx0 or 588 xxxx6- xxx4] there are two option boards, which enable communication port 2 for the tpu2000r. Figure 4-4 illustra...
Page 35
Tpu2000/2000r modbus/modbus plus automation guide 25 com port 3 and aux com configuration the tpu2000 and tpu2000r share the same commonality in that two rear ports may be available depending upon the hardware inserted in the units. The configuration techniques vary in that the configuration depends...
Page 36
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 26 serial modbus protocol selection and configuration for port 3 and aux com modbus requires parameterization above that of the unit number, baud rate, and frame selection. The philosophy is that (if the hardware is provided on the car...
Page 37
Tpu2000/2000r modbus/modbus plus automation guide 27 figure 4-7. Modbus, dnp 3.0, spacom, and pg&e port 3 communication screen figure 4-7a modbus tcp/ip, or standard 10 byte tcp/ip communication screen for ethernet. One should notice that the parameter section and the mode parameter section is not g...
Page 38
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 28 1. From the metering screen depress the “e” key. 2. Depress the “ ↓” key once to select the settings menu and then depress the “e” pushbutton. 3. Depress the “ ↓” key once to select the change settings menu selection. Depress the “e...
Page 39
Tpu2000/2000r modbus/modbus plus automation guide 29 note 1: if the dual rs485 board (option 8) is selected, the query shall be modified as: rs485 – 1 baud. If the hardware does not support com 3, this query shall be omitted. Note 2: if the dual rs485 board (option 8) is selected, the query shall be...
Page 40
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 30 in the substation true time ec ec ec a. Satellite synch signal received. B. Dish sends received signal to the downlink/receiver. C. Demodulated signal transferred to ieds. Figure 4-9. Typical irig b architecture irig b receivers/con...
Page 41
Tpu2000/2000r modbus/modbus plus automation guide 31 seconds minutes hours days control functions straight binary time of day 0 10 20 30 40 50 60 70 80 90 0 marker pulses every 10 ms for an 8 ms duration 1 second frame in 10 ms increments figure 4-10. Irig b frame construction irig b is defined for ...
Page 42
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 32 irig b time synchronization is available for the products listed in tables 4-6 and 4-7. Generally, three types of protective relays do not offer irig b, units without a communication card, units with modbus plus communication cards,...
Page 43
Tpu2000/2000r modbus/modbus plus automation guide 33 calculating the load impedance presented to the irig b source generator is illustrated in figure 4-14. Each ied load on the irig b link presents a parallel impedance to the source. The general equation for parallel impedance is: 1 = 1 + 1 + 1 + . ...
Page 44
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 34 74 73 72 71 70 69 68 67 66 65 aux com port irig b source tpu2000 com 3 55 56 57 58 59 60 61 62 63 64 aux com port dpu2000r com 3 55 56 57 58 59 60 61 62 63 64 aux com port gpu2000r irig b negative (to source terminals) irig b positi...
Page 45
Tpu2000/2000r modbus/modbus plus automation guide 35 figure 4-15: time synchronization configuration screen (sntp) figure 4-16: time synchronization configuration screen (serial protocols) if the protocol card supports ethernet communication, sntp is available. As per figure 4-15, all protocol forma...
Page 46
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 36 • enable sntp – if this box is checked, sntp is enabled and the fields illustrated in figure 4-15 are enabled for configuration. • sntp address – the sntp host address is entered in this field. The field is available for configurati...
Page 47
Tpu2000/2000r modbus/modbus plus automation guide 37 figure 4-17: time synchronization parameterization options.
Page 48
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 38 section 5 - modbus modbus is capable of being transported over three different types of physical interfaces. The port emulation types are: serial modbus plus ethernet tcp/ip modbus serial is a traditional mode of providing protocol ...
Page 49
Tpu2000/2000r modbus/modbus plus automation guide 39 the generic modbus frame is analyzed in figure 5-3. The start of an ascii frame is always a colon (: = 3a hex) and a termination of the command is a line feed and carriage return (lf cr = 0d 0a). The format is the same for the host transmitting th...
Page 50
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 40 abb tpu2000 and tpu2000r, does not allow for this override, however several programmable logic controller manufacturers allow for this. The receiving device determines that a frame is on the network by sensing the first character (:...
Page 51
Tpu2000/2000r modbus/modbus plus automation guide 41 if delay between transmissions is if delay if delay is sensed > 1.5 message times, receiving device flushes the buffer. Next character is new message. The modbus rtu emulation senses timeouts quicker than the modbus ascii emulation. The modbus rtu...
Page 52
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 42 preamble aa opening flag 7e (synch flag) broadcast addr ff crc-16 frame check closing flag message preamble aa opening flag 7e (synch flag) broadcast addr ff crc-16 frame check closing flag message dest address source address functi...
Page 53
Tpu2000/2000r modbus/modbus plus automation guide 43 1 2 3 4 5 55 57 56 58 64 when the token has been passed through all nodes on the network, one token rotation has occurred. This is a measurable and deterministic time slice. Figure 5-10. Modbus plus token rotation explanation modbus plus allows in...
Page 54
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 44 modbus plus node (maximum implementation) 8 data master paths 8 data slave paths global data read global data write 8 program master paths 8 program slave paths ec 8 data slave paths global data out figure 5-12. Modbus plus path des...
Page 55
Tpu2000/2000r modbus/modbus plus automation guide 45 if a node had to cross a network boundary through a bridge, the examples illustrate how node access addressing would be affected. Modbus and modbus plus general notes modbus is an exceptional protocol for bridging a majority of vendor devices to c...
Page 56
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 46 function 01 - read coil status modbus host ec modbus slave addr =1 read from 0x mapping slave addr. Funct. Code 01 start addr hi start addr lo coils read hi coils read lo error check eom som slave addr. Funct. Code 01 byte count * d...
Page 57
Tpu2000/2000r modbus/modbus plus automation guide 47 example - read output 1-6 obtain output 6 through output 1 status indication (00271 to 00266 per the memory map). ( modbus rtu ex.) host sends : 01 01 01 08 00 06 3c 36 ied addr = 01 function = 01 data start address = 01 08 ( which is 266-1 in hex...
Page 58
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 48 installation. The two functionality’s are those in excess of the real time status access that modbus function code 01 affords. Momentary change detect status is incorporated using two bits to indicate present status and momentary in...
Page 59
Tpu2000/2000r modbus/modbus plus automation guide 49 ec real-time state 00012 51 p-1 1 0 latched state 00062 51 p-1 time = 0 0 1 1 0 1 1 host reads dpu 2000r latched status = 1 whereas the fault has been cleared and real- time status = 0 ( depending when polled). Host or operator performs dpu 2000r ...
Page 60
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 50 register address item description (momentary) 00535: 50p-1 status 1 st winding 1 phase instantaneous overcurrent trip alarm energized (status) 00536: 50p-1 momentary 1 st winding 1 phase instantaneous overcurrent trip alarm energize...
Page 61
Tpu2000/2000r modbus/modbus plus automation guide 51 register address item description (momentary) 00563: 51p-1d status winding 1 phase time overcurrent function disabled alarm (status) 00564: 51p-1d momentary winding 1 phase time overcurrent function disabled alarm (momentary) 00565: 51p-2d status ...
Page 62
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 52 register address item description 00590: 46-2d momentary winding 1 negative sequence time overcurrent function disabled alarm (momentary) 00591: pata status phase a target alarm energized (status) 00592: pata momentary phase a targe...
Page 63
Tpu2000/2000r modbus/modbus plus automation guide 53 register address item description energized (momentary) (l) 00635: 51p-1 status winding 1 phase time overcurrent alarm energized (status) (l) 00636: 51p-1 momentary winding 1 phase time overcurrent alarm energized (momentary) (l) 00637: 51p-2 stat...
Page 64
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 54 register address item description 00667: ulo 2 user logical output 2 00668: ulo 2 user logical output 2 00669: ulo 3 user logical output 3 00670: ulo 3 user logical output 3 00671: ulo 4 user logical output 4 00672: ulo 4 user logic...
Page 65
Tpu2000/2000r modbus/modbus plus automation guide 55 register address item description 3 00720: reserved reserved 3 00721: reserved reserved 3 00722: reserved reserved 3 00723: reserved reserved 3 00724: reserved reserved 3 00725: reserved reserved 3 00726: reserved reserved 3 00727: reserved reserv...
Page 66
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 56 register address item description energized 3 00773: 150p-3 2 nd winding 3 phase instantaneous overcurrent trip alarm energized 3 00774: 150p-3 2 nd winding 3 phase instantaneous overcurrent trip alarm energized 3 00775: 51n-3 windi...
Page 67
Tpu2000/2000r modbus/modbus plus automation guide 57 register address item description 3 00802: 46-3d winding 3 negative sequence time overcurrent function disabled alarm energized 3 00803: 51gd ground time overcurrent trip alarm 3 00804: 51gd ground time overcurrent trip alarm 3 00805: 50gd 1 st wi...
Page 68
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 58 register address item description 3 00838: pwatt3 winding 3 positive 3 phase kwatt alarm energized 3 00839: oca gnd ground overcurrent alarm energized 3 00840: oca gnd ground overcurrent alarm energized physical output block (single...
Page 69
Tpu2000/2000r modbus/modbus plus automation guide 59 register address item description 00009 tfa trip fail alarm energized 00010 51p-1 winding 1 phase time overcurrent alarm energized 00011 51p-2 winding 2 phase time overcurrent alarm energized 00012 50p-1 1 st winding 1 phase instantaneous overcurr...
Page 70
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 60 register address item description (l) 00063 51p-2 winding 2 phase time overcurrent alarm energized (l) 00064 50p-1 1 st winding 1 phase instantaneous overcurrent trip alarm energized (l) 00065 150p-1 2 nd winding 1 phase instantaneo...
Page 71
Tpu2000/2000r modbus/modbus plus automation guide 61 register address item description 3 00116 reserved reserved 3 00117 reserved reserved 3 00118 reserved reserved 3 00119 reserved reserved 3 00120 reserved reserved 3 00121 reserved reserved 3 00122 reserved reserved 3 00123 reserved reserved 3 001...
Page 72
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 62 register address item description 3 00162 oca-3 winding 3 overcurrent alarm energized 3 00163 pwatt3 winding 3 positive 3 phase kwatt alarm energized 3 00164 oca gnd ground overcurrent alarm energized 3 00165 reserved reserved 3 001...
Page 73
Tpu2000/2000r modbus/modbus plus automation guide 63 discrete address item description 01048 out 4 physical output contact 4 change detect between scans 01049 out 3 physical output contact 3 01050 out 3 physical output contact 3 change detect between scans 01051 out 2 physical output contact 2 01052...
Page 74
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 64 utility devices require that no event is to be missed in the field ied. Abb has incorporated one method in which a device is notified that events have occurred in the field ied between host polls. The method employed for 1x data (mo...
Page 75
Tpu2000/2000r modbus/modbus plus automation guide 65 note register address item description 10003: 51p-1 winding 1 phase time overcurrent control enabled 10004: 51p-2 winding 2 phase time overcurrent control enabled 10005: 51n-1 winding 1 neutral time overcurrent control enabled 10006: 51n-2 winding...
Page 76
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 66 note register address item description 3 10058: reserved reserved 3 10059: reserved reserved 3 10060: reserved reserved 3 10061: reserved reserved 3 10062: reserved reserved 3 10063: reserved reserved 3 10064: reserved reserved 3 10...
Page 77
Tpu2000/2000r modbus/modbus plus automation guide 67 notes register address item description 10513 87t status 2 or 3 winding 3- phase % differential current control (status) 10514 87t momentary 2 or 3 winding 3- phase % differential current control (momentary) 10515 87h status 2 or 3 winding 3 phase...
Page 78
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 68 notes register address item description 10555 trip status differential trip output initiated (status) 10556 trip momentary differential trip output initiated (momentary) 10557 spr status sudden pressure relay input intiated (status)...
Page 79
Tpu2000/2000r modbus/modbus plus automation guide 69 notes register address item description 3 10608: reserved reserved 3 10609: reserved reserved 3 10610: reserved reserved 3 10611: reserved reserved 3 10612: reserved reserved 3 10613: reserved reserved 3 10614: reserved reserved 3 10615: reserved ...
Page 80
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 70 notes register address item description 3 10657: 50g status ground time instantaneous control enabled (status) 3 10658: 50g momentary ground time instantaneous control enabled (momentary) 3 10659: 150g status 2 nd ground time instan...
Page 81
Tpu2000/2000r modbus/modbus plus automation guide 71 function 02- read input status 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 example - analysis of data received 6 1 0 1 10520 51p-2 momentary 10519 51p-2 status 10518 51p-1 momentary 10517 51p-1 status 10516 87h momentary 10515 87h status 10514 87t momentary 1...
Page 82
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 72 notes address item description 11052: in3 momentary physical input 3 change detect between host scan 11053: in2 status physical input 2 status 11054: in2 momentary physical input 2 change detect between host scan 11055: in1 status p...
Page 83
Tpu2000/2000r modbus/modbus plus automation guide 73 one must take particular note when interpreting the data bits returned from the ied. Different manufacturers input data from modbus devices however, each manufacturer starts its address start addresses taking into account the zero offset whereas, ...
Page 84
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 74 register scaling and re-mapping and user definable register (udr) configuration process in the evolution of scada hosts, different capabilities have been implemented in conjunction with a protocol’s implementation. Some scada manufa...
Page 85
Tpu2000/2000r modbus/modbus plus automation guide 75 dependent upon the tpu2000/2000r and the ratio of the pt and ct’s used. The ct and pt values are entered into the tpu through ecp/winecp in the configuration settings menu illustrated in figure 5-14 . However, life as we know it, is not perfect. M...
Page 86
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 76 msb lsb msb lsb word data msw word data lsw byte 0 byte 1 byte 2 byte 3 register offsets of signed/unsigned long word data byte 0 byte 1 register offsets of signed /unsigned integers 0 byte data byte 0 byte 1 register offsets of sig...
Page 87
Tpu2000/2000r modbus/modbus plus automation guide 77 figure 5-27. User definable register configuration screen when using the abb ecp relay configuration program or the abb winecp relay configuration program, the following menu items must be selected for each of the 32 mappable and scalable entries....
Page 88
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 78 figure 5-27 illustrates the win ecp configuration, which appears before the operator upon configuration of each of the user definable registers (udr). Using the computer’s arrow keys to select the field, and depressing the space bar...
Page 89
Tpu2000/2000r modbus/modbus plus automation guide 79 within following discussions of scaling parameters, it should be remembered that the bit scale shall be referred to as the quantity “n” which is used extensively for the final scaled value calculation. N shall be a value of 16,12,8,4, or 2, which ...
Page 90
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 80 equation 3: unipolar (0 to 2 n -1) where 0 = 0 and 2 n -1 = +fs equation 4: negative unipolar (0 to 2 n -1) where 0 = 0 and 2 n -1 = -fs note: for the above equations “n” = the amount of bits selected for scaling (i.E. 16, 12, 8, 4,...
Page 91
Tpu2000/2000r modbus/modbus plus automation guide 81 within this automation technical guide several designations are given for the source data type. Each value reported within a 4x register has a separate designation. Example data type designations available for scaling and re-mapping are as follows...
Page 92
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 82 if normal scaling is selected equation 8: register value = source value / scale if remainder scaling is selected equation 9: register value = remainder of [source value/scale] (commonly referred to as the modulus function). If bipol...
Page 93
Tpu2000/2000r modbus/modbus plus automation guide 83 13: 40013 offset bipolar (12) 40534 (32/signed) 1000 (power) phase a vars 14: 40014 offset bipolar (12) 40536 (32/signed) 1000 (power) phase b vars 15: 40015 offset bipolar (12) 40538 (32/signed) 1000 (power) phase c vars 16: 40016 unipolar (16) 4...
Page 94
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 84 full scale = 10 max value allowable on fpi = 10 * ct ratio. Ct ratio (current calculation) = 100:1 (as per the default screen shown in figure 8-2) source value location = 385 [16 bit value signed calculate the 12 bit scaled reading ...
Page 95
Tpu2000/2000r modbus/modbus plus automation guide 85 the transfer of registers to a block is accomplished by using equation 8 and providing a scale factor of 1. Thus the contents of the source register are divided by 1 and transferred to the user definable register table. It is important that the sc...
Page 96
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 86 modbus slave addr =1 read from 4x mapping obtain the relay flag from thetpu 2000r ( register 40129) host sends : 01 03 00 80 00 01 - - = lrc or crc code addr = 01 function = 03 address = 40129 ( which is 128 in hex = 0080) amount of...
Page 97
Tpu2000/2000r modbus/modbus plus automation guide 87 implementation tip - front panel reset is accomplished by pressing the “c”, “e”, and “up arrow keys” simultaneously on the front mmi panel of the tpu2000/2000r. The bit shall indicate 1 for diagnostic failure indication. These bits show the status...
Page 98
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 88 table 5-14. Unit information status modbus address map definition register address item description 40132 relay configuration bit 0 meter winding mode bit 1 meter winding mode bit 2 pt configuration bit 3 var/hr unit meas. Bit 4 vol...
Page 99
Tpu2000/2000r modbus/modbus plus automation guide 89 table 5-15. Quick status modbus address map definition register address item description 40158 phase ct ratio unsigned 16 bit 40159 neutral ratio unsigned 16 bit 40160 pt ratio unsigned 16 bit power fail status information (9 registers defined) if...
Page 100
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 90 table 5-17. Fast status modbus address map definition register address item description 40170 fast status bit 0 - 5 reserved ( lsb) bit 6 reserved bit 7 reserved bit 8 reserved bit 9 reserved bit 10 – 15 product id (msb) unsigned 16...
Page 101
Tpu2000/2000r modbus/modbus plus automation guide 91 6 = invalid data 7 = settings being edited elsewhere in unit or remote edit disabled 8 = a write to one setting group attempted while actively editing another. 9 = breaker state invalid 10 = data entered is below minimum value 11 = data entered is...
Page 102
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 92 register address item scale factor description 40280 % fifth harmonic-b winding 1 2 unsigned high order byte lsb 40280 % fifth harmonic-c winding 1 2 unsigned low order byte msb 40281 % all harmonic-a winding 1 2 unsigned high order...
Page 103
Tpu2000/2000r modbus/modbus plus automation guide 93 register address item description 40399 load current n winding 2 unsigned 32 bit high order word msw 40400 load current n winding 2 unsigned 32 bit low order word lsw 40401 load current a winding 3 unsigned 32 bit high order word msw 40402 load cu...
Page 104
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 94 register address item description note 1: version xxx tpu executive and version 1.80 modbus or greater. 3 winding version only rms voltage/angular/real and reactive power/energy values block (17 registers defined) in addition to the...
Page 105
Tpu2000/2000r modbus/modbus plus automation guide 95 register address item scale factor description 40546 kvar hours a 1 unsigned high order word lsw 40547 kvar hours a 1 unsigned low order word msw 40548 kvar hours b 1 unsigned high order word lsw 40549 kvar hours b 1 unsigned low order word msw 40...
Page 106
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 96 40656 demand kvars phase a unsigned 32 bit low order word lsw 40657 demand kvars phase b unsigned 32 bit high order word msw 40658 demand kvars phase b unsigned 32 bit low order word lsw 40659 demand kvars phase c unsigned 32 bit hi...
Page 107
Tpu2000/2000r modbus/modbus plus automation guide 97 current demand metering 100 a = ia ( which for this example does not change) time minutes i 0 5 10 15 20 25 30 35 40 45 50 55 60 70 75 9 0 at time = 15 min. Current is integrated logarithmically for the entire window time selected ( in this case 1...
Page 108
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 98 register address item description 40773 peak demand current phase a minute most significant byte 8 bits 00 40773 reserved byte reserved 40774 peak demand current phase b unsigned 32 bit high order word msw 40775 peak demand current ...
Page 109
Tpu2000/2000r modbus/modbus plus automation guide 99 register address item description 40794 kwatt hours (phase b) peak demand signed 32 bit high order word msw 40795 kwatt hours (phase b) peak demand signed 32 bit low order word lsw 40796 peak demand kwatt hours (phase b) year most significant byte...
Page 110
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 100 register address item description year 00 40816 peak demand kvar hours (phase b) month least significant byte 8 bits 00 40817 peak demand kvar hours (phase b) day most significant byte 8 bits 00 40817 peak demand kvar hours (phase ...
Page 111
Tpu2000/2000r modbus/modbus plus automation guide 101 register address item description 40901 reserved byte reserved 40902 minimum demand current phase b unsigned 32 bit high order word msw 40903 minimum demand current phase b unsigned 32 bit low order word lsw 40904 minimum demand current phase b y...
Page 112
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 102 register address item description 40924 minimum demand kwatt hours (phase b) year most significant byte 8 bits 00 40924 minimum demand kwatt hours (phase b) month least significant byte 8 bits 00 40925 minimum demand kwatt hours (p...
Page 113
Tpu2000/2000r modbus/modbus plus automation guide 103 register address item description month 00 40945 minimum demand kvar hours (phase b) day most significant byte 8 bits 00 40945 minimum demand kvar hours (phase b) hour most significant byte 8 bits 00 40946 minimum demand kvar hours (phase b) minu...
Page 114
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 104 0 41029 through fault counter unsigned integer 16 bits 41030 through fault ksia kiloamps symmetrical ia – current existing when breaker opened on phase a. Signed 32 bit high order word msw 41031 through fault ksia kiloamps symmetri...
Page 115
Tpu2000/2000r modbus/modbus plus automation guide 105 thrufa – through fault alarm – this alarm is actuated by the disturbance pickup setting. Table 5-26. Logical input table (8 registers 128 elements) address item description 41153 logical output bit 15 = diff bit 14 = self check alarm bit 13 = 87t...
Page 116
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 106 address item description bit 6 = pcta bit 5 = pua bit 4 = 63 bit 3 =thrufa bit 2 = tfca (note 1) bit 1 = tfka (note 1) bit 0 =tfsca (note 1) phase c target alarm pick up alarm sudden pressure alarm through fault alarm through fault...
Page 117
Tpu2000/2000r modbus/modbus plus automation guide 107 address item description bit 10 = loada bit 9 = oca –1 bit 8 = oca-2 bit 7 = hlda-1 bit 6 = llda-1 bit 5 = hlda-2 bit 4 = llda-2 bit 3 = hpfa bit 2 = lpfa bit 1 = varda bit 0 = pvara load current alarm winding 1 overcurrent alarm winding 2 overcu...
Page 118
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 108 bit 15 = 87t bit 14 = 87h bit 13 = 51p-1 bit 12 =51p-2 bit 11 = 51n-1 bit 10 = 51g-2 (note 2) 51n-2 (note 3) bit 9 = 50p-1 bit 8 = 50p-2 bit 7 = 50n-1 bit 6 = 50g-2 (note 2) 50n-2 (note 3) bit 5 = 150p-1 bit 4 = 150p-2 bit 3 = 150n...
Page 119
Tpu2000/2000r modbus/modbus plus automation guide 109 bit 4 = reserved bit 3 = reserved bit 2 = reserved bit 1 = reserved bit 0 = reserved reserved reserved reserved reserved reserved (lsb rightmost) 41164 logical input reserved unsigned integer 16 bits reserved 41165 logical input bit 15 = 51p-3 (n...
Page 120
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 110 table 5-29. Physical input table (1 register defined) register item description 41170 force phys in bit 15 = reserved bit 14 = reserved bit 13 = reserved bit 12 = reserved bit 11 = reserved bit 10 = reserved bit 9 = reserved bit 8 ...
Page 121
Tpu2000/2000r modbus/modbus plus automation guide 111 bit 0 = in 1 0 = open, 1 = closed (lsb rightmost bit) 41173 phys out bit 15 = reserved bit 14 = reserved bit 13 = reserved bit 12 = reserved bit 11 = reserved bit 10 = reserved bit 9 = reserved bit 8 = reserved bit 7 = out 7 bit 6 = out 6 bit 5 =...
Page 122
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 112 bit 9 = fli 7 bit 8 = fli 8 bit 7 = fli 9 bit 6 = fli 10 bit 5 = fli 11 bit 4 = fli 12 bit 3 = fli 13 bit 2 = fli 14 bit 1 = fli 15 bit 0 = fli 16 0 = normal, 1 = forced 0 = normal, 1 = forced 0 = normal, 1 = forced 0 = normal, 1 =...
Page 123
Tpu2000/2000r modbus/modbus plus automation guide 113 bit 7 = 50 g bit 6 = 150g bit 5 = 51p-3d bit 4 = 51n-3d bit 3 =50p-3d bit 2= 50n-3d bit 1= 150p-3d bit 0 = 150n-3d ground time overcurrent alarm 2 nd ground instantaneous overcurrent alarm winding 3 phase instantaneous overcurrent function disabl...
Page 124
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 114 • trip initiation • enable/disable of protective functions • clearing of event counters • enable/disable of supervisory functions • reset of targets • clear of seal in’s function code 16 preset 4x registers (write only) figure 5-37...
Page 125
Tpu2000/2000r modbus/modbus plus automation guide 115 • the command response is generated to the host from the tpu2000/2000r after the action is completed. The defined control blocks 1 and 2 are write capable and are well suited for access control via the modbus command 16 (10 hex). Function 23 read...
Page 126
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 116 table 5-32. Fault record data assignment description control register address buffer start address buffer end address buffer register size notes differential fault records 41665 41666 41745 80 2 winding records only through fault r...
Page 127
Tpu2000/2000r modbus/modbus plus automation guide 117 fault or operation record retrieval step 1. Step 2. Host writes data control code : first record, next record, or oldest unreported record relay responds with fault or operation block. If no event in ied , then respond with all registers = 0 if n...
Page 128
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 118 register address item description (multiplier if any) unreported) record of data. 41666 parameter flag unsigned integer 16 bit 41667 fault type element unsigned 16 bit 00 = 87t – % differential alarm 01 = 87h – high set inst. Diffe...
Page 129
Tpu2000/2000r modbus/modbus plus automation guide 119 register address item description (multiplier if any) 41696 5th harmonic phase c-winding 1 unsigned 16 bit (x 2) 41697 all harmonic phase c-winding 1 unsigned 16 bit (x 2) 41698 2nd harmonic phase a-winding 2 unsigned 16 bit (x 2) 41699 5th harmo...
Page 130
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 120 register address item description (multiplier if any) 41740 i 1-2 (ang) – positive sequence angle winding 2 unsigned 16 bit 41741 i 2-2 (ang) – negative sequence angle winding 2 unsigned 16 bit 41742 scale - phase wdg 1 unsigned 16...
Page 131
Tpu2000/2000r modbus/modbus plus automation guide 121 register address item description (multiplier if any) (1 – 999, only last 32 kept) 42310 year 2 digit 00 -99 unsigned 16 bit year of fault 42311 month 1 - 12 unsigned 16 bit month of fault 42312 day 1 - 31 unsigned 16 bit day of fault 42313 hour ...
Page 132
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 122 thirty two through faults are stored within the tpu2000/2000r. A through-fault is stored on any overcurrent trip output or whenever the disturbance-2 pickup setting is exceeded. Within the tpu2000 and tpu2000r the two winding throu...
Page 133
Tpu2000/2000r modbus/modbus plus automation guide 123 register address item description (multiplier if any) 17 = eci-2 – event capture initiate 2 18 = through fault 19 = harmonic restraint 41796 setting at fault event unsigned 16 bit 01 = primary settings 02 = alternate 1 settings 03 = alternate 2 s...
Page 134
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 124 register address item description (multiplier if any) 41834 i 0-2 (ang) – zero sequence angle winding 2 unsigned 16 bit 41835 i 1-2 (ang) – positive sequence angle winding 2 unsigned 16 bit 41836 i 2-2 (ang) – negative sequence ang...
Page 135
Tpu2000/2000r modbus/modbus plus automation guide 125 register address item description (multiplier if any) 42441 hour 00 - 23 unsigned 16 bit hour of fault 42442 minute 00 - 59 unsigned 16 bit minute of fault 42443 second 00 - 59 unsigned 16 bit second of fault 42444 hundredths of seconds 0 - 99 un...
Page 136
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 126 harmonic restraint fault record layout (tpu 2000/tpu 2000r) data control register harmonic restraint fault data tpu 2000 and tpu 2000r 41921 41922 42009 harmonic restraint fault data control register harmonic restraint fault data t...
Page 137
Tpu2000/2000r modbus/modbus plus automation guide 127 register address item description (multiplier if any) 02 = alternate 1 settings 03 = alternate 2 settings 41925 fault record number unsigned 16 bit (1 – 999, only last 32 kept) 41926 year 2 digit 00 -99 unsigned 16 bit year of fault 41927 month 1...
Page 138
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 128 register address item description (multiplier if any) 41976 i restraint phase a-winding 2 unsigned 16 bit (x 800) 41977 i restraint phase b-winding 2 unsigned 16 bit (x 800) 41978 i restraint phase c-winding 2 unsigned 16 bit (x 80...
Page 139
Tpu2000/2000r modbus/modbus plus automation guide 129 register address item description (multiplier if any) 03= 51p-2 – winding 2 phase time overcurrent 04 = 50p-1 – 1 st winding 1 phase inst. Overcurrent 05 = 50n-1 – 1 st winding 1 neutral inst. Overcurrent 06 = 150p-1 – 2 nd winding 1 phase inst. ...
Page 140
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 130 register address item description (multiplier if any) 42598 all harmonic phase b-winding 3 unsigned 16 bit (x 2) 42599 2nd harmonic phase b-winding 3 unsigned 16 bit (x 2) 42600 5th harmonic phase b-winding 3 unsigned 16 bit (x 2) ...
Page 141
Tpu2000/2000r modbus/modbus plus automation guide 131 one should note the operation record event codes are arranged in groups to easily indicate the type of error dependent on the value of the operation record. Table 5-39 lists the operation record event codes. Table 5-39. Operation record address d...
Page 142
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 132 event record type (register 42058 code definition) 43 51p-2 enabled 44 51n-1 enabled 45 51g-2 enabled 46 50p-1 enabled 47 50p-2 enabled 48 50n-1 enabled 49 50g-2 enabled 50 150p-1 enabled 51 150p-2 enabled 52 150n-1 enabled 53 150g...
Page 143
Tpu2000/2000r modbus/modbus plus automation guide 133 event record type (register 42058 code definition) 124 51n-1 disabled 125 51g-2 disabled 126 50p-1 disabled 127 50p-2 disabled 128 50n-1 disabled 129 50g-2 disabled 130 150p-1 disabled 131 150p-2 132 150n-1 133 150g-2 134 46-1 135 46-2 136 alt 1 ...
Page 144
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 134 one 4x register at the beginning of the 4x control register groups is read only which feeds back the status of password control which was configured via registers 62560 through 62598 (security mask control block) or via the communi...
Page 145
Tpu2000/2000r modbus/modbus plus automation guide 135 if an execute command is not written to the register block within 15 seconds after parameters have been configured in the block, the block will be reset and the entire configuration sequence must be re-initiated. Another method to perform control...
Page 146
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 136 group i control features explained group i provides the following functionality: • reset energy meters • reset demands • reset status • reset targets • reset alarm • toggle scada ready group i control requires that the control bit ...
Page 147
Tpu2000/2000r modbus/modbus plus automation guide 137 bit 14 reserved bit 15 reserved (msb) ** = version 4.10 tpu flash executive and modbus version 1.80 firmware or greater required for this feature figure 5-44 illustrates the command sequence for performing a reset target alarms via the modbus net...
Page 148
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 138 c c e e targets e c tpu 2000 tpu 2000r or ox memory (read only) 1x memory (read only) 6x memory read/write capable 00001 01056 10001 11056 file 1 file 2 file 10 60000 63199 40001 41182 41409 41457 41665 42945 4x memory (read only) ...
Page 149
Tpu2000/2000r modbus/modbus plus automation guide 139 as per figure 5-45 all 4x memory is read/write capable. In other words, modbus commands 03 – read holding registers, 16 – write holding registers, and 23 write/read holding registers, may be used in communicating with the relay. It is most import...
Page 150
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 140 table 5-43. Group ii bit definitions for tpu2000r control register item description group ii 41416 execute register 0 = no action 1 = execute unsigned (16 bits) 41417 password ascii – 2 characters leftmost digits 41418 password asc...
Page 151
Tpu2000/2000r modbus/modbus plus automation guide 141 bit 8 input 9 (terminal 12) 1 = force set state 0 = force reset state bit 9 reserved 1 = force set state 0 = force reset state bit 10 reserved 1 = force set state 0 = force reset state bit 11 reserved bit 12 reserved bit 13 reserved bit 14 reserv...
Page 152
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 142 ec command sequence through modbus command 16 preset multiple holding registers step 1 - host sends following register contents to initiate force physical input 1 on ( assumed that default password of all spaces is active). 41417 =...
Page 153
Tpu2000/2000r modbus/modbus plus automation guide 143 ec command sequence through modbus command 16 preset multiple holding registers step 5 - host sends following register contents to initiate force physical input 4 normal ( assumed that default password of all spaces is active). 41417 = 2020 hex (...
Page 154
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 144 bit 6 output 6 (terminal 17,18) 1 = control bit state 0 = no control bit 7 output 7 1 = control bit state 0 = no control bit 8 reserved bit 9 reserved bit 10 reserved bit 11 reserved bit 12 reserved bit 13 reserved bit 14 reserved ...
Page 155
Tpu2000/2000r modbus/modbus plus automation guide 145 table 5-46. State truth chart for physical input forcing function bit value change mask register 41427 bit value normal/forced mask register 41428 bit value forced state register 41429 description 0 x x normal - state follows voltage at term. 1 0...
Page 156
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 146 ec command sequence through modbus command 16 preset multiple holding registers step 3 - host sends following register contents to initiate force physical output 6 off ( assumed that default password of all spaces is active). 41424...
Page 157
Tpu2000/2000r modbus/modbus plus automation guide 147 3. The default list corresponds to the logical input mapping of logical inputs (hereto referred as li) as illustrated in table 5-47. 4. If one would wish to change the relay protective function element mapped to the specific li, depress the “ente...
Page 158
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 148 fli 11 phase instantaneous level 2 enable winding 1 150p-1 fli 27 user logical input 3 uli 3 fli 12 phase instantaneous level 2 enable winding 2 150p-2 fli 28 user logical input 4 uli 4 fli 13 neutral instantaneous level 2 enable w...
Page 159
Tpu2000/2000r modbus/modbus plus automation guide 149 a truth table for the aforementioned bits follows as illustrated in table 5-48: table 5-48. State truth chart for physical input forcing function bit value change mask register 41434 and 41435 bit value normal/forced mask register 41436 and 41437...
Page 160
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 150 bit 2 fli 03 1 = control bit state 0 = no control bit 3 fli 04 1 = control bit state 0 = no control bit 4 fli 05 1 = control bit state 0 = no control bit 5 fli 06 1 = control bit state 0 = no control bit 6 fli 07 1 = control bit st...
Page 161
Tpu2000/2000r modbus/modbus plus automation guide 151 bit 5 fli 22 1 = force state 0 = normal state bit 6 fli 23 1 = force state 0 = normal state bit 7 fli 24 1 = force state 0 = normal state bit 8 fli 25 1 = force state 0 = normal state bit 9 fli 26 1 = force state 0 = normal state bit 10 fli 27 1 ...
Page 162
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 152 group v control features explained group v control functions allow the resetting of specific alarms and/or the setting and resetting of ulo states. Group 1 allows certain reset of alarms, targets, as well as other features. Group v...
Page 163
Tpu2000/2000r modbus/modbus plus automation guide 153 r bit 12: 5hroa - 5 th harmonic restraining alarm 1 = select bit 0 = normal r bit 11: ahroa - all harmonics restraint alarm 1 = select bit 0 = normal r bit 10: 51p-1 - winding 1 phase time overcurrent trip alarm 1 = select bit 0 = normal r bit 9:...
Page 164
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 154 r bit 10: 150n-3 - 2 nd winding 3 neutral time overcurrent alarm 1 = select bit 0 = normal r bit 9: 46-3 - winding 3 negative sequence time overcurrent alarm 1 = select bit 0 = normal r bit 8: 51g - ground instantaneous overcurrent...
Page 165
Tpu2000/2000r modbus/modbus plus automation guide 155 r bit 4: 51n-1 - winding 1 neutral instantaneous overcurrent trip alarm 0 = reset r bit 3: 51n-2 - winding 2 neutral instantaneous overcurrent trip alarm 0 = reset r bit 2: 50n-1 - 1 st winding 1 neutral time overcurrent trip alarm 0 = reset r bi...
Page 166
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 156 41451 set reset mask word 4 bit 15: reserved (msb) bit 14: reserved bit 13: reserved bit 12: reserved bit 11: reserved bit 10: reserved bit 9: reserved bit 8: reserved bit 7: reserved bit 6: reserved bit 5: reserved bit 4: reserved...
Page 167
Tpu2000/2000r modbus/modbus plus automation guide 157 the breaker failed to trip time register is configured a number representing the number of cycles which the breaker shall trip. The range is a number from 5 to 60. The amount of time for breaker failed to trip is, of course dependent upon whether...
Page 168
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 158 control is processed in that registers 41456 and 41457 are “anded” together. If the resultant logical operation is completed with the result being a “1” in that bit location, the control function is executed. The tpu2000/tpu2000r o...
Page 169
Tpu2000/2000r modbus/modbus plus automation guide 159 the tpu2000r may be configured to capture eight, four, two or one record(s) containing 8, 16, 32, or 64 cycles of data. Several data elements are stored in each waveform record. Such information as the individual quantity for each of the voltage/...
Page 170
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 160 table 5-54. Oscillographic configuration registers register item description 63968 execute register unsigned integer 16 bits 0 = no action 1 = transfer settings 2 = retrieve settings 63969 access password 2 leftmost digits ascii 63...
Page 171
Tpu2000/2000r modbus/modbus plus automation guide 161 register item description bit 6 = 150p-1 bit 7 = 150n-1 bit 8 = 46-1 bit 9 = 51p-2 bit10 = 51g (3 winding) 51g-2 (2 winding) bit 11 = 50p-2 bit 12 = 50g (3 winding) 50g-2 (2 winding) bit 13 = 150p-2 bit 14 = 150g (3 winding) 150n-2 (2 winding) bi...
Page 172
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 162 whenever the relay is in the capture mode, the capture mode must be stopped to change setting information. Therefore, the following must be performed before changing settings: 1. Register 63072 should be written with a value of “2”...
Page 173
Tpu2000/2000r modbus/modbus plus automation guide 163 register 42817 and 42818 control the method to obtain the individual points to construct the curve. Each waveform consists of 32 points. The tpu2000r stores the waveform and transfers the data to the host in quarter cycle blocks. Thus, if 8 cycle...
Page 174
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 164 register address 3 winding item description bit 4 = reserved bit 5 = reserved bit 6 = reserved bit 7 = reserved bit 8 = reserved bit 9 = reserved bit 10 = reserved bit 11 = reserved bit 12 = reserved bit 13 = reserved bit 14 = rese...
Page 175
Tpu2000/2000r modbus/modbus plus automation guide 165 register address 3 winding item description 50 or 60 hz sample rate information 42707 reserved reserved 42708 reserved reserved 42709 reserved reserved channel names, units, and conversions 42710 channel 1 – channel number unsigned integer 16 bit...
Page 176
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 166 register address 3 winding item description 42742 channel 5 – channel number unsigned integer 16 bits see note 1 42743 channel 5 – channel name 2 digits ascii 42744 channel 5 – channel phase identification unsigned integer 16 bits ...
Page 177
Tpu2000/2000r modbus/modbus plus automation guide 167 register address 3 winding item description 42777 channel 9 – channel units unsigned integer 16 bits 1 = amps 2 = volts 42778 channel 9 – scale factor numerator unsigned 32 bit high order word (msw) 42779 channel 9 – scale factor numerator unsign...
Page 178
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 168 register address 3 winding item description 42813 channel 7 – scale factor denominator unsigned 32 bit low order word (msw) 42814 through 42816 reserved for future use. Note 1:the code for channel numbers/channel phase id are as fo...
Page 179
Tpu2000/2000r modbus/modbus plus automation guide 169 register address 3 winding item description bit 13 = 79v bit 14 = 81s-1 bit 15 = 81r –1 (msb) recloser lockout frequency shed (first stage) frequency restore (first stage) 42825 quarter cycle miscellaneous data word 1 reserved unsigned integer 16...
Page 180
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 170 register address 3 winding item description 42858 channel 4 point 5 signed integer 16 bits 42859 channel 5 point 5 signed integer 16 bits 42860 channel 6 point 5 signed integer 16 bits 42861 channel 7 point 5 signed integer 16 bits...
Page 181
Tpu2000/2000r modbus/modbus plus automation guide 171 register address 3 winding item description 42910 42911 42912 42913 42914 42915 42916 42917 42918 42919 42920 42921 42922 42923 42924 42925 42926 42927 42928 42929 42930 42931 42932 42933 42934 42935 42936 42937 42938 oscillographic data interpre...
Page 182
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 172 1st quarter cycle 2nd quarter cycle 3rd quarter cycle nth quarter cycle record 1 channel 1 ia channel 1 ib channel 1 ic channel 1 in channel 1 va channel 1 vb channel 1 vc sample 2 sample 1 sample 8 41803 41809 41810 41816 41850 41...
Page 183
Tpu2000/2000r modbus/modbus plus automation guide 173 as illustrated in figure 5-63a, a standard computer is attached to a hub in which an abb dpu 2000r relay with internet explorer 5.0 installed is operating. The address of the relay is 198.113.65.110 when executing internet explorer, initially, th...
Page 184
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 174 figure 5-63c: oscillographic comtrade file subdirectories figure 5-63d: comtrade files available using a browser utility fault record retrieval fault records can be extracted from the dpu2000r by using a standard web browser from n...
Page 185
Tpu2000/2000r modbus/modbus plus automation guide 175 fault record archival. The files are stored in ascii text format and may be viewed using the windows wordpad utility. Figure 5-63f gives an example of the fault record storage within the relay. Figure 5-63e: ftp fault record archive in the uca se...
Page 186
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 176 operation records operation records can be extracted from the tpu2000r by using a standard web browser from netscape or internet explorer version 5.0 from microsoft, from an initiated ftp session. The format is a standard text file...
Page 187
Tpu2000/2000r modbus/modbus plus automation guide 177 figure 5-63h: operation record file text example.
Page 188
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 178 6x registers general relay settings are available for viewing via the tpu2000/tpu2000r front panel interface. All parameters accessible through the front panel, ecp or winecp are accessible through the modbus 6x registers. A protec...
Page 189
Tpu2000/2000r modbus/modbus plus automation guide 179 function 20 read gen.Ref. Modbus host slave addr. Funct. Code 14 error check read addr hi read addr lo #regs read hi #regs read lo byte count * ref type 06 file num hi file num lo sub request 01 sub request xx ec modbus slave addr =1 sot slave ad...
Page 190
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 180 physical input: the opto-isolated binary input that allows external control by physically wiring the input terminals of the tpu2000r. Physical inputs are labeled (in1, in2, in3, ..., 52a, 52b). Logical input: an input equated by th...
Page 191
Tpu2000/2000r modbus/modbus plus automation guide 181 up to 29 logical inputs may be selected at any one time. The protocol document refers to these generic logical inputs as input1 - input29. The bit assignment mask for the physical inputs are as follows: 0 = in3, 1 = in4, 2 = in9, 3 = in2, 4 = in1...
Page 192
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 182 figure 5-66. Bit input mapping definition for registers f f u u n n c c t t i i o o n n i i n n d d e e x x t t a a b b l l e e a a n n d d d d e e f f i i n n i i t t i i o o n n table 5-56. Physical logical function byte configur...
Page 193
Tpu2000/2000r modbus/modbus plus automation guide 183 2 = refresh registers 60002 access password ascii – 2 characters leftmost digits 60003 access password ascii – 2 characters rightmost digits 60004 spare_2 60005 input 1 select mask unsigned integer 16 bits 60006 input 2 select mask unsigned integ...
Page 194
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 184 60050 input 13 index byte unsigned integer hi byte 8 leftmost bits input 14 index byte unsigned integer lo byte 8 rightmost bits 60051 input 15 index byte unsigned integer hi byte 8 leftmost bits input 16 index byte unsigned intege...
Page 195
Tpu2000/2000r modbus/modbus plus automation guide 185 60093 input 30 and/negate mask unsigned integer 16 bits 60094 input 31 and/negate mask unsigned integer 16 bits 60095 input 32 and/negate mask unsigned integer 16 bits if the combination logic is to be logically anded or ored, then the following ...
Page 196
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 186 address item description 60262 input 2 characters 2 digit ascii characters 60263 input 2 leftmost 2 characters 2 digit ascii characters 60264 input 3 rightmost 2 characters 2 digit ascii characters 60265 input 3 characters 2 digit ...
Page 197
Tpu2000/2000r modbus/modbus plus automation guide 187 register address item description 60512 spare_1 60513 execute register 0 = no action 1 = update registers 2 2 = = r r e e f f r r e e s s h h r r e e g g i i s s t t e e r r s s unsigned 16 bit range 0-2 60514 access password ascii – 2 characters...
Page 198
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 188 lo lo bit mask 60541 feedback 7 select mask hi unsigned integer 16 bits hi bit mask 60542 feedback 7 select mask lo unsigned integer 16 bits lo bit mask 60543 feedback 8 select mask hi unsigned integer 16 bits hi bit mask 60544 fee...
Page 199
Tpu2000/2000r modbus/modbus plus automation guide 189 index (decimal) input definition 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 nda bfua ksi 79ca-1 hpfa lpfa octc 50-1d 5...
Page 200
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 190 index (decimal) input definition 86 87 88 89 90 91 92 93 94 95 86 97 98 99 100 101 102 103 104 105 106 107 81o-2* 81s-2* 81r-2* clta pwatt1 pwatt2 79ca1* 79ca2* sef* sef bza bf trip bf retrip bf trip* bf retrip* 32p 32n 32p* 32n* b...
Page 201
Tpu2000/2000r modbus/modbus plus automation guide 191 address item description output 10 index byte unsigned integer lo byte 8 rightmost bits 60583 output 11 index byte unsigned integer hi byte 8 leftmost bits output 12 index byte unsigned integer lo byte 8 rightmost bits 60584 output 13 index byte ...
Page 202
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 192 address item description 60662 output 6 characters 2 digit ascii characters 60663 output 6 leftmost 2 characters 2 digit ascii characters 60664 output 7 rightmost 2 characters 2 digit ascii characters 60665 output 7 characters 2 di...
Page 203
Tpu2000/2000r modbus/modbus plus automation guide 193 ansi curve selection type i ansi curve type ii 0 = extremely inverse 0 = disable 1 = very inverse 1 = standard 2 = inverse 2 = inverse 3 = short time inverse 3 = definite time 4 = definite time 4 = short time inverse 5 = long time extremely inver...
Page 204
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 194 register address item description 61038 51p-1 curve select (type i) unsigned 16 bits range 0-12 (see text above) 61039 51p-1 pickup amps unsigned 16 bits 1 0.2 61040 51p-1 time dial/time delay unsigned 16 bits 1 0 61041 50p-1 curve...
Page 205
Tpu2000/2000r modbus/modbus plus automation guide 195 register address item description 1 0.2 61062 51p-2 time dial /delay setting unsigned 16 bits dial : 1 delay : 0 61063 51p-2 curve select (type i ) unsigned 16 bits range 0-12 (see text above) 61064 51p-2 pickup amps unsigned 16 bits 1 0.2 61065 ...
Page 206
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 196 register address item description bit 0: neutral tap range wdg1 (lsb) (0 = 1-12 a, 1 = 0.2-2.4a) bit 1: neutral tap range wdg1 (0 = 1-12 a, 1 = 0.2-2.4a) bit 2: neutral tap range wdg1 (0 = 1-12 a, 1 = 0.2-2.4a) bit 3: neutral tap r...
Page 207
Tpu2000/2000r modbus/modbus plus automation guide 197 register address item description dial *10 delay * 100 63212 150p-3 curve select unsigned integer 16 bits see table above 63213 150p-3 pickup amps unsigned 16 bits 0.5 63214 150p-3 time dial unsigned 16 bits 0 63215 46-3 curve select byte unsigne...
Page 208
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 198 register address item description 63235 150g-3 time delay unsigned 16 bits 0 63236 disturb 3 pickup x unsigned integer 16 bits 0.5 63237 level detector-1 pickup x unsigned integer 16 bits 0.5 table 5-68. Alt 1 settings register def...
Page 209
Tpu2000/2000r modbus/modbus plus automation guide 199 register address item description 61174 150p-1 time dial unsigned 16 bits 0 61175 46-1 curve select byte unsigned integer 16 bits see table above 61176 46-1 pickup amps unsigned 16 bits 1 0.2 61177 46-1 time dial/ time delay unsigned 16 bits 1 0....
Page 210
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 200 register address item description 61197 46-2 curve select (type i) unsigned integer 16 bits see table above 61198 46-2 pickup amps unsigned 16 bits 1 0.2 61199 46-2 time dial/time delay unsigned 16 bits 1 0 61200 51g-2 curve select...
Page 211
Tpu2000/2000r modbus/modbus plus automation guide 201 register address item description bit 12: reserved bit 13: reserved bit 14: reserved bit 15: reserved (msb) (leftmost bit) if a 3 winding relay is used, alternate settings table definitions are given in table 5-69 below: table 5-69. Alternate 1 s...
Page 212
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 202 register address item description 0.2 63348 51n-3 time dial unsigned 16 bits 1 0 63349 50n-3 curve select byte (type ii) unsigned integer 16 bits 0 63350 51n-3 pickup amps unsigned 16 bits 0.5 63351 51n-3 time dial/delay setting un...
Page 213
Tpu2000/2000r modbus/modbus plus automation guide 203 register address item description 61282 access password ascii – 2 characters leftmost digits 61283 access password ascii – 2 characters rightmost digits 61284 spare_2 61285 87t curve type unsigned integer 16 bits 61286 87t minimum i operate unsig...
Page 214
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 204 register address item description 1 0 61309 50n-1 curve select byte (type ii) unsigned integer 16 bits 0 61310 51n-1 pickup amps unsigned 16 bits 0.5 61311 51n-1 time dial/delay setting unsigned 16 bits time dial * 10 delay * 100 6...
Page 215
Tpu2000/2000r modbus/modbus plus automation guide 205 register address item description 0 61331 50g-2 curve select byte (type ii) unsigned integer 16 bits 0 61332 51g-2 pickup amps unsigned 16 bits 0.5 61333 51g-2 time dial/delay setting unsigned 16 bits time dial * 10 delay * 100 61334 150g-2 curve...
Page 216
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 206 register address item description 63459 access password ascii – 2 characters rightmost digits 63460 spare_2 63461 87t-3 amp unsigned integer 16 bits 2 0.4 63462 51p-3 curve select (type i) unsigned 16 bits range 0-12 (see text abov...
Page 217
Tpu2000/2000r modbus/modbus plus automation guide 207 register address item description 63483 51g-3 curve select (type ii) unsigned 16 bits range 0-12 (see text above) 63484 51g-3 pickup amps unsigned 16 bits 1 0.2 63485 51g-3 time dial/time delay unsigned 16 bits 1 0 63486 50g-3 curve select byte (...
Page 218
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 208 (windings 1 and 2) 0 61418 winding 1 ct configuration u u n n s s i i g g n n e e d d i i n n t t e e g g e e r r 1 1 6 6 b b i i t t s s 0 = wye 61419 winding 1 ct configuration u u n n s s i i g g n n e e d d i i n n t t e e g g ...
Page 219
Tpu2000/2000r modbus/modbus plus automation guide 209 3 = 60 61438 lcd contrast adjust unsigned integer 16 bits 0 61439 relay password ascii – 2 characters leftmost digits 61440 relay password ascii – 2 characters rightmost digits 61441 test password ascii – 2 characters leftmost digits 61442 test p...
Page 220
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 210 register address item description 63712 spare_1 63713 execute register 0 = no action 1 = update registers 2 = refresh registers unsigned 16 bits 63714 access password ascii – 2 characters leftmost digits 63715 access password ascii...
Page 221
Tpu2000/2000r modbus/modbus plus automation guide 211 61674 phase demand unsigned integer 0 61675 neutral demand unsigned integer 0 61676 load current alarms unsigned integer 16 bits 0 61677 3 phase demand alarm unsigned integer 16 bits 10 61678 low pf alarm unsigned integer 16 bits 0.5 61679 high p...
Page 222
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 212 1 = update registers 2 = refresh registers 61794 access password ascii – 2 characters leftmost digits 61795 access password ascii – 2 characters rightmost digits 61796 spare_2 61797 hour unsigned 16 bit hour range 0-23 61798 minute...
Page 223
Tpu2000/2000r modbus/modbus plus automation guide 213 address item description 61930 ulo 2 rightmost 2 characters 2 digit ascii characters 61931 ulo 2 characters 2 digit ascii characters 61932 ulo 2 characters 2 digit ascii characters 61933 ulo 2 leftmost 2 characters 2 digit ascii characters 61934 ...
Page 224
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 214 address item description 62056 uli 1 leftmost 2 characters 2 digit ascii characters 62057 uli 2 rightmost 2 characters 2 digit ascii characters 62058 uli 2 characters 2 digit ascii characters 62059 uli 2 characters 2 digit ascii ch...
Page 225
Tpu2000/2000r modbus/modbus plus automation guide 215 register address item description 62180 spare_2 62181 fli 1 index byte unsigned integer hi byte 8 leftmost bits fli 2 index byte unsigned integer lo byte 8 rightmost bits 62182 fli 3 index byte unsigned integer hi byte 8 leftmost bits fli 4 index...
Page 226
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 216 register address item description 62218 fli 6 characters 2 digit ascii characters 62219 fli 6 characters 2 digit ascii characters 62220 fli 6 leftmost 2 characters 2 digit ascii characters 62221 fli 7 rightmost 2 characters 2 digit...
Page 227
Tpu2000/2000r modbus/modbus plus automation guide 217 register address item description 62271 fli 19 characters 2 digit ascii characters 62272 fli 19 leftmost 2 characters 2 digit ascii characters 62273 fli 20 rightmost 2 characters 2 digit ascii characters 62274 fli 20 characters 2 digit ascii char...
Page 228
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 218 modbus plus global register mapping (37 registers defined) tpu2000r only modbus plus has the unique protocol characteristic that up to 32 registers of data may be attached to the token and seen by all the nodes on the modbus plus n...
Page 229
Tpu2000/2000r modbus/modbus plus automation guide 219 figure 5-71. Global register configuration option screen figure 5-72. Global register configuration screen the screen shown in figure 5-72 is visible once the set global register screen is depressed. Double clicking the area over the register ass...
Page 230
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 220 62563 access password ascii – 2 characters rightmost digits 62564 spare_2 62565 number of global register to transmit unsigned integer 16 bits 0 62566 modbus plus global register 1 mapped address unsigned integer 16 bits 1 62567 mo...
Page 231
Tpu2000/2000r modbus/modbus plus automation guide 221 mapped address 1 62593 modbus plus global register 28 mapped address unsigned integer 16 bits 1 62594 modbus plus global register 29 mapped address unsigned integer 16 bits 1 62595 modbus plus global register 30 mapped address unsigned integer 16...
Page 232
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 222 0 0 1 1 msb/lsb (justified to the left i.E. Data in the the most significant bits) bit 3 1 register type (bipolar) bit 2 bit 1 bit 0 0 0 1 so, write hex 039 (decimal 57) into register 62695 and the registers should look like: regis...
Page 233
Tpu2000/2000r modbus/modbus plus automation guide 223 register address item description 62696 user register 40001 source register scale type (leftmost byte) data type (rightmost byte) unsigned integer 16 bits 0 = normal 1 = remainder 2 = phase current 3 = neutral current 4 = voltage 5 = power 0 = un...
Page 234
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 224 register address item description data type (rightmost byte) 2 = phase current 3 = neutral current 4 = voltage 5 = power 0 = unsigned 16 bits 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62705 user reg. 40004 scale un...
Page 235
Tpu2000/2000r modbus/modbus plus automation guide 225 register address item description data type (rightmost byte) 5 = power 0 = unsigned 16 bits 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62713 user reg. 40006 scale unsigned integer 16 bits 0 62714 user reg. 40006 source register ad...
Page 236
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 226 register address item description 3 = signed 32 bits 62721 user reg. 40008 scale unsigned integer 16 bits 0 62722 user reg. 40008 source register address unsigned integer 16 bits 1 62723 user reg. 40008 register destination type ri...
Page 237
Tpu2000/2000r modbus/modbus plus automation guide 227 register address item description address 1 62731 user reg. 40010 register destination type rightmost bits 2 – 1- 0 d d e e s s t t i i n n a a t t i i o o n n j j u u s s t t i i f f i i c c a a t t i i o o n n ( ( b b i i t t 3 3 ) ) d d e e s ...
Page 238
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 228 register address item description d d e e s s t t i i n n a a t t i i o o n n j j u u s s t t i i f f i i c c a a t t i i o o n n ( ( b b i i t t 3 3 ) ) d d e e s s t t i i n n a a t t i i o o n n s s c c a a l l e e b b i i t t s...
Page 239
Tpu2000/2000r modbus/modbus plus automation guide 229 register address item description b b i i t t s s 7 7 – – 6 6 - - 5 5 - - 4 4 0 0 0 1 = 4 bits 0 0 1 0 = 8 bits 0 1 0 0 = 12 bits 1 0 0 0 = 16 bits 62748 user register 40014 source register scale type (leftmost byte) data type (rightmost byte) un...
Page 240
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 230 register address item description 62756 user register 40016 source register scale type (leftmost byte) data type (rightmost byte) unsigned integer 16 bits 0 = normal 1 = remainder 2 = phase current 3 = neutral current 4 = voltage 5...
Page 241
Tpu2000/2000r modbus/modbus plus automation guide 231 register address item description data type (rightmost byte) 3 = neutral current 4 = voltage 5 = power 0 = unsigned 16 bits 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62765 user reg. 40019 scale unsigned integer 16 bits 0 62766 us...
Page 242
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 232 register address item description 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62773 user reg. 40021 scale unsigned integer 16 bits 0 62774 user reg. 40021 source register address u u n n s s i i g g n n e e d d i i n...
Page 243
Tpu2000/2000r modbus/modbus plus automation guide 233 register address item description 0 0 = = r r a a n n g g e e = = 6 6 5 5 5 5 3 3 5 5 62782 user reg. 40023 source register address unsigned integer 16 bits 1 62783 user reg. 40023 register destination type rightmost bits 2 – 1- 0 d d e e s s t t...
Page 244
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 234 register address item description destination type rightmost bits 2 – 1- 0 d d e e s s t t i i n n a a t t i i o o n n j j u u s s t t i i f f i i c c a a t t i i o o n n ( ( b b i i t t 3 3 ) ) d d e e s s t t i i n n a a t t i i ...
Page 245
Tpu2000/2000r modbus/modbus plus automation guide 235 register address item description d d e e s s t t i i n n a a t t i i o o n n j j u u s s t t i i f f i i c c a a t t i i o o n n ( ( b b i i t t 3 3 ) ) d d e e s s t t i i n n a a t t i i o o n n s s c c a a l l e e b b i i t t s s i i z z e e ...
Page 246
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 236 register address item description 0 1 0 0 = 12 bits 1 0 0 0 = 16 bits 62808 user register 40029 source register scale type (leftmost byte) data type (rightmost byte) unsigned integer 16 bits 0 = normal 1 = remainder 2 = phase curre...
Page 247
Tpu2000/2000r modbus/modbus plus automation guide 237 register address item description data type (rightmost byte) 1 = remainder 2 = phase current 3 = neutral current 4 = voltage 5 = power 0 = unsigned 16 bits 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62817 user reg. 40032 scale uns...
Page 248
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 238 63204 spare_2 63205 reserved -ap title ascii (leftmost 2 characters) 63206 reserved ap title ascii – 2 characters 63207 reserved ap title ascii – 2 characters 63208 reserved ap title ascii – 2 characters 63209 reserved ap title asc...
Page 249
Tpu2000/2000r modbus/modbus plus automation guide 239 63234 reserved authentication ascii – 2 characters 63235 reserved authentication ascii – 2 characters 63236 reserved authentication ascii – 2 characters 63237 reserved authentication ascii – 2 characters 63238 reserved authentication ascii – 2 ch...
Page 250
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 240 selector 63255 reserved local s selector ascii – 2 characters 63256 reserved local s selector ascii – 2 characters 63257 reserved local s selector ascii – 2 characters 63258 reserved local s selector ascii – 2 characters 63259 rese...
Page 251
Tpu2000/2000r modbus/modbus plus automation guide 241 63281 reserved local nsap ascii – 2 characters 63282 reserved local nsap ascii – 2 characters 63283 reserved local nsap ascii – 2 characters 63284 reserved local nsap ascii – 2 characters 63285 reserved local nsap ascii – 2 characters 63286 reser...
Page 252
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 242 size 63307 reserved tp max sdu size unsigned integer 63308 reserved tp max sdu size unsigned integer 63309 reserved tp max credits unsigned integer 63310 reserved tp max credits unsigned integer 63311 reserved tp max input que size...
Page 253
Tpu2000/2000r modbus/modbus plus automation guide 243 out address 63330 reserved goose out address unsigned integer 63331 reserved goose out address unsigned integer 63332 reserved goose out address unsigned integer 63333 reserved reserved 63334 reserved reserved 63335 reserved reserved 63336 reserv...
Page 254
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 244 0 = disable 1 = enable 63361 sntp period unsigned integer word lo 63362 sntp period unsigned integer word hi 63363 reserved reserved 63364 sntp timeout () unsigned integer 50 sec 63365 sntp offset from utc signed integer - -780 min...
Page 255
Tpu2000/2000r modbus/modbus plus automation guide 245 modbus ascii communication test example the easiest method to initiate communications in the modbus protocol is to read known discrete and register data. As per the tpu2000/tpu2000r modbus register documentation, the unit catalog number is reside...
Page 256
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 246 : 01 03 00 83 00 06 73 lf cr the decoded lrc checksum is 73. The calculation of the checksum is as such: 1. Neglect the colon (3a) and the lf (line feed 0a) and cr (carriage return od). This decreases the string to 2. The lrc check...
Page 257
Tpu2000/2000r modbus/modbus plus automation guide 247 6. (if the lsb was 1): exclusive or the crc register with the polynomial value a001 hex (1010 0000 0000 0001) 7. Repeat steps 3 and 4 until 8 shifts have been performed. When this is done, a complete 8-bit byte will have been processed 8. Repeat ...
Page 258
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 248 modbus host modbus slave addr =1 read from 4x mapping slave addr. Funct. Code 03 start addr hi start addr lo regs read hi regs read lo error check eot sot byte 1 …2……..3…….4…….5……6……..7…. Slave addr. Funct. Code 83 exception code e...
Page 259
Tpu2000/2000r modbus/modbus plus automation guide 249 another method to troubleshoot the tpu2000/tpu2000r is to use the 03 (read holding register) command and access the communication status registers. The communication status registers reside at 4xxx through 4xxx. Section 5 of this document list th...
Page 260
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 250 scada master protective relay point to point slave device address x e c network partner v1.0 figure 5-75. Example communication timing topology modbus baud rate analysis if modbus ascii protocolis re-examined, the modbus frame is i...
Page 261
Tpu2000/2000r modbus/modbus plus automation guide 251 • carriage return (one character) each base transmitted and received command has at least 9 characters for transmission. The transmission time, depending upon baud rate can range from 74.97 ms (at 1200 baud) to 4.689 ms (at 19200 baud). For examp...
Page 262
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 252 event records 41281 12 9.927 23.237 config settings 60001 21 18.657 23.477 39.224 289.634 primary settings 60257 39 27.557 37.834 67.129 497.97 master trip settings 61665 10 9.728 17.660 22.935 110.169 test setup: tpu2000/tpu2000r ...
Page 263
Tpu2000/2000r modbus/modbus plus automation guide 253 percent contribution at 1200 baud rcv latency 24% msoc latency 1% tx baud latency 27% host latency 48% rcv latency msoc latency tx baud latency host latency figure 5-76. Network throughput analysis at 1200 baud percent contribution at 19200 baud ...
Page 264
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 254 modbus plus troubleshooting schneider electric has designed modbus plus to be a very robust communication network. The publication 890 use 100 00 version 2.0 titled modicon modbus plus network planning and installation guide copyri...
Page 265
Tpu2000/2000r modbus/modbus plus automation guide 255 communication status registers reside at 40712 through 40179. Section 5 of this document lists the method to access and use these registers. Modbus plus throughput the manual titled modicon modbus plus network planning and installation guide copy...
Page 266
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 256 tr = (2.08 + 0.016 * 16) * 1 + (0.19 + 0.016 * 0 ) * 0 + (0.53 * 2) tr = 2.336 + 0 + 1.06 tr = 3.239 ms as per the suggestions in the manual, the worst case token rotation time is: tr wk = 1* tr = 3.239 ms as per the suggestions in...
Page 267
Tpu2000/2000r modbus/modbus plus automation guide 257 appendix a - tpu2000 protocol command set revision 3.1 1 revision history revision date author description 3.1 04/07/98 vab 3-4-11: maximum ct ratio was 2000 for messages 2/1-4/2. Maximum vt ratio was 2000 for message 20/1-20/2..
Page 268
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 258 the valid commands for the tpu2000 relay are listed below. The words transmit and receive in the command are with respect to the relay. The commands are spelt out in a 10 byte rs-232 protocol or a 3 byte incom protocol. It will be ...
Page 269
Tpu2000/2000r modbus/modbus plus automation guide 259 where d1 lo is the low nibble of the first data byte and d1 hi is the high nibble of the first data byte, d2 lo is the low nibble of the second data byte and d2 hi is the high nibble of the second data byte, and d3 lo is the low nibble of the thi...
Page 270
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 260 figure 8 - upload data communication flow 3-download data: these commands edit the tpu2000 data. The tpu2000 responds with an ack after the successful receipt of each data message packet. This can be seen in the figure below. Figur...
Page 271
Tpu2000/2000r modbus/modbus plus automation guide 261 3 10 n receive edit buffer commands 3 11 n receive edit buffer commands 3 12 n 3 13 n programmable curve commands 3 14 n waveform capture commands 3 15 n reserved for factory 0 transmit status "n" commands ( 3 0 n ) n definition 0 transmit fast s...
Page 272
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 262 0.4 unreported record status ( 3 0 4 ) this command will respond with the number of unacknowledged operation and fault records. To mark the record as being reported, a 3 6 12 command will retrieve the oldest unreported differential...
Page 273
Tpu2000/2000r modbus/modbus plus automation guide 263 byte-bit output input byte-bit output input 3-7 51g-2 alt1 4-7 87h-d uli1 3-6 50n-1 alt2 4-6 51p-1d uli2 3-5 150n-1 eci1 4-5 51p-2d uli3 3-4 50g-2 eci2 4-4 51n-1d uli4 3-3 150g-2 wci 4-3 51g-2d uli5 3-2 46-1 trip 4-2 50p-1d uli6 3-1 46-2 spr 4-1 ...
Page 274
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 264 13-1 spare 14-1 spare 13-0 spare 14-0 spare msg byte definition 1/1 relay status (see command 4 1, msg 1/1) 1/2 command + subcommand = 0x07 1/3 total number of messages = 12 2/1 logical output byte 1 2/2 logical output byte 2 2/3 l...
Page 275
Tpu2000/2000r modbus/modbus plus automation guide 265 msg byte definition 1/1 relay status byte bit 7: control power cycled bit 6: new fault recorded bit 5: alternate 2 settings active bit 4: alternate 1 settings active bit 3: remote edit disable bit 2: local settings changed bit 1: contact input ch...
Page 276
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 266 bit 8: dsp rom failure bit 7: spare bit 6: spare bit 5: spare bit 4: spare bit 3: cpu eeprom failure bit 2: cpu nvram failure bit 1: cpu eprom failure bit 0: cpu ram failure offset 6: unsigned word relay configuration bit 15-4: spa...
Page 277
Tpu2000/2000r modbus/modbus plus automation guide 267 offset 55: unsigned byte 2 % second harmonic-c winding 2 offset 56: unsigned byte 2 % fifth harmonic-a winding 2 offset 57: unsigned byte 2 % fifth harmonic-b winding 2 offset 58: unsigned byte 2 % fifth harmonic-c winding 2 offset 59: unsigned b...
Page 278
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 268 offset 114: unsigned word 1 load current zero sequence angle winding 2 offset 116: unsigned word 1 load current positive sequence angle winding 2 offset 118: unsigned word 1 load current negative sequence angle winding 2 offset 120...
Page 279
Tpu2000/2000r modbus/modbus plus automation guide 269 blk 5: rms peak demand current/real and reactive power values and time stamps block block offset data size scale description offset 0: signed long 1 peak demand current-a offset 4: unsigned byte peak demand current-a year offset 5: unsigned byte ...
Page 280
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 270 offset 78: unsigned byte peak demand kvars-a minute offset 79: unsigned byte spare offset 80: signed long 1 peak demand kvars-b offset 84: unsigned byte peak demand kvars-b year offset 85: unsigned byte peak demand kvars-b month of...
Page 281
Tpu2000/2000r modbus/modbus plus automation guide 271 offset 36: unsigned byte minimum demand current-n day offset 37: unsigned byte minimum demand current-n hour offset 38: unsigned byte minimum demand current-n minute offset 39: unsigned byte spare offset 40: signed long 1 minimum demand kwatts-a ...
Page 282
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 272 offset 119: unsigned byte spare blk 7: counters block block offset data size scale description offset 0: unsigned short 1 unreported differential fault record counter offset 2: unsigned short 1 unreported through fault record count...
Page 283
Tpu2000/2000r modbus/modbus plus automation guide 273 bit 27: 51g-2* bit 11: ulo9 bit 26: 50n-1* bit 10: loada bit 25: 150n-1* bit 9: oca-1 bit 24: 50g-2* bit 8: oca-2 bit 23: 150g-2* bit 7: hlda-1 bit 22: 46-1* bit 6: llda-1 bit 21: 46-2* bit 5: hlda-2 bit 20: 63* bit 4: llda-1 bit 19: ulo1 bit 3: ...
Page 284
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 274 bit 19: bit 3: bit 18: bit 2: bit 17: bit 1: bit 16: bit 0: offset 24: unsigned long logical input 64-95 (reserved) offset 28: unsigned long logical input 96-127 (reserved) offset 32: unsigned short physical output bit 15: spare bi...
Page 285
Tpu2000/2000r modbus/modbus plus automation guide 275 5/3 aux port parameter 4 byte (0-255) 6/1 aux port parameter 5 byte (0-255) 6/2 aux port parameter 6 byte (0-255) 6/3 aux port parameter 7 byte (0-255) 7/1 aux port parameter 8 byte (0-255) 7/2 aux port parameter 9 byte (0-255) 7/3 aux port param...
Page 286
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 276 16 alt1 enables alt 1 settings 17 alt2 enables alt 2 settings 18 eci1 event-1 capture initiated 19 eci2 event-2 capture initiated 20 wci waveform capture initiated 21 trip initiates diff trip output 22 spr sudden pressure input 23 ...
Page 287
Tpu2000/2000r modbus/modbus plus automation guide 277 1/3 total number of messages = 34 2/1 input1 high byte 2/2 input1 low byte 2/3 input1 index byte 3/1 input2 high byte 3/2 input2 low byte 3/3 input2 index byte 4/1 input3 high byte 4/2 input3 low byte 4/3 input3 index byte 5/1 input4 high byte 5/...
Page 288
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 278 21/3 input20 index byte 22/1 input21 high byte 22/2 input21 low byte 22/3 input21 index byte 23/1 input22 high byte 23/2 input22 low byte 23/3 input22 index byte 24/1 input23 high byte 24/2 input23 low byte 24/3 input23 index byte ...
Page 289
Tpu2000/2000r modbus/modbus plus automation guide 279 3/3 input3 low byte 4/1 input4 high byte 4/2 input4 low byte bit physical input 4/3 input5 high byte --- -------------- 5/1 input5 low byte 0 in6 5/2 input6 high byte 1 in7 5/3 input6 low byte 2 in8 6/1 input7 high byte 3 in2 6/2 input7 low byte ...
Page 290
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 280 23/2 checksum high byte 23/3 checksum low byte 4.3 transmit programmable input and/or select ( 3 4 3 ) bit = 0, selected inputs are ored together. Bit = 1, selected inputs are anded together. Msg byte definition 1/1 relay status (s...
Page 291
Tpu2000/2000r modbus/modbus plus automation guide 281 4.5 transmit programmable output select ( 3 4 5 ) bit = 0, physical output is selected. Bit = 1, physical output is not selected. Least significant low byte consists of bits 0 through 7. Least significant high byte consists of bits 8 through 15. ...
Page 292
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 282 4.6 transmit programmable output and/or select ( 3 4 6 ) bit = 0, selected inputs are ored together. Bit = 1, selected inputs are anded together. Index byte is the offset into the tpu's logical output structure. Bit logical output ...
Page 293
Tpu2000/2000r modbus/modbus plus automation guide 283 33 150p-1d 2nd wdg 1 phase inst disabled alarm 34 150p-2d 2nd wdg 2 phase inst disabled alarm 35 150n-1d 2nd wdg 1 neutral inst disabled alarm 36 150g-2d 2nd wdg 2 ground inst disabled alarm 37 46-1d wdg 1 neg sequence time oc disabled alarm 38 4...
Page 294
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 284 92 hpfa high power factor alarm 93 lpfa low power factor alarm 94 varda three phase kvar demand alarm 95 pvara positive 3 phase kilovar alarm 96 nvara negative 3 phase kilovar alarm 97 pwatt1 positive watt alarm 1 98 pwatt2 positiv...
Page 295
Tpu2000/2000r modbus/modbus plus automation guide 285 1/3 total number of messages = 39 2/1-4/2 out1 character string 8 bytes 4/3-7/1 out2 character string 8 bytes 7/2-9/3 out3 character string 8 bytes 10/1-12/2 out4 character string 8 bytes 12/3-15/1 out5 character string 8 bytes 15/2-17/3 out6 cha...
Page 296
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 286 5 = percent 25 tap 6 = percent 40 tap 7 = user curve 1 8 = user curve 2 9 = user curve 3 mode selection type 87t 0 = disabled 1 = 2nd harmonics 2 = 2nd & 5th harmonics 3 = all harmonics msg byte definition 1/1 relay status (see com...
Page 297
Tpu2000/2000r modbus/modbus plus automation guide 287 16/2 50p-2 timedial/delay high byte (dial *10,delay *100) 16/3 50p-2 timedial/delay low (dial 1-10, delay 0-9.99) 17/1 150p-2 curve select byte (type ii) 17/2 150p-2 pickup x byte (0.5-20, *10) 17/3 150p-2 time delay high byte (0-9.99, *100) 18/1...
Page 298
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 288 2/2 wdg1 p ct ratio low byte 2/3 wdg1 n ct ratio high byte (1-4000) 3/1 wdg1 n ct ratio low byte 3/2 wdg2 p ct ratio high byte (1-4000) 3/3 wdg2 p ct ratio low byte 4/1 wdg2 g ct ratio high byte (1-4000) 4/2 wdg2 g ct ratio low byt...
Page 299
Tpu2000/2000r modbus/modbus plus automation guide 289 21/1 spare 21/2 checksum high byte 21/3 checksum low byte 4.12 transmit counter settings ( 3 4 12 ) low byte consists of bits 0 through 7. High byte consists of bits 8 through 15. Msg byte definition 1/1 relay status (see command 3 4 1, msg 1/1) ...
Page 300
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 290 8/1 low pf alarm high byte(0.5-1.0 *100, 101=disables) 8/2 low pf alarm low byte 8/3 high pf alarm high byte(0.5-1.0 *100, 101=disables) 9/1 high pf alarm low byte 9/2 positive kvar alarm high byte (10-99990 / 10,10000=disable) 9/3...
Page 301
Tpu2000/2000r modbus/modbus plus automation guide 291 4/1 out 6 delay high byte (0.00-60, *100) 4/2 out 6 delay low byte 4/3 out 3 delay high byte (0.00-60, *100) 5/1 out 3 delay low byte 5/2 out 2 delay high byte (0.00-60, *100) 5/3 out 2 delay low byte 6/1 out 1 delay high byte (0.00-60, *100) 6/2...
Page 302
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 292 5/3 ic-1 hi byte 6/1 ic-1 mid byte 6/2 ic-1 lo byte 6/3 ic-1 angle hi byte 7/1 ic-1 angle lo byte 7/2 in-1 hi byte 7/3 in-1 mid byte 8/1 in-1 lo byte 8/2 in-1 angle hi byte 8/3 in-1 angle lo byte 9/1 i0-1 (mag) hi byte 9/2 i0-1 (ma...
Page 303
Tpu2000/2000r modbus/modbus plus automation guide 293 25/2 i2-2 angle lo byte 25/3 spare 26/1-29/3 reserved for tap changer position 5.2 show demand currents data ( 3 5 2 ) msg byte definition 1/1 relay status (see command 3 4 1, msg 1/1) 1/2 command + subcommand = 0x52 1/3 total number of messages ...
Page 304
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 294 11/1 max dem in/ig lo byte 11/2 max dem in/ig time yy 11/3 max dem in/ig time mn 12/1 max dem in/ig time dd 12/2 max dem in/ig time hh 12/3 max dem in/ig time mm 5.4 show minimum demand currents data ( 3 5 4 ) msg byte definition 1...
Page 305
Tpu2000/2000r modbus/modbus plus automation guide 295 4/1 ib (low byte) 4/2 ic (high byte) 4/3 ic (mid byte) 5/1 ic (low byte) 5/2 in/ig (high byte) 5/3 in/ig (mid byte) 6/1 in/ig (low byte) 6/2 spare 6/3 spare 5.6 show average load current ( 3 5 6 ) msg byte definition 1/1 relay status (see command...
Page 306
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 296 12/1 iresc-2 angle low byte 12/2 2nd harmonic % a-1 byte (*2) 12/3 2nd harmonic % b-1 byte (*2) 13/1 2nd harmonic % c-1 byte (*2) 13/2 2nd harmonic % a-2 byte (*2) 13/3 2nd harmonic % b-2 byte (*2) 14/1 2nd harmonic % c-2 byte (*2)...
Page 307
Tpu2000/2000r modbus/modbus plus automation guide 297 2/1 param flag high byte 2/2 param flag low byte 2/3 fault type (element) 3/1 setting 3/2 fault number (high byte) 3/3 fault number (low byte) 4/1 year 4/2 month 4/3 day 5/1 hours 5/2 minutes 5/3 seconds 6/1 hundredths of seconds 6/2 clear time h...
Page 308
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 298 21/3 i restraint c-1 (ang) hi byte 22/1 i restraint c-1 (ang) lo byte 22/2 i restraint a-2 (ang) hi byte 22/3 i restraint a-2 (ang) lo byte 23/1 i restraint b-2 (ang) hi byte 23/2 i restraint b-2 (ang) lo byte 23/3 i restraint c-2 ...
Page 309
Tpu2000/2000r modbus/modbus plus automation guide 299 11/3 i g-2 high byte (*800 / ground wdg2 scale) 12/1 i g-2 low byte 12/2 spare 12/3 i a-1 (ang) high byte 13/1 i a-1 (ang) low byte 13/2 i b-1 (ang) high byte 13/3 i b-1 (ang) low byte 14/1 i c-1 (ang) high byte 14/2 i c-1 (ang) low byte 14/3 i n...
Page 310
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 300 5.12 send first operations record ( 3 5 12 ) message number definitions 00 87t trip 01 87h trip 02 51p-1 trip 03 51n-1 trip 04 50p-1 trip 05 50n-1 trip 06 150p-1 trip 07 150n-1 trip 08 46-1 trip 09 51p-2 trip 10 51g-2 trip 11 50p-2...
Page 311
Tpu2000/2000r modbus/modbus plus automation guide 301 73 oc trip cntr alarm 74 diff trip cntr alm 75 phase demand alarm 76 neutral demand alm 77 load current alarm 78 trip coil failure 79 high pf alarm 80 low pf alarm 81 kvar demand alarm 82 pos. Kvar alarm 83 neg. Kvar alarm 84 pos. Watt alarm 1 85...
Page 312
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 302 169 uli4 input opened 170 uli5 input closed 171 uli5 input opened 172 uli6 input closed 173 uli6 input opened 174 uli7 input closed 175 uli7 input opened 176 uli8 input closed 177 uli8 input opened 178 uli9 input closed 179 uli9 in...
Page 313
Tpu2000/2000r modbus/modbus plus automation guide 303 bit 3 - input 4 bit 4 - input 5 bit 5 - input 6 bit 6 - input 7 bit 7 - input 8 2/3 self test status (high byte) bit 0 - dsp rom bit 1 - dsp internal ram bit 2 - dsp external ram bit 3 - adc failure bit 4 - dsp +/-5v bit 5 - dsp +/-15v bit 6 - ds...
Page 314
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 304 6 load profile commands & records ( 3 6 n ) n definition 0 define load profile settings 1 start load profile data accumulation 2 freeze load profile data 3 report load profile header-all 4 report next load profile data block 5 retr...
Page 315
Tpu2000/2000r modbus/modbus plus automation guide 305 each data block is a two byte word that has the following bit configuration: bit 0-13 : data values bit 14 : sign bit (1=multiply bits 0-13 by -1) bit 15 : scale bit (0=multiply bits 0-13 by 1, 1=multiply bits 0-13 by attribute scale) example: re...
Page 316
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 306 4/2 month 4/3 day 5/1 hours 5/2 minutes 5/3 seconds 6/1 hundredths of seconds 6/2 clear time high byte (*1000) 6/3 clear time low byte 7/1 relay time most significant hi byte (*1000) 7/2 relay time most significant lo byte 7/3 rela...
Page 317
Tpu2000/2000r modbus/modbus plus automation guide 307 24/1 i 1-1 (ang) hi byte 24/2 i 1-1 (ang) lo byte 24/3 i 2-1 (ang) hi byte 25/1 i 2-1 (ang) lo byte 25/2 i 0-2 (ang) hi byte 25/3 i 0-2 (ang) lo byte 26/1 i 1-2 (ang) hi byte 26/2 i 1-2 (ang) lo byte 26/3 i 2-2 (ang) hi byte 27/1 i 2-2 (ang) lo b...
Page 318
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 308 9/3 i restraint a-1 hi byte (*800) 10/1 i restraint a-1 lo byte 10/2 i restraint b-1 hi byte (*800) 10/3 i restraint b-1 lo byte 11/1 i restraint c-1 hi byte (*800) 11/2 i restraint c-1 lo byte 11/3 i restraint a-2 hi byte (*800) 1...
Page 319
Tpu2000/2000r modbus/modbus plus automation guide 309 28/3 i restraint c-1 lo byte 29/1 i restraint a-2 hi byte (*800) 29/2 i restraint a-2 lo byte 29/3 i restraint b-2 hi byte (*800) 30/1 i restraint b-2 lo byte 30/2 i restraint c-2 hi byte (*800) 30/3 i restraint c-2 lo byte 31/1 2nd harmonic a-1 ...
Page 320
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 310 data byte definition 1/1 unreported command byte 1/2 record part byte (0=part 1, 1=part 2) 1/3 checksum 1/1 + 1/2 msg byte definition same format as (3 5 8) except msg 1/2 = 0x6c. 6.13 oldest unreported through fault record (3 6 13...
Page 321
Tpu2000/2000r modbus/modbus plus automation guide 311 9 trip and energize commands ( 3 9 n ) n definition 0 trip command 2 energize output contact command 3 set/reset outputs command 9.0 trip command (3 9 0) the trip command will be issued to the tpu. This command has a data message that contains th...
Page 322
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 312 9.3 set/reset output contacts command (3 9 3) this command allows for the assertion/deassertion of the ulo1 to ulo9 logical outputs. It also provides the means to reset the sealed in logical output contacts. Outputs denoted with an...
Page 323
Tpu2000/2000r modbus/modbus plus automation guide 313 9/1 status change output byte7 9/2 status change output byte8 9/3 spare 10/1 spare 10/2 spare 10/3 spare 11/1 spare 11/2 checksum high byte 11/3 checksum low byte 10 receive buffer "n" commands ( 3 10 n ) n definition 0 reserved for repeat 3 10 n...
Page 324
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 314 11 receive edit buffer "n" commands (3 11 n) n definition 0 reserved for repeat 3 11 n 1 programmable input select and index tables 2 programmable input negated and table 3 programmable input and/or table 4 programmable input user ...
Page 325
Tpu2000/2000r modbus/modbus plus automation guide 315 29 uli6 user logical input 6 30 uli7 user logical input 7 31 uli8 user logical input 8 32 uli9 user logical input 9 33 cri resets oc trip and all recloser counters msg byte definition 1/1 most significant high byte of password 1/2 most significan...
Page 326
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 316 18/2 input16 low byte 18/3 input16 index byte 19/1 input17 high byte 19/2 input17 low byte 19/3 input17 index byte 20/1 input18 high byte 20/2 input18 low byte 20/3 input18 index byte 21/1 input19 high byte 21/2 input19 low byte 21...
Page 327
Tpu2000/2000r modbus/modbus plus automation guide 317 high byte consists of bits 8 through 15. Msg byte definition 1/1 most significant high byte of password 1/2 most significant low byte of password 1/3 least significant high byte of password 2/1 least significant low byte of password 2/2 spare 2/3...
Page 328
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 318 19/3 input26 high byte 20/1 input26 low byte 20/2 input27 high byte 20/3 input27 low byte 21/1 input28 high byte 21/2 input28 low byte 21/3 input29 high byte 22/1 input29 low byte 22/2 input30 high byte 22/3 input30 low byte 23/1 i...
Page 329
Tpu2000/2000r modbus/modbus plus automation guide 319 2/3 command + subcommand = 0xb4 3/1-5/2 in1 character string 8 bytes 5/3-8/1 in2 character string 8 bytes 8/2-10/3 in3 character string 8 bytes 11/1-13/2 in4 character string 8 bytes 13/3-16/1 in5 character string 8 bytes 16/2-18/3 in6 character ...
Page 330
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 320 10/3 contact out2 least significant low byte 11/1 contact out1 most significant high byte 11/2 contact out1 most significant low byte 11/3 contact out1 least significant high byte 12/1 contact out1 least significant low byte 12/2-2...
Page 331
Tpu2000/2000r modbus/modbus plus automation guide 321 31 50n-1d 1st wdg 1 neutral inst oc disabled alarm 32 50g-2d 1st wdg 2 ground inst oc disabled alarm 33 150p-1d 2nd wdg 1 phase inst disabled alarm 34 150p-2d 2nd wdg 2 phase inst disabled alarm 35 150n-1d 2nd wdg 1 neutral inst disabled alarm 36...
Page 332
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 322 90 hlda-2 high level detection alarm winding 2 91 llda-2 low level detection alarm winding 2 92 hpfa high power factor alarm 93 lpfa low power factor alarm 94 varda three phase kvar demand alarm 95 pvara positive 3 phase kilovar al...
Page 333
Tpu2000/2000r modbus/modbus plus automation guide 323 0 not used reserved for fixed diff trip 1 contact out5 2 contact out7 3 contact out4 4 contact out6 5 contact out3 6 contact out2 7 contact out1 8 spare 9 spare 10 spare 11 spare 12 spare 13 spare 14 spare 15 spare 11.7 receive programmable outpu...
Page 334
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 324 5 = long time extremely inverse 6 = long time very inverse 7 = long time inverse 8 = recloser curve 9 = disabled 10 = user curve 1 11 = user curve 2 12 = user curve 3 curve selection type ii 0 = disabled 1 = standard 2 = inverse 3 ...
Page 335
Tpu2000/2000r modbus/modbus plus automation guide 325 7/3 51p-1 timedial/delay (dial 1-10, delay 0-10, *20) 8/1 50p-1 curve select byte (type ii) 8/2 50p-1 pickup x byte (0.5-20, *10) 8/3 50p-1 timedial/delay high (dial *10,delay *100) 9/1 50p-1 timedial/delay low (dial 1-10, delay 0-9.99) 9/2 150p-...
Page 336
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 326 bit 3 : phase tap range wdg2 (0=1-12a, 1=0.2-2.4a) bit 4 : user definable curves bit 5 : reserved for frequency bit 6 : neutral tap range wdg3 (0=1-12a, 1=0.2-2.4a) bit 7 : phase tap range wdg3 (0=1-12a, 1=0.2-2.4a) 26/2 checksum h...
Page 337
Tpu2000/2000r modbus/modbus plus automation guide 327 bit 9 : spare bit 10 : spare bit 11 : spare bit 12 : spare bit 13 : spare bit 14 : spare bit 15 : spare 12/1 configuration flag low byte bit 0 : oc protect mode (0=fund, 1=rms) bit 1 : reset mode (0=instant 1=delayed) bit 2 : spare bit 3 : target...
Page 338
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 328 2/2 spare 2/3 command + subcommand = 0xbc 3/1 through faults counter high byte (0-9999) 3/2 through faults counter low byte 3/3 thr fault sum kamp a counter high byte (0-9999) 4/1 thr fault sum kamp a counter low byte 4/2 through f...
Page 339
Tpu2000/2000r modbus/modbus plus automation guide 329 11/3 pos watt alarm 1 high byte (1-9999, 10000=disable) 12/1 pos watt alarm 1 low byte 12/2 pos watt alarm 2 high byte (1-9999, 10000=disable) 12/3 pos watt alarm 2 low byte 13/1 spare 13/2 spare 13/3 spare 14/1 spare 14/2 spare 14/3 spare 15/1 s...
Page 340
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 330 5/3 out 3 delay high byte (0.00-60, *100) 6/1 out 3 delay low byte 6/2 out 2 delay high byte (0.00-60, *100) 6/3 out 2 delay low byte 7/1 out 1 delay high byte (0.00-60, *100) 7/2 out 1 delay low byte 7/3 spare 8/1 spare 8/2 spare ...
Page 342
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 332 2/2 spare 2/3 command + subcommand = 0xd4 3/1 programmable curve number user programmable curve number: 1=user 1; 2=user 2; 3=user 3 3/2 pointer offset 0 3/3 pointer offset 1 4/1 pointer offset 2 4/2 pointer offset 3 4/3 pointer of...
Page 343
Tpu2000/2000r modbus/modbus plus automation guide 333 21/3 pointer offset 55 22/1 pointer offset 56 22/2 pointer offset 57 22/3 pointer offset 58 23/1 pointer offset 59 23/2 spare 23/3 spare 24/1 spare 24/2 spare 24/3 spare 25/1 spare 25/2 spare 25/3 spare 26/1 spare 26/2 checksum (high byte) 26/3 c...
Page 344
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 334 8/1 spare 8/2 checksum (high byte) 8/3 checksum low byte) 13.6 send overcurrent curve data set ( 3 13 6 ) data byte definition 1/1 user programmable curve number: 1=user 1; 2=user 2; 3=user 3 1/2 block number 1/3 programmable curve...
Page 345
Tpu2000/2000r modbus/modbus plus automation guide 335 4/3 pointer offset 7 5/1 pointer offset 8 5/2 pointer offset 9 5/3 pointer offset 10 6/1 pointer offset 11 6/2 pointer offset 12 6/3 pointer offset 13 7/1 pointer offset 14 7/2 pointer offset 15 7/3 pointer offset 16 8/1 pointer offset 17 8/2 poi...
Page 346
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 336 24/2 spare 24/3 spare 25/1 spare 25/2 checksum (high byte) 25/2 checksum (low byte) 13.8 receive differential curve parameters ( 3 13 8 ) for the unit to receive the differential curve data, the following sequence of commands must ...
Page 347
Tpu2000/2000r modbus/modbus plus automation guide 337 5/1 data point 2: (same as data point 0) 5/2 data point 3: (same as data point 0) 5/3 data point 3: (same as data point 0) 6/1 data point 4: (same as data point 0) 6/2 data point 4: (same as data point 0) 6/3 data point 5: (same as data point 0) ...
Page 348
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 338 24/3 data point 32: (same as data point 0) 25/1 data point 32: (same as data point 0) 25/2 data point 33: (same as data point 0) 25/3 data point 33: (same as data point 0) 26/1 data point 34: (same as data point 0) 26/2 data point ...
Page 349
Tpu2000/2000r modbus/modbus plus automation guide 339 data byte definition 1/1 programmable curve number (1, 2, or 3) 1/2 programmable curve number (1, 2, or 3) 1/3 programmable curve number (1, 2, or 3) msg byte definition 1/1 relay status (see command 3 4 1, msg 1/1) 1/2 command + subcommand = 0xd...
Page 350
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 340 7/2 data point 7: (same as data point 0) 7/3 data point 7: (same as data point 0) 8/1 data point 8: (same as data point 0) 8/2 data point 8: (same as data point 0) 8/3 data point 9: (same as data point 0) 9/1 data point 9: (same as...
Page 351
Tpu2000/2000r modbus/modbus plus automation guide 341 27/1 data point 36: (same as data point 0) 27/2 data point 37: (same as data point 0) 27/3 data point 37: (same as data point 0) 28/1 data point 38: (same as data point 0) 28/2 data point 38: (same as data point 0) 28/3 data point 39: (same as da...
Page 352
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 342 data byte definition 1/1 most significant high byte of password 1/2 most significant low byte of password 1/3 least significant high byte of password 2/1 least significant low byte of password 2/2 spare 2/3 command + subcommand = 0...
Page 353
Tpu2000/2000r modbus/modbus plus automation guide 343 bit 4: 50p-1 bit 5: 50n-1 bit 6: 150p-1 bit 7: 150n-1 7/2 trigger source (byte 2) bit 0: 46-1 bit 1: 51p-2 bit 2: 51g-2 bit 3: 50p-2 bit 4: 50g-2 bit 5: 150p-2 bit 6: 150g-2 bit 7: 46-2 7/3 trigger source (byte 3) bit 0: through fault bit 1: harm...
Page 354
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 344 bit 0, 1: 00 = 8 rec of 8 qtr cycle record 01 = 4 rec of 16 qtr cycle record 10 = 2 rec of 32 qtr cycle record 11 = 1 rec of 64 qtr cycle record bit 6: single shot mode (0=off, 1=on) bit 7: append record mode (0=off, 1=on) 9/1 spar...
Page 355
Tpu2000/2000r modbus/modbus plus automation guide 345 2/2 block number 2/3 sample 0: ia-1 (high byte) 3/1 sample 0: ia-1 (low byte) 3/2 sample 0: ib-1 (high byte) 3/3 sample 0: ib-1 (low byte) 4/1 sample 0: ic-1 (high byte) 4/2 sample 0: ic-1 (low byte) 4/3 sample 0: in-1 (high byte) 5/1 sample 0: i...
Page 356
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 346 bit 4: 5th harmonic restraint bit 5: all harmonic restraint 6/3 pickup status (high high byte) 7/1 pickup status (high low byte) 7/2 pickup status (low high byte) bit 0: 46-1 bit 1: 51p-2 bit 2: 51g-2 bit 3: 50p-2 bit 4: 50g-2 bit ...
Page 357
Tpu2000/2000r modbus/modbus plus automation guide 347 2/1 mode/record size bit 0, 1: 00 = 8 rec of 8 qtr cycle record 01 = 4 rec of 16 qtr cycle record 10 = 2 rec of 32 qtr cycle record 11 = 1 rec of 64 qtr cycle record bit 6: single shot mode (0=off, 1=on) bit 7: append record mode (0=off, 1=on) 2/...
Page 358: Appendix B - Ascii Code
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 348 appendix b - ascii code decimal hexadecimal control value value character character 0 00 nul (ctrl @) null 1 01 soh (ctrl a) 2 02 stx ( ctrl b) 3 03 etx (ctrl c) 4 04 eot (ctrl d) 5 05 enq (ctrl e) 6 06 ack(ctrl f) 7 07 bel (ctrl g...
Page 359
Tpu2000/2000r modbus/modbus plus automation guide 349 53 35 5 54 36 6 55 37 7 56 38 8 57 39 9 58 3a 59 3b 60 3c 61 3d 62 3e > 63 3f ? 64 40 @ 65 41 a 66 42 b 67 43 c 68 44 d 69 45 e 70 46 f 71 47 g 72 48 h 73 49 i 74 4a j 75 4b k 76 4c l 77 4d m 78 4e n 79 4f o 80 50 p 81 51 q 82 52 r 83 53 s 84 54 ...
Page 361
Tpu2000/2000r modbus/modbus plus automation guide 351 appendix c - modbus plus communication between an abb protective relay and a modicon plc abstract: modbus plus capable devices are continuously being introduced into the utility environment. This application note is intended to educate the user w...
Page 362
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 352 data transfer (read or write) is explained later in this document. Network statistics is a count of each of the node’s good / bad transmission counts. If a bad transmission occurs, the nature of the failure is tallied on a table. L...
Page 363
Tpu2000/2000r modbus/modbus plus automation guide 353 e c 8 data slave paths global data out abb dpu/tpu/gpu 2000r protective relay figure 2. Abb protective relay path implementation setting the address, of the abb protective relay is accomplished via the front panel interface or via the ecp program...
Page 364
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 354 within the plc, a master instruction should be programmed within the unit which when scanned and executed, the plc will transmit/receive data over the modbus plus network. It may take more than one plc scan to obtain the data over ...
Page 365
Tpu2000/2000r modbus/modbus plus automation guide 355 address 1 e c modbus slave addr =10 read from 4x mapping 40283 - kwatts a high 16 bits 40284 - kwatts a low 16 bits 40285 - kwatts b high 16 bits 40286 - kwatts b low 16 bits 40287 - kwatts c high 16 bits 40288 - kwatts c low 16 bits 40289 - kwat...
Page 366
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 356 the mstr is intended to access data from the abb protective relay. Figure 7 illustrates the registers 400100 through 400108 which must be parameterized in order to obtain relay data. Figure 7 shows the mstr configuration screen con...
Page 367
Tpu2000/2000r modbus/modbus plus automation guide 357 figure 8 ladder constructs are as such: 01000 is a system reset contact which when energized resets the mstr and counters. 00112 is a system start contact which when energized allows the mstr to read network data over modbus plus. If the network ...
Page 368: Abb Protective Relays
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 358 appendix d- telebyte rs 232/485 converter connection to abb protective relays abstract : there are many rs 232 to rs 485 converters on the market. Although abb cannot and does not endorser a particular manufacturer of product, it d...
Page 369
Tpu2000/2000r modbus/modbus plus automation guide 359 6. Proper selection and installation of the physical cable medium. 7. Proper configuration of the rs 232/485 physical interface switches and dipswitches. Sw 1 1 2 3 4 sw 2 1 2 3 4 rs232 td rd rs422/485 td rd telebyte 245 optical isolator converte...
Page 370
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 360 telebyte 245 converter device 3 receive data 2 transmit data 2 transmit data 3 receive data 7 ground 5 ground 4 request to send 7 request to send 5 clear to send 8 clear to send 25 pin d shell female connector 9 pin d shell female ...
Page 371
Tpu2000/2000r modbus/modbus plus automation guide 361 2. Termination must be attached to the extreme ends of the cable. If abb relays are at the extreme ends of the cable, internal termination resistors are available to provide termination. If the telebyte converter is inserted at the end of the cab...
Page 372
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 362 cable “a” see attached diagrams e c e c e c 32 devices and 4000 feet maximum loading and distance. E c unit 1 unit 2 unit 31 unit 32 three-wire cable with shield. Cable “b” - see attached diagram. End unit inline unit inline unit e...
Page 373
Tpu2000/2000r modbus/modbus plus automation guide 363 figures 8 and 9 illustrate the individual conductor connectivity for attaching the abb protective relays in the dpu/tpu/2000 and the dpu/tpu/gpu 2000r. It is important to note that figures 8 and 9 illustrate only the attachment of each device ter...
Page 374
Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 364 table 1 - rs485 communication card rs485 cross-reference list pin designation com 3 type 8 com port (2000r family) aux com port (2000r family) aux com port (2000 family) + 5 vdc 8 60 77 rs485 common 7 57 74 rs-485 (-) 2 56 73 rs-48...