PRON NA60-MB0 Introduction This Protocol Manual is for use with Thytronic Protective Relays, such as the DMC, NTG and PRO-N series that support Modbus RTU and Modbus TCP communication protocol. 1 Modbus RTU communication The Thytronic Protective Relay (TPR) uses a communication protocol called Modbus. A company called Modicon, for use with their programmable controllers, developed the Modbus protocol.
PRON NA60-MB0 The next table describes all the exceptions handled by the TPRs. Code Name Description The function code received in the query is not an allowable action for ILLEGAL FUNCTION the slave. The data address received in the query is not an allowable address for ILLEGAL DATA ADDRESS the slave A value contained in the query data field is not an allowable value for...
PRON NA60-MB0 2 Logical organization of the protection’s data Each TPR has some data that can be read and/or written. These data are grouped in 4 data table. Data with 1 bit of information (e.g. the state of an output), can be placed in the Discrete Inputs table or in the Coils table, while data with more than 1 bit of information (e.g.
PRON NA60-MB0 2.1.2 BYTE Description: Signed variable with 1 byte (8 bit) of information. Range: -128 +127 Relationship with Modbus: A BYTE data type is always placed in the Least Significant Byte (LSB) of a Modbus Register (DIM=1). Modbus Byte Register Example: relationship between the data BYTE whose value is 13 (0x0D) and its Modbus representation:...
PRON NA60-MB0 2.1.4 WORD Description: Signed variable with 2 byte (16 bit) of information. Range: -32.768 +32.767 Relationship with Modbus: A WORD data type is always placed in a Modbus Register (DIM=1) keeping the representation (Big Endian). Modbus Word Register Example: relationship between the data WORD whose value is 3073 (0x0C01) and its Modbus representation: Modbus...
PRON NA60-MB0 2.1.6 LONG Description: Signed variable with 4 byte (32 bit) of information. Range: -2.147.483.648 +2.147.483.647 Relationship with Modbus: A LONG data type is placed in two Modbus Registers (DIM=2). The Least Significant Word of the LONG data type is placed in the first Modbus register while the Most Significant Word of the LONG data type is placed in the second Modbus register.
Page 10
PRON NA60-MB0 2.1.8 ARR Description: Array of BYTE. Relationship with Modbus: † An ARR data type of length n is placed in N Modbus Registers (N= ceil(n/2) ) keeping the byte ordering. If odd n, the last byte of ARR is placed in the MSB of the last Modbus register, while the LSB is set to 0 If even n: Array[n] Modbus Registers...
Page 11
PRON NA60-MB0 2.1.9 STR Description: String data type. It’s represented by an array of BYTE. Every byte represents the hexadecimal ASCII code associated with the character of the string Relationship with Modbus: † An STR data type of length n is placed in N Modbus Registers (N= ceil(n/2) ) keeping the byte ordering.
PRON NA60-MB0 3 How to read the Address Data Table All the information necessary to read/write data from/to a TPR is contained in the Address Data Table (see Appendix A). 3.1 Address Data Table Now a description of all the Address Data Table’s fields is given: TYPE ENUM Table 5.
PRON NA60-MB0 3.1.4 DIM The DIM field is the number of Modbus registers necessary to contain the VAR data. Example: let’s read the value of the variable “Relay phase nominal current - In ”. From the previous table we see that the reference is 4x for which the function 0x03 has to be used for reading. The Modbus address is IDX-1=50-1=49.
PRON NA60-MB0 3.1.8 ENUM The ENUM field, whenever is defined, contains the meaning of all possible values assumed by the variable. 3.2 Common properties Some common properties are now described for a better understanding. 3.2.1 Input state • State It’s the physical state of the Input: 0 or 1 (OFF or ON) 3.2.2 Output state •...
PRON NA60-MB0 4 Examples For all the examples, the following symbols are assumed: = Slave Modbus address (1-247) = Modbus Function code (1,2,3,4,5,6,15,16) = number of byte in the DATA field = Modbus DATA address = number of Modbus DATA address = Cyclical Redundancy Check DATAx = register x of DATA field...
PRON NA60-MB0 4.2 Example 2. How to read a BIT data type Let’s read from the Slave address 1 the variable “I> Trip”. From the Address Data Table (Appendix A) we find out the following information; TYPE ENUM I> Trip 0=OFF, 1=ON The REF field value specify a Discrete Input (1x), so the function 0x02 is used for reading.
Most Significative Byte Most significative bit Network Time Protocol Remote Terminal Unit Thytronic Protective Relay Most significative Word of a Long data (Higher word) Least significative Word of a Long data (Lower word) Version 3.50 PRON NA60-MB0 Remote Setting Manual...
PRON NA60-MB0 TYPE Range ENUM Commands UWORD 1,31,1 Month UWORD 1,12,1 Year UWORD 2000,2099,1 Hour UWORD 0,23,1 Minute UWORD 0,59,1 Second UWORD 0,59,1 Testing rele WORD 0="K1",1="K2",2="K3",3="K4" ,4="K5",5="K6",6="K7",7="K8 ",8="K9",9="K10" PLC2 Holding register - 1 UWORD 1,65535,1 PLC2 Holding register - 2 UWORD 1,65535,1 Info...
Page 20
PRON NA60-MB0 TYPE Range ENUM Rated nominal values Relay reference name Relay phase nominal current - In ULONG Relay residual nominal current - IEn ULONG Phase CT primary nominal current - Inp ULONG Residual CT primary nominal current - IEnp ULONG Relay nominal voltage ( phase to phase ) - Un ULONG...
Page 21
PRON NA60-MB0 TYPE Range ENUM READINGS Diagnostic MINOR Fail alarm 0=NO, 1=YES Protection and controls 0=OUT OF SERVICE, 1=ON SERVICE System diagnostic WORD 0="OK",1="FATAL",2="MAJO R",3="MINOR" Device diagnostic 0=OK, 1=NOT OK Program diagnostic WORD 0="OK",1="NOT OK",2="Disappeared" Data-base boot WORD 0="OK",1="NOT OK",2="Disappeared" Data-base run-time WORD 0="OK",1="NOT...
Page 31
PRON NA60-MB0 TYPE Range ENUM PARTIAL COUNTERS Thermal protection with RTD thermometric probes - 26 ParThAL1cnt - Value WORD ParTh>1cnt - Value WORD ParThAL2cnt - Value WORD ParTh>2cnt - Value WORD ParThAL3cnt - Value WORD ParTh>3cnt - Value WORD ParThAL4cnt - Value WORD ParTh>4cnt - Value WORD...
Page 32
PRON NA60-MB0 TYPE Range ENUM Thermal image - 49 ParAlDthAL1cnt - Value WORD ParBk1DthAL1cnt - Value WORD ParBk2DthAL1cnt - Value WORD ParAlDthAL2cnt - Value WORD ParBk1DthAL2cnt - Value WORD ParBk2DthAL2cnt - Value WORD ParTrDth>cnt - Value WORD ParBk1Dth>cnt - Value WORD ParBk2Dth>cnt - Value WORD...
Page 33
PRON NA60-MB0 TYPE Range ENUM Residual overcurrent - 50N/51N ParStIE>cnt - Value WORD ParTrIE>cnt - Value WORD ParBk1IE>cnt - Value WORD ParBk2IE>cnt - Value WORD ParStIE>>cnt - Value WORD ParTrIE>>cnt - Value WORD ParBk1IE>>cnt - Value WORD ParBk2IE>>cnt - Value WORD ParStIE>>>cnt - Value WORD...
Page 34
PRON NA60-MB0 TYPE Range ENUM Directional phase overcurrent - 67 ParStIPD>cnt - Value WORD ParTrIPD>cnt - Value WORD ParBk1IPD>cnt - Value WORD ParBk2IPD>cnt - Value WORD ParStIPD>>cnt - Value WORD ParTrIPD>>cnt - Value WORD ParBk1IPD>>cnt - Value WORD ParBk2IPD>>cnt - Value WORD ParStIPD>>>cnt - Value WORD...
Page 35
PRON NA60-MB0 TYPE Range ENUM Directional earth fault overcurrent - 67N ParStIED>cnt - Value WORD ParTrIED>cnt - Value WORD ParBk1IED>cnt - Value WORD ParBk2IED>cnt - Value WORD ParStIED>>cnt - Value WORD ParTrIED>>cnt - Value WORD ParBk1IED>>cnt - Value WORD ParBk2IED>>cnt - Value WORD ParStIED>>>cnt - Value WORD...
Page 36
PRON NA60-MB0 TYPE Range ENUM Accessory counters ParStBFcnt - Value WORD ParTrBFcnt - Value WORD ParBk1BFcnt - Value WORD Version 3.50 PRON NA60-MB0 Remote Setting Manual Page: 36 of 59...
Page 42
PRON NA60-MB0 TYPE Range ENUM MEASURES Physical f - Value LONG 1000 IL1 - Value LONG 16000 IL2 - Value LONG 16000 IL3 - Value LONG 16000 IE - Value LONG 80000 UL1 - Value LONG 112000 UL2 - Value LONG 112000 UL3 - Value...
Page 43
PRON NA60-MB0 TYPE Range ENUM Sequence I1 - Value LONG 16000 I2 - Value LONG 16000 I2/I1 - Value LONG 2000 U2 - Value LONG 112000 Power P - Value LONG 172800 Q - Value LONG 172800 S - Value LONG 172800 CosPhi - Value...
Page 44
PRON NA60-MB0 TYPE Range ENUM 4th harmonic IL1-4th - Value LONG 16000 IL2-4th - Value LONG 16000 IL3-4th - Value LONG 16000 5th harmonic IL1-5th - Value LONG 16000 IL2-5th - Value LONG 16000 IL3-5th - Value LONG 16000 Phase demands IL1FIX - Value LONG 16000...
Page 45
PRON NA60-MB0 TYPE Range ENUM Energy measures EA+ - Value LONG EA- - Value LONG EA - Value LONG EQ+ - Value LONG kvarh EQ- - Value LONG kvarh EQ - Value LONG kvarh PT100 Probes WORD 0="ON",1="WAIT",2="LOW",3 ="HIGH",4="FAIL" LONG WORD 0="ON",1="WAIT",2="LOW",3 ="HIGH",4="FAIL"...
Page 46
PRON NA60-MB0 TYPE Range ENUM Fault 0 Fault n. 0 - Fault counter LONG Fault n. 0 - Date Fault n. 0 - Time Fault n. 0 - Fault cause WORD 0="No faults",1="U< Start",2="U< Trip",3="U<< Start",4="U<< Trip",5="I> Start",6="I> Trip",7="I>> Start",8="I>> Trip",9="I>>> Start",10="I>>>...
Page 48
PRON NA60-MB0 TYPE Range ENUM Fault 0 Fault n. 0 - IL1r ULONG 16000 Fault n. 0 - IL2r ULONG 16000 Fault n. 0 - IL3r ULONG 16000 Fault n. 0 - UL1r ULONG 112000 Fault n. 0 - UL2r ULONG 112000 Fault n.
Page 49
PRON NA60-MB0 Fault n. 0 - Inputs IN27-IN42 UWORD Fault n. 0 - Outputs K1-K6 UWORD Fault n. 0 - Outputs K7-K10 UWORD Fault n. 0 - Fault cause info Version 3.50 PRON NA60-MB0 Remote Setting Manual Page: 49 of 59...
Page 50
PRON NA60-MB0 TYPE Range ENUM Fault 1 Fault n. 1 - Fault counter LONG Fault n. 1 - Date Fault n. 1 - Time Fault n. 1 - Fault cause WORD 0="No faults",1="U< Start",2="U< Trip",3="U<< Start",4="U<< Trip",5="I> Start",6="I> Trip",7="I>> Start",8="I>> Trip",9="I>>> Start",10="I>>>...
Page 52
PRON NA60-MB0 TYPE Range ENUM Fault 1 Fault n. 1 - IL1r ULONG 16000 Fault n. 1 - IL2r ULONG 16000 Fault n. 1 - IL3r ULONG 16000 Fault n. 1 - UL1r ULONG 112000 Fault n. 1 - UL2r ULONG 112000 Fault n.
Page 53
PRON NA60-MB0 Fault n. 1 - Inputs IN27-IN42 UWORD Fault n. 1 - Outputs K1-K6 UWORD Fault n. 1 - Outputs K7-K10 UWORD Fault n. 1 - Fault cause info Version 3.50 PRON NA60-MB0 Remote Setting Manual Page: 53 of 59...
Page 54
PRON NA60-MB0 TYPE Range ENUM Events Event n. 0 - Event counter LONG Event n. 0 - Date Event n. 0 - Hour SEE MANUAL END PAGE Event n. 0 - Cause WORD Event n. 1 - Event counter LONG Event n.
Page 55
PRON NA60-MB0 TYPE Range ENUM Events Event n. 8 - Event counter LONG Event n. 8 - Date Event n. 8 - Hour SEE MANUAL END PAGE Event n. 8 - Cause WORD Event n. 9 - Event counter LONG Event n.
Page 56
PRON NA60-MB0 TYPE Range ENUM Events Event n. 16 - Event counter LONG Event n. 16 - Date Event n. 16 - Hour SEE MANUAL END PAGE Event n. 16 - Cause WORD Event n. 17 - Event counter LONG Event n.
Need help?
Do you have a question about the NA60-MB0 PRON Series and is the answer not in the manual?
Questions and answers