ABB TPU2000 Technical Manual

Modbus/modbus plus/ modbus tcp/ip automation
Table of Contents
TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide
TPU2000/2000R SERIAL MODBUS/MODBUS PLUS/
MODBUS TCP/IP AUTOMATION TECHNICAL GUIDE
TG 7.11.1.7-61
Version 1.1
5/04
i
Table of Contents
loading

Summary of Contents for ABB TPU2000

  • Page 1 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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: Table Of Contents

    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 –...
  • Page 3 Destination Register Length Justification Options Explained ...................73 Source Register Address and Source Register Type Explained................73 Source Scale Range and Source Scale Type Selections Explained ...............73 TPU2000 and TPU2000R User Definable Register Defaults ...................75 Relay Status (1 Register Defined) ..........................78 Diagnostic Status (2 Registers Defined)........................79 Unit Information (15 Registers Defined) ........................80...
  • Page 4 Appendix A-TPU Standard 10 Byte Protocol Document ..................237 Appendix B-ASCII Conversion Table ........................328 Appendix C-Modbus Plus Communication Between an ABB Protective Relay and a Modicon PLC ....331 Appendix D-Telebyte RS232/485 Converter Connection to ABB Protective Relays ..........338 The following are trademarks of AEG Schneider Automation Inc.
  • Page 5 Table 3-2. TPU2000 AUX COM Signal Assignments....................16 Section 4 – TPU2000 and TPU2000R Device Parameterization Table 4-1. TPU2000 and TPU2000R COM Port 0 Front Panel Interface Parameters..........17 Table 4-2. WinECP Communication Port Settings ....................19 Table 4-3. COM Port 1 and COM Port 2 WinECP Port Setting Options ..............19 Table 4-4.
  • Page 6 TPU2000/2000R Modbus/Modbus Plus Automation Guide Table 5-34. 2 Winding Differential Fault Record Address Table ................113 Table 5-35. 2 Winding Through Fault Register Definition for the TPU2000/TPU2000R........115 Table 5-36. 3 Winding Through Fault Record Buffer Modbus Register Definition ..........117 Table 5-37. 2 Winding Harmonic Restraint Fault Record Buffer Modbus Register Assignment......119 Table 5-38.
  • Page 7 Figure 4-10. DPU/TPU/GPU2000R and DPU1500R IRIG B Connector Placement..........27 Figure 4-11. DPU/TPU2000 IRIG B Connector Placement..................27 Figure 4-12. Load Impedance Calculation ......................28 Figure 4-13. Pin to Pin Illustration of ABB Protective Daisychain Link for IRIG B ..........29 Section 5 – Modbus Figure 5-1. Modbus Polling Sequence ........................30 Figure 5-2.
  • Page 8 Figure 5-39. 2 Winding Differential Fault Buffer ....................109 Figure 5-40. 3 Winding Differential Fault Buffer ....................110 Figure 5-41. Event Record Access Illustration if Function 23 is Issued to TPU2000/2000R Device ....115 Figure 5-42. To Be Named ............................119 Figure 5-43. Typical Control Features Available for the TPU2000 and TPU2000R..........127 Figure 5-44.
  • Page 9 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Figure 5-77. Network Throughput Analysis at 19200 Baud...................233 Figure 5-78. Modbus Plus Network Throughput Example..................235...
  • Page 11: Section 1 - Introduction Introduction

    TPU2000 and TPU2000R. An additional Section (Section 6) illustrates troubleshooting and commissioning of the Modbus/Modbus Plus Networks. The TPU2000, and TPU2000R all have networking capabilities. Figure 1-1 shows the general look of the units as viewed from the front. 2000...
  • Page 12: Table 1-1. Protocol Capabilities Listed By Product Type

    Standard Ten Byte is available through an RS232 or RS485 port on the TPU. INCOM is an ABB protocol, which is a derivative of Standard Ten Byte. It is a modulated synchronous bit stream using the same commands as in the Standard Ten Byte protocol.
  • Page 13: Section 2 - Communication Card Identification And Physical Port Characteristics

    “PHOENIX 10 POSITION” connector has a capacity to land two 18 wire gauge conductors at each position. The TPU2000 has the communication port connectors fixed as part of the chassis. The physical card slot for housing the communication card is marked on the chassis as “COM”.
  • Page 14: Figure 2-3. Tpu2000 And Tpu2000R Communication Cards

    Figure 2-3 illustrates the mounting location of the TPU2000 Communication card. Figure 2-4 illustrates the communication port locations of the TPU2000, which may be configured to communicate with the protocols described in Section 1 of this document.
  • Page 15: Figure 2-4. Physical Communication Card Location For The Tpu2000

    CAUTION: IF THE UNIT IS UNDER POWER- THE CT’s ARE SHORTED INTERNALLY THROUGH THE CHASSIS INERTNAL CONNECTORS. HOWEVER, EXTREME CAUTION MUST BE EXERCISED WHEN REMOVING THE DRAW OUT CASE FROM AN ENERGIZED UNIT. ABB TAKES NO RESPONSIBILITY FOR ACTIONS RESULTING FROM AVOIDANCE OF THIS WARNING AND CAUTION NOTICE.
  • Page 16: Communication Card Part Number Options

    Communication Card Part Number Options The TPU2000 and TPU2000R may be ordered with a variety of communication options as listed in Table 2-1. The communication option card installed in the unit is identified by the part number located on the unit or identified through the ECP, WinECP or Front Panel (LCD) interfaces.
  • Page 17: Table 2-1. Tpu2000 Communication Options

    The device configuration for the TPU2000 is illustrated in Tables 2-1 and 2-2 illustrating the configuration options. The generic part number for the TPU2000 is 4 8 8 M R X D Z – C S S S Q. Deciphering the part numbers: found on the labels of the unit or obtained through ECP or the Front Panel LCD Interface, allows easy identification of the communication options found on the unit.
  • Page 18: Table 2-4. Tpu2000R Communication Card Matrix For Unit 588Xxxyz-Xxxxq

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Horizontal Unit Mounting – Front panel LCD interface is included. Vertical Unit Mounting – No front panel LCD interface. Vertical Unit Mounting – Front panel LCD interface is included. IF PART THE TPU2000R HAS AN INSTALLED OPTION NUMBER For unit 5 8 8 X X X Y Z –...
  • Page 19: Unit Communication Card Verification

    Other methods require the unit to be taken out of service. To identify the unit part number of the present TPU2000 or TPU2000R, the following steps may be executed to facilitate unit identification.
  • Page 20 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 Interface (FPI) Menus.
  • Page 21: 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 lists the characteristics for each of the port types. Those physical interfaces are:...
  • Page 22: Rs232 Handshaking Defined

    Software handshaking is usually used in printer control. The TPU2000 and TPU2000R devices do not incorporate handshaking, therefore, the control lines may be ignored as illustrated in Figure 3-3. However, some PC software utilizes handshaking, thus the port on the personal computer may require a special hardware configuration of the cable to the port.
  • Page 23: Figure 3-3. 9 Pin Rs232-Dte-Dte Connector

    DTE device to communicate to a DCE device. Connection of a PC to a TPU2000 or TPU2000R requires cable modification since the interconnected devices are both DTE. The same cabling would be utilized if one would connect two DCE devices. The classifications of DTE/DCE devices allow the implementers to determine which device generates the signal and which device receives the signal.
  • Page 24: Rs485 Device Connectivity With The Tpu2000 And Tpu2000R

    Carol 58902 ABB does not support deviations from the specified cables. The selected cable types listed are of the type which have the appropriate physical and electrical characteristics for installation in substation environments. A multi-drop RS485 connection is illustrated in Figure 3-2. Three wires, Positive (Terminal 9), Negative (Terminal 8) and Ground (Terminal 10).
  • Page 25: Figure 3-5. Location Of Rs485 Resistor Configuration Jumpers In The Tpu2000R

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Option 4 or 8 Board Option 8 Board Option 8 Board Jumper OUT Jumper IN Top View Component Location with Unit Removed From The Case (Top View) Figure 3-5. Location of RS485 Resistor Configuration Jumpers in the TPU2000R Topology Diagram for RS485 Multi-Drop Architecture - if jumpers are inserted on end units providing for proper termination.
  • Page 26: Figure 3-7. Alternate External Resistor Placement For The Tpu2000R

    End Unit Figure 3-8. RS485 Communication Cabling (TPU2000R) The TPU2000 has the two wire RS485 communication connectivity terminals located in a different position than that for the TPU2000R. Table 3-2 lists the AUX COM connector signal assignments for the TPU2000.
  • Page 27: Table 3-2. Tpu2000 Aux Com Signal Assignments

    Therefore, connection of several TPU2000 units on a communication network would yield the wiring as depicted in Figure 3-9. TPU2000 and TPU2000R units may be interconnected on the same network as long as this signal position difference is noted and signal polarity is followed.
  • Page 28 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Move Switch Away From Card Edge to Enable Copper Interface. Copper Connector 10 Base T Move Switch To Card Edge to Enable Fiber Interface Fiber Optic Connectors 10 BASE FL Transmit Connector Receive Connector Figure 3-10.
  • Page 29 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 the connector style used on the hub/switch module.
  • Page 30: Tpu2000 And Tpu2000R Device Parameterization

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 front panel interface of through WinECP (Windows External Communication Program).
  • Page 31: Com 0 Port (Front Port Configuration)

    COM 0 Port (Front Port Configuration) In order to attach a configuration program to the TPU2000 or TPU2000R, the correct parameters must be set up within the unit. The supported parameters are listed in Table 4-1 below. The protocol for the unit is addressable Standard 10 Byte.
  • Page 32 If the unit does not have a front panel interface, it is advisable that the communication port parameters be marked on the front of the unit. If the parameters are not known, please contact ABB Technical Support to obtain the procedure to determine the parameters or take the unit out of service and reset the port parameters.
  • Page 33: Com Port 1 Option Settings (Tpu2000R Only) [Catalog 588Xxx00-Xxx0 Or 588Xxx50-Xxx0]

    Unit Address 1 – FFF (1 = Default) Unit Address in HEX NOTE : Bold indicates Selections Supported by WinECP and TPU2000/TPU2000R COM Port 1 Option Settings (TPU2000R Only) [Catalog 588 XXX00-XXX0 or 588 XXX50- XXX0] If the unit does not have a front panel interface, the rear port is on the TPU2000R is active. The Configuration screens through WinECP are shown in Figure 4-3 for reference.
  • Page 34: Com Port 2 Option Settings (Tpu2000R Only) [Catalog 588Xxx00-Xxx0 Or 588Xxxx6-Xxx4]

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 illustrates the configuration screen for the COM PORT 2 options when viewed on WinECP.
  • Page 35: Com Port 3 And Aux Com Configuration

    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 upon the protocol included on the board itself.
  • Page 36: Modbus Protocol Selection And Configuration For Port 3 And Aux Com

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 card) one or both ports may be configured with Standard Ten Byte or Modbus (ASCII or RTU).
  • Page 37: Figure 4-7. Modbus, Dnp 3.0, Spacom, And Pg&E Port 3 Communication Screen

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 greyed if the relay selection for Modbus is enabled (as discerned from the relay part number).
  • Page 38 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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” pushbutton.
  • Page 39: Modbus Plus Port Configuration [Com 3 On Selected Units] (Tpu2000R Only)

    TPU2000R. The following section describes the theory, connection and configuration options present within the TPU2000 and TPU2000R/TPU1500R. IRIG B is available on all Modbus serial board options (Type 2 or 8). IRIG B is not available on Type”E” ethernet option boards.
  • Page 40 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide A. Satellite Synch Signal Received. B. Dish Sends received signal to the downlink/receiver. In the Substation True Time C. Demodulated signal transferred to IEDs. Figure 4-9. Typical IRIG B Architecture IRIG B receivers/converters can format the IRIG B synchronization frames as a TTL-level pulse width, Manchester Encoded or Modulated Carrier Frequency signal.
  • Page 41: Hardware Configuration

    Code (X= 0), whereas, REL 3XX products having an IRIG B PONI Card support Pulse Width Code and Sine Wave Amplitude Modulated, and REL5XX products support Sine Wave Amplitude Modulated IRIG. Manchester Modulated code was added in IRIG Standard 200-98 Dated May 1998. It is not supported in the ABB protective relay products which are IRIG B capable.
  • Page 42 Figure 4-12. DPU/TPU2000 IRIG B Connector Placement ABB’s implementation of IRIG B requires that the signal be daisy-chained to each device. Each device in the IRIG B network presents a load to the IRIG B receiver/converter. Daisy-chained inputs are simple parallel circuits.
  • Page 43 The maximum lead length of the entire relay is to be no more than 1000 feet. Cable types and vendors recommended and supported by ABB to interconnect the IRIG B devices are: The required IRIG signal voltage is 5V with a minimum required current drain of 4 mA per device added to the network.
  • Page 44: Software Configuration

    Physical interconnection of the devices is only one part of the procedure to allow Time Synchronization via IRIG B or SNTP. The ABB protective relays must be configured to enable Time Synchronization. The procedure follows: 1. Start WinECP for the appropriate device being configured.
  • Page 45 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 formats are available. A simple explanation of the configuration fields follows: •...
  • Page 46 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide • 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 configuration if the ENABLE SNTP box is checked and the TPU 2000R hardware is selected.
  • Page 47 TPU2000/2000R Modbus/Modbus Plus Automation Guide FIGURE 4-17: TIME SYNCHRONIZATION PARAMETERIZATION OPTIONS...
  • Page 48: Section 5 - Modbus

    Figure 5-1. Modbus Polling Sequence The TPU2000, and TPU2000R, are designed as Modbus slave emulation devices. That is, a device, a host, (illustrated in Figure 5-1) must be able to generate Master Requests in a Modbus format so that the slave, (TPU2000 or TPU2000R is able to receive the commands.
  • Page 49: Figure 5-2. Modbus Ascii Transmitted And Received Frame Formats

    Figure 5-4. Modbus ASCII Frame Analysis The TPU2000 and TPU2000R offers a variety of frame sizes. If the frame size, 8N1 is selected (8 Data Bits, No Parity, 1 Stop Bit), then an additional stop bit is inserted. The frame format follows that of Figure 5-4 “ Without Parity Checking”.
  • Page 50: Modbus Rtu Emulation

    “OR” 1 start bit + 2 stop bits + 8 data bits + NO Parity = 11 bits per frame). It is important to note this distinction since if TPU2000, and TPU2000R, device attachment is to occur through a device, the device must support 11 bit asynchronous data framing.
  • Page 51: Modbus Plus (Available On The Tpu2000R Only)

    It is always uncertain whether the host is sending the command correctly. Within the TPU2000 and TPU2000R, an incorrect address request will always generate an exception response from the relay. If an exception response is generated, many host devices will not display the Modbus exception response generated by the unit.
  • Page 52: Figure 5-7. Modbus Plus Message Frame Structure

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide CLOSING CLOSING OPENING FLAG OPENING FLAG BROADCAST BROADCAST MESSAGE MESSAGE CRC-16 CRC-16 PREAMBLE PREAMBLE ADDR ADDR FRAME FRAME FLAG FLAG (SYNCH FLAG) (SYNCH FLAG) CHECK CHECK DEST SOURCE FUNCTION COMMAND INCLUSION ADDRESS ADDRESS...
  • Page 53: Figure 5-10. Modbus Plus Token Rotation Explanation

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 interconnection of up to 5 networks of devices.
  • Page 54: Figure 5-12. Modbus Plus Path Designation

    TPU2000R to a Programmable Logic Controller Network. As per Figure 5-13, if a host device X is to request data from an ABB TPU2000R, the node address (configured via the front panel interface, ECP, or WinECP) is the first address node entry in the data path for the address Routing Path 1.
  • Page 55: Modbus And Modbus Plus General Notes

    21 - Write 6X Extended Registers The TPU2000 and TPU2000R emulates a slave device. Any other Modbus command sent to the TPU2000 and TPU2000R shall result in a Modbus exception code being sent to the transmitting device. The following sections will further describe the Modbus functionality within the TPU2000 and TPU2000R.
  • Page 56: Function Code 1 (Read Coil Status) - Read Only Data

    Modbus and Modbus Plus do not have a method of timestamping events, nor is there a “protocol defined” method to ensure that an event is not lost. ABB incorporates a method called “Momentary Bit Status Reporting” allowing a host to poll a protective device at any time and ensure that a contact change notification occurs. The method shall be explained later in this document.
  • Page 57: Modbus 0X Implementation Features

    (namely the Modicon PLC). Utility devices require that no event is to be missed in the field IED. ABB has incorporated two methods in which a device is notified that events have occurred in the field IED between host polls. The two methods employed for...
  • Page 58: Figure 5-17. Momentary Change Detect Example

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 indication status.
  • Page 59: Logical Output Block (Single Bit Data) - 108 Discrete Coils (99 Elements Defined 2

    Relay Element Status as described in Table 5-3. Additional coil status has been added in the latest version of TPU2000/TPU2000R executive firmware. Consult the symbol keys in the table for revision level feature inclusion. The status information reported in Table 5-3 is reported as real time status bits. Additional Latched or Seal In bits are reported as status as illustrated in the following table.
  • Page 60 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address (Momentary) 00535: 50P-1 STATUS Winding 1 Phase Instantaneous Overcurrent Trip Alarm Energized (Status) 00536: 50P-1 MOMENTARY Winding 1 Phase Instantaneous Overcurrent Trip Alarm Energized (Momentary) 00537: 150P-1 STATUS Winding 1 Phase Instantaneous Overcurrent Trip Alarm...
  • Page 61 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address (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 Winding 2 Phase Time Overcurrent Function Disabled Alarm...
  • Page 62 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 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 Target Alarm Energized (Momentary)
  • Page 63 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address Energized (Momentary) 00635: 51P-1 STATUS Winding 1 Phase Time Overcurrent Alarm Energized (Status) 00636: 51P-1 MOMENTARY Winding 1 Phase Time Overcurrent Alarm Energized (Momentary) 00637: 51P-2 STATUS Winding 2 Phase Time Overcurrent Alarm Energized (Status)
  • Page 64 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 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:...
  • Page 65 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 00720: Reserved Reserved 00721: Reserved Reserved 00722: Reserved Reserved 00723: Reserved Reserved 00724: Reserved Reserved 00725: Reserved Reserved 00726: Reserved Reserved 00727: Reserved Reserved 00728: Reserved Reserved 00729: Reserved Reserved 00730:...
  • Page 66 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address Energized 00773: 150P-3 Winding 3 Phase Instantaneous Overcurrent Trip Alarm Energized 00774: 150P-3 Winding 3 Phase Instantaneous Overcurrent Trip Alarm Energized 00775: 51N-3 Winding 3 Neutral Time Overcurrent Alarm Energized...
  • Page 67 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 00802: 46-3D Winding 3 Negative Sequence Time Overcurrent Function Disabled Alarm Energized 00803: 51GD Ground Time Overcurrent Trip Alarm 00804: 51GD Ground Time Overcurrent Trip Alarm 00805: 50GD Winding 3 Ground Instantaneous Overcurrent Disable...
  • Page 68: Physical Output Block (Single Bit Data) - 16 Discrete Coils (8 Elements Defined)

    (1 through 7) and a dedicated TRIP contact. The status of the element mirrors that of the physical contact and that reported through the TPU2000/2000R front panel interface of through the ECP or WinECP configuration program.
  • Page 69 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 00009 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 Winding 1 Phase Instantaneous Overcurrent Trip Alarm Energized...
  • Page 70 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 00063 51P-2 Winding 2 Phase Time Overcurrent Alarm Energized 00064 50P-1 Winding 1 Phase Instantaneous Overcurrent Trip Alarm Energized 00065 150P-1 Winding 1 Phase Instantaneous Overcurrent Trip Alarm Energized...
  • Page 71 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 00116 Reserved Reserved 00117 Reserved Reserved 00118 Reserved Reserved 00119 Reserved Reserved 00120 Reserved Reserved 00121 Reserved Reserved 00122 Reserved Reserved 00123 Reserved Reserved 00124 Reserved Reserved 00125 Reserved Reserved 00126...
  • Page 72: Physical Output Block (Two Bit Data With Momentary Change Detection): Not Available On Tpu2000

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 00162 OCA-3 Winding 3 Overcurrent Alarm Energized 00163 PWatt3 Winding 3 Positive 3 Phase kWatt Alarm Energized 00164 OCA Gnd Ground Overcurrent Alarm Energized 00165 Reserved Reserved 00166 Reserved...
  • Page 73: 1X Discrete Contact Inputs

    Discrete physical input and relay element status are available via a function 02 request through Modbus and through a Modbus Plus Host. The TPU2000/2000R does not support the Modbus Plus feature of PEER COP thus 1X data cannot be obtained from a PLC (Programmable Logic Controller) supporting such a feature. Figure 5-19 illustrates a typical command sequence.
  • Page 74: Logical Inputs

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 (Modbus Function Code 02) data collection of rapidly changing momentary signals is Momentary Change Detect.
  • Page 75 TPU2000/2000R Modbus/Modbus Plus Automation Guide Note Register Item Description Address 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 2 Neutral Time Overcurrent Control Enabled...
  • Page 76: Physical Inputs (16 Elements Defined)

    Physical Inputs (16 Elements Defined) Physical inputs are map-able for various functional inputs. Input status correlates to the state of the input seen at the physical terminals of the TPU2000/2000R their status is available at the following addresses as illustrated in Table 5-6.
  • Page 77 TPU2000/2000R Modbus/Modbus Plus Automation Guide Notes Register Item Description Address 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...
  • Page 78 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Notes Register Item Description Address 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) 10558 SPR Momentary...
  • Page 79 TPU2000/2000R Modbus/Modbus Plus Automation Guide Notes Register Item Description Address 10608: Reserved Reserved 10609: Reserved Reserved 10610: Reserved Reserved 10611: Reserved Reserved 10612: Reserved Reserved 10613: Reserved Reserved 10614: Reserved Reserved 10615: Reserved Reserved 10616: Reserved Reserved 10617: Reserved Reserved...
  • Page 80: Figure 5-21. Momentary Change Detect Status Example

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Notes Register Item Description Address 10657: 50G Status Ground Time Instantaneous Control Enabled (Status) 10658: 50G Momentary Ground Time Instantaneous Control Enabled (Momentary) 10659: 150G Status Ground Time Instantaneous Control Enabled (Status) 10660:...
  • Page 81: Physical Input Momentary Change Detect (32 Elements Defined)

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Function 02- Read Input Status Example - Analysis of Data Received 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 10521 51N-1 Status 10520 51P-2 Momentary 10522 51N-1 Momentary...
  • Page 82: 4X Register Read Capabilities

    4X Register Read Capabilities The TPU2000/2000R implementation of 4X registers allow for both status reads and in limited cases for control register writes. Many host devices do not allow the access of data from discrete data types (such as 0X and 1X discrete output and input function codes).
  • Page 83: Function Code 03 - Read Holding Registers (Read Only)

    The 4x frame sequence is illustrated in Figure 5-24 for Function 03 (Read Holding Registers). The Host sends the protocol request and the TPU2000/2000R responds. The host decodes the data requested dependent upon the definition of the register data. The reader should note that Modbus ASCII denotes a Colon (:) and Carriage Return/Line Feed combination for Start of Message and End Of Message designators.
  • Page 84: Tpu2000 And Tpu2000R Internal Operation

    0 to 4095 (12 bit unipolar) or –2047 to + 2048, how can that host device interpret the Van (Voltage a to neutral) in the TPU2000 which reports the value as a number from 0 to +4,294,967,295 (32 bit number)? The answer is that one of the devices must take the 32 bit data and scale it into a format usable by the other device.
  • Page 85: Abb Data Type Definitions

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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.
  • Page 86: Register Scaling Investigated

    ASCII Char Byte 0 Byte 1 Register Offsets of ASCII Characters The TPU2000 and TPU2000R support the following data return types for 4X formats: • Unsigned Short - 8 bits - 1 byte in 1 word - Range 0 to 255 •...
  • Page 87: Table 5-9. Register Scaling Queries

    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. The scaled register addresses are resident in Modbus addressing format from Register 40001 through 40032.
  • Page 88: Scaling Option And Destination Register Length Options Explained

    The above table lists the maximum and minimum values reported to a host in the scaled format. Table 5-10 illustrates the value correlation between the scale bit minimum and maximum numbers reported to the host versus the unscaled values generated by the TPU2000 and 2000R.
  • Page 89: Figure 5-29. Relationship Between Scaled And Unscaled Formats For Offset Bipolar, Bipolar, Unipolar, And Negative Unipolar Scaling Selection In The Tpu2000 And 2000R

    Figure 5-29. Relationship Between Scaled and Unscaled Formats for Offset Bipolar, Bipolar, Unipolar, and Negative Unipolar Scaling Selection in the TPU2000 and 2000R If one were to mathematically compute the minimum and maximum values as described above in Table 5-10 and relate the values to the unscaled full scale + and full scale –...
  • Page 90: Destination Register Length Justification Options Explained

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide EQUATION 3: Unipolar (0 to 2 -1) where 0 = 0 and 2 -1 = +FS EQUATION 4: Negative Unipolar (0 to 2 -1) where 0 = 0 and 2 -1 = -FS NOTE: for the above equations “N”...
  • Page 91: Source Scale Range And Source Scale Type Selections Explained

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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: Table 5-11. Default Scaling And Remapping Register Assignments

    TPU2000 and 2000R User Definable Register Defaults The TPU2000 and 2000R contains User Definable Register default mappings as shown in Table 5-11 below. It should be noted that the register shall saturate at the maximum values computed and shown in Table 5-10 above.
  • Page 93: Figure 5-31. Register Scaling Default Example

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 94: Figure 5-32. Scaling Example For Voltage Mapped Registers

    SCADA Host when register 40002 is read. The SCADA host shall then interpret it and display it on its host screen as 5 A. Perhaps another example shall suffice. The TPU2000/2000R also meters voltages. The next example illustrates the scaling which occurs for the default registers, 40006, and 40007. Figure 8-8 shows the scale algorithm application for scaling to an Offset Bipolar 12 bit number.
  • Page 95: Relay Status (1 Register Defined)

    Register 40129. Once the Relay Status register has been accessed by the host, all bits in Register 40129 will be reset by the relay. The status shall then be refreshed by the TPU2000/2000R until the next host read of Register 40129.
  • Page 96: Diagnostic Status (2 Registers Defined)

    Within the TPU2000/2000R are three relay parameter copies. Upon power-up, the copies are compared to each other. If there is a miscompute, a TPU2000/2000R PROM Failure is logged. Bit 3 is set when the unit failures to successfully read from all three copies of the Stored Parameters.
  • Page 97: Unit Information (15 Registers Defined)

    Unit information status allows retrieval of TPU2000/2000R Executive firmware revision numbers, TPU2000/2000R Catalog numbers as well as TPU2000/2000R Unit Serial numbers. The TPU2000/2000R has the use of only one communication port, access of Register 40143 allows a remote host to determine which port is designated for use.
  • Page 98: Read Quick Status (3 Registers Defined)

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Table 5-14. Unit Information Status Modbus Address Map Definition Register Item Description Address 40132 Relay Configuration Unsigned Integer Bit 0 Meter Winding Mode 0,0 = Winding 1, 0,1 = Winding 2 Bit 1...
  • Page 99: Power Fail Status Information (9 Registers Defined)

    Power Fail Status Information (9 Registers Defined) If the TPU2000 or TPU2000R loses power, the unit has the capability to sense power is being lost. During this shutdown time, the unit stores the timestamp of power fail occurrence. The storage format is shown in Table 5- Table 5-16.
  • Page 100: Communication Event Log (8 Registers Defined)

    Bit 15 Heartbeat Timer (Msb) Communication Event Log (8 Registers Defined) Whenever a communication error occurs, the TPU2000/TPU2000R generates an exception response to the rejected command. Registers 40172 through 40179 contains information on the last communication error experienced via the front communication port, rear INCOM port or the RS232/485 ports resident on the relay’s communication card.
  • Page 101: Metering Values (35 Registers Defined)

    Metering Values are defined Table 5-19. Various data types are associated with each element. All metering values are reported in primary units and should reflect the status as shown on the TPU2000/2000R Front Panel Interface, ECP or WinECP metering screens. Many or the quantities are scaled, such as operating current to denote a decimal point when read.
  • Page 102: Load Current And Angular Values

    Load Currents for the windings are reported in Registers 40385 though 40447 for a Two Winding TPU2000/2000R. If the Modbus card is inserted in a 3 Winding Unit, the status is reported in 40385 through 40450. Ground Current Angles and Magnitudes were added in version X.XX flash executives and version 1.80 Modbus chipsets.
  • Page 103 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 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...
  • Page 104: Rms Voltage/Angular/Real And Reactive Power/Energy Values Block (17 Registers Defined)

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 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 Current values, the Voltage and Power values are reported in the same format. One should notice that reporting of Power Factor and Signed Power Factor differ in register assignment with respect to whether the TPU is a 2 Winding Unit (Part Number 588R or 588V) or a 3 Winding Unit (588T or 588Q).
  • Page 105: Rms Demand Current/Real And Reactive Power Values Block (24 Registers Defined)

    RMS Demand Current/Real and Reactive Power Values Block (24 Registers Defined) Present RMS demand values are reported in Registers 40641 through 40664 for both the three and two winding TPU2000R and the two Winding TPU2000. The values are mapped as per the definitions listed in Table 5-22.
  • Page 106: Minimum And Maximum Peak Demand (60 Registers Defined)

    Table 5-24 of this document. It is not dependent upon the time-of-day clock (TOD) within the unit. The TPU2000/2000R has an internal timer that is monitored to determine the end of the selected interval (15, 30, or 60 minutes) and the start of the new interval.
  • Page 107: Table 5-23. Peak Demand Register Map For The Tpu2000R And Tpu2000

    To simplify the explanation, the current and energy has been kept constant. This example illustrates a calculation based upon a window size of 15 minute demand intervals. Table 5-23. Peak Demand Register Map for the TPU2000R and TPU2000 Register...
  • Page 108 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 40773 Peak Demand Current Phase A Minute Most Significant Byte 8 Bits 00<= Range <= 59 40773 Reserved Byte Reserved 40774 Peak Demand Current Phase B Unsigned 32 Bit High Order Word MSW...
  • Page 109 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 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)
  • Page 110: Table 5-24. Minimum Demand Register Map For The Tpu2000R And Tpu2000

    Most Significant Byte 8 Bits Minute 00<= Range <= 59 40828 Reserved Byte Reserved The minimum demand table is as follows: Table 5-24. Minimum Demand Register Map for the TPU2000R and TPU2000 Register Item Description Address 40897 Minimum Demand Current Phase A...
  • Page 111 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 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...
  • Page 112 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 40924 Minimum Demand Kwatt Hours (Phase B) Most Significant Byte 8 Bits Year 00<= Range <= 99 40924 Minimum Demand Kwatt Hours (Phase B) Least Significant Byte 8 Bits Month 00<= Range <= 12...
  • Page 113: Breaker Counters (11 Registers Defined) Modbus Function 03 Read Only

    Breaker Counters (11 Registers Defined) Modbus Function 03 Read Only Breaker Counters allow diagnostic evaluation of operations for maintenance purposes The TPU2000/2000R allows selection of reclosure for up to 4 shots with the fifth event initiating lockout. The counter registers are reset via a write to registers 63713 through 63719 as defined in Table 5-25.
  • Page 114: Discrete 4X Register Bit Data Reporting (26 Registers Defined)

    Discrete 4X Register Bit Data Reporting (26 Registers Defined) The TPU2000 and TPU2000R offers bit status reporting via 0X and 1X Modbus/Modbus Plus command retrieval. Some hosts however do not offer the capability to read data via these data types. The data types have been structured to be reported in 4X data types.
  • Page 115: Table 5-26. Logical Input Table (8 Registers 128 Elements)

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 Unsigned Integer 16 Bits Bit 15 = DIFF...
  • Page 116 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Address Item Description Bit 6 = PCTA Phase C Target Alarm Bit 5 = PUA Pick Up Alarm Bit 4 = 63 Sudden Pressure Alarm Bit 3 =THRUFA Through Fault Alarm Bit 2 = TFCA (Note 1)
  • Page 117: Table 5-27. Logical Input Definition Table (8 Registers - 127 Elements)

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Address Item Description Bit 10 = LOADA Load Current Alarm Bit 9 = OCA –1 Winding 1 Overcurrent Alarm Bit 8 = OCA-2 Winding 2 Overcurrent Alarm Bit 7 = HLDA-1 Winding 1 High Level Detector Alarm...
  • Page 118 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Bit 15 = 87T Two or Three Winding 3 Phase % Differential Current Control Enabled (msb leftmost) Bit 14 = 87H Two or Three Winding 3 Phase Instantaneous Differential Current Control Enabled Bit 13 = 51P-1...
  • Page 119: Table 5-28. Physical Output Table (1 Register Defined)

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Bit 4 = Reserved Reserved Bit 3 = Reserved Reserved Bit 2 = Reserved Reserved Bit 1 = Reserved Reserved Bit 0 = Reserved Reserved (lsb rightmost) 41164 Logical Input Unsigned Integer 16 Bits Reserved...
  • Page 120: Table 5-29. Physical Input Table (1 Register Defined)

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Table 5-29. Physical Input Table (1 Register Defined) Register Item Description 41170 FORCE PHYS IN Unsigned Integer 16 Bits msb (rightmost bit) Bit 15 = Reserved (msb leftmost bit) Bit 14 = Reserved...
  • Page 121 TPU2000/2000R Modbus/Modbus Plus Automation Guide Bit 0 = IN 1 0 = Open, 1 = Closed (lsb rightmost bit) 41173 Phys Out 16 Bit Unsigned Integer Physical Output Select Status Bit 15 = Reserved Reserved (msb leftmost bit) Bit 14 = Reserved...
  • Page 122: Table 5-31. Three Winding Logical Output Points

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Bit 9 = FLI 7 0 = Normal, 1 = Forced Bit 8 = FLI 8 0 = Normal, 1 = Forced Bit 7 = FLI 9 0 = Normal, 1 = Forced...
  • Page 123: 4X Register Write Capabilities

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Bit 7 = 50 G Ground Time Overcurrent Alarm Bit 6 = 150G Ground Instantaneous Overcurrent Alarm Bit 5 = 51P-3D Winding 3 Phase Instantaneous Overcurrent Function Disabled Alarm Bit 4 = 51N-3D Winding 3 Neutral Instantaneous Overcurrent Function Disabled Alarm...
  • Page 124: Function Code 16 Preset 4X Registers (Write Only)

    151413121110 9 8 7 6 5 4 3 2 1 0 Figure 5-37. Modbus Write Command 16 (10 Hex) Allowing Writes to the TPU2000/2000R The write multiple register command is convenient for writing the following control blocks: Control Block 1 allows for: •...
  • Page 125: Fault Records

    Fault Record Data via the TPU2000/2000R. The TPU2000/2000R has an internal circular buffer, which stores a maximum of 32 faults. These faults are stored internally to the TPU2000/2000R’s fault stack as indicated in the figure. Each fault is defined as a block of registers. The first defined register in the table is the fault record control register.
  • Page 126: Table 5-32. Fault Record Data Assignment

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Table 5-32. Fault Record Data Assignment Description Control Buffer Buffer Buffer Notes Register Start Register Address Address Address Size Differential Fault Records 41665 41666 41745 2 Winding Records Only Through Fault Records 41793...
  • Page 127: Differential Fault Record Reporting

    There are two Differential Fault Record Buffers contained within the TPU2000R Modbus Register mapping. They are 2 Winding Differential Fault Buffer information for the TPU2000 and TPU2000R and a 3 Winding Differential Fault Buffer which is only available for the TPU2000R 3 Winding Unit.
  • Page 128 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description (Multiplier if any) Address 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. Differential Alarm 02 = 51P-1 –...
  • Page 129 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description (Multiplier if any) Address 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...
  • Page 130 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description (Multiplier if any) Address 41740 I 1-2 (Ang) – Positive Sequence Unsigned 16 Bit Angle Winding 2 41741 I 2-2 (Ang) – Negative Sequence Unsigned 16 Bit Angle Winding 2...
  • Page 131: Through Fault Buffers

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description (Multiplier if any) Address (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...
  • Page 132: Table 5-35. 2 Winding Through Fault Register Definition For The Tpu2000/Tpu2000R

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 Through Fault buffer described in Table 5-35 allows the user to obtain the fault information.
  • Page 133 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description (Multiplier if any) Address 17 = ECI-2 – Event Capture Initiate 2 18 = Through Fault 19 = Harmonic Restraint 41796 Setting At Fault Event Unsigned 16 Bit 01 = Primary Settings...
  • Page 134: Table 5-36. 3 Winding Through Fault Record Buffer Modbus Register Definition

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description (Multiplier if any) Address 41834 I 0-2 (Ang) – Zero Sequence Unsigned 16 Bit Angle Winding 2 41835 I 1-2 (Ang) – Positive Unsigned 16 Bit Sequence Angle Winding 2 41836 I 2-2 (Ang) –...
  • Page 135 Tables 5-37 and 5-38. As with the previous fault buffers, one buffer is available detailing the data for a Two Winding TPU2000/TPU2000R. If one has a Three Winding TPU2000R, then the Three Winding Harmonic Restraint Buffer is updated as per the definitions shown in Table 5-37.
  • Page 136: Harmonic Restraint Fault Record

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Harmonic Restraint Fault Record Layout (TPU 2000/TPU 2000R) Harmonic Restraint 41921 Data Control Register Fault 41922 Harmonic Restraint Fault Data 32 Faults in Stack Max.. TPU 2000 and TPU 2000R 42009 Fault Stack...
  • Page 137 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description (Multiplier if any) Address 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...
  • Page 138: Table 5-38. 3 Winding Harmonic Fault Register Definitions

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description (Multiplier if any) Address 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...
  • Page 139 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description (Multiplier if any) Address 03= 51P-2 – Winding 2 Phase Time Overcurrent 04 = 50P-1 – 1 Winding 1 Phase Inst. Overcurrent 05 = 50N-1 – 1 Winding 1 Neutral Inst. Overcurrent 06 = 150P-1 –...
  • Page 140: Event Records (11 Registers Defined)

    As illustrated, 128 Groups of fault data is stored internal to the TPU2000/2000R. Each group is comprised of 11 registers of data as defined in Tables 23 and 24 below. The register for pointing to a group is defined in Register 42049. Fault records are viewed by writing a data word to 42049 as defined in the table below and reading the block of consecutive registers from 42050 through 42059.
  • Page 141: Table 5-39. Operation Record Address Definition

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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.
  • Page 142 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Event Record Type (Register 42058 code definition) 51P-2 Enabled 51N-1 Enabled 51G-2 Enabled 50P-1 Enabled 50P-2 Enabled 50N-1 Enabled 50G-2 Enabled 150P-1 Enabled 150P-2 Enabled 150N-1 Enabled 150G-2 Enabled 46-1 Enabled 46-2 Enabled...
  • Page 143: Providing Control Functionality In The Tpu2000/2000R

    5-41. The first block within the set of registers determines whether or not the control block requires password control. ABB relays are designed to operate with a variety of host products. Some host products cannot send a password with the control algorithm.
  • Page 144: Table 5-41. Security Status Register Indicating Password Requirement

    Communications Configuration Screen accessible through ECP or WinECP. The register lists the six control blocks found in the TPU2000/TPU2000R. Table 5-41 lists the Security Mask register, which reports, which of the control blocks require password control. A status of 1 in the defined bit location allows any value to be placed in the password field (as shown in Table 5-42).
  • Page 145 Group III [FORCE PHYSICAL OUTPUT], 41431 and 41432 in Group IV [FORCE LOGICAL INPUT], 41441 and 41442 in Group V [SET RESET OUTPUTS], and 41453 and 41454 in Group VI [PULSE OUTPUTS]). The ABB TPU2000/TPU2000R contains a default password of four spaces. If Appendix B is consulted, the ASCII code for a space is 20 (HEX).
  • Page 146: Group I Control Features Explained

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 be selected in Register 41414 and the same corresponding value should also be placed in 41415.
  • Page 147: Scada Redi

    In any substation installation, commissioning the installation can be an exceptionally time-consuming procedure. This capability can consume up to 2 days per IED tested. ABB TPU2000 and TPU2000R relays have the capability to allow a read only 4X registers to be forced from a personal computer through the relay’s...
  • Page 148: Figure 5-45. Typical Modbus/Modbus Plus Register Definition

    Within the TPU2000 and TPU2000R control register memory map a single bit (Bit 13 in Register 41415) may be set to allow READ, WRITE, and READ/WRITE Modbus/Modbus Plus commands to be sent to the previously READ ONLY memory locations.
  • Page 149: Group Ii Control Features Explained

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 IMPORTANT TO REALIZE THAT THE RELAY DISABLES LINK BETWEEN THE PROTECTIVE RELAY AND THE COMMUNCATION CARD (SIMILAR TO THE LOCAL REMOTE FEATURE).
  • Page 150: Table 5-43. Group Ii Bit Definitions For Tpu2000R Control

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Table 5-43. Group II Bit Definitions for TPU2000R Control Register Item Description GROUP II 41416 Execute Register Unsigned (16 Bits) 0 = No Action 1 = Execute 41417 Password ASCII – 2 Characters Leftmost Digits...
  • Page 151: Table 5-44. State Truth Chart For Physical Input Forcing Function

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 152: Figure 5-48. Force Physical Input Example

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide EXAMPLE 2 - Force Input 4 to a State of 1 and Then to a Force State of 0, and Then to a Normal State. STEP 1 - STEP 2 - Host sends following register contents...
  • Page 153: Group Iii Control Features Explained

    TPU2000/2000R Modbus/Modbus Plus Automation Guide EXAMPLE 2 - Force Input 4 to a State of 1 and Then to a Force State of 0, and Then to a Normal State. STEP 5 - STEP 6 - Host sends following register contents...
  • Page 154 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 155: Table 5-46. State Truth Chart For Physical Input Forcing Function

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Table 5-46. State Truth Chart for Physical Input Forcing Function Bit Value Bit Value Bit Value Description Change Mask Normal/Forced Mask Forced State Register 41427 Register 41428 Register 41429 Normal - State follows Voltage at Term.
  • Page 156: Group Iv Control Features Explained

    Group IV Control Features Explained The TPU2000 and TPU2000R have the capability of automation configuration to a generic Logical Input bit. These bits are generic in nature and can be mapped via ECP (External Communication Program) or WinECP (WINdows External Communication Program).
  • Page 157: Table 5-47. Ecp Default Correlation To Forced Logical Input Bit Map

    TPU2000/2000R Modbus/Modbus Plus Automation Guide The default list corresponds to the Logical Input mapping of Logical Inputs (hereto referred as LI) as illustrated in Table 5-47. If one would wish to change the relay protective function element mapped to the specific LI, depress the “ENTER”...
  • Page 158: Figure 5-55. Mapping Function Screen For Logical Inputs

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide FLI 11 Phase Instantaneous Level 2 150P-1 FLI 27 User Logical Input 3 ULI 3 Enable Winding 1 FLI 12 Phase Instantaneous Level 2 150P-2 FLI 28 User Logical Input 4 ULI 4...
  • Page 159: Table 5-48. State Truth Chart For Physical Input Forcing Function

    WinECP, the Logical point will show a forced status with a logical state of 1. • FORCED OFF – The TPU2000/TPU2000R Logical Input is de-energized. The Logical Input status is reported as a 0. If the point status is viewed via ECP or WinECP, the point will show a forced status with a logical state of 0.
  • Page 160 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 161: Figure 5-56. Application Example Illustrating The Use Of Fli Group Iv Methodology

    Bit 15 FLI 16 (msb) 1 = Force Set State 0 = Force Reset State A simple application example in Figure 5-56 follows, illustrating the method to force TPU2000 or TPU2000R functions via the Group IV mapping. EXAMPLE 4 - Enable 150P- 2Control and UL1 1 which is mapped to a Physical Output via the ECP PHYSICAL OUTPUT MAP.
  • Page 162: Group V Control Features Explained

    It should be noted that certain bits within the table can only be reset when selected. Other bits may be set or reset at will. Once a bit is forced, the NORMAL LED (located at the faceplate of the TPU2000 and 2000R) shall flash.
  • Page 163 TPU2000/2000R Modbus/Modbus Plus Automation Guide Bit 12: 5HROA - 5 Harmonic Restraining 1 = Select bit 0 = Normal Alarm Bit 11: AHROA - All Harmonics Restraint 1 = Select bit 0 = Normal Alarm Bit 10: 51P-1 - Winding 1 Phase Time...
  • Page 164 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Bit 10: 150N-3 - 2 Winding 3 Neutral 1 = Select bit 0 = Normal Time Overcurrent Alarm Bit 9: 46-3 - Winding 3 Negative 1 = Select bit 0 = Normal Sequence Time Overcurrent Alarm...
  • Page 165 TPU2000/2000R Modbus/Modbus Plus Automation Guide Bit 4: 51N-1 - Winding 1 Neutral 0 = Reset Instantaneous Overcurrent Trip Alarm Bit 3: 51N-2 - Winding 2 Neutral 0 = Reset Instantaneous Overcurrent Trip Alarm Bit 2: 50N-1 - 1 Winding 1 Neutral Time...
  • Page 166: Group Vi Control Features Explained

    Breaker Failed To Trip Time Register. This register may be set to a value via ECP (External Communication Program) WinECP (Windows External Communications Program) or Register 61424. As noted in Table 5-52, momentary pulse of a Physical Output is available on the TPU2000 and the TPU2000R.
  • Page 167 The range is a number from 5 to 60. The amount of time for breaker failed to trip is, of course dependent upon whether the relay is a 50 or 60 Hz model. Table 5-52. TPU2000/TPU2000R Bit Control Function Definitions Register...
  • Page 168: Oscillographic Data Storage (Version 1.5 And Greater Tpu2000R Only)

    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. TPU2000/TPU2000R offers immediate control. No buffering of commands is attempted. EXAMPLE Pulse Output 6 for a momentary time duration as determined Breaker Failed To Trip time duration.
  • Page 169: Oscillographic Configuration (12 Registers Defined)

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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/current phases, breaker 52a/b state, time-stamping information, and state of the protective function is retrievable via Modbus and Modbus Plus.
  • Page 170: Table 5-54. Oscillographic Configuration Registers

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 171 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Bit 6 = 150P-1 Winding 1 Phase Instantaneous Overcurrent Control Bit 7 = 150N-1 Winding 1 Neutral Instantaneous Overcurrent Control Bit 8 = 46-1 Winding 1 Negative Sequence Control Bit 9 = 51P-2...
  • Page 172: Oscillographic Data Retrieval

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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” to fill registers with the present configuration data within the TPU2000R.
  • Page 173: Table 5-55. Oscillographic Data Format Retrieval Block

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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.
  • Page 174 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 3 Winding Bit 4 = Reserved Reserved Bit 5 = Reserved Reserved Bit 6 = Reserved Reserved Bit 7 = Reserved Reserved Bit 8 = Reserved Reserved Bit 9 = Reserved...
  • Page 175 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 3 Winding 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 Bits...
  • Page 176 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 3 Winding 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...
  • Page 177 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 3 Winding 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 –...
  • Page 178 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 3 Winding 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 FOLLOWS –...
  • Page 179 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 3 Winding Bit 13 = 79V Recloser Lockout Bit 14 = 81S-1 Frequency Shed (First Stage) Bit 15 = 81R –1 (msb) Frequency Restore (First Stage) 42825 Quarter Cycle Miscellaneous Data Word 1...
  • Page 180 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 3 Winding 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...
  • Page 181: Oscillographic Data Interpretation

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 3 Winding 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...
  • Page 182: Figure 5-63. Data Interpretation

    Internet Explorer Version 5.0 from Microsoft, from an initiated FTP session. The waveform file will be in Comtrade file format and can be immediately imported by ABB’s Wavewin package for examination by the user. Since theTPU 2000R Ethernet card is both a client and a server, the TPU 2000R can act as an FTP server for data file storage.
  • Page 183 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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, three subdirectories are present...
  • Page 184 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 Netscape or Internet Explorer Version 5.0 from Microsoft, from an initiated FTP session.
  • Page 185 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 SERVER.
  • Page 186 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 listing the time and dates for of each Operation recorded in the relay.
  • Page 187 TPU2000/2000R Modbus/Modbus Plus Automation Guide FIGURE 5-63h: OPERATION RECORD FILE TEXT EXAMPLE...
  • Page 188: 6X Registers

    Each group is referenced in the Modbus protocol as a file. It is a standard ABB practice to store any configuration settings in 6X register memory. The TPU2000/TPU2000R has all its parameters stored in File 0 of the 6X memory definition (Files being defined from 0 through 9).
  • Page 189: Programmable Input Configuration

    Initial Write, The 6x Veiwable Register Segment Will Be Restored To The Original Values From The “TPU2000/TPU2000R’s” Internal Flash Ram Memory. Programmable Input Configuration The TPU2000/TPU2000R allows for query or changing of Relay Configuration Data via the Modbus ASCII protocol. Table 23 further describes the register assignment for viewing or changing the TPU2000/TPU2000R parameters.
  • Page 190: Methodology And Register Manipulation To Configure The Programmable Logical Input

    Four protocol commands are required to view or change the TPU2000R's programmable input setting tables. The command order for viewing these tables can be retrieved in any sequence, but when the settings are sent to the TPU2000, the commands must be sent in the following sequence: Receive Programmable Input Select and Index data.
  • Page 191 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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:...
  • Page 192: Table 5-57. Relay Configuration Setting Definition

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Figure 5-66. Bit Input Mapping Definition for Registers Table 5-56. Physical Logical Function Byte Configuration Codes for Registers 60044 to 60058 Index Input Definition (decimal) Breaker Position - Closed/Opened Breaker Position - Opened/Closed...
  • Page 193 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 194: Table 5-58. Programmable Input "Negated" "And" Input

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 195: Table 5-59. And/Or Conditional Logic Table

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 two registers must be configured indicating the resultant logic combination Table 5-59.
  • Page 196: Programmable Output Select Configuration

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 197 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 60512 SPARE_1 60513 Execute Register Unsigned 16 Bit 0 = No Action Range 0-2 1 = Update Registers 60514 Access Password ASCII – 2 Characters Leftmost Digits 60515 Access Password ASCII – 2 Characters Rightmost Digits...
  • Page 198 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Lo Bit Mask 60541 FEEDBACK 7 SELECT MASK Unsigned Integer 16 Bits Hi Bit Mask 60542 FEEDBACK 7 SELECT MASK Unsigned Integer 16 Bits Lo Bit Mask 60543 FEEDBACK 8 SELECT MASK Unsigned Integer 16 Bits...
  • Page 199 TPU2000/2000R Modbus/Modbus Plus Automation Guide Index Input Definition (decimal) Neutral Peak Demand BFUA Blown Fuse KiloAmp Summation 79CA-1 Reclose Counter1 HPFA High Power Factor LPFA Low Power Factor OCTC Overcurrent Trip Counter 50-1D 50-1 Element Disable 50-2D 50-2 Element Disable...
  • Page 200: Table 5-63. Programmable Output And/Or Select

    The Table Position for the Physical contact select is as per Table 5-65. Bit Position: TPU2000(R) : OT1 OT2 OT3 OT6 OT4 OT7 OT5 N/A Figure 5-69. Low Bit Mask Output Mapping Definition for Registers Table 5-63. Programmable Output AND/OR Select...
  • Page 201: Programmable Output User Defined String Block

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 202: Settings

    Note 1: Range is as Such 0.00 <= Range <=60 * 100 Settings There are three setting groups (PRIMARY, ALT 1 and ALT 2) possible in the TPU2000 and TPU2000R. However, the number of defined registers to read or transmit for the configuration process may vary depending upon the TPU model number one would purchase.
  • Page 203: Table 5-66. Primary Settings Register Definition Common To The 2 And 3 Winding Units

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 204 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 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<=Range<= 12 *10 0.2<=Range<=2.4 Amp * 50 (See Note)
  • Page 205 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 1<=Range<=12 *10 0.2<=Range<=2.4 * 50 61062 51P-2 Time Dial /Delay Setting Unsigned 16 Bits Dial : 1<=Range<=10 *20 Delay : 0<=Range<=10 * 20 61063 51P-2 Curve Select (TYPE I ) Unsigned 16 Bits...
  • Page 206: Table 5-67. 3 Winding Primary Settings Block

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 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)
  • Page 207 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 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<=Range<= 20 *10 63214 150P-3 Time Dial Unsigned 16 Bits 0<=Range<=9.99 * 100...
  • Page 208: Table 5-68. Alt 1 Settings Register Definition

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 63235 150G-3 Time Delay Unsigned 16 Bits 0<=Range<=9.99 * 100 63236 Disturb 3 Pickup X Unsigned Integer 16 Bits 0.5<= Range<=5 *10 63237 Level Detector-1 Pickup X Unsigned Integer 16 Bits 0.5<= Range<=20 *10 , 201 = Disable...
  • Page 209 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 61174 150P-1 Time Dial Unsigned 16 Bits 0<=Range<=9.99 * 100 61175 46-1 Curve Select Byte Unsigned Integer 16 bits See Table Above 61176 46-1 Pickup Amps Unsigned 16 Bits 1<=Range<= 12 *10 0.2<=Range<=2.4 Amp * 50 (See Note)
  • Page 210 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 61197 46-2 Curve Select (TYPE I) Unsigned Integer 16 bits See Table Above 61198 46-2 Pickup Amps Unsigned 16 Bits 1<=Range<= 12 *10 0.2<=Range<=2.4 Amp * 50 (See Note)
  • Page 211: Table 5-69. Alternate 1 Settings For 3 Winding Block

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 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.
  • Page 212: Table 5-70. Alt 2 Settings Register Definition

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 0.2<=Range<=2.4 Amp * 50 (See Note) 63348 51N-3 Time Dial Unsigned 16 Bits 1<=Range <=20 /Delay Byte 0<=Range<=10 * 20 51N Time Multiplier 63349 50N-3 Curve Select Byte (TYPE II) Unsigned Integer 16 bits 0<=Range<=12 (See Text Above)
  • Page 213 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 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 Unsigned 16 Bits 0.2 <=Range <=1.0 (X10)
  • Page 214 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 1<=Range <=20 /Delay Byte 0<=Range<=10 * 20 51N Time Multiplier 61309 50N-1 Curve Select Byte (TYPE II) Unsigned Integer 16 bits 0<=Range<=12 (See Text Above) 61310 51N-1 Pickup Amps Unsigned 16 Bits 0.5<=Range<= 20 *10...
  • Page 215: Table 5-71. Alternate 2 Settings For 3 Winding Block

    TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 0<=Range<=10 * 20 : Time Delay 61331 50G-2 Curve Select Byte (TYPE II) Unsigned Integer 16 bits 0<=Range<=12 (See Text Above) 61332 51G-2 Pickup Amps Unsigned 16 Bits 0.5<=Range<= 20 *10...
  • Page 216 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 63459 Access Password ASCII – 2 Characters Rightmost Digits 63460 SPARE_2 63461 87T-3 Amp Unsigned Integer 16 Bits 2<=Range<=9 (X10) 0.4<=Range<=1.8 (X50) 63462 51P-3 Curve Select (TYPE I) Unsigned 16 Bits...
  • Page 217: Configuration Settings

    The TPU2000 and TPU2000R has configuration settings which may be set through the unit’s Front Panel Interface (FPI), ECP (External Communication Program), WinECP (WINdows External Communication Program) or via Modbus/Modbus Plus via Registers 61458 through 61445. Table 5-72 is for the TPU2000 2 Winding units and the TPU2000R 2 and 3 Winding Units.
  • Page 218 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide (Windings 1 and 2) 0<=Range <=330 : /30 61418 Winding 1 CT Configuration 0 = Wye 61419 Winding 1 CT Configuration 0 = Wye 61420 Phase Rotation Unsigned Integer 0 = ABC Rotation : 1 = ACB Rotation...
  • Page 219: Counters

    Counters, write the value of 0 to Registers 61536 through 61547. Table 5-74 is common to both the 2 Winding and 3 Winding TPU2000R and TPU2000 (available in 2 Winding Format Only). Table 5-74 is only available for configuration of the TPU2000R 3 Winding Relay.
  • Page 220: Alarm Settings

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 63712 SPARE_1 63713 Execute Register Unsigned 16 Bits 0 = No Action 1 = Update Registers 2 = Refresh Registers 63714 Access Password ASCII – 2 Characters Leftmost Digits...
  • Page 221: Real Time Clock (13 Registers Defined)

    If the month is set to 0, the real time clock is disabled. The real time clock cannot be enabled or disabled via Modbus. The real time clock may only be disabled via TPU2000/TPU2000R Standard 10 Byte Protocol Attached hereto and referenced in Appendix A.
  • Page 222: Ulo Connection Settings And User Names

    Unsigned 16 Bit Year Range 00-99 ULO Connection Settings and User Names The TPU2000/TPU2000R has internal Soft Bits, which are used for logical boolean programming. Please reference the IL bulletin for a more detailed explanation of the use of these bits. One should also realize that Connected means that the ULO X is logically fed back through the appropriate FBX to the appropriate ULIX, where X is a number from 1 to 9.
  • Page 223: Uli Connection Settings And User Names

    2 Digit ASCII Characters ULI Connection Settings and User Names The TPU2000/TPU2000R has internal Soft Bits, which are used for logical boolean programming. Please reference the IL bulletin for a more detailed explanation of the use of these bits. Table 5-79 describes the register designation.
  • Page 224: Force Logical Input Allocation And Name Assignment

    2 Digit ASCII Characters Force Logical Input Allocation and Name Assignment The TPU2000/TPU2000R has the capability to assign input functions to “soft bits”. These “soft bits” are designated as Forced Logical Input Bit (FLI’s). The FLI bits may be forced through the network protocol as described in Section 5 of this document.
  • Page 225 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 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...
  • Page 226 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 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...
  • Page 227 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 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...
  • Page 228: Modbus Plus Global Register Mapping (37 Registers Defined) Tpu2000R Only

    Modbus Plus Network. The register configuration can be done through ECP or WinECP or via Modbus Plus. Global Mapping requires that the Modbus/Modbus Plus TPU2000 Register Address from 40001 Through 40921 (The read only defined registers) may be mapped to the GLOBAL REGISTER MAPPING TABLE.
  • Page 229: Table 5-81. Modbus Plus Global Register Map Configuration Definition

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 assignment field then allows the sub “window” to be visible. In this example, Ia (Phase A Current Register 257) is mapped to Global Register 1.
  • Page 230 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 62563 Access Password ASCII – 2 Characters Rightmost Digits 62564 SPARE_2 62565 Number of Global Register To Unsigned Integer 16 Bits Transmit 0<=Range<= 32 62566 Modbus Plus Global Register 1 Unsigned Integer 16 Bits Mapped Address 1<=Range<=921...
  • Page 231: User Definable Register Configuration Block

    Reserved User Definable Register Configuration Block As described in Section 5 the TPU2000 and TPU2000R has the capability to scale and remap the Modbus registers within the unit. As shown in Table 5-82. The following registers support modification and scaling of information contained in the Modbus user register set.
  • Page 232: Table 5-82. User Definable Register Configuration Table

    62692 hex 0000 register 62694 hex 0232 register 62695 hex 0039 Now when the command is executed, the data is transferred to the TPU2000/2000R and subsequent data transmissions from register 40001 of the unit will be: • 12 bit wide with the bits justified to the left (in the Most Significant Bits) •...
  • Page 233 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 62696 User Register 40001 Source Register Unsigned Integer 16 Bits Scale Type (Leftmost Byte) 0 = Normal 1 = Remainder 2 = Phase Current 3 = Neutral Current 4 = Voltage...
  • Page 234 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 2 = Phase Current 3 = Neutral Current 4 = Voltage 5 = Power 0 = Unsigned 16 Bits 1 = Unsigned 32 Bits Data Type (Rightmost Byte) 2 = Signed 16 Bits...
  • Page 235 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 5 = Power Data Type (Rightmost Byte) 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<=Range<=65535...
  • Page 236 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 3 = Signed 32 Bits 62721 User Reg. 40008 Scale Unsigned Integer 16 Bits 0<=Range<=65535 62722 User Reg. 40008 Source Register Unsigned Integer 16 Bits Address 1<=Range<=922 62723 User Reg. 40008 Register...
  • Page 237 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address Address 1<=Range<=922 62731 User Reg. 40010 Register Unsigned Integer 16 Bits 0 0 0 = Offset Bipolar Destination Type Rightmost Bits 2 – 1- 0 0 0 1 = Bipolar 0 1 0 = Unipolar...
  • Page 238 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 0 1 0 = Unipolar 0 1 1 = Negative Unipolar 1 = Least Significant Bit 0 = Most Significant Bit 0 0 0 0 = 2 Bits –...
  • Page 239 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address – – 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...
  • Page 240 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 62756 User Register 40016 Source Register Unsigned Integer 16 Bits Scale Type (Leftmost Byte) 0 = Normal 1 = Remainder 2 = Phase Current 3 = Neutral Current 4 = Voltage...
  • Page 241 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 3 = Neutral Current 4 = Voltage 5 = Power Data Type (Rightmost Byte) 0 = Unsigned 16 Bits 1 = Unsigned 32 Bits 2 = Signed 16 Bits 3 = Signed 32 Bits 62765 User Reg.
  • Page 242 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 1 = Unsigned 32 Bits 2 = Signed 16 Bits 3 = Signed 32 Bits 62773 User Reg. 40021 Scale Unsigned Integer 16 Bits 0<=Range<=65535 62774 User Reg. 40021 Source Register Address 1<=Range<=922...
  • Page 243 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address < < < < 62782 User Reg. 40023 Source Register Unsigned Integer 16 Bits Address 1<=Range<=922 62783 User Reg. 40023 Register Unsigned Integer 16 Bits Destination Type 0 0 0 = Offset Bipolar Rightmost Bits 2 –...
  • Page 244 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address Destination Type 0 0 0 = Offset Bipolar Rightmost Bits 2 – 1- 0 0 0 1 = Bipolar 0 1 0 = Unipolar 0 1 1 = Negative Unipolar...
  • Page 245 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 1 = Least Significant Bit 0 = Most Significant Bit 0 0 0 0 = 2 Bits – 0 0 0 1 = 4 Bits – 0 0 1 0 = 8 Bits...
  • Page 246 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Register Item Description Address 0 1 0 0 = 12 Bits 1 0 0 0 = 16 Bits 62808 User Register 40029 Source Register Unsigned Integer 16 Bits Scale Type (Leftmost Byte) 0 = Normal...
  • Page 247 TPU2000/2000R Modbus/Modbus Plus Automation Guide Register Item Description Address 1 = Remainder 2 = Phase Current 3 = Neutral Current 4 = Voltage 5 = Power 0 = Unsigned 16 Bits Data Type (Rightmost Byte) 1 = Unsigned 32 Bits...
  • Page 248 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 249 TPU2000/2000R Modbus/Modbus Plus Automation Guide 63234 RESERVED ASCII – 2 Characters Authentication 63235 RESERVED ASCII – 2 Characters Authentication 63236 RESERVED ASCII – 2 Characters Authentication 63237 RESERVED ASCII – 2 Characters Authentication 63238 RESERVED ASCII – 2 Characters Authentication...
  • Page 250 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Selector 63255 RESERVED Local S ASCII – 2 Characters Selector 63256 RESERVED Local S ASCII – 2 Characters Selector 63257 RESERVED Local S ASCII – 2 Characters Selector 63258 RESERVED Local S ASCII – 2 Characters...
  • Page 251 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 –...
  • Page 252 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Size 63307 RESERVED TP Max SDU Unsigned Integer Size 63308 RESERVED TP Max SDU Unsigned Integer Size 63309 RESERVED TP Max Unsigned Integer Credits 63310 RESERVED TP Max Unsigned Integer Credits 63311 RESERVED TP Max Input...
  • Page 253 TPU2000/2000R Modbus/Modbus Plus Automation Guide OUT Address 63330 RESERVED GOOSE Unsigned Integer OUT Address 63331 RESERVED GOOSE Unsigned Integer OUT Address 63332 RESERVED GOOSE Unsigned Integer OUT Address 63333 Reserved Reserved 63334 Reserved Reserved 63335 Reserved Reserved 63336 Reserved Reserved...
  • Page 254 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 <=x<= 1000 milli-...
  • Page 255: Modbus Ascii Communication Test Example

    As per the TPU2000/TPU2000R Modbus register documentation, the unit catalog number is resident at Register 40133. A list of the register definitions of the TPU2000/TPU2000R is presented and explained in the next section. A Read Holding Register Modbus Command is explained. Documentation is available from Groupe Schneider further describing the Modbus ASCII emulation characteristics.
  • Page 256: Modbus Crc-16 Calculation

    TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide : 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.
  • Page 257: Tpu2000/Tpu2000R Modbus Exception Response Analysis

    16 code. It is advised that the text be referenced for those wishing to calculate such a code. TPU2000/TPU2000R Modbus Exception Response Analysis If the TPU2000/TPU2000R does not understand the command sent to the device or if the command is sent in the wrong format, the TPU2000/TPU2000R shall generate an exception response. A Modbus exception response is in the format of that shown in Figure 5-73.
  • Page 258: Modbus Troubleshooting Tips

    Only Sub function 00 is supported. Sub function 00 is the loop-back function. If the sub function hi and lo bytes are 00 hex, whatever is placed in the data field by the host will be received by the TPU2000 or TPU2000R and...
  • Page 259: Tpu2000/Tpu2000R Modbus Ascii Communication Timing Analysis

    This section shall illustrate and explain a simple network transaction based upon a simple point to point communication from a single TPU2000/TPU2000R to a host device as illustrated in Figure 5-75 of this document. This example shall exclude SCADA Master host latency .
  • Page 260: Modbus Baud Rate Analysis

    The rate of the data transfer is determined by the selected baud rate. The faster the baud rate, the faster the communication. The TPU2000/TPU2000R supports baud rates of 1200, 2400, 4800, 9600 and 19200. The effect of transfer time is shown in Table 5-85. Each bit has specific transfer time which correlates to a specific character transfer time.
  • Page 261: Tpu2000/Tpu2000R Throughput Analysis

    Communication implementation within a protective relay is a demanding task. In other devices, communications may take first priority. Within an ABB protective relay PROTECTION IS THE FIRST PRIORITY. Communication shall not compromise protection capabilities. Thus communication throughput may vary depending upon the demands of the protection.
  • Page 262: Final Throughput Calculation And Analysis

    Write Max times ARE proportional to the size of the block being written, the larger the block, the longer the write time. For the example, the TPU2000/TPU2000R generation time for the sample example can range from 1.497 mS to 10.688 mS Final Throughput Calculation and Analysis A final calculation of our example throughput is warranted.
  • Page 263: Figure 5-76. Network Throughput Analysis At 1200 Baud

    ABB has implemented features within the protective relay to maintain system data integrity. Latched bit status, momentary change detect are a few features implemented within the various implementations of the Modbus...
  • Page 264: Modbus Plus Troubleshooting

    3. Improper addressing is assumed. The TPU2000/2000R ‘s address is in HEX. The Modbus Plus host and MBP STAT uses decimal addressing. Additionally, it must be remembered that an additional byte must be appended to the end of the address signifying the path the host wishes to communicate.
  • Page 265: Modbus Plus Throughput

    TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 Copyright 1995, AEG Schneider Automation, Inc., lists the methods to calculate Modbus Plus network throughput.
  • Page 266 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 267 TPU2000/2000R Modbus/Modbus Plus Automation Guide Appendix A - TPU2000 Protocol Command Set Revision 3.1 Revision History Revision Date Author Description 04/07/98 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 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.
  • Page 269 0x100013. The commands for the TPU2000 relay can be catagorized into three basic types according to the response that is expected by the master. When a command or data is received, the TPU2000 must acknowledge if the reception was successful.
  • Page 270 Data 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. Command...
  • Page 271 A3 A2 A1 A0 => A0 - One/More Unreported Operations A1 - Reserved A2,A3 - Reserved P5 P4 P3 P2 P1 P0 => Product ID. (TPU2000 = 010011) T2 T1 T0 => Reserved T4 T3 => Reserved L => Reserved for local operator interface action.
  • Page 272 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 fault record and decrement the unreported differential fault record counter by one.
  • Page 273 TPU2000/2000R Modbus/Modbus Plus Automation Guide Byte-Bit Output Input Byte-Bit Output Input 51G-2 ALT1 87H-D ULI1 50N-1 ALT2 51P-1D ULI2 150N-1 ECI1 51P-2D ULI3 50G-2 ECI2 51N-1D ULI4 150G-2 51G-2D ULI5 46-1 TRIP 50P-1D ULI6 46-2 50P-2D ULI7 87T-D 50N-1D ULI8...
  • Page 274 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 13-1 Spare 14-1 Spare 13-0 Spare 14-0 Spare Msg byte Definition Relay Status (see command 4 1, msg 1/1) Command + Subcommand = 0x07 Total Number of Messages = 12 Logical Output byte 1...
  • Page 275 TPU2000/2000R Modbus/Modbus Plus Automation Guide Msg Byte Definition 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...
  • Page 276 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 277 TPU2000/2000R Modbus/Modbus Plus Automation Guide Offset 55: Unsigned Byte % Second Harmonic-C Winding 2 Offset 56: Unsigned Byte % Fifth Harmonic-A Winding 2 Offset 57: Unsigned Byte % Fifth Harmonic-B Winding 2 Offset 58: Unsigned Byte % Fifth Harmonic-C Winding 2...
  • Page 278 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Offset 114: Unsigned Word Load Current Zero Sequence Angle Winding 2 Offset 116: Unsigned Word Load Current Positive Sequence Angle Winding 2 Offset 118: Unsigned Word Load Current Negative Sequence Angle Winding 2...
  • Page 279 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 Peak Demand Current-A Offset 4: Unsigned Byte Peak Demand Current-A Year...
  • Page 280 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Offset 78: Unsigned Byte Peak Demand KVars-A Minute Offset 79: Unsigned Byte Spare Offset 80: Signed Long Peak Demand KVars-B Offset 84: Unsigned Byte Peak Demand KVars-B Year Offset 85: Unsigned Byte Peak Demand KVars-B Month...
  • Page 281 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 Minimum Demand KWatts-A...
  • Page 282 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Offset 119: Unsigned Byte Spare BLK 7: COUNTERS BLOCK Block Offset Data Size Scale Description Offset 0: Unsigned Short Unreported Differential Fault Record Counter Offset 2: Unsigned Short Unreported Through Fault Record Counter...
  • Page 283 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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:...
  • Page 284 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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:...
  • Page 285 TPU2000/2000R Modbus/Modbus Plus Automation Guide Aux Port Parameter 4 byte (0-255) Aux Port Parameter 5 byte (0-255) Aux Port Parameter 6 byte (0-255) Aux Port Parameter 7 byte (0-255) Aux Port Parameter 8 byte (0-255) Aux Port Parameter 9 byte (0-255)
  • Page 286 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide ALT1 Enables Alt 1 Settings ALT2 Enables Alt 2 Settings ECI1 Event-1 Capture Initiated ECI2 Event-2 Capture Initiated Waveform Capture Initiated Trip Initiates Diff Trip Output Sudden Pressure Input Trip Coil Monitoring ULI1...
  • Page 287 TPU2000/2000R Modbus/Modbus Plus Automation Guide Total Number of Messages = 34 INPUT1 high byte INPUT1 low byte INPUT1 index byte INPUT2 high byte INPUT2 low byte INPUT2 index byte INPUT3 high byte INPUT3 low byte INPUT3 index byte INPUT4 high byte...
  • Page 288 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 289 TPU2000/2000R Modbus/Modbus Plus Automation Guide INPUT3 low byte INPUT4 high byte INPUT4 low byte Physical Input INPUT5 high byte -------------- INPUT5 low byte INPUT6 high byte INPUT6 low byte INPUT7 high byte INPUT7 low byte INPUT8 high byte INPUT8 low byte...
  • Page 290 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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.
  • Page 291 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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.
  • Page 292 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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.
  • Page 293 TPU2000/2000R Modbus/Modbus Plus Automation Guide 150P-1D 2nd Wdg 1 Phase Inst Disabled Alarm 150P-2D 2nd Wdg 2 Phase Inst Disabled Alarm 150N-1D 2nd Wdg 1 Neutral Inst Disabled Alarm 150G-2D 2nd Wdg 2 Ground Inst Disabled Alarm 46-1D Wdg 1 Neg Sequence Time OC Disabled Alarm...
  • Page 294 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide HPFA High Power Factor Alarm LPFA Low Power Factor Alarm VarDA Three Phase kVar Demand Alarm PVArA Positive 3 Phase kiloVAr Alarm NVArA Negative 3 Phase kiloVAr Alarm PWatt1 Positive Watt Alarm 1...
  • Page 295 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 296 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 &...
  • Page 297 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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)
  • Page 298 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Wdg1 P CT Ratio low byte Wdg1 N CT Ratio high byte (1-4000) Wdg1 N CT Ratio low byte Wdg2 P CT Ratio high byte (1-4000) Wdg2 P CT Ratio low byte Wdg2 G CT Ratio high byte (1-4000)
  • Page 299 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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.
  • Page 300 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Low PF Alarm high byte(0.5-1.0 *100, 101=Disables) Low PF Alarm low byte High PF Alarm high byte(0.5-1.0 *100, 101=Disables) High Pf Alarm low byte Positive kVAR Alarm high byte (10-99990 / 10,10000=Disable) Positive kVAR Alarm low byte...
  • Page 301 TPU2000/2000R Modbus/Modbus Plus Automation Guide OUT 6 delay high byte (0.00-60, *100) OUT 6 delay low byte OUT 3 delay high byte (0.00-60, *100) OUT 3 delay low byte OUT 2 delay high byte (0.00-60, *100) OUT 2 delay low byte OUT 1 delay high byte (0.00-60, *100)
  • Page 302 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide IC-1 Hi byte IC-1 Mid byte IC-1 Lo byte IC-1 Angle Hi byte IC-1 Angle Lo byte IN-1 Hi byte IN-1 Mid byte IN-1 Lo byte IN-1 Angle Hi byte IN-1 Angle Lo byte...
  • Page 303 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 Relay Status (see command 3 4 1, msg 1/1)
  • Page 304 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 )
  • Page 305 TPU2000/2000R Modbus/Modbus Plus Automation Guide Ib (low byte) Ic (high byte) Ic (mid byte) Ic (low byte) In/Ig (high byte) In/Ig (mid byte) In/Ig (low byte) Spare Spare 5.6 Show Average Load Current ( 3 5 6 ) Msg byte...
  • Page 306 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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)
  • Page 307 TPU2000/2000R Modbus/Modbus Plus Automation Guide Param Flag high byte Param Flag low byte Fault Type (element) Setting Fault Number (high byte) Fault Number (low byte) Year Month Hours Minutes Seconds Hundredths of seconds Clear Time Hi byte (*1000) Clear Time Lo byte...
  • Page 308 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 309 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 310 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 5.12 Send First Operations Record ( 3 5 12 ) Message Number Definitions 87T Trip 87H Trip 51P-1 Trip 51N-1 Trip 50P-1 Trip 50N-1 Trip 150P-1 Trip 150N-1 Trip 46-1 Trip 51P-2 Trip...
  • Page 311 TPU2000/2000R Modbus/Modbus Plus Automation Guide OC Trip Cntr Alarm Diff Trip Cntr Alm Phase Demand Alarm Neutral Demand Alm Load Current Alarm Trip Coil Failure High PF Alarm Low PF Alarm kVAR Demand Alarm Pos. kVAR Alarm Neg. kVAR Alarm Pos.
  • Page 312 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide ULI4 Input Opened ULI5 Input Closed ULI5 Input Opened ULI6 Input Closed ULI6 Input Opened ULI7 Input Closed ULI7 Input Opened ULI8 Input Closed ULI8 Input Opened ULI9 Input Closed ULI9 Input Opened...
  • Page 313 TPU2000/2000R Modbus/Modbus Plus Automation Guide Bit 3 - Input 4 Bit 4 - Input 5 Bit 5 - Input 6 Bit 6 - Input 7 Bit 7 - Input 8 Self Test Status (high byte) Bit 0 - DSP ROM...
  • Page 314 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 6 Load Profile Commands & Records ( 3 6 n ) Definition Define Load Profile Settings Start Load Profile Data Accumulation Freeze Load Profile Data Report Load Profile Header-All Report Next Load Profile Data Block...
  • Page 315 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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)
  • Page 316 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Month Hours Minutes Seconds Hundredths of seconds Clear Time High byte (*1000) Clear Time Low byte Relay Time Most Significant Hi byte (*1000) Relay Time Most Significant Lo byte Relay Time Least Significant Hi byte...
  • Page 317 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 318 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 319 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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)
  • Page 320 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Data Byte Definition Unreported Command Byte Record Part Byte (0=Part 1, 1=Part 2) 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) This command will report the oldest unreported through fault record.
  • Page 321 TPU2000/2000R Modbus/Modbus Plus Automation Guide 9 Trip and Energize Commands ( 3 9 n ) Definition Trip Command Energize Output Contact Command 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 the Password and a command verification code for trip.
  • Page 322 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 '*' are sealed in and can only be reset.
  • Page 323 TPU2000/2000R Modbus/Modbus Plus Automation Guide Status Change Output Byte7 Status Change Output Byte8 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 )
  • Page 324 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 11 Receive Edit Buffer "N" Commands (3 11 n) Definition Reserved for repeat 3 11 n Programmable Input Select and Index Tables Programmable Input Negated AND Table Programmable Input AND/OR Table Programmable Input User Defined Input Names...
  • Page 325 TPU2000/2000R Modbus/Modbus Plus Automation Guide ULI6 User Logical Input 6 ULI7 User Logical Input 7 ULI8 User Logical Input 8 ULI9 User Logical Input 9 Resets OC Trip and all Recloser Counters Msg byte Definition Most significant high byte of password...
  • Page 326 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 327 TPU2000/2000R Modbus/Modbus Plus Automation Guide High byte consists of bits 8 through 15. Msg byte Definition Most significant high byte of password Most significant low byte of password Least significant high byte of password Least significant low byte of password...
  • Page 328 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 329 38/3 Checksum low byte 11.5 Receive Programmable Output Select ( 3 11 5 ) Programmable Output data transferred from PC to TPU2000. Bit = 0, Physical Output is selected. Bit = 1, Physical Output is not selected. Least significant low byte consists of bits 0 through 7.
  • Page 330 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 331 TPU2000/2000R Modbus/Modbus Plus Automation Guide 50N-1D 1st Wdg 1 Neutral Inst OC Disabled Alarm 50G-2D 1st Wdg 2 Ground Inst OC Disabled Alarm 150P-1D 2nd Wdg 1 Phase Inst Disabled Alarm 150P-2D 2nd Wdg 2 Phase Inst Disabled Alarm 150N-1D...
  • Page 332 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide HLDA-2 High Level Detection Alarm Winding 2 LLDA-2 Low Level Detection Alarm Winding 2 HPFA High Power Factor Alarm LPFA Low Power Factor Alarm VarDA Three Phase kVar Demand Alarm PVArA Positive 3 Phase kiloVAr Alarm...
  • Page 333 TPU2000/2000R Modbus/Modbus Plus Automation Guide not used reserved for fixed DIFF TRIP Contact OUT5 Contact OUT7 Contact OUT4 Contact OUT6 Contact OUT3 Contact OUT2 Contact OUT1 spare spare spare spare spare spare spare spare 11.7 Receive Programmable Output User Defined Names (3 11 7) User definable 8 char output strings.
  • Page 334 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 335 TPU2000/2000R Modbus/Modbus Plus Automation Guide 51P-1 Timedial/delay (dial 1-10, delay 0-10, *20) 50P-1 Curve Select byte (Type II) 50P-1 Pickup X byte (0.5-20, *10) 50P-1 Timedial/delay high (dial *10,delay *100) 50P-1 Timedial/delay low (dial 1-10, delay 0-9.99) 150P-1 Curve Select byte (Type II) 150P-1 Pickup X byte (0.5-20, *10)
  • Page 336 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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)
  • Page 337 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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)
  • Page 338 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide spare Command + Subcommand = 0xbc Through Faults Counter high byte (0-9999) Through Faults Counter low byte Thr Fault Sum kAmp A Counter high byte (0-9999) Thr Fault Sum kAmp A Counter low byte...
  • Page 339 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 340 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide OUT 3 delay high byte (0.00-60, *100) OUT 3 delay low byte OUT 2 delay high byte (0.00-60, *100) OUT 2 delay low byte OUT 1 delay high byte (0.00-60, *100) OUT 1 delay low byte...
  • Page 341 TPU2000/2000R Modbus/Modbus Plus Automation Guide Coefficient B Coefficient B Coefficient B (low byte) Coefficient C (high byte) Coefficient C Coefficient C Coefficient C (low byte) Coefficient P (high byte) Coefficient P Coefficient P Coefficient P (low byte) Spare Spare Checksum (high byte) Checksum (low byte) 13.2 Receive First Overcurrent Curve Data Set ( 3 13 2 )
  • Page 342 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Spare Command + Subcommand = 0xd4 Programmable curve number User Programmable Curve number: 1=User 1; 2=User 2; 3=User 3 Pointer offset 0 Pointer offset 1 Pointer offset 2 Pointer offset 3 Pointer offset 4...
  • Page 343 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 344 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Spare Checksum (high byte) Checksum low byte) 13.6 Send Overcurrent Curve Data Set ( 3 13 6 ) Data Byte Definition User Programmable Curve number: 1=User 1; 2=User 2; 3=User 3 Block number...
  • Page 345 TPU2000/2000R Modbus/Modbus Plus Automation Guide Pointer offset 7 Pointer offset 8 Pointer offset 9 Pointer offset 10 Pointer offset 11 Pointer offset 12 Pointer offset 13 Pointer offset 14 Pointer offset 15 Pointer offset 16 Pointer offset 17 Pointer offset 18...
  • Page 346 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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 be issued:...
  • Page 347 TPU2000/2000R Modbus/Modbus Plus Automation Guide Data Point 2: (same as Data Point 0) Data Point 3: (same as Data Point 0) Data Point 3: (same as Data Point 0) Data Point 4: (same as Data Point 0) Data Point 4: (same as Data Point 0)
  • Page 348 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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)
  • Page 349 TPU2000/2000R Modbus/Modbus Plus Automation Guide Data Byte Definition Programmable Curve Number (1, 2, or 3) Programmable Curve Number (1, 2, or 3) Programmable Curve Number (1, 2, or 3) Msg Byte Definition Relay Status (see command 3 4 1, msg 1/1)
  • Page 350 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Data Point 7: (same as Data Point 0) Data Point 7: (same as Data Point 0) Data Point 8: (same as Data Point 0) Data Point 8: (same as Data Point 0) Data Point 9: (same as Data Point 0)
  • Page 351 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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)
  • Page 352 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Data Byte Definition Most significant high byte of password Most significant low byte of password Least significant high byte of password Least significant low byte of password Spare Command + Subcommand = 0xe0...
  • Page 353 TPU2000/2000R Modbus/Modbus Plus Automation Guide Bit 4: 50P-1 Bit 5: 50N-1 Bit 6: 150P-1 Bit 7: 150N-1 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...
  • Page 354 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide 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...
  • Page 355 TPU2000/2000R Modbus/Modbus Plus Automation Guide Block number Sample 0: Ia-1 (high byte) Sample 0: Ia-1 (low byte) Sample 0: Ib-1 (high byte) Sample 0: Ib-1 (low byte) Sample 0: Ic-1 (high byte) Sample 0: Ic-1 (low byte) Sample 0: In-1 (high byte)
  • Page 356 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Bit 4: 5th Harmonic Restraint Bit 5: All Harmonic Restraint Pickup status (High high byte) Pickup status (High low byte) Pickup status (Low high byte) Bit 0: 46-1 Bit 1: 51P-2 Bit 2: 51G-2...
  • Page 357 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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...
  • Page 358 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Appendix B - ASCII CODE Decimal Hexadecimal Control Value Value Character Character NUL (CTRL @) Null SOH (CTRL A) STX ( CTRL B) ETX (CTRL C) EOT (CTRL D) ENQ (CTRL E) ACK(CTRL F)
  • Page 359 TPU2000/2000R Modbus/Modbus Plus Automation Guide < >...
  • Page 360 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide...
  • Page 361: Appendix C-Modbus Plus Communication Between An Abb Protective Relay And A Modicon Plc

    Modbus Plus is a deterministic network in that the response time to a command can be reasonably calculated. The method of determinism employed is referred to as “Token Passing”. Please refer to both ABB and Schneider Electric documentation referencing network throughput calculation. Each node attached to the network can read/write information in a calculated amount of time which is determined by data transferred along the network and the amount of nodes along the network receiving the token.
  • Page 362 • Respond to Clear Local and Remote Local Statistics Requests. In summary, the ABB protective relay responds to commands from a Modicon PLC as well as place data into the Global Register buffer for retrieval from a host device. Modbus Plus Node Addressing and Path Designation Modbus Plus Node addressing for a Modicon PLC is determined by a thumbwheel switch or dipswitch configuration on the appropriate PLC.
  • Page 363 The address is in HEX encoding. For example, if the PLC in Figure 1 was configured for address 1 and the ABB Protective Relay was configured for address 10 decimal (or configured as ADDRESS “A” hex through the front panel or ECP), the PLC would address the relay through one of any of the following addresses: •...
  • Page 364 ABB protective relay. The amount of data, which may be requested by a PLC, is determined by the amount of free data paths available on the PLC. The ABB protective relay has up to 8 data paths, which may be accessed and busy at one time.
  • Page 365 The MSTR instruction is energized by internal coil 00107. If the instruction is active, coil 00102 energizes to request the information from the ABB protective relay. If the block is parameterized incorrectly, coil 00103 will energize and register 400101 will contain a non-zero number indicating the fault type. If the Ladder Logic instruction obtains the information from the relay, output coil 00104 shall energize indicating completion of the network access.
  • Page 366 400110 through 400139 ( as designated by the length of 30 at the bottom of the MSTR instruction). As illustrated in Figure 5, the data is transferred from the ABB DPU2000R’s register map to the PLC’s registers as illustrated.
  • Page 367 Conclusion The ABB series of Protective relays have been designed and certified to operate seamlessly with Modicon Programmable Logic Controllers. The Ladder Logic is straightforward and easily implemented. Metering data, element status, fault/operation records, device settings, and other important and time-critical information is easily obtained from the relay using a programmable logic controller with Modbus Plus capability.
  • Page 368: Appendix D-Telebyte Rs232/485 Converter Connection To Abb Protective Relays

    RS 232 port’s RTS (Request To Send) line or whether the data on the TD (Transmitted Data) pin is sensed. If the ABB device is a MSOC, GPU 2000R, TPU 2000R, DPU 2000R, DPU 2000, DPU 2000 and DPU 1500R, no data handshaking is permitted, thus the RS 232/485 converter must be configured for TD (Transmitted Data) mode.
  • Page 369 Figures 2 and 3 illustrate cable pinouts to connect a PC or ABB to connect to a device. If the converter is attached to a PC Host device or an ABB IED, a straight through cable may be used (or a 9 pin to 25 pin cable) to attach the devices.
  • Page 370: Power Requirements

    RS 485 cabling is usually the source of most communication issues. Several issues must be remembered when installing such a cable: 1. In attachment to ABB relays in a Utility installation, one must remember to use a cable with 3 wires and a shield. Refer to Figures 4 through 7 for ABB recommended cables.
  • Page 371 TPU2000/2000R Modbus/Modbus Plus Automation Guide 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 cable, Switch Bank 2, Dipswitch position 1 inserts or removes a 120 ohm resistor in the circuit.
  • Page 372 TPU2000/2000R Modbus/Modbus Plus/ Modbus TCP/IP Automation Guide Topology Diagram for RS 485 Multi-drop Architecture - if external resistors are installed providing proper termination. NOTE: Termination at end units. * Note A - Following Cable Recommended Cable “A” Alpha # 58902...
  • Page 373 Figure 9 - Conductor Connectivity Diagram For The DPU/TPU 2000 Products If an ABB relay uses a TYPE 8 card, COM PORT 3 is actually an RS 485 port presented in a DB 9 format. The Pin designation is presented in Table 1 and lists the cross listing for the AUX COM connector present on the 2000R product and 2000-product line.
  • Page 374: Troubleshooting

    RS-485 (+) Wire attachment on an RS 485 TYPE 8 card’s COM 3 DB 9 port can be tricky in an in-line installation. ABB has a special connector, which changes the female DB 9 port into a PHOENIX contact 9-pin connector (similar in format to the AUX COM PORT).

This manual is also suitable for:

Tpu2000r

Table of Contents