ABB TPU2000 Technical Manual - Contents

Manual is about: Modbus/Modbus Plus/ Modbus TCP/IP Automation

Summary of TPU2000

  • Page 1

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide i tpu2000/2000r serial modbus/modbus plus/ modbus tcp/ip automation technical guide tg 7.11.1.7-61 version 1.1 5/04.

  • Page 2: Contents

    Tpu2000/2000r modbus/modbus plus automation guide ii contents section 1 – introduction introduction .................................................................................................................................................................1 section 2 – communication card identi...

  • Page 3

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide iii tpu2000 and tpu2000r internal operation...........................................................................................................67 abb data type definitions ...........................................................

  • Page 4

    Tpu2000/2000r modbus/modbus plus automation guide iv modbus plus global register mapping (37 registers defined) tpu2000r only..................................................205 user definable register configuration block ................................................................................

  • Page 5: Tables

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide v tables section 1 – introduction table 1-1. Protocol capabilities listed by product type...........................................................................................2 section 2 – communication card identification and phy...

  • Page 6

    Tpu2000/2000r modbus/modbus plus automation guide vi table 5-34. 2 winding differential fault record address table ...........................................................................113 table 5-35. 2 winding through fault register definition for the tpu2000/tpu2000r.............................

  • Page 7: Figures

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide vii figures section 1 – introduction figure 1-1. Distribution protection unit product family ............................................................................................1 section 2 – communication card identification an...

  • Page 8

    Tpu2000/2000r modbus/modbus plus automation guide viii figure 5-19. 1x input request using modbus command 02 .................................................................................56 figure 5-20. Momentary change detect example .................................................................

  • Page 9

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide ix figure 5-77. Network throughput analysis at 19200 baud...................................................................................233 figure 5-78. Modbus plus network throughput example...........................................

  • Page 11

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 1 section 1 - introduction with the introduction of a microprocessor based protective relay, today’s relay protection engineer must be familiar with topics outside of traditional relaying schemes. It is intended that the production of ...

  • Page 12

    Tpu2000/2000r modbus/modbus plus automation guide 2 the products differentiate themselves as listed in table 1-1. Table 1-1 lists the available protocols within the relays. Standard ten byte is an abb protocol which is within the tpu2000 and tpu2000r protective relays. Standard ten byte is an asynch...

  • Page 13

    Tpu2000/2000r modbus/modbus plus automation guide 3 section 2 - communication card identification and physical port characteristics the communication connector at the front of the unit (near the target led’s) communicates to the ecp or winecp configuration program. This communication port is referre...

  • Page 14

    Tpu2000/2000r modbus/modbus plus automation guide 4 aux/com 3.0 aux/ co m 3.0 12345 tpu2000r communication card (typical) tpu2000 communication card (typical) figure 2-3. Tpu2000 and tpu2000r communication cards the ethernet based protocol hardware cards my only be added to the tpu 2000r based platf...

  • Page 15

    Tpu2000/2000r modbus/modbus plus automation guide 5 aux/com 3.0 status targets xxxxx xx xxxx x xx xxxx x xxxxx xxxxx xx xxxx x xx xxxx x xxxxx xx xx x x xx x x xx xxxxx xx xxxx x xx xxxx x xxxxx xxxx x xxxxx xxxxx xxxx xxxxx xx xxxx xxx xxxxx x xx xxxx xxx xxxx x xxxxx dpu 2000 c c e e tpu2000 draw ...

  • Page 16

    Tpu2000/2000r modbus/modbus plus automation guide 6 caution: sensitive electronic components are contained within the tpu2000 and tpu2000r units. The individual removing the component boards from the fixed chassis must be grounded to the same potential as the unit. If the operator and the case are n...

  • Page 17

    Tpu2000/2000r modbus/modbus plus automation guide 7 commands on a hdlc - like protocol using a current injection interface. The discussion of modbus plus protocol is included in this document. Only the tpu 2000r has the capability of communicating using the modbus plus protocol. Please reference th...

  • Page 18

    Tpu2000/2000r modbus/modbus plus automation guide 8 1 horizontal unit mounting – front panel lcd interface is included. 5 vertical unit mounting – no front panel lcd interface. 6 vertical unit mounting – front panel lcd interface is included. If part number position “z” is the tpu2000r has an instal...

  • Page 19

    Tpu2000/2000r modbus/modbus plus automation guide 9 “z” digit “q” digit com 1 rs232 com 2 rs232 com 3 aux com rs485 incom time synch or ethernet fiber optic note 1- available if digit “y” is 0 or 5.Front panel interface not included. Unavailable if digit “y” is 1 or 6. The visual identification of a...

  • Page 20

    Tpu2000/2000r modbus/modbus plus automation guide 10 2. At the back of the tpu2000 or the tpu2000r chassis, in the left-hand lower section of the unit, a label shall appear indicating the serial number and model number of the unit. It should match the data presented in the ecp, winecp or front panel...

  • Page 21

    Tpu2000/2000r modbus/modbus plus automation guide 11 section 3 - tpu2000 and tpu2000r device connectivity communication between devices is only possible through connectivity of the units through a physical media interface. There are two physical interface types on a tpu2000r and a tpu2000. Table 3-1...

  • Page 22

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 12 e c tpu2000r personal computer ecp software com 0 figure 3-1. Point to point architecture using rs232 rs232 handshaking defined handshaking is the ability of the device to control the flow of data between devices. There are two type...

  • Page 23

    Tpu2000/2000r modbus/modbus plus automation guide 13 protective relay pc 2 receive data 3 transmit data 3 transmit data 2 receive data 5 ground 5 ground 1 data carrier detect 6 data set ready 4 data terminal ready 7 request to send 8 clear to send no connection 9 ring indicator 9 pin d shell male co...

  • Page 24

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 14 rs485 device connectivity with the tpu2000 and tpu2000r rs485 is one of the more popular physical interfaces in use today. It was developed as an enhancement of the rs422 physical interface. Its inherent strength is its ability to t...

  • Page 25

    Tpu2000/2000r modbus/modbus plus automation guide 15 jumper out jumper in top view component location with unit removed from the case (top view) j8 j7 j 6 ou t in ou t in option 8 board option 4 or 8 board j1 8 j1 7 j1 6 ou t in ou t in option 8 board figure 3-5. Location of rs485 resistor configura...

  • Page 26

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 16 unicom physical interface converter switch settings : - dte - rs232-rs485 - 19200 baud - hd cable “a” see attached diagram e c e c e c 32 devices and 3000 feet maximum loading and distance. E c unit 1 unit 2 unit 31 unit 32 three-wi...

  • Page 27

    Tpu2000/2000r modbus/modbus plus automation guide 17 table 3-2. Tpu2000 aux com signal assignments pin number pin definition 65 irig b minus 66 irig b plus 67 incom 68 incom 69 +5 vdc (100 ma max) 70 reserved 71 reserved 72 rs485 common /(return) 73 rs485 minus 74 rs485 plus therefore, connection of...

  • Page 28

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 18 move switch to card edge to enable fiber interface move switch away from card edge to enable copper interface. Fiber optic connectors 10 base fl copper connector 10 base t tx rx transmit connector receive connector figure 3-10. Conn...

  • Page 29

    Tpu2000/2000r modbus/modbus plus automation guide 19 the recommended cable type is an 890 nanometer (nm)/62.5 micrometer ( µm) multimode cable with an st connector on the tpu 2000r ethernet card connector end must be used for the application. The other end must have an end connector corresponding to...

  • Page 30

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 20 section 4 - tpu2000 and tpu2000r device parameterization establishing tpu2000 and tpu2000r communication depends upon correct parameterization of the communication menus within the unit. Parameterization may occur via the unit’s fro...

  • Page 31

    Tpu2000/2000r modbus/modbus plus automation guide 21 figure 4-2. Communication port setup screen for serial or ethernet communication the selections in win ecp are illustrated in table 4-2. The settings must agree with those configured in the dpu 2000 and dpu 2000r. Radio buttons are available to co...

  • Page 32

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 22 unit node address 1 to fff (1 = default setting) 1 to 2048 decimal node address fp rs232 baud 300 1200 2400 4800 9600 (default setting) selectable baud rates for the standard ten byte front panel port. Fp rs232 frame n – 8 – 1 (defa...

  • Page 33

    Tpu2000/2000r modbus/modbus plus automation guide 23 table 4-2. Winecp communication port settings option selection notes com port com 1 com 2 com 3 com 4 personal computer port selection for ecp to tpu2000 and tpu2000r connection. Baud rate 300 1200 2400 4800 9600 (default setting) 19200 baud rates...

  • Page 34

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 24 figure 4-3. Com port 1 winecp setting screen com port 2 option settings (tpu2000r only) [catalog 588 xxxx0-xxx0 or 588 xxxx6- xxx4] there are two option boards, which enable communication port 2 for the tpu2000r. Figure 4-4 illustra...

  • Page 35

    Tpu2000/2000r modbus/modbus plus automation guide 25 com port 3 and aux com configuration the tpu2000 and tpu2000r share the same commonality in that two rear ports may be available depending upon the hardware inserted in the units. The configuration techniques vary in that the configuration depends...

  • Page 36

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 26 serial modbus protocol selection and configuration for port 3 and aux com modbus requires parameterization above that of the unit number, baud rate, and frame selection. The philosophy is that (if the hardware is provided on the car...

  • Page 37

    Tpu2000/2000r modbus/modbus plus automation guide 27 figure 4-7. Modbus, dnp 3.0, spacom, and pg&e port 3 communication screen figure 4-7a modbus tcp/ip, or standard 10 byte tcp/ip communication screen for ethernet. One should notice that the parameter section and the mode parameter section is not g...

  • Page 38

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 28 1. From the metering screen depress the “e” key. 2. Depress the “ ↓” key once to select the settings menu and then depress the “e” pushbutton. 3. Depress the “ ↓” key once to select the change settings menu selection. Depress the “e...

  • Page 39

    Tpu2000/2000r modbus/modbus plus automation guide 29 note 1: if the dual rs485 board (option 8) is selected, the query shall be modified as: rs485 – 1 baud. If the hardware does not support com 3, this query shall be omitted. Note 2: if the dual rs485 board (option 8) is selected, the query shall be...

  • Page 40

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 30 in the substation true time ec ec ec a. Satellite synch signal received. B. Dish sends received signal to the downlink/receiver. C. Demodulated signal transferred to ieds. Figure 4-9. Typical irig b architecture irig b receivers/con...

  • Page 41

    Tpu2000/2000r modbus/modbus plus automation guide 31 seconds minutes hours days control functions straight binary time of day 0 10 20 30 40 50 60 70 80 90 0 marker pulses every 10 ms for an 8 ms duration 1 second frame in 10 ms increments figure 4-10. Irig b frame construction irig b is defined for ...

  • Page 42

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 32 irig b time synchronization is available for the products listed in tables 4-6 and 4-7. Generally, three types of protective relays do not offer irig b, units without a communication card, units with modbus plus communication cards,...

  • Page 43

    Tpu2000/2000r modbus/modbus plus automation guide 33 calculating the load impedance presented to the irig b source generator is illustrated in figure 4-14. Each ied load on the irig b link presents a parallel impedance to the source. The general equation for parallel impedance is: 1 = 1 + 1 + 1 + . ...

  • Page 44

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 34 74 73 72 71 70 69 68 67 66 65 aux com port irig b source tpu2000 com 3 55 56 57 58 59 60 61 62 63 64 aux com port dpu2000r com 3 55 56 57 58 59 60 61 62 63 64 aux com port gpu2000r irig b negative (to source terminals) irig b positi...

  • Page 45

    Tpu2000/2000r modbus/modbus plus automation guide 35 figure 4-15: time synchronization configuration screen (sntp) figure 4-16: time synchronization configuration screen (serial protocols) if the protocol card supports ethernet communication, sntp is available. As per figure 4-15, all protocol forma...

  • Page 46

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 36 • enable sntp – if this box is checked, sntp is enabled and the fields illustrated in figure 4-15 are enabled for configuration. • sntp address – the sntp host address is entered in this field. The field is available for configurati...

  • Page 47

    Tpu2000/2000r modbus/modbus plus automation guide 37 figure 4-17: time synchronization parameterization options.

  • Page 48

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 38 section 5 - modbus modbus is capable of being transported over three different types of physical interfaces. The port emulation types are: serial modbus plus ethernet tcp/ip modbus serial is a traditional mode of providing protocol ...

  • Page 49

    Tpu2000/2000r modbus/modbus plus automation guide 39 the generic modbus frame is analyzed in figure 5-3. The start of an ascii frame is always a colon (: = 3a hex) and a termination of the command is a line feed and carriage return (lf cr = 0d 0a). The format is the same for the host transmitting th...

  • Page 50

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 40 abb tpu2000 and tpu2000r, does not allow for this override, however several programmable logic controller manufacturers allow for this. The receiving device determines that a frame is on the network by sensing the first character (:...

  • Page 51

    Tpu2000/2000r modbus/modbus plus automation guide 41 if delay between transmissions is if delay if delay is sensed > 1.5 message times, receiving device flushes the buffer. Next character is new message. The modbus rtu emulation senses timeouts quicker than the modbus ascii emulation. The modbus rtu...

  • Page 52

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 42 preamble aa opening flag 7e (synch flag) broadcast addr ff crc-16 frame check closing flag message preamble aa opening flag 7e (synch flag) broadcast addr ff crc-16 frame check closing flag message dest address source address functi...

  • Page 53

    Tpu2000/2000r modbus/modbus plus automation guide 43 1 2 3 4 5 55 57 56 58 64 when the token has been passed through all nodes on the network, one token rotation has occurred. This is a measurable and deterministic time slice. Figure 5-10. Modbus plus token rotation explanation modbus plus allows in...

  • Page 54

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 44 modbus plus node (maximum implementation) 8 data master paths 8 data slave paths global data read global data write 8 program master paths 8 program slave paths ec 8 data slave paths global data out figure 5-12. Modbus plus path des...

  • Page 55

    Tpu2000/2000r modbus/modbus plus automation guide 45 if a node had to cross a network boundary through a bridge, the examples illustrate how node access addressing would be affected. Modbus and modbus plus general notes modbus is an exceptional protocol for bridging a majority of vendor devices to c...

  • Page 56

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 46 function 01 - read coil status modbus host ec modbus slave addr =1 read from 0x mapping slave addr. Funct. Code 01 start addr hi start addr lo coils read hi coils read lo error check eom som slave addr. Funct. Code 01 byte count * d...

  • Page 57

    Tpu2000/2000r modbus/modbus plus automation guide 47 example - read output 1-6 obtain output 6 through output 1 status indication (00271 to 00266 per the memory map). ( modbus rtu ex.) host sends : 01 01 01 08 00 06 3c 36 ied addr = 01 function = 01 data start address = 01 08 ( which is 266-1 in hex...

  • Page 58

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 48 installation. The two functionality’s are those in excess of the real time status access that modbus function code 01 affords. Momentary change detect status is incorporated using two bits to indicate present status and momentary in...

  • Page 59

    Tpu2000/2000r modbus/modbus plus automation guide 49 ec real-time state 00012 51 p-1 1 0 latched state 00062 51 p-1 time = 0 0 1 1 0 1 1 host reads dpu 2000r latched status = 1 whereas the fault has been cleared and real- time status = 0 ( depending when polled). Host or operator performs dpu 2000r ...

  • Page 60

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 50 register address item description (momentary) 00535: 50p-1 status 1 st winding 1 phase instantaneous overcurrent trip alarm energized (status) 00536: 50p-1 momentary 1 st winding 1 phase instantaneous overcurrent trip alarm energize...

  • Page 61

    Tpu2000/2000r modbus/modbus plus automation guide 51 register address item description (momentary) 00563: 51p-1d status winding 1 phase time overcurrent function disabled alarm (status) 00564: 51p-1d momentary winding 1 phase time overcurrent function disabled alarm (momentary) 00565: 51p-2d status ...

  • Page 62

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 52 register address item description 00590: 46-2d momentary winding 1 negative sequence time overcurrent function disabled alarm (momentary) 00591: pata status phase a target alarm energized (status) 00592: pata momentary phase a targe...

  • Page 63

    Tpu2000/2000r modbus/modbus plus automation guide 53 register address item description energized (momentary) (l) 00635: 51p-1 status winding 1 phase time overcurrent alarm energized (status) (l) 00636: 51p-1 momentary winding 1 phase time overcurrent alarm energized (momentary) (l) 00637: 51p-2 stat...

  • Page 64

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 54 register address item description 00667: ulo 2 user logical output 2 00668: ulo 2 user logical output 2 00669: ulo 3 user logical output 3 00670: ulo 3 user logical output 3 00671: ulo 4 user logical output 4 00672: ulo 4 user logic...

  • Page 65

    Tpu2000/2000r modbus/modbus plus automation guide 55 register address item description 3 00720: reserved reserved 3 00721: reserved reserved 3 00722: reserved reserved 3 00723: reserved reserved 3 00724: reserved reserved 3 00725: reserved reserved 3 00726: reserved reserved 3 00727: reserved reserv...

  • Page 66

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 56 register address item description energized 3 00773: 150p-3 2 nd winding 3 phase instantaneous overcurrent trip alarm energized 3 00774: 150p-3 2 nd winding 3 phase instantaneous overcurrent trip alarm energized 3 00775: 51n-3 windi...

  • Page 67

    Tpu2000/2000r modbus/modbus plus automation guide 57 register address item description 3 00802: 46-3d winding 3 negative sequence time overcurrent function disabled alarm energized 3 00803: 51gd ground time overcurrent trip alarm 3 00804: 51gd ground time overcurrent trip alarm 3 00805: 50gd 1 st wi...

  • Page 68

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 58 register address item description 3 00838: pwatt3 winding 3 positive 3 phase kwatt alarm energized 3 00839: oca gnd ground overcurrent alarm energized 3 00840: oca gnd ground overcurrent alarm energized physical output block (single...

  • Page 69

    Tpu2000/2000r modbus/modbus plus automation guide 59 register address item description 00009 tfa trip fail alarm energized 00010 51p-1 winding 1 phase time overcurrent alarm energized 00011 51p-2 winding 2 phase time overcurrent alarm energized 00012 50p-1 1 st winding 1 phase instantaneous overcurr...

  • Page 70

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 60 register address item description (l) 00063 51p-2 winding 2 phase time overcurrent alarm energized (l) 00064 50p-1 1 st winding 1 phase instantaneous overcurrent trip alarm energized (l) 00065 150p-1 2 nd winding 1 phase instantaneo...

  • Page 71

    Tpu2000/2000r modbus/modbus plus automation guide 61 register address item description 3 00116 reserved reserved 3 00117 reserved reserved 3 00118 reserved reserved 3 00119 reserved reserved 3 00120 reserved reserved 3 00121 reserved reserved 3 00122 reserved reserved 3 00123 reserved reserved 3 001...

  • Page 72

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 62 register address item description 3 00162 oca-3 winding 3 overcurrent alarm energized 3 00163 pwatt3 winding 3 positive 3 phase kwatt alarm energized 3 00164 oca gnd ground overcurrent alarm energized 3 00165 reserved reserved 3 001...

  • Page 73

    Tpu2000/2000r modbus/modbus plus automation guide 63 discrete address item description 01048 out 4 physical output contact 4 change detect between scans 01049 out 3 physical output contact 3 01050 out 3 physical output contact 3 change detect between scans 01051 out 2 physical output contact 2 01052...

  • Page 74

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 64 utility devices require that no event is to be missed in the field ied. Abb has incorporated one method in which a device is notified that events have occurred in the field ied between host polls. The method employed for 1x data (mo...

  • Page 75

    Tpu2000/2000r modbus/modbus plus automation guide 65 note register address item description 10003: 51p-1 winding 1 phase time overcurrent control enabled 10004: 51p-2 winding 2 phase time overcurrent control enabled 10005: 51n-1 winding 1 neutral time overcurrent control enabled 10006: 51n-2 winding...

  • Page 76

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 66 note register address item description 3 10058: reserved reserved 3 10059: reserved reserved 3 10060: reserved reserved 3 10061: reserved reserved 3 10062: reserved reserved 3 10063: reserved reserved 3 10064: reserved reserved 3 10...

  • Page 77

    Tpu2000/2000r modbus/modbus plus automation guide 67 notes register address item description 10513 87t status 2 or 3 winding 3- phase % differential current control (status) 10514 87t momentary 2 or 3 winding 3- phase % differential current control (momentary) 10515 87h status 2 or 3 winding 3 phase...

  • Page 78

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 68 notes register address item description 10555 trip status differential trip output initiated (status) 10556 trip momentary differential trip output initiated (momentary) 10557 spr status sudden pressure relay input intiated (status)...

  • Page 79

    Tpu2000/2000r modbus/modbus plus automation guide 69 notes register address item description 3 10608: reserved reserved 3 10609: reserved reserved 3 10610: reserved reserved 3 10611: reserved reserved 3 10612: reserved reserved 3 10613: reserved reserved 3 10614: reserved reserved 3 10615: reserved ...

  • Page 80

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 70 notes register address item description 3 10657: 50g status ground time instantaneous control enabled (status) 3 10658: 50g momentary ground time instantaneous control enabled (momentary) 3 10659: 150g status 2 nd ground time instan...

  • Page 81

    Tpu2000/2000r modbus/modbus plus automation guide 71 function 02- read input status 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 example - analysis of data received 6 1 0 1 10520 51p-2 momentary 10519 51p-2 status 10518 51p-1 momentary 10517 51p-1 status 10516 87h momentary 10515 87h status 10514 87t momentary 1...

  • Page 82

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 72 notes address item description 11052: in3 momentary physical input 3 change detect between host scan 11053: in2 status physical input 2 status 11054: in2 momentary physical input 2 change detect between host scan 11055: in1 status p...

  • Page 83

    Tpu2000/2000r modbus/modbus plus automation guide 73 one must take particular note when interpreting the data bits returned from the ied. Different manufacturers input data from modbus devices however, each manufacturer starts its address start addresses taking into account the zero offset whereas, ...

  • Page 84

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 74 register scaling and re-mapping and user definable register (udr) configuration process in the evolution of scada hosts, different capabilities have been implemented in conjunction with a protocol’s implementation. Some scada manufa...

  • Page 85

    Tpu2000/2000r modbus/modbus plus automation guide 75 dependent upon the tpu2000/2000r and the ratio of the pt and ct’s used. The ct and pt values are entered into the tpu through ecp/winecp in the configuration settings menu illustrated in figure 5-14 . However, life as we know it, is not perfect. M...

  • Page 86

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 76 msb lsb msb lsb word data msw word data lsw byte 0 byte 1 byte 2 byte 3 register offsets of signed/unsigned long word data byte 0 byte 1 register offsets of signed /unsigned integers 0 byte data byte 0 byte 1 register offsets of sig...

  • Page 87

    Tpu2000/2000r modbus/modbus plus automation guide 77 figure 5-27. User definable register configuration screen when using the abb ecp relay configuration program or the abb winecp relay configuration program, the following menu items must be selected for each of the 32 mappable and scalable entries....

  • Page 88

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 78 figure 5-27 illustrates the win ecp configuration, which appears before the operator upon configuration of each of the user definable registers (udr). Using the computer’s arrow keys to select the field, and depressing the space bar...

  • Page 89

    Tpu2000/2000r modbus/modbus plus automation guide 79 within following discussions of scaling parameters, it should be remembered that the bit scale shall be referred to as the quantity “n” which is used extensively for the final scaled value calculation. N shall be a value of 16,12,8,4, or 2, which ...

  • Page 90

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 80 equation 3: unipolar (0 to 2 n -1) where 0 = 0 and 2 n -1 = +fs equation 4: negative unipolar (0 to 2 n -1) where 0 = 0 and 2 n -1 = -fs note: for the above equations “n” = the amount of bits selected for scaling (i.E. 16, 12, 8, 4,...

  • Page 91

    Tpu2000/2000r modbus/modbus plus automation guide 81 within this automation technical guide several designations are given for the source data type. Each value reported within a 4x register has a separate designation. Example data type designations available for scaling and re-mapping are as follows...

  • Page 92

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 82 if normal scaling is selected equation 8: register value = source value / scale if remainder scaling is selected equation 9: register value = remainder of [source value/scale] (commonly referred to as the modulus function). If bipol...

  • Page 93

    Tpu2000/2000r modbus/modbus plus automation guide 83 13: 40013 offset bipolar (12) 40534 (32/signed) 1000 (power) phase a vars 14: 40014 offset bipolar (12) 40536 (32/signed) 1000 (power) phase b vars 15: 40015 offset bipolar (12) 40538 (32/signed) 1000 (power) phase c vars 16: 40016 unipolar (16) 4...

  • Page 94

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 84 full scale = 10 max value allowable on fpi = 10 * ct ratio. Ct ratio (current calculation) = 100:1 (as per the default screen shown in figure 8-2) source value location = 385 [16 bit value signed calculate the 12 bit scaled reading ...

  • Page 95

    Tpu2000/2000r modbus/modbus plus automation guide 85 the transfer of registers to a block is accomplished by using equation 8 and providing a scale factor of 1. Thus the contents of the source register are divided by 1 and transferred to the user definable register table. It is important that the sc...

  • Page 96

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 86 modbus slave addr =1 read from 4x mapping obtain the relay flag from thetpu 2000r ( register 40129) host sends : 01 03 00 80 00 01 - - = lrc or crc code addr = 01 function = 03 address = 40129 ( which is 128 in hex = 0080) amount of...

  • Page 97

    Tpu2000/2000r modbus/modbus plus automation guide 87 implementation tip - front panel reset is accomplished by pressing the “c”, “e”, and “up arrow keys” simultaneously on the front mmi panel of the tpu2000/2000r. The bit shall indicate 1 for diagnostic failure indication. These bits show the status...

  • Page 98

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 88 table 5-14. Unit information status modbus address map definition register address item description 40132 relay configuration bit 0 meter winding mode bit 1 meter winding mode bit 2 pt configuration bit 3 var/hr unit meas. Bit 4 vol...

  • Page 99

    Tpu2000/2000r modbus/modbus plus automation guide 89 table 5-15. Quick status modbus address map definition register address item description 40158 phase ct ratio unsigned 16 bit 40159 neutral ratio unsigned 16 bit 40160 pt ratio unsigned 16 bit power fail status information (9 registers defined) if...

  • Page 100

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 90 table 5-17. Fast status modbus address map definition register address item description 40170 fast status bit 0 - 5 reserved ( lsb) bit 6 reserved bit 7 reserved bit 8 reserved bit 9 reserved bit 10 – 15 product id (msb) unsigned 16...

  • Page 101

    Tpu2000/2000r modbus/modbus plus automation guide 91 6 = invalid data 7 = settings being edited elsewhere in unit or remote edit disabled 8 = a write to one setting group attempted while actively editing another. 9 = breaker state invalid 10 = data entered is below minimum value 11 = data entered is...

  • Page 102

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 92 register address item scale factor description 40280 % fifth harmonic-b winding 1 2 unsigned high order byte lsb 40280 % fifth harmonic-c winding 1 2 unsigned low order byte msb 40281 % all harmonic-a winding 1 2 unsigned high order...

  • Page 103

    Tpu2000/2000r modbus/modbus plus automation guide 93 register address item description 40399 load current n winding 2 unsigned 32 bit high order word msw 40400 load current n winding 2 unsigned 32 bit low order word lsw 40401 load current a winding 3 unsigned 32 bit high order word msw 40402 load cu...

  • Page 104

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 94 register address item description note 1: version xxx tpu executive and version 1.80 modbus or greater. 3 winding version only rms voltage/angular/real and reactive power/energy values block (17 registers defined) in addition to the...

  • Page 105

    Tpu2000/2000r modbus/modbus plus automation guide 95 register address item scale factor description 40546 kvar hours a 1 unsigned high order word lsw 40547 kvar hours a 1 unsigned low order word msw 40548 kvar hours b 1 unsigned high order word lsw 40549 kvar hours b 1 unsigned low order word msw 40...

  • Page 106

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 96 40656 demand kvars phase a unsigned 32 bit low order word lsw 40657 demand kvars phase b unsigned 32 bit high order word msw 40658 demand kvars phase b unsigned 32 bit low order word lsw 40659 demand kvars phase c unsigned 32 bit hi...

  • Page 107

    Tpu2000/2000r modbus/modbus plus automation guide 97 current demand metering 100 a = ia ( which for this example does not change) time minutes i 0 5 10 15 20 25 30 35 40 45 50 55 60 70 75 9 0 at time = 15 min. Current is integrated logarithmically for the entire window time selected ( in this case 1...

  • Page 108

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 98 register address item description 40773 peak demand current phase a minute most significant byte 8 bits 00 40773 reserved byte reserved 40774 peak demand current phase b unsigned 32 bit high order word msw 40775 peak demand current ...

  • Page 109

    Tpu2000/2000r modbus/modbus plus automation guide 99 register address item description 40794 kwatt hours (phase b) peak demand signed 32 bit high order word msw 40795 kwatt hours (phase b) peak demand signed 32 bit low order word lsw 40796 peak demand kwatt hours (phase b) year most significant byte...

  • Page 110

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 100 register address item description year 00 40816 peak demand kvar hours (phase b) month least significant byte 8 bits 00 40817 peak demand kvar hours (phase b) day most significant byte 8 bits 00 40817 peak demand kvar hours (phase ...

  • Page 111

    Tpu2000/2000r modbus/modbus plus automation guide 101 register address item description 40901 reserved byte reserved 40902 minimum demand current phase b unsigned 32 bit high order word msw 40903 minimum demand current phase b unsigned 32 bit low order word lsw 40904 minimum demand current phase b y...

  • Page 112

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 102 register address item description 40924 minimum demand kwatt hours (phase b) year most significant byte 8 bits 00 40924 minimum demand kwatt hours (phase b) month least significant byte 8 bits 00 40925 minimum demand kwatt hours (p...

  • Page 113

    Tpu2000/2000r modbus/modbus plus automation guide 103 register address item description month 00 40945 minimum demand kvar hours (phase b) day most significant byte 8 bits 00 40945 minimum demand kvar hours (phase b) hour most significant byte 8 bits 00 40946 minimum demand kvar hours (phase b) minu...

  • Page 114

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 104 0 41029 through fault counter unsigned integer 16 bits 41030 through fault ksia kiloamps symmetrical ia – current existing when breaker opened on phase a. Signed 32 bit high order word msw 41031 through fault ksia kiloamps symmetri...

  • Page 115

    Tpu2000/2000r modbus/modbus plus automation guide 105 thrufa – through fault alarm – this alarm is actuated by the disturbance pickup setting. Table 5-26. Logical input table (8 registers 128 elements) address item description 41153 logical output bit 15 = diff bit 14 = self check alarm bit 13 = 87t...

  • Page 116

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 106 address item description bit 6 = pcta bit 5 = pua bit 4 = 63 bit 3 =thrufa bit 2 = tfca (note 1) bit 1 = tfka (note 1) bit 0 =tfsca (note 1) phase c target alarm pick up alarm sudden pressure alarm through fault alarm through fault...

  • Page 117

    Tpu2000/2000r modbus/modbus plus automation guide 107 address item description bit 10 = loada bit 9 = oca –1 bit 8 = oca-2 bit 7 = hlda-1 bit 6 = llda-1 bit 5 = hlda-2 bit 4 = llda-2 bit 3 = hpfa bit 2 = lpfa bit 1 = varda bit 0 = pvara load current alarm winding 1 overcurrent alarm winding 2 overcu...

  • Page 118

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 108 bit 15 = 87t bit 14 = 87h bit 13 = 51p-1 bit 12 =51p-2 bit 11 = 51n-1 bit 10 = 51g-2 (note 2) 51n-2 (note 3) bit 9 = 50p-1 bit 8 = 50p-2 bit 7 = 50n-1 bit 6 = 50g-2 (note 2) 50n-2 (note 3) bit 5 = 150p-1 bit 4 = 150p-2 bit 3 = 150n...

  • Page 119

    Tpu2000/2000r modbus/modbus plus automation guide 109 bit 4 = reserved bit 3 = reserved bit 2 = reserved bit 1 = reserved bit 0 = reserved reserved reserved reserved reserved reserved (lsb rightmost) 41164 logical input reserved unsigned integer 16 bits reserved 41165 logical input bit 15 = 51p-3 (n...

  • Page 120

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 110 table 5-29. Physical input table (1 register defined) register item description 41170 force phys in bit 15 = reserved bit 14 = reserved bit 13 = reserved bit 12 = reserved bit 11 = reserved bit 10 = reserved bit 9 = reserved bit 8 ...

  • Page 121

    Tpu2000/2000r modbus/modbus plus automation guide 111 bit 0 = in 1 0 = open, 1 = closed (lsb rightmost bit) 41173 phys out bit 15 = reserved bit 14 = reserved bit 13 = reserved bit 12 = reserved bit 11 = reserved bit 10 = reserved bit 9 = reserved bit 8 = reserved bit 7 = out 7 bit 6 = out 6 bit 5 =...

  • Page 122

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 112 bit 9 = fli 7 bit 8 = fli 8 bit 7 = fli 9 bit 6 = fli 10 bit 5 = fli 11 bit 4 = fli 12 bit 3 = fli 13 bit 2 = fli 14 bit 1 = fli 15 bit 0 = fli 16 0 = normal, 1 = forced 0 = normal, 1 = forced 0 = normal, 1 = forced 0 = normal, 1 =...

  • Page 123

    Tpu2000/2000r modbus/modbus plus automation guide 113 bit 7 = 50 g bit 6 = 150g bit 5 = 51p-3d bit 4 = 51n-3d bit 3 =50p-3d bit 2= 50n-3d bit 1= 150p-3d bit 0 = 150n-3d ground time overcurrent alarm 2 nd ground instantaneous overcurrent alarm winding 3 phase instantaneous overcurrent function disabl...

  • Page 124

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 114 • trip initiation • enable/disable of protective functions • clearing of event counters • enable/disable of supervisory functions • reset of targets • clear of seal in’s function code 16 preset 4x registers (write only) figure 5-37...

  • Page 125

    Tpu2000/2000r modbus/modbus plus automation guide 115 • the command response is generated to the host from the tpu2000/2000r after the action is completed. The defined control blocks 1 and 2 are write capable and are well suited for access control via the modbus command 16 (10 hex). Function 23 read...

  • Page 126

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 116 table 5-32. Fault record data assignment description control register address buffer start address buffer end address buffer register size notes differential fault records 41665 41666 41745 80 2 winding records only through fault r...

  • Page 127

    Tpu2000/2000r modbus/modbus plus automation guide 117 fault or operation record retrieval step 1. Step 2. Host writes data control code : first record, next record, or oldest unreported record relay responds with fault or operation block. If no event in ied , then respond with all registers = 0 if n...

  • Page 128

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 118 register address item description (multiplier if any) unreported) record of data. 41666 parameter flag unsigned integer 16 bit 41667 fault type element unsigned 16 bit 00 = 87t – % differential alarm 01 = 87h – high set inst. Diffe...

  • Page 129

    Tpu2000/2000r modbus/modbus plus automation guide 119 register address item description (multiplier if any) 41696 5th harmonic phase c-winding 1 unsigned 16 bit (x 2) 41697 all harmonic phase c-winding 1 unsigned 16 bit (x 2) 41698 2nd harmonic phase a-winding 2 unsigned 16 bit (x 2) 41699 5th harmo...

  • Page 130

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 120 register address item description (multiplier if any) 41740 i 1-2 (ang) – positive sequence angle winding 2 unsigned 16 bit 41741 i 2-2 (ang) – negative sequence angle winding 2 unsigned 16 bit 41742 scale - phase wdg 1 unsigned 16...

  • Page 131

    Tpu2000/2000r modbus/modbus plus automation guide 121 register address item description (multiplier if any) (1 – 999, only last 32 kept) 42310 year 2 digit 00 -99 unsigned 16 bit year of fault 42311 month 1 - 12 unsigned 16 bit month of fault 42312 day 1 - 31 unsigned 16 bit day of fault 42313 hour ...

  • Page 132

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 122 thirty two through faults are stored within the tpu2000/2000r. A through-fault is stored on any overcurrent trip output or whenever the disturbance-2 pickup setting is exceeded. Within the tpu2000 and tpu2000r the two winding throu...

  • Page 133

    Tpu2000/2000r modbus/modbus plus automation guide 123 register address item description (multiplier if any) 17 = eci-2 – event capture initiate 2 18 = through fault 19 = harmonic restraint 41796 setting at fault event unsigned 16 bit 01 = primary settings 02 = alternate 1 settings 03 = alternate 2 s...

  • Page 134

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 124 register address item description (multiplier if any) 41834 i 0-2 (ang) – zero sequence angle winding 2 unsigned 16 bit 41835 i 1-2 (ang) – positive sequence angle winding 2 unsigned 16 bit 41836 i 2-2 (ang) – negative sequence ang...

  • Page 135

    Tpu2000/2000r modbus/modbus plus automation guide 125 register address item description (multiplier if any) 42441 hour 00 - 23 unsigned 16 bit hour of fault 42442 minute 00 - 59 unsigned 16 bit minute of fault 42443 second 00 - 59 unsigned 16 bit second of fault 42444 hundredths of seconds 0 - 99 un...

  • Page 136

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 126 harmonic restraint fault record layout (tpu 2000/tpu 2000r) data control register harmonic restraint fault data tpu 2000 and tpu 2000r 41921 41922 42009 harmonic restraint fault data control register harmonic restraint fault data t...

  • Page 137

    Tpu2000/2000r modbus/modbus plus automation guide 127 register address item description (multiplier if any) 02 = alternate 1 settings 03 = alternate 2 settings 41925 fault record number unsigned 16 bit (1 – 999, only last 32 kept) 41926 year 2 digit 00 -99 unsigned 16 bit year of fault 41927 month 1...

  • Page 138

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 128 register address item description (multiplier if any) 41976 i restraint phase a-winding 2 unsigned 16 bit (x 800) 41977 i restraint phase b-winding 2 unsigned 16 bit (x 800) 41978 i restraint phase c-winding 2 unsigned 16 bit (x 80...

  • Page 139

    Tpu2000/2000r modbus/modbus plus automation guide 129 register address item description (multiplier if any) 03= 51p-2 – winding 2 phase time overcurrent 04 = 50p-1 – 1 st winding 1 phase inst. Overcurrent 05 = 50n-1 – 1 st winding 1 neutral inst. Overcurrent 06 = 150p-1 – 2 nd winding 1 phase inst. ...

  • Page 140

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 130 register address item description (multiplier if any) 42598 all harmonic phase b-winding 3 unsigned 16 bit (x 2) 42599 2nd harmonic phase b-winding 3 unsigned 16 bit (x 2) 42600 5th harmonic phase b-winding 3 unsigned 16 bit (x 2) ...

  • Page 141

    Tpu2000/2000r modbus/modbus plus automation guide 131 one should note the operation record event codes are arranged in groups to easily indicate the type of error dependent on the value of the operation record. Table 5-39 lists the operation record event codes. Table 5-39. Operation record address d...

  • Page 142

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 132 event record type (register 42058 code definition) 43 51p-2 enabled 44 51n-1 enabled 45 51g-2 enabled 46 50p-1 enabled 47 50p-2 enabled 48 50n-1 enabled 49 50g-2 enabled 50 150p-1 enabled 51 150p-2 enabled 52 150n-1 enabled 53 150g...

  • Page 143

    Tpu2000/2000r modbus/modbus plus automation guide 133 event record type (register 42058 code definition) 124 51n-1 disabled 125 51g-2 disabled 126 50p-1 disabled 127 50p-2 disabled 128 50n-1 disabled 129 50g-2 disabled 130 150p-1 disabled 131 150p-2 132 150n-1 133 150g-2 134 46-1 135 46-2 136 alt 1 ...

  • Page 144

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 134 one 4x register at the beginning of the 4x control register groups is read only which feeds back the status of password control which was configured via registers 62560 through 62598 (security mask control block) or via the communi...

  • Page 145

    Tpu2000/2000r modbus/modbus plus automation guide 135 if an execute command is not written to the register block within 15 seconds after parameters have been configured in the block, the block will be reset and the entire configuration sequence must be re-initiated. Another method to perform control...

  • Page 146

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 136 group i control features explained group i provides the following functionality: • reset energy meters • reset demands • reset status • reset targets • reset alarm • toggle scada ready group i control requires that the control bit ...

  • Page 147

    Tpu2000/2000r modbus/modbus plus automation guide 137 bit 14 reserved bit 15 reserved (msb) ** = version 4.10 tpu flash executive and modbus version 1.80 firmware or greater required for this feature figure 5-44 illustrates the command sequence for performing a reset target alarms via the modbus net...

  • Page 148

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 138 c c e e targets e c tpu 2000 tpu 2000r or ox memory (read only) 1x memory (read only) 6x memory read/write capable 00001 01056 10001 11056 file 1 file 2 file 10 60000 63199 40001 41182 41409 41457 41665 42945 4x memory (read only) ...

  • Page 149

    Tpu2000/2000r modbus/modbus plus automation guide 139 as per figure 5-45 all 4x memory is read/write capable. In other words, modbus commands 03 – read holding registers, 16 – write holding registers, and 23 write/read holding registers, may be used in communicating with the relay. It is most import...

  • Page 150

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 140 table 5-43. Group ii bit definitions for tpu2000r control register item description group ii 41416 execute register 0 = no action 1 = execute unsigned (16 bits) 41417 password ascii – 2 characters leftmost digits 41418 password asc...

  • Page 151

    Tpu2000/2000r modbus/modbus plus automation guide 141 bit 8 input 9 (terminal 12) 1 = force set state 0 = force reset state bit 9 reserved 1 = force set state 0 = force reset state bit 10 reserved 1 = force set state 0 = force reset state bit 11 reserved bit 12 reserved bit 13 reserved bit 14 reserv...

  • Page 152

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 142 ec command sequence through modbus command 16 preset multiple holding registers step 1 - host sends following register contents to initiate force physical input 1 on ( assumed that default password of all spaces is active). 41417 =...

  • Page 153

    Tpu2000/2000r modbus/modbus plus automation guide 143 ec command sequence through modbus command 16 preset multiple holding registers step 5 - host sends following register contents to initiate force physical input 4 normal ( assumed that default password of all spaces is active). 41417 = 2020 hex (...

  • Page 154

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 144 bit 6 output 6 (terminal 17,18) 1 = control bit state 0 = no control bit 7 output 7 1 = control bit state 0 = no control bit 8 reserved bit 9 reserved bit 10 reserved bit 11 reserved bit 12 reserved bit 13 reserved bit 14 reserved ...

  • Page 155

    Tpu2000/2000r modbus/modbus plus automation guide 145 table 5-46. State truth chart for physical input forcing function bit value change mask register 41427 bit value normal/forced mask register 41428 bit value forced state register 41429 description 0 x x normal - state follows voltage at term. 1 0...

  • Page 156

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 146 ec command sequence through modbus command 16 preset multiple holding registers step 3 - host sends following register contents to initiate force physical output 6 off ( assumed that default password of all spaces is active). 41424...

  • Page 157

    Tpu2000/2000r modbus/modbus plus automation guide 147 3. The default list corresponds to the logical input mapping of logical inputs (hereto referred as li) as illustrated in table 5-47. 4. If one would wish to change the relay protective function element mapped to the specific li, depress the “ente...

  • Page 158

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 148 fli 11 phase instantaneous level 2 enable winding 1 150p-1 fli 27 user logical input 3 uli 3 fli 12 phase instantaneous level 2 enable winding 2 150p-2 fli 28 user logical input 4 uli 4 fli 13 neutral instantaneous level 2 enable w...

  • Page 159

    Tpu2000/2000r modbus/modbus plus automation guide 149 a truth table for the aforementioned bits follows as illustrated in table 5-48: table 5-48. State truth chart for physical input forcing function bit value change mask register 41434 and 41435 bit value normal/forced mask register 41436 and 41437...

  • Page 160

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 150 bit 2 fli 03 1 = control bit state 0 = no control bit 3 fli 04 1 = control bit state 0 = no control bit 4 fli 05 1 = control bit state 0 = no control bit 5 fli 06 1 = control bit state 0 = no control bit 6 fli 07 1 = control bit st...

  • Page 161

    Tpu2000/2000r modbus/modbus plus automation guide 151 bit 5 fli 22 1 = force state 0 = normal state bit 6 fli 23 1 = force state 0 = normal state bit 7 fli 24 1 = force state 0 = normal state bit 8 fli 25 1 = force state 0 = normal state bit 9 fli 26 1 = force state 0 = normal state bit 10 fli 27 1 ...

  • Page 162

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 152 group v control features explained group v control functions allow the resetting of specific alarms and/or the setting and resetting of ulo states. Group 1 allows certain reset of alarms, targets, as well as other features. Group v...

  • Page 163

    Tpu2000/2000r modbus/modbus plus automation guide 153 r bit 12: 5hroa - 5 th harmonic restraining alarm 1 = select bit 0 = normal r bit 11: ahroa - all harmonics restraint alarm 1 = select bit 0 = normal r bit 10: 51p-1 - winding 1 phase time overcurrent trip alarm 1 = select bit 0 = normal r bit 9:...

  • Page 164

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 154 r bit 10: 150n-3 - 2 nd winding 3 neutral time overcurrent alarm 1 = select bit 0 = normal r bit 9: 46-3 - winding 3 negative sequence time overcurrent alarm 1 = select bit 0 = normal r bit 8: 51g - ground instantaneous overcurrent...

  • Page 165

    Tpu2000/2000r modbus/modbus plus automation guide 155 r bit 4: 51n-1 - winding 1 neutral instantaneous overcurrent trip alarm 0 = reset r bit 3: 51n-2 - winding 2 neutral instantaneous overcurrent trip alarm 0 = reset r bit 2: 50n-1 - 1 st winding 1 neutral time overcurrent trip alarm 0 = reset r bi...

  • Page 166

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 156 41451 set reset mask word 4 bit 15: reserved (msb) bit 14: reserved bit 13: reserved bit 12: reserved bit 11: reserved bit 10: reserved bit 9: reserved bit 8: reserved bit 7: reserved bit 6: reserved bit 5: reserved bit 4: reserved...

  • Page 167

    Tpu2000/2000r modbus/modbus plus automation guide 157 the breaker failed to trip time register is configured a number representing the number of cycles which the breaker shall trip. The range is a number from 5 to 60. The amount of time for breaker failed to trip is, of course dependent upon whether...

  • Page 168

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 158 control is processed in that registers 41456 and 41457 are “anded” together. If the resultant logical operation is completed with the result being a “1” in that bit location, the control function is executed. The tpu2000/tpu2000r o...

  • Page 169

    Tpu2000/2000r modbus/modbus plus automation guide 159 the tpu2000r may be configured to capture eight, four, two or one record(s) containing 8, 16, 32, or 64 cycles of data. Several data elements are stored in each waveform record. Such information as the individual quantity for each of the voltage/...

  • Page 170

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 160 table 5-54. Oscillographic configuration registers register item description 63968 execute register unsigned integer 16 bits 0 = no action 1 = transfer settings 2 = retrieve settings 63969 access password 2 leftmost digits ascii 63...

  • Page 171

    Tpu2000/2000r modbus/modbus plus automation guide 161 register item description bit 6 = 150p-1 bit 7 = 150n-1 bit 8 = 46-1 bit 9 = 51p-2 bit10 = 51g (3 winding) 51g-2 (2 winding) bit 11 = 50p-2 bit 12 = 50g (3 winding) 50g-2 (2 winding) bit 13 = 150p-2 bit 14 = 150g (3 winding) 150n-2 (2 winding) bi...

  • Page 172

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 162 whenever the relay is in the capture mode, the capture mode must be stopped to change setting information. Therefore, the following must be performed before changing settings: 1. Register 63072 should be written with a value of “2”...

  • Page 173

    Tpu2000/2000r modbus/modbus plus automation guide 163 register 42817 and 42818 control the method to obtain the individual points to construct the curve. Each waveform consists of 32 points. The tpu2000r stores the waveform and transfers the data to the host in quarter cycle blocks. Thus, if 8 cycle...

  • Page 174

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 164 register address 3 winding item description bit 4 = reserved bit 5 = reserved bit 6 = reserved bit 7 = reserved bit 8 = reserved bit 9 = reserved bit 10 = reserved bit 11 = reserved bit 12 = reserved bit 13 = reserved bit 14 = rese...

  • Page 175

    Tpu2000/2000r modbus/modbus plus automation guide 165 register address 3 winding item description 50 or 60 hz sample rate information 42707 reserved reserved 42708 reserved reserved 42709 reserved reserved channel names, units, and conversions 42710 channel 1 – channel number unsigned integer 16 bit...

  • Page 176

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 166 register address 3 winding item description 42742 channel 5 – channel number unsigned integer 16 bits see note 1 42743 channel 5 – channel name 2 digits ascii 42744 channel 5 – channel phase identification unsigned integer 16 bits ...

  • Page 177

    Tpu2000/2000r modbus/modbus plus automation guide 167 register address 3 winding item description 42777 channel 9 – channel units unsigned integer 16 bits 1 = amps 2 = volts 42778 channel 9 – scale factor numerator unsigned 32 bit high order word (msw) 42779 channel 9 – scale factor numerator unsign...

  • Page 178

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 168 register address 3 winding item description 42813 channel 7 – scale factor denominator unsigned 32 bit low order word (msw) 42814 through 42816 reserved for future use. Note 1:the code for channel numbers/channel phase id are as fo...

  • Page 179

    Tpu2000/2000r modbus/modbus plus automation guide 169 register address 3 winding item description bit 13 = 79v bit 14 = 81s-1 bit 15 = 81r –1 (msb) recloser lockout frequency shed (first stage) frequency restore (first stage) 42825 quarter cycle miscellaneous data word 1 reserved unsigned integer 16...

  • Page 180

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 170 register address 3 winding item description 42858 channel 4 point 5 signed integer 16 bits 42859 channel 5 point 5 signed integer 16 bits 42860 channel 6 point 5 signed integer 16 bits 42861 channel 7 point 5 signed integer 16 bits...

  • Page 181

    Tpu2000/2000r modbus/modbus plus automation guide 171 register address 3 winding item description 42910 42911 42912 42913 42914 42915 42916 42917 42918 42919 42920 42921 42922 42923 42924 42925 42926 42927 42928 42929 42930 42931 42932 42933 42934 42935 42936 42937 42938 oscillographic data interpre...

  • Page 182

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 172 1st quarter cycle 2nd quarter cycle 3rd quarter cycle nth quarter cycle record 1 channel 1 ia channel 1 ib channel 1 ic channel 1 in channel 1 va channel 1 vb channel 1 vc sample 2 sample 1 sample 8 41803 41809 41810 41816 41850 41...

  • Page 183

    Tpu2000/2000r modbus/modbus plus automation guide 173 as illustrated in figure 5-63a, a standard computer is attached to a hub in which an abb dpu 2000r relay with internet explorer 5.0 installed is operating. The address of the relay is 198.113.65.110 when executing internet explorer, initially, th...

  • Page 184

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 174 figure 5-63c: oscillographic comtrade file subdirectories figure 5-63d: comtrade files available using a browser utility fault record retrieval fault records can be extracted from the dpu2000r by using a standard web browser from n...

  • Page 185

    Tpu2000/2000r modbus/modbus plus automation guide 175 fault record archival. The files are stored in ascii text format and may be viewed using the windows wordpad utility. Figure 5-63f gives an example of the fault record storage within the relay. Figure 5-63e: ftp fault record archive in the uca se...

  • Page 186

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 176 operation records operation records can be extracted from the tpu2000r by using a standard web browser from netscape or internet explorer version 5.0 from microsoft, from an initiated ftp session. The format is a standard text file...

  • Page 187

    Tpu2000/2000r modbus/modbus plus automation guide 177 figure 5-63h: operation record file text example.

  • Page 188

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 178 6x registers general relay settings are available for viewing via the tpu2000/tpu2000r front panel interface. All parameters accessible through the front panel, ecp or winecp are accessible through the modbus 6x registers. A protec...

  • Page 189

    Tpu2000/2000r modbus/modbus plus automation guide 179 function 20 read gen.Ref. Modbus host slave addr. Funct. Code 14 error check read addr hi read addr lo #regs read hi #regs read lo byte count * ref type 06 file num hi file num lo sub request 01 sub request xx ec modbus slave addr =1 sot slave ad...

  • Page 190

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 180 physical input: the opto-isolated binary input that allows external control by physically wiring the input terminals of the tpu2000r. Physical inputs are labeled (in1, in2, in3, ..., 52a, 52b). Logical input: an input equated by th...

  • Page 191

    Tpu2000/2000r modbus/modbus plus automation guide 181 up to 29 logical inputs may be selected at any one time. The protocol document refers to these generic logical inputs as input1 - input29. The bit assignment mask for the physical inputs are as follows: 0 = in3, 1 = in4, 2 = in9, 3 = in2, 4 = in1...

  • Page 192

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 182 figure 5-66. Bit input mapping definition for registers f f u u n n c c t t i i o o n n i i n n d d e e x x t t a a b b l l e e a a n n d d d d e e f f i i n n i i t t i i o o n n table 5-56. Physical logical function byte configur...

  • Page 193

    Tpu2000/2000r modbus/modbus plus automation guide 183 2 = refresh registers 60002 access password ascii – 2 characters leftmost digits 60003 access password ascii – 2 characters rightmost digits 60004 spare_2 60005 input 1 select mask unsigned integer 16 bits 60006 input 2 select mask unsigned integ...

  • Page 194

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 184 60050 input 13 index byte unsigned integer hi byte 8 leftmost bits input 14 index byte unsigned integer lo byte 8 rightmost bits 60051 input 15 index byte unsigned integer hi byte 8 leftmost bits input 16 index byte unsigned intege...

  • Page 195

    Tpu2000/2000r modbus/modbus plus automation guide 185 60093 input 30 and/negate mask unsigned integer 16 bits 60094 input 31 and/negate mask unsigned integer 16 bits 60095 input 32 and/negate mask unsigned integer 16 bits if the combination logic is to be logically anded or ored, then the following ...

  • Page 196

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 186 address item description 60262 input 2 characters 2 digit ascii characters 60263 input 2 leftmost 2 characters 2 digit ascii characters 60264 input 3 rightmost 2 characters 2 digit ascii characters 60265 input 3 characters 2 digit ...

  • Page 197

    Tpu2000/2000r modbus/modbus plus automation guide 187 register address item description 60512 spare_1 60513 execute register 0 = no action 1 = update registers 2 2 = = r r e e f f r r e e s s h h r r e e g g i i s s t t e e r r s s unsigned 16 bit range 0-2 60514 access password ascii – 2 characters...

  • Page 198

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 188 lo lo bit mask 60541 feedback 7 select mask hi unsigned integer 16 bits hi bit mask 60542 feedback 7 select mask lo unsigned integer 16 bits lo bit mask 60543 feedback 8 select mask hi unsigned integer 16 bits hi bit mask 60544 fee...

  • Page 199

    Tpu2000/2000r modbus/modbus plus automation guide 189 index (decimal) input definition 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 nda bfua ksi 79ca-1 hpfa lpfa octc 50-1d 5...

  • Page 200

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 190 index (decimal) input definition 86 87 88 89 90 91 92 93 94 95 86 97 98 99 100 101 102 103 104 105 106 107 81o-2* 81s-2* 81r-2* clta pwatt1 pwatt2 79ca1* 79ca2* sef* sef bza bf trip bf retrip bf trip* bf retrip* 32p 32n 32p* 32n* b...

  • Page 201

    Tpu2000/2000r modbus/modbus plus automation guide 191 address item description output 10 index byte unsigned integer lo byte 8 rightmost bits 60583 output 11 index byte unsigned integer hi byte 8 leftmost bits output 12 index byte unsigned integer lo byte 8 rightmost bits 60584 output 13 index byte ...

  • Page 202

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 192 address item description 60662 output 6 characters 2 digit ascii characters 60663 output 6 leftmost 2 characters 2 digit ascii characters 60664 output 7 rightmost 2 characters 2 digit ascii characters 60665 output 7 characters 2 di...

  • Page 203

    Tpu2000/2000r modbus/modbus plus automation guide 193 ansi curve selection type i ansi curve type ii 0 = extremely inverse 0 = disable 1 = very inverse 1 = standard 2 = inverse 2 = inverse 3 = short time inverse 3 = definite time 4 = definite time 4 = short time inverse 5 = long time extremely inver...

  • Page 204

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 194 register address item description 61038 51p-1 curve select (type i) unsigned 16 bits range 0-12 (see text above) 61039 51p-1 pickup amps unsigned 16 bits 1 0.2 61040 51p-1 time dial/time delay unsigned 16 bits 1 0 61041 50p-1 curve...

  • Page 205

    Tpu2000/2000r modbus/modbus plus automation guide 195 register address item description 1 0.2 61062 51p-2 time dial /delay setting unsigned 16 bits dial : 1 delay : 0 61063 51p-2 curve select (type i ) unsigned 16 bits range 0-12 (see text above) 61064 51p-2 pickup amps unsigned 16 bits 1 0.2 61065 ...

  • Page 206

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 196 register address item description bit 0: neutral tap range wdg1 (lsb) (0 = 1-12 a, 1 = 0.2-2.4a) bit 1: neutral tap range wdg1 (0 = 1-12 a, 1 = 0.2-2.4a) bit 2: neutral tap range wdg1 (0 = 1-12 a, 1 = 0.2-2.4a) bit 3: neutral tap r...

  • Page 207

    Tpu2000/2000r modbus/modbus plus automation guide 197 register address item description dial *10 delay * 100 63212 150p-3 curve select unsigned integer 16 bits see table above 63213 150p-3 pickup amps unsigned 16 bits 0.5 63214 150p-3 time dial unsigned 16 bits 0 63215 46-3 curve select byte unsigne...

  • Page 208

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 198 register address item description 63235 150g-3 time delay unsigned 16 bits 0 63236 disturb 3 pickup x unsigned integer 16 bits 0.5 63237 level detector-1 pickup x unsigned integer 16 bits 0.5 table 5-68. Alt 1 settings register def...

  • Page 209

    Tpu2000/2000r modbus/modbus plus automation guide 199 register address item description 61174 150p-1 time dial unsigned 16 bits 0 61175 46-1 curve select byte unsigned integer 16 bits see table above 61176 46-1 pickup amps unsigned 16 bits 1 0.2 61177 46-1 time dial/ time delay unsigned 16 bits 1 0....

  • Page 210

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 200 register address item description 61197 46-2 curve select (type i) unsigned integer 16 bits see table above 61198 46-2 pickup amps unsigned 16 bits 1 0.2 61199 46-2 time dial/time delay unsigned 16 bits 1 0 61200 51g-2 curve select...

  • Page 211

    Tpu2000/2000r modbus/modbus plus automation guide 201 register address item description bit 12: reserved bit 13: reserved bit 14: reserved bit 15: reserved (msb) (leftmost bit) if a 3 winding relay is used, alternate settings table definitions are given in table 5-69 below: table 5-69. Alternate 1 s...

  • Page 212

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 202 register address item description 0.2 63348 51n-3 time dial unsigned 16 bits 1 0 63349 50n-3 curve select byte (type ii) unsigned integer 16 bits 0 63350 51n-3 pickup amps unsigned 16 bits 0.5 63351 51n-3 time dial/delay setting un...

  • Page 213

    Tpu2000/2000r modbus/modbus plus automation guide 203 register address item description 61282 access password ascii – 2 characters leftmost digits 61283 access password ascii – 2 characters rightmost digits 61284 spare_2 61285 87t curve type unsigned integer 16 bits 61286 87t minimum i operate unsig...

  • Page 214

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 204 register address item description 1 0 61309 50n-1 curve select byte (type ii) unsigned integer 16 bits 0 61310 51n-1 pickup amps unsigned 16 bits 0.5 61311 51n-1 time dial/delay setting unsigned 16 bits time dial * 10 delay * 100 6...

  • Page 215

    Tpu2000/2000r modbus/modbus plus automation guide 205 register address item description 0 61331 50g-2 curve select byte (type ii) unsigned integer 16 bits 0 61332 51g-2 pickup amps unsigned 16 bits 0.5 61333 51g-2 time dial/delay setting unsigned 16 bits time dial * 10 delay * 100 61334 150g-2 curve...

  • Page 216

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 206 register address item description 63459 access password ascii – 2 characters rightmost digits 63460 spare_2 63461 87t-3 amp unsigned integer 16 bits 2 0.4 63462 51p-3 curve select (type i) unsigned 16 bits range 0-12 (see text abov...

  • Page 217

    Tpu2000/2000r modbus/modbus plus automation guide 207 register address item description 63483 51g-3 curve select (type ii) unsigned 16 bits range 0-12 (see text above) 63484 51g-3 pickup amps unsigned 16 bits 1 0.2 63485 51g-3 time dial/time delay unsigned 16 bits 1 0 63486 50g-3 curve select byte (...

  • Page 218

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 208 (windings 1 and 2) 0 61418 winding 1 ct configuration u u n n s s i i g g n n e e d d i i n n t t e e g g e e r r 1 1 6 6 b b i i t t s s 0 = wye 61419 winding 1 ct configuration u u n n s s i i g g n n e e d d i i n n t t e e g g ...

  • Page 219

    Tpu2000/2000r modbus/modbus plus automation guide 209 3 = 60 61438 lcd contrast adjust unsigned integer 16 bits 0 61439 relay password ascii – 2 characters leftmost digits 61440 relay password ascii – 2 characters rightmost digits 61441 test password ascii – 2 characters leftmost digits 61442 test p...

  • Page 220

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 210 register address item description 63712 spare_1 63713 execute register 0 = no action 1 = update registers 2 = refresh registers unsigned 16 bits 63714 access password ascii – 2 characters leftmost digits 63715 access password ascii...

  • Page 221

    Tpu2000/2000r modbus/modbus plus automation guide 211 61674 phase demand unsigned integer 0 61675 neutral demand unsigned integer 0 61676 load current alarms unsigned integer 16 bits 0 61677 3 phase demand alarm unsigned integer 16 bits 10 61678 low pf alarm unsigned integer 16 bits 0.5 61679 high p...

  • Page 222

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 212 1 = update registers 2 = refresh registers 61794 access password ascii – 2 characters leftmost digits 61795 access password ascii – 2 characters rightmost digits 61796 spare_2 61797 hour unsigned 16 bit hour range 0-23 61798 minute...

  • Page 223

    Tpu2000/2000r modbus/modbus plus automation guide 213 address item description 61930 ulo 2 rightmost 2 characters 2 digit ascii characters 61931 ulo 2 characters 2 digit ascii characters 61932 ulo 2 characters 2 digit ascii characters 61933 ulo 2 leftmost 2 characters 2 digit ascii characters 61934 ...

  • Page 224

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 214 address item description 62056 uli 1 leftmost 2 characters 2 digit ascii characters 62057 uli 2 rightmost 2 characters 2 digit ascii characters 62058 uli 2 characters 2 digit ascii characters 62059 uli 2 characters 2 digit ascii ch...

  • Page 225

    Tpu2000/2000r modbus/modbus plus automation guide 215 register address item description 62180 spare_2 62181 fli 1 index byte unsigned integer hi byte 8 leftmost bits fli 2 index byte unsigned integer lo byte 8 rightmost bits 62182 fli 3 index byte unsigned integer hi byte 8 leftmost bits fli 4 index...

  • Page 226

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 216 register address item description 62218 fli 6 characters 2 digit ascii characters 62219 fli 6 characters 2 digit ascii characters 62220 fli 6 leftmost 2 characters 2 digit ascii characters 62221 fli 7 rightmost 2 characters 2 digit...

  • Page 227

    Tpu2000/2000r modbus/modbus plus automation guide 217 register address item description 62271 fli 19 characters 2 digit ascii characters 62272 fli 19 leftmost 2 characters 2 digit ascii characters 62273 fli 20 rightmost 2 characters 2 digit ascii characters 62274 fli 20 characters 2 digit ascii char...

  • Page 228

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 218 modbus plus global register mapping (37 registers defined) tpu2000r only modbus plus has the unique protocol characteristic that up to 32 registers of data may be attached to the token and seen by all the nodes on the modbus plus n...

  • Page 229

    Tpu2000/2000r modbus/modbus plus automation guide 219 figure 5-71. Global register configuration option screen figure 5-72. Global register configuration screen the screen shown in figure 5-72 is visible once the set global register screen is depressed. Double clicking the area over the register ass...

  • Page 230

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 220 62563 access password ascii – 2 characters rightmost digits 62564 spare_2 62565 number of global register to transmit unsigned integer 16 bits 0 62566 modbus plus global register 1 mapped address unsigned integer 16 bits 1 62567 mo...

  • Page 231

    Tpu2000/2000r modbus/modbus plus automation guide 221 mapped address 1 62593 modbus plus global register 28 mapped address unsigned integer 16 bits 1 62594 modbus plus global register 29 mapped address unsigned integer 16 bits 1 62595 modbus plus global register 30 mapped address unsigned integer 16...

  • Page 232

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 222 0 0 1 1 msb/lsb (justified to the left i.E. Data in the the most significant bits) bit 3 1 register type (bipolar) bit 2 bit 1 bit 0 0 0 1 so, write hex 039 (decimal 57) into register 62695 and the registers should look like: regis...

  • Page 233

    Tpu2000/2000r modbus/modbus plus automation guide 223 register address item description 62696 user register 40001 source register scale type (leftmost byte) data type (rightmost byte) unsigned integer 16 bits 0 = normal 1 = remainder 2 = phase current 3 = neutral current 4 = voltage 5 = power 0 = un...

  • Page 234

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 224 register address item description data type (rightmost byte) 2 = phase current 3 = neutral current 4 = voltage 5 = power 0 = unsigned 16 bits 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62705 user reg. 40004 scale un...

  • Page 235

    Tpu2000/2000r modbus/modbus plus automation guide 225 register address item description data type (rightmost byte) 5 = power 0 = unsigned 16 bits 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62713 user reg. 40006 scale unsigned integer 16 bits 0 62714 user reg. 40006 source register ad...

  • Page 236

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 226 register address item description 3 = signed 32 bits 62721 user reg. 40008 scale unsigned integer 16 bits 0 62722 user reg. 40008 source register address unsigned integer 16 bits 1 62723 user reg. 40008 register destination type ri...

  • Page 237

    Tpu2000/2000r modbus/modbus plus automation guide 227 register address item description address 1 62731 user reg. 40010 register destination type rightmost bits 2 – 1- 0 d d e e s s t t i i n n a a t t i i o o n n j j u u s s t t i i f f i i c c a a t t i i o o n n ( ( b b i i t t 3 3 ) ) d d e e s ...

  • Page 238

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 228 register address item description d d e e s s t t i i n n a a t t i i o o n n j j u u s s t t i i f f i i c c a a t t i i o o n n ( ( b b i i t t 3 3 ) ) d d e e s s t t i i n n a a t t i i o o n n s s c c a a l l e e b b i i t t s...

  • Page 239

    Tpu2000/2000r modbus/modbus plus automation guide 229 register address item description b b i i t t s s 7 7 – – 6 6 - - 5 5 - - 4 4 0 0 0 1 = 4 bits 0 0 1 0 = 8 bits 0 1 0 0 = 12 bits 1 0 0 0 = 16 bits 62748 user register 40014 source register scale type (leftmost byte) data type (rightmost byte) un...

  • Page 240

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 230 register address item description 62756 user register 40016 source register scale type (leftmost byte) data type (rightmost byte) unsigned integer 16 bits 0 = normal 1 = remainder 2 = phase current 3 = neutral current 4 = voltage 5...

  • Page 241

    Tpu2000/2000r modbus/modbus plus automation guide 231 register address item description data type (rightmost byte) 3 = neutral current 4 = voltage 5 = power 0 = unsigned 16 bits 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62765 user reg. 40019 scale unsigned integer 16 bits 0 62766 us...

  • Page 242

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 232 register address item description 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62773 user reg. 40021 scale unsigned integer 16 bits 0 62774 user reg. 40021 source register address u u n n s s i i g g n n e e d d i i n...

  • Page 243

    Tpu2000/2000r modbus/modbus plus automation guide 233 register address item description 0 0 = = r r a a n n g g e e = = 6 6 5 5 5 5 3 3 5 5 62782 user reg. 40023 source register address unsigned integer 16 bits 1 62783 user reg. 40023 register destination type rightmost bits 2 – 1- 0 d d e e s s t t...

  • Page 244

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 234 register address item description destination type rightmost bits 2 – 1- 0 d d e e s s t t i i n n a a t t i i o o n n j j u u s s t t i i f f i i c c a a t t i i o o n n ( ( b b i i t t 3 3 ) ) d d e e s s t t i i n n a a t t i i ...

  • Page 245

    Tpu2000/2000r modbus/modbus plus automation guide 235 register address item description d d e e s s t t i i n n a a t t i i o o n n j j u u s s t t i i f f i i c c a a t t i i o o n n ( ( b b i i t t 3 3 ) ) d d e e s s t t i i n n a a t t i i o o n n s s c c a a l l e e b b i i t t s s i i z z e e ...

  • Page 246

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 236 register address item description 0 1 0 0 = 12 bits 1 0 0 0 = 16 bits 62808 user register 40029 source register scale type (leftmost byte) data type (rightmost byte) unsigned integer 16 bits 0 = normal 1 = remainder 2 = phase curre...

  • Page 247

    Tpu2000/2000r modbus/modbus plus automation guide 237 register address item description data type (rightmost byte) 1 = remainder 2 = phase current 3 = neutral current 4 = voltage 5 = power 0 = unsigned 16 bits 1 = unsigned 32 bits 2 = signed 16 bits 3 = signed 32 bits 62817 user reg. 40032 scale uns...

  • Page 248

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 238 63204 spare_2 63205 reserved -ap title ascii (leftmost 2 characters) 63206 reserved ap title ascii – 2 characters 63207 reserved ap title ascii – 2 characters 63208 reserved ap title ascii – 2 characters 63209 reserved ap title asc...

  • Page 249

    Tpu2000/2000r modbus/modbus plus automation guide 239 63234 reserved authentication ascii – 2 characters 63235 reserved authentication ascii – 2 characters 63236 reserved authentication ascii – 2 characters 63237 reserved authentication ascii – 2 characters 63238 reserved authentication ascii – 2 ch...

  • Page 250

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 240 selector 63255 reserved local s selector ascii – 2 characters 63256 reserved local s selector ascii – 2 characters 63257 reserved local s selector ascii – 2 characters 63258 reserved local s selector ascii – 2 characters 63259 rese...

  • Page 251

    Tpu2000/2000r modbus/modbus plus automation guide 241 63281 reserved local nsap ascii – 2 characters 63282 reserved local nsap ascii – 2 characters 63283 reserved local nsap ascii – 2 characters 63284 reserved local nsap ascii – 2 characters 63285 reserved local nsap ascii – 2 characters 63286 reser...

  • Page 252

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 242 size 63307 reserved tp max sdu size unsigned integer 63308 reserved tp max sdu size unsigned integer 63309 reserved tp max credits unsigned integer 63310 reserved tp max credits unsigned integer 63311 reserved tp max input que size...

  • Page 253

    Tpu2000/2000r modbus/modbus plus automation guide 243 out address 63330 reserved goose out address unsigned integer 63331 reserved goose out address unsigned integer 63332 reserved goose out address unsigned integer 63333 reserved reserved 63334 reserved reserved 63335 reserved reserved 63336 reserv...

  • Page 254

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 244 0 = disable 1 = enable 63361 sntp period unsigned integer word lo 63362 sntp period unsigned integer word hi 63363 reserved reserved 63364 sntp timeout () unsigned integer 50 sec 63365 sntp offset from utc signed integer - -780 min...

  • Page 255

    Tpu2000/2000r modbus/modbus plus automation guide 245 modbus ascii communication test example the easiest method to initiate communications in the modbus protocol is to read known discrete and register data. As per the tpu2000/tpu2000r modbus register documentation, the unit catalog number is reside...

  • Page 256

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 246 : 01 03 00 83 00 06 73 lf cr the decoded lrc checksum is 73. The calculation of the checksum is as such: 1. Neglect the colon (3a) and the lf (line feed 0a) and cr (carriage return od). This decreases the string to 2. The lrc check...

  • Page 257

    Tpu2000/2000r modbus/modbus plus automation guide 247 6. (if the lsb was 1): exclusive or the crc register with the polynomial value a001 hex (1010 0000 0000 0001) 7. Repeat steps 3 and 4 until 8 shifts have been performed. When this is done, a complete 8-bit byte will have been processed 8. Repeat ...

  • Page 258

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 248 modbus host modbus slave addr =1 read from 4x mapping slave addr. Funct. Code 03 start addr hi start addr lo regs read hi regs read lo error check eot sot byte 1 …2……..3…….4…….5……6……..7…. Slave addr. Funct. Code 83 exception code e...

  • Page 259

    Tpu2000/2000r modbus/modbus plus automation guide 249 another method to troubleshoot the tpu2000/tpu2000r is to use the 03 (read holding register) command and access the communication status registers. The communication status registers reside at 4xxx through 4xxx. Section 5 of this document list th...

  • Page 260

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 250 scada master protective relay point to point slave device address x e c network partner v1.0 figure 5-75. Example communication timing topology modbus baud rate analysis if modbus ascii protocolis re-examined, the modbus frame is i...

  • Page 261

    Tpu2000/2000r modbus/modbus plus automation guide 251 • carriage return (one character) each base transmitted and received command has at least 9 characters for transmission. The transmission time, depending upon baud rate can range from 74.97 ms (at 1200 baud) to 4.689 ms (at 19200 baud). For examp...

  • Page 262

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 252 event records 41281 12 9.927 23.237 config settings 60001 21 18.657 23.477 39.224 289.634 primary settings 60257 39 27.557 37.834 67.129 497.97 master trip settings 61665 10 9.728 17.660 22.935 110.169 test setup: tpu2000/tpu2000r ...

  • Page 263

    Tpu2000/2000r modbus/modbus plus automation guide 253 percent contribution at 1200 baud rcv latency 24% msoc latency 1% tx baud latency 27% host latency 48% rcv latency msoc latency tx baud latency host latency figure 5-76. Network throughput analysis at 1200 baud percent contribution at 19200 baud ...

  • Page 264

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 254 modbus plus troubleshooting schneider electric has designed modbus plus to be a very robust communication network. The publication 890 use 100 00 version 2.0 titled modicon modbus plus network planning and installation guide copyri...

  • Page 265

    Tpu2000/2000r modbus/modbus plus automation guide 255 communication status registers reside at 40712 through 40179. Section 5 of this document lists the method to access and use these registers. Modbus plus throughput the manual titled modicon modbus plus network planning and installation guide copy...

  • Page 266

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 256 tr = (2.08 + 0.016 * 16) * 1 + (0.19 + 0.016 * 0 ) * 0 + (0.53 * 2) tr = 2.336 + 0 + 1.06 tr = 3.239 ms as per the suggestions in the manual, the worst case token rotation time is: tr wk = 1* tr = 3.239 ms as per the suggestions in...

  • Page 267

    Tpu2000/2000r modbus/modbus plus automation guide 257 appendix a - tpu2000 protocol command set revision 3.1 1 revision history revision date author description 3.1 04/07/98 vab 3-4-11: maximum ct ratio was 2000 for messages 2/1-4/2. Maximum vt ratio was 2000 for message 20/1-20/2..

  • Page 268

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 258 the valid commands for the tpu2000 relay are listed below. The words transmit and receive in the command are with respect to the relay. The commands are spelt out in a 10 byte rs-232 protocol or a 3 byte incom protocol. It will be ...

  • Page 269

    Tpu2000/2000r modbus/modbus plus automation guide 259 where d1 lo is the low nibble of the first data byte and d1 hi is the high nibble of the first data byte, d2 lo is the low nibble of the second data byte and d2 hi is the high nibble of the second data byte, and d3 lo is the low nibble of the thi...

  • Page 270

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 260 figure 8 - upload data communication flow 3-download data: these commands edit the tpu2000 data. The tpu2000 responds with an ack after the successful receipt of each data message packet. This can be seen in the figure below. Figur...

  • Page 271

    Tpu2000/2000r modbus/modbus plus automation guide 261 3 10 n receive edit buffer commands 3 11 n receive edit buffer commands 3 12 n 3 13 n programmable curve commands 3 14 n waveform capture commands 3 15 n reserved for factory 0 transmit status "n" commands ( 3 0 n ) n definition 0 transmit fast s...

  • Page 272

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 262 0.4 unreported record status ( 3 0 4 ) this command will respond with the number of unacknowledged operation and fault records. To mark the record as being reported, a 3 6 12 command will retrieve the oldest unreported differential...

  • Page 273

    Tpu2000/2000r modbus/modbus plus automation guide 263 byte-bit output input byte-bit output input 3-7 51g-2 alt1 4-7 87h-d uli1 3-6 50n-1 alt2 4-6 51p-1d uli2 3-5 150n-1 eci1 4-5 51p-2d uli3 3-4 50g-2 eci2 4-4 51n-1d uli4 3-3 150g-2 wci 4-3 51g-2d uli5 3-2 46-1 trip 4-2 50p-1d uli6 3-1 46-2 spr 4-1 ...

  • Page 274

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 264 13-1 spare 14-1 spare 13-0 spare 14-0 spare msg byte definition 1/1 relay status (see command 4 1, msg 1/1) 1/2 command + subcommand = 0x07 1/3 total number of messages = 12 2/1 logical output byte 1 2/2 logical output byte 2 2/3 l...

  • Page 275

    Tpu2000/2000r modbus/modbus plus automation guide 265 msg byte definition 1/1 relay status byte bit 7: control power cycled bit 6: new fault recorded bit 5: alternate 2 settings active bit 4: alternate 1 settings active bit 3: remote edit disable bit 2: local settings changed bit 1: contact input ch...

  • Page 276

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 266 bit 8: dsp rom failure bit 7: spare bit 6: spare bit 5: spare bit 4: spare bit 3: cpu eeprom failure bit 2: cpu nvram failure bit 1: cpu eprom failure bit 0: cpu ram failure offset 6: unsigned word relay configuration bit 15-4: spa...

  • Page 277

    Tpu2000/2000r modbus/modbus plus automation guide 267 offset 55: unsigned byte 2 % second harmonic-c winding 2 offset 56: unsigned byte 2 % fifth harmonic-a winding 2 offset 57: unsigned byte 2 % fifth harmonic-b winding 2 offset 58: unsigned byte 2 % fifth harmonic-c winding 2 offset 59: unsigned b...

  • Page 278

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 268 offset 114: unsigned word 1 load current zero sequence angle winding 2 offset 116: unsigned word 1 load current positive sequence angle winding 2 offset 118: unsigned word 1 load current negative sequence angle winding 2 offset 120...

  • Page 279

    Tpu2000/2000r modbus/modbus plus automation guide 269 blk 5: rms peak demand current/real and reactive power values and time stamps block block offset data size scale description offset 0: signed long 1 peak demand current-a offset 4: unsigned byte peak demand current-a year offset 5: unsigned byte ...

  • Page 280

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 270 offset 78: unsigned byte peak demand kvars-a minute offset 79: unsigned byte spare offset 80: signed long 1 peak demand kvars-b offset 84: unsigned byte peak demand kvars-b year offset 85: unsigned byte peak demand kvars-b month of...

  • Page 281

    Tpu2000/2000r modbus/modbus plus automation guide 271 offset 36: unsigned byte minimum demand current-n day offset 37: unsigned byte minimum demand current-n hour offset 38: unsigned byte minimum demand current-n minute offset 39: unsigned byte spare offset 40: signed long 1 minimum demand kwatts-a ...

  • Page 282

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 272 offset 119: unsigned byte spare blk 7: counters block block offset data size scale description offset 0: unsigned short 1 unreported differential fault record counter offset 2: unsigned short 1 unreported through fault record count...

  • Page 283

    Tpu2000/2000r modbus/modbus plus automation guide 273 bit 27: 51g-2* bit 11: ulo9 bit 26: 50n-1* bit 10: loada bit 25: 150n-1* bit 9: oca-1 bit 24: 50g-2* bit 8: oca-2 bit 23: 150g-2* bit 7: hlda-1 bit 22: 46-1* bit 6: llda-1 bit 21: 46-2* bit 5: hlda-2 bit 20: 63* bit 4: llda-1 bit 19: ulo1 bit 3: ...

  • Page 284

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 274 bit 19: bit 3: bit 18: bit 2: bit 17: bit 1: bit 16: bit 0: offset 24: unsigned long logical input 64-95 (reserved) offset 28: unsigned long logical input 96-127 (reserved) offset 32: unsigned short physical output bit 15: spare bi...

  • Page 285

    Tpu2000/2000r modbus/modbus plus automation guide 275 5/3 aux port parameter 4 byte (0-255) 6/1 aux port parameter 5 byte (0-255) 6/2 aux port parameter 6 byte (0-255) 6/3 aux port parameter 7 byte (0-255) 7/1 aux port parameter 8 byte (0-255) 7/2 aux port parameter 9 byte (0-255) 7/3 aux port param...

  • Page 286

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 276 16 alt1 enables alt 1 settings 17 alt2 enables alt 2 settings 18 eci1 event-1 capture initiated 19 eci2 event-2 capture initiated 20 wci waveform capture initiated 21 trip initiates diff trip output 22 spr sudden pressure input 23 ...

  • Page 287

    Tpu2000/2000r modbus/modbus plus automation guide 277 1/3 total number of messages = 34 2/1 input1 high byte 2/2 input1 low byte 2/3 input1 index byte 3/1 input2 high byte 3/2 input2 low byte 3/3 input2 index byte 4/1 input3 high byte 4/2 input3 low byte 4/3 input3 index byte 5/1 input4 high byte 5/...

  • Page 288

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 278 21/3 input20 index byte 22/1 input21 high byte 22/2 input21 low byte 22/3 input21 index byte 23/1 input22 high byte 23/2 input22 low byte 23/3 input22 index byte 24/1 input23 high byte 24/2 input23 low byte 24/3 input23 index byte ...

  • Page 289

    Tpu2000/2000r modbus/modbus plus automation guide 279 3/3 input3 low byte 4/1 input4 high byte 4/2 input4 low byte bit physical input 4/3 input5 high byte --- -------------- 5/1 input5 low byte 0 in6 5/2 input6 high byte 1 in7 5/3 input6 low byte 2 in8 6/1 input7 high byte 3 in2 6/2 input7 low byte ...

  • Page 290

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 280 23/2 checksum high byte 23/3 checksum low byte 4.3 transmit programmable input and/or select ( 3 4 3 ) bit = 0, selected inputs are ored together. Bit = 1, selected inputs are anded together. Msg byte definition 1/1 relay status (s...

  • Page 291

    Tpu2000/2000r modbus/modbus plus automation guide 281 4.5 transmit programmable output select ( 3 4 5 ) bit = 0, physical output is selected. Bit = 1, physical output is not selected. Least significant low byte consists of bits 0 through 7. Least significant high byte consists of bits 8 through 15. ...

  • Page 292

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 282 4.6 transmit programmable output and/or select ( 3 4 6 ) bit = 0, selected inputs are ored together. Bit = 1, selected inputs are anded together. Index byte is the offset into the tpu's logical output structure. Bit logical output ...

  • Page 293

    Tpu2000/2000r modbus/modbus plus automation guide 283 33 150p-1d 2nd wdg 1 phase inst disabled alarm 34 150p-2d 2nd wdg 2 phase inst disabled alarm 35 150n-1d 2nd wdg 1 neutral inst disabled alarm 36 150g-2d 2nd wdg 2 ground inst disabled alarm 37 46-1d wdg 1 neg sequence time oc disabled alarm 38 4...

  • Page 294

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 284 92 hpfa high power factor alarm 93 lpfa low power factor alarm 94 varda three phase kvar demand alarm 95 pvara positive 3 phase kilovar alarm 96 nvara negative 3 phase kilovar alarm 97 pwatt1 positive watt alarm 1 98 pwatt2 positiv...

  • Page 295

    Tpu2000/2000r modbus/modbus plus automation guide 285 1/3 total number of messages = 39 2/1-4/2 out1 character string 8 bytes 4/3-7/1 out2 character string 8 bytes 7/2-9/3 out3 character string 8 bytes 10/1-12/2 out4 character string 8 bytes 12/3-15/1 out5 character string 8 bytes 15/2-17/3 out6 cha...

  • Page 296

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 286 5 = percent 25 tap 6 = percent 40 tap 7 = user curve 1 8 = user curve 2 9 = user curve 3 mode selection type 87t 0 = disabled 1 = 2nd harmonics 2 = 2nd & 5th harmonics 3 = all harmonics msg byte definition 1/1 relay status (see com...

  • Page 297

    Tpu2000/2000r modbus/modbus plus automation guide 287 16/2 50p-2 timedial/delay high byte (dial *10,delay *100) 16/3 50p-2 timedial/delay low (dial 1-10, delay 0-9.99) 17/1 150p-2 curve select byte (type ii) 17/2 150p-2 pickup x byte (0.5-20, *10) 17/3 150p-2 time delay high byte (0-9.99, *100) 18/1...

  • Page 298

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 288 2/2 wdg1 p ct ratio low byte 2/3 wdg1 n ct ratio high byte (1-4000) 3/1 wdg1 n ct ratio low byte 3/2 wdg2 p ct ratio high byte (1-4000) 3/3 wdg2 p ct ratio low byte 4/1 wdg2 g ct ratio high byte (1-4000) 4/2 wdg2 g ct ratio low byt...

  • Page 299

    Tpu2000/2000r modbus/modbus plus automation guide 289 21/1 spare 21/2 checksum high byte 21/3 checksum low byte 4.12 transmit counter settings ( 3 4 12 ) low byte consists of bits 0 through 7. High byte consists of bits 8 through 15. Msg byte definition 1/1 relay status (see command 3 4 1, msg 1/1) ...

  • Page 300

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 290 8/1 low pf alarm high byte(0.5-1.0 *100, 101=disables) 8/2 low pf alarm low byte 8/3 high pf alarm high byte(0.5-1.0 *100, 101=disables) 9/1 high pf alarm low byte 9/2 positive kvar alarm high byte (10-99990 / 10,10000=disable) 9/3...

  • Page 301

    Tpu2000/2000r modbus/modbus plus automation guide 291 4/1 out 6 delay high byte (0.00-60, *100) 4/2 out 6 delay low byte 4/3 out 3 delay high byte (0.00-60, *100) 5/1 out 3 delay low byte 5/2 out 2 delay high byte (0.00-60, *100) 5/3 out 2 delay low byte 6/1 out 1 delay high byte (0.00-60, *100) 6/2...

  • Page 302

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 292 5/3 ic-1 hi byte 6/1 ic-1 mid byte 6/2 ic-1 lo byte 6/3 ic-1 angle hi byte 7/1 ic-1 angle lo byte 7/2 in-1 hi byte 7/3 in-1 mid byte 8/1 in-1 lo byte 8/2 in-1 angle hi byte 8/3 in-1 angle lo byte 9/1 i0-1 (mag) hi byte 9/2 i0-1 (ma...

  • Page 303

    Tpu2000/2000r modbus/modbus plus automation guide 293 25/2 i2-2 angle lo byte 25/3 spare 26/1-29/3 reserved for tap changer position 5.2 show demand currents data ( 3 5 2 ) msg byte definition 1/1 relay status (see command 3 4 1, msg 1/1) 1/2 command + subcommand = 0x52 1/3 total number of messages ...

  • Page 304

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 294 11/1 max dem in/ig lo byte 11/2 max dem in/ig time yy 11/3 max dem in/ig time mn 12/1 max dem in/ig time dd 12/2 max dem in/ig time hh 12/3 max dem in/ig time mm 5.4 show minimum demand currents data ( 3 5 4 ) msg byte definition 1...

  • Page 305

    Tpu2000/2000r modbus/modbus plus automation guide 295 4/1 ib (low byte) 4/2 ic (high byte) 4/3 ic (mid byte) 5/1 ic (low byte) 5/2 in/ig (high byte) 5/3 in/ig (mid byte) 6/1 in/ig (low byte) 6/2 spare 6/3 spare 5.6 show average load current ( 3 5 6 ) msg byte definition 1/1 relay status (see command...

  • Page 306

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 296 12/1 iresc-2 angle low byte 12/2 2nd harmonic % a-1 byte (*2) 12/3 2nd harmonic % b-1 byte (*2) 13/1 2nd harmonic % c-1 byte (*2) 13/2 2nd harmonic % a-2 byte (*2) 13/3 2nd harmonic % b-2 byte (*2) 14/1 2nd harmonic % c-2 byte (*2)...

  • Page 307

    Tpu2000/2000r modbus/modbus plus automation guide 297 2/1 param flag high byte 2/2 param flag low byte 2/3 fault type (element) 3/1 setting 3/2 fault number (high byte) 3/3 fault number (low byte) 4/1 year 4/2 month 4/3 day 5/1 hours 5/2 minutes 5/3 seconds 6/1 hundredths of seconds 6/2 clear time h...

  • Page 308

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 298 21/3 i restraint c-1 (ang) hi byte 22/1 i restraint c-1 (ang) lo byte 22/2 i restraint a-2 (ang) hi byte 22/3 i restraint a-2 (ang) lo byte 23/1 i restraint b-2 (ang) hi byte 23/2 i restraint b-2 (ang) lo byte 23/3 i restraint c-2 ...

  • Page 309

    Tpu2000/2000r modbus/modbus plus automation guide 299 11/3 i g-2 high byte (*800 / ground wdg2 scale) 12/1 i g-2 low byte 12/2 spare 12/3 i a-1 (ang) high byte 13/1 i a-1 (ang) low byte 13/2 i b-1 (ang) high byte 13/3 i b-1 (ang) low byte 14/1 i c-1 (ang) high byte 14/2 i c-1 (ang) low byte 14/3 i n...

  • Page 310

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 300 5.12 send first operations record ( 3 5 12 ) message number definitions 00 87t trip 01 87h trip 02 51p-1 trip 03 51n-1 trip 04 50p-1 trip 05 50n-1 trip 06 150p-1 trip 07 150n-1 trip 08 46-1 trip 09 51p-2 trip 10 51g-2 trip 11 50p-2...

  • Page 311

    Tpu2000/2000r modbus/modbus plus automation guide 301 73 oc trip cntr alarm 74 diff trip cntr alm 75 phase demand alarm 76 neutral demand alm 77 load current alarm 78 trip coil failure 79 high pf alarm 80 low pf alarm 81 kvar demand alarm 82 pos. Kvar alarm 83 neg. Kvar alarm 84 pos. Watt alarm 1 85...

  • Page 312

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 302 169 uli4 input opened 170 uli5 input closed 171 uli5 input opened 172 uli6 input closed 173 uli6 input opened 174 uli7 input closed 175 uli7 input opened 176 uli8 input closed 177 uli8 input opened 178 uli9 input closed 179 uli9 in...

  • Page 313

    Tpu2000/2000r modbus/modbus plus automation guide 303 bit 3 - input 4 bit 4 - input 5 bit 5 - input 6 bit 6 - input 7 bit 7 - input 8 2/3 self test status (high byte) bit 0 - dsp rom bit 1 - dsp internal ram bit 2 - dsp external ram bit 3 - adc failure bit 4 - dsp +/-5v bit 5 - dsp +/-15v bit 6 - ds...

  • Page 314

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 304 6 load profile commands & records ( 3 6 n ) n definition 0 define load profile settings 1 start load profile data accumulation 2 freeze load profile data 3 report load profile header-all 4 report next load profile data block 5 retr...

  • Page 315

    Tpu2000/2000r modbus/modbus plus automation guide 305 each data block is a two byte word that has the following bit configuration: bit 0-13 : data values bit 14 : sign bit (1=multiply bits 0-13 by -1) bit 15 : scale bit (0=multiply bits 0-13 by 1, 1=multiply bits 0-13 by attribute scale) example: re...

  • Page 316

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 306 4/2 month 4/3 day 5/1 hours 5/2 minutes 5/3 seconds 6/1 hundredths of seconds 6/2 clear time high byte (*1000) 6/3 clear time low byte 7/1 relay time most significant hi byte (*1000) 7/2 relay time most significant lo byte 7/3 rela...

  • Page 317

    Tpu2000/2000r modbus/modbus plus automation guide 307 24/1 i 1-1 (ang) hi byte 24/2 i 1-1 (ang) lo byte 24/3 i 2-1 (ang) hi byte 25/1 i 2-1 (ang) lo byte 25/2 i 0-2 (ang) hi byte 25/3 i 0-2 (ang) lo byte 26/1 i 1-2 (ang) hi byte 26/2 i 1-2 (ang) lo byte 26/3 i 2-2 (ang) hi byte 27/1 i 2-2 (ang) lo b...

  • Page 318

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 308 9/3 i restraint a-1 hi byte (*800) 10/1 i restraint a-1 lo byte 10/2 i restraint b-1 hi byte (*800) 10/3 i restraint b-1 lo byte 11/1 i restraint c-1 hi byte (*800) 11/2 i restraint c-1 lo byte 11/3 i restraint a-2 hi byte (*800) 1...

  • Page 319

    Tpu2000/2000r modbus/modbus plus automation guide 309 28/3 i restraint c-1 lo byte 29/1 i restraint a-2 hi byte (*800) 29/2 i restraint a-2 lo byte 29/3 i restraint b-2 hi byte (*800) 30/1 i restraint b-2 lo byte 30/2 i restraint c-2 hi byte (*800) 30/3 i restraint c-2 lo byte 31/1 2nd harmonic a-1 ...

  • Page 320

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 310 data byte definition 1/1 unreported command byte 1/2 record part byte (0=part 1, 1=part 2) 1/3 checksum 1/1 + 1/2 msg byte definition same format as (3 5 8) except msg 1/2 = 0x6c. 6.13 oldest unreported through fault record (3 6 13...

  • Page 321

    Tpu2000/2000r modbus/modbus plus automation guide 311 9 trip and energize commands ( 3 9 n ) n definition 0 trip command 2 energize output contact command 3 set/reset outputs command 9.0 trip command (3 9 0) the trip command will be issued to the tpu. This command has a data message that contains th...

  • Page 322

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 312 9.3 set/reset output contacts command (3 9 3) this command allows for the assertion/deassertion of the ulo1 to ulo9 logical outputs. It also provides the means to reset the sealed in logical output contacts. Outputs denoted with an...

  • Page 323

    Tpu2000/2000r modbus/modbus plus automation guide 313 9/1 status change output byte7 9/2 status change output byte8 9/3 spare 10/1 spare 10/2 spare 10/3 spare 11/1 spare 11/2 checksum high byte 11/3 checksum low byte 10 receive buffer "n" commands ( 3 10 n ) n definition 0 reserved for repeat 3 10 n...

  • Page 324

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 314 11 receive edit buffer "n" commands (3 11 n) n definition 0 reserved for repeat 3 11 n 1 programmable input select and index tables 2 programmable input negated and table 3 programmable input and/or table 4 programmable input user ...

  • Page 325

    Tpu2000/2000r modbus/modbus plus automation guide 315 29 uli6 user logical input 6 30 uli7 user logical input 7 31 uli8 user logical input 8 32 uli9 user logical input 9 33 cri resets oc trip and all recloser counters msg byte definition 1/1 most significant high byte of password 1/2 most significan...

  • Page 326

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 316 18/2 input16 low byte 18/3 input16 index byte 19/1 input17 high byte 19/2 input17 low byte 19/3 input17 index byte 20/1 input18 high byte 20/2 input18 low byte 20/3 input18 index byte 21/1 input19 high byte 21/2 input19 low byte 21...

  • Page 327

    Tpu2000/2000r modbus/modbus plus automation guide 317 high byte consists of bits 8 through 15. Msg byte definition 1/1 most significant high byte of password 1/2 most significant low byte of password 1/3 least significant high byte of password 2/1 least significant low byte of password 2/2 spare 2/3...

  • Page 328

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 318 19/3 input26 high byte 20/1 input26 low byte 20/2 input27 high byte 20/3 input27 low byte 21/1 input28 high byte 21/2 input28 low byte 21/3 input29 high byte 22/1 input29 low byte 22/2 input30 high byte 22/3 input30 low byte 23/1 i...

  • Page 329

    Tpu2000/2000r modbus/modbus plus automation guide 319 2/3 command + subcommand = 0xb4 3/1-5/2 in1 character string 8 bytes 5/3-8/1 in2 character string 8 bytes 8/2-10/3 in3 character string 8 bytes 11/1-13/2 in4 character string 8 bytes 13/3-16/1 in5 character string 8 bytes 16/2-18/3 in6 character ...

  • Page 330

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 320 10/3 contact out2 least significant low byte 11/1 contact out1 most significant high byte 11/2 contact out1 most significant low byte 11/3 contact out1 least significant high byte 12/1 contact out1 least significant low byte 12/2-2...

  • Page 331

    Tpu2000/2000r modbus/modbus plus automation guide 321 31 50n-1d 1st wdg 1 neutral inst oc disabled alarm 32 50g-2d 1st wdg 2 ground inst oc disabled alarm 33 150p-1d 2nd wdg 1 phase inst disabled alarm 34 150p-2d 2nd wdg 2 phase inst disabled alarm 35 150n-1d 2nd wdg 1 neutral inst disabled alarm 36...

  • Page 332

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 322 90 hlda-2 high level detection alarm winding 2 91 llda-2 low level detection alarm winding 2 92 hpfa high power factor alarm 93 lpfa low power factor alarm 94 varda three phase kvar demand alarm 95 pvara positive 3 phase kilovar al...

  • Page 333

    Tpu2000/2000r modbus/modbus plus automation guide 323 0 not used reserved for fixed diff trip 1 contact out5 2 contact out7 3 contact out4 4 contact out6 5 contact out3 6 contact out2 7 contact out1 8 spare 9 spare 10 spare 11 spare 12 spare 13 spare 14 spare 15 spare 11.7 receive programmable outpu...

  • Page 334

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 324 5 = long time extremely inverse 6 = long time very inverse 7 = long time inverse 8 = recloser curve 9 = disabled 10 = user curve 1 11 = user curve 2 12 = user curve 3 curve selection type ii 0 = disabled 1 = standard 2 = inverse 3 ...

  • Page 335

    Tpu2000/2000r modbus/modbus plus automation guide 325 7/3 51p-1 timedial/delay (dial 1-10, delay 0-10, *20) 8/1 50p-1 curve select byte (type ii) 8/2 50p-1 pickup x byte (0.5-20, *10) 8/3 50p-1 timedial/delay high (dial *10,delay *100) 9/1 50p-1 timedial/delay low (dial 1-10, delay 0-9.99) 9/2 150p-...

  • Page 336

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 326 bit 3 : phase tap range wdg2 (0=1-12a, 1=0.2-2.4a) bit 4 : user definable curves bit 5 : reserved for frequency bit 6 : neutral tap range wdg3 (0=1-12a, 1=0.2-2.4a) bit 7 : phase tap range wdg3 (0=1-12a, 1=0.2-2.4a) 26/2 checksum h...

  • Page 337

    Tpu2000/2000r modbus/modbus plus automation guide 327 bit 9 : spare bit 10 : spare bit 11 : spare bit 12 : spare bit 13 : spare bit 14 : spare bit 15 : spare 12/1 configuration flag low byte bit 0 : oc protect mode (0=fund, 1=rms) bit 1 : reset mode (0=instant 1=delayed) bit 2 : spare bit 3 : target...

  • Page 338

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 328 2/2 spare 2/3 command + subcommand = 0xbc 3/1 through faults counter high byte (0-9999) 3/2 through faults counter low byte 3/3 thr fault sum kamp a counter high byte (0-9999) 4/1 thr fault sum kamp a counter low byte 4/2 through f...

  • Page 339

    Tpu2000/2000r modbus/modbus plus automation guide 329 11/3 pos watt alarm 1 high byte (1-9999, 10000=disable) 12/1 pos watt alarm 1 low byte 12/2 pos watt alarm 2 high byte (1-9999, 10000=disable) 12/3 pos watt alarm 2 low byte 13/1 spare 13/2 spare 13/3 spare 14/1 spare 14/2 spare 14/3 spare 15/1 s...

  • Page 340

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 330 5/3 out 3 delay high byte (0.00-60, *100) 6/1 out 3 delay low byte 6/2 out 2 delay high byte (0.00-60, *100) 6/3 out 2 delay low byte 7/1 out 1 delay high byte (0.00-60, *100) 7/2 out 1 delay low byte 7/3 spare 8/1 spare 8/2 spare ...

  • Page 342

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 332 2/2 spare 2/3 command + subcommand = 0xd4 3/1 programmable curve number user programmable curve number: 1=user 1; 2=user 2; 3=user 3 3/2 pointer offset 0 3/3 pointer offset 1 4/1 pointer offset 2 4/2 pointer offset 3 4/3 pointer of...

  • Page 343

    Tpu2000/2000r modbus/modbus plus automation guide 333 21/3 pointer offset 55 22/1 pointer offset 56 22/2 pointer offset 57 22/3 pointer offset 58 23/1 pointer offset 59 23/2 spare 23/3 spare 24/1 spare 24/2 spare 24/3 spare 25/1 spare 25/2 spare 25/3 spare 26/1 spare 26/2 checksum (high byte) 26/3 c...

  • Page 344

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 334 8/1 spare 8/2 checksum (high byte) 8/3 checksum low byte) 13.6 send overcurrent curve data set ( 3 13 6 ) data byte definition 1/1 user programmable curve number: 1=user 1; 2=user 2; 3=user 3 1/2 block number 1/3 programmable curve...

  • Page 345

    Tpu2000/2000r modbus/modbus plus automation guide 335 4/3 pointer offset 7 5/1 pointer offset 8 5/2 pointer offset 9 5/3 pointer offset 10 6/1 pointer offset 11 6/2 pointer offset 12 6/3 pointer offset 13 7/1 pointer offset 14 7/2 pointer offset 15 7/3 pointer offset 16 8/1 pointer offset 17 8/2 poi...

  • Page 346

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 336 24/2 spare 24/3 spare 25/1 spare 25/2 checksum (high byte) 25/2 checksum (low byte) 13.8 receive differential curve parameters ( 3 13 8 ) for the unit to receive the differential curve data, the following sequence of commands must ...

  • Page 347

    Tpu2000/2000r modbus/modbus plus automation guide 337 5/1 data point 2: (same as data point 0) 5/2 data point 3: (same as data point 0) 5/3 data point 3: (same as data point 0) 6/1 data point 4: (same as data point 0) 6/2 data point 4: (same as data point 0) 6/3 data point 5: (same as data point 0) ...

  • Page 348

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 338 24/3 data point 32: (same as data point 0) 25/1 data point 32: (same as data point 0) 25/2 data point 33: (same as data point 0) 25/3 data point 33: (same as data point 0) 26/1 data point 34: (same as data point 0) 26/2 data point ...

  • Page 349

    Tpu2000/2000r modbus/modbus plus automation guide 339 data byte definition 1/1 programmable curve number (1, 2, or 3) 1/2 programmable curve number (1, 2, or 3) 1/3 programmable curve number (1, 2, or 3) msg byte definition 1/1 relay status (see command 3 4 1, msg 1/1) 1/2 command + subcommand = 0xd...

  • Page 350

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 340 7/2 data point 7: (same as data point 0) 7/3 data point 7: (same as data point 0) 8/1 data point 8: (same as data point 0) 8/2 data point 8: (same as data point 0) 8/3 data point 9: (same as data point 0) 9/1 data point 9: (same as...

  • Page 351

    Tpu2000/2000r modbus/modbus plus automation guide 341 27/1 data point 36: (same as data point 0) 27/2 data point 37: (same as data point 0) 27/3 data point 37: (same as data point 0) 28/1 data point 38: (same as data point 0) 28/2 data point 38: (same as data point 0) 28/3 data point 39: (same as da...

  • Page 352

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 342 data byte definition 1/1 most significant high byte of password 1/2 most significant low byte of password 1/3 least significant high byte of password 2/1 least significant low byte of password 2/2 spare 2/3 command + subcommand = 0...

  • Page 353

    Tpu2000/2000r modbus/modbus plus automation guide 343 bit 4: 50p-1 bit 5: 50n-1 bit 6: 150p-1 bit 7: 150n-1 7/2 trigger source (byte 2) bit 0: 46-1 bit 1: 51p-2 bit 2: 51g-2 bit 3: 50p-2 bit 4: 50g-2 bit 5: 150p-2 bit 6: 150g-2 bit 7: 46-2 7/3 trigger source (byte 3) bit 0: through fault bit 1: harm...

  • Page 354

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 344 bit 0, 1: 00 = 8 rec of 8 qtr cycle record 01 = 4 rec of 16 qtr cycle record 10 = 2 rec of 32 qtr cycle record 11 = 1 rec of 64 qtr cycle record bit 6: single shot mode (0=off, 1=on) bit 7: append record mode (0=off, 1=on) 9/1 spar...

  • Page 355

    Tpu2000/2000r modbus/modbus plus automation guide 345 2/2 block number 2/3 sample 0: ia-1 (high byte) 3/1 sample 0: ia-1 (low byte) 3/2 sample 0: ib-1 (high byte) 3/3 sample 0: ib-1 (low byte) 4/1 sample 0: ic-1 (high byte) 4/2 sample 0: ic-1 (low byte) 4/3 sample 0: in-1 (high byte) 5/1 sample 0: i...

  • Page 356

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 346 bit 4: 5th harmonic restraint bit 5: all harmonic restraint 6/3 pickup status (high high byte) 7/1 pickup status (high low byte) 7/2 pickup status (low high byte) bit 0: 46-1 bit 1: 51p-2 bit 2: 51g-2 bit 3: 50p-2 bit 4: 50g-2 bit ...

  • Page 357

    Tpu2000/2000r modbus/modbus plus automation guide 347 2/1 mode/record size bit 0, 1: 00 = 8 rec of 8 qtr cycle record 01 = 4 rec of 16 qtr cycle record 10 = 2 rec of 32 qtr cycle record 11 = 1 rec of 64 qtr cycle record bit 6: single shot mode (0=off, 1=on) bit 7: append record mode (0=off, 1=on) 2/...

  • Page 358: Appendix B - Ascii Code

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 348 appendix b - ascii code decimal hexadecimal control value value character character 0 00 nul (ctrl @) null 1 01 soh (ctrl a) 2 02 stx ( ctrl b) 3 03 etx (ctrl c) 4 04 eot (ctrl d) 5 05 enq (ctrl e) 6 06 ack(ctrl f) 7 07 bel (ctrl g...

  • Page 359

    Tpu2000/2000r modbus/modbus plus automation guide 349 53 35 5 54 36 6 55 37 7 56 38 8 57 39 9 58 3a 59 3b 60 3c 61 3d 62 3e > 63 3f ? 64 40 @ 65 41 a 66 42 b 67 43 c 68 44 d 69 45 e 70 46 f 71 47 g 72 48 h 73 49 i 74 4a j 75 4b k 76 4c l 77 4d m 78 4e n 79 4f o 80 50 p 81 51 q 82 52 r 83 53 s 84 54 ...

  • Page 361

    Tpu2000/2000r modbus/modbus plus automation guide 351 appendix c - modbus plus communication between an abb protective relay and a modicon plc abstract: modbus plus capable devices are continuously being introduced into the utility environment. This application note is intended to educate the user w...

  • Page 362

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 352 data transfer (read or write) is explained later in this document. Network statistics is a count of each of the node’s good / bad transmission counts. If a bad transmission occurs, the nature of the failure is tallied on a table. L...

  • Page 363

    Tpu2000/2000r modbus/modbus plus automation guide 353 e c 8 data slave paths global data out abb dpu/tpu/gpu 2000r protective relay figure 2. Abb protective relay path implementation setting the address, of the abb protective relay is accomplished via the front panel interface or via the ecp program...

  • Page 364

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 354 within the plc, a master instruction should be programmed within the unit which when scanned and executed, the plc will transmit/receive data over the modbus plus network. It may take more than one plc scan to obtain the data over ...

  • Page 365

    Tpu2000/2000r modbus/modbus plus automation guide 355 address 1 e c modbus slave addr =10 read from 4x mapping 40283 - kwatts a high 16 bits 40284 - kwatts a low 16 bits 40285 - kwatts b high 16 bits 40286 - kwatts b low 16 bits 40287 - kwatts c high 16 bits 40288 - kwatts c low 16 bits 40289 - kwat...

  • Page 366

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 356 the mstr is intended to access data from the abb protective relay. Figure 7 illustrates the registers 400100 through 400108 which must be parameterized in order to obtain relay data. Figure 7 shows the mstr configuration screen con...

  • Page 367

    Tpu2000/2000r modbus/modbus plus automation guide 357 figure 8 ladder constructs are as such: 01000 is a system reset contact which when energized resets the mstr and counters. 00112 is a system start contact which when energized allows the mstr to read network data over modbus plus. If the network ...

  • Page 368: Abb Protective Relays

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 358 appendix d- telebyte rs 232/485 converter connection to abb protective relays abstract : there are many rs 232 to rs 485 converters on the market. Although abb cannot and does not endorser a particular manufacturer of product, it d...

  • Page 369

    Tpu2000/2000r modbus/modbus plus automation guide 359 6. Proper selection and installation of the physical cable medium. 7. Proper configuration of the rs 232/485 physical interface switches and dipswitches. Sw 1 1 2 3 4 sw 2 1 2 3 4 rs232 td rd rs422/485 td rd telebyte 245 optical isolator converte...

  • Page 370

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 360 telebyte 245 converter device 3 receive data 2 transmit data 2 transmit data 3 receive data 7 ground 5 ground 4 request to send 7 request to send 5 clear to send 8 clear to send 25 pin d shell female connector 9 pin d shell female ...

  • Page 371

    Tpu2000/2000r modbus/modbus plus automation guide 361 2. Termination must be attached to the extreme ends of the cable. If abb relays are at the extreme ends of the cable, internal termination resistors are available to provide termination. If the telebyte converter is inserted at the end of the cab...

  • Page 372

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 362 cable “a” see attached diagrams e c e c e c 32 devices and 4000 feet maximum loading and distance. E c unit 1 unit 2 unit 31 unit 32 three-wire cable with shield. Cable “b” - see attached diagram. End unit inline unit inline unit e...

  • Page 373

    Tpu2000/2000r modbus/modbus plus automation guide 363 figures 8 and 9 illustrate the individual conductor connectivity for attaching the abb protective relays in the dpu/tpu/2000 and the dpu/tpu/gpu 2000r. It is important to note that figures 8 and 9 illustrate only the attachment of each device ter...

  • Page 374

    Tpu2000/2000r modbus/modbus plus/ modbus tcp/ip automation guide 364 table 1 - rs485 communication card rs485 cross-reference list pin designation com 3 type 8 com port (2000r family) aux com port (2000r family) aux com port (2000 family) + 5 vdc 8 60 77 rs485 common 7 57 74 rs-485 (-) 2 56 73 rs-48...