ProSoft Technology inRAx MVI56-DNP User Manual Download Page 147

MVI56-DNP 

 ControlLogix Platform 

Reference 

DNP 3.0 Server  

User Manual 

 

 

ProSoft Technology, Inc. 

Page 147 of 171 

July 21, 2011 
 

 

5.6 

DNP Subset Definition - Master 

 

OBJECT REQUEST 

RESPONSE 

 

 

 

Obj Var Description 

Func 
Codes 

Qual 
Codes 

(hex) 

Func 
Codes 

Qual 
Codes 

(hex) 

Data 
Size 

(bits) 

NOTES 

Binary Input - All 
Variations 

06 

 

  

Master will generate this 
variation 

 1 Binary 

Input 

06 129, 

130 

00, 01 

Master will generate and 
process this variation 

 

Binary Input with 
Status 

06 129, 

130 

00, 01 

Master will generate and 
process this variation 

Binary Input Change - 
All Variations 

1 06, 

07, 

08 

 

  

56 

Master will generate this 
variation 

 

Binary Input Change 
Without Time 

1 06, 

07, 

08 

129, 
130 

17, 28 

Master will generate and 
process this variation 

 

Binary Input Change 
With Time 

1 06, 

07, 

08 

129, 
130 

17, 28 

56 

Master will generate and 
process this variation 

 

Binary Input Change 
With Relative Time 

1 06, 

07, 

08 

129, 
130 

17, 28 

24 

Master will generate and 
process this variation 

10 

Binary Output - All 
Variations 

1 06     

  8 

Master will generate and 
process these variations 

 

Binary Output 

 

  

 

  

 

Binary Output Status 

 

  

129, 
130 

00, 01 

12 

Control Block - All 
Variations 

 

  

 

  

88 

 

  

Control Relay Output 
Block 

3, 4, 5, 

17, 28 

129 

Echo of 
request 

88 

Master will generate this 
variation and parse the 

response 

 

Pattern Control Block 

 

  

 

  

88 

 

  

Pattern Mask 

 

  

 

  

16 

 

20 

Binary Counter - All 
Variations 

1, 7, 8, 
9, 10 

06 

 

  

32 

Master will generate this 
variation 

 

32-Bit Binary Counter 

 

  

129, 

130 

00, 01 

40 

Master will process this 

variation 

 

16-Bit Binary Counter 

 

  

129, 

130 

00, 01 

24 

Master will process this 

variation 

 

32-Bit Delta Counter 

 

  

129, 

130 

00, 01 

40 

Master will process this 

variation 

 

16-Bit Delta Counter 

 

  

129, 
130 

00, 01 

24 

Master will process this 
variation 

 

32-Bit Binary Counter 
Without Flag 

1, 7, 8, 
9, 10 

06 129, 

130 

00, 01 

32 

Master will generate and 
process this variation 

 

16-Bit Binary Counter 
Without Flag 

1, 7, 8, 
9, 10 

06 129, 

130 

00, 01 

16 

Master will generate and 
process this variation 

 

32-Bit Delta Counter 
Without Flag 

  

  129, 

130 

00, 01 

32 

Master will process this 
variation 

 

16-Bit Delta Counter 
Without Flag 

  

  129, 

130 

00, 01 

16 

Master will process this 
variation 

21 

Frozen Counter - All 
Variations 

06 

 

  

32 

Master will generate this 
variation 

Summary of Contents for inRAx MVI56-DNP

Page 1: ...MVI56 DNP ControlLogix Platform DNP 3 0 Server July 21 2011 USER MANUAL...

Page 2: ...ed MVI56 DNP User Manual July 21 2011 ProSoft Technology ProLinx inRAx ProTalk and RadioLinx are Registered Trademarks of ProSoft Technology Inc All other brand or product names are or may be trademar...

Page 3: ...vant de d connecter l quipement couper le courant ou s assurer que l emplacement est d sign non dangereux D Suitable for use in Class I Division 2 Groups A B C and D Hazardous Locations or Non Hazardo...

Page 4: ...es must be at least 1 3 mm squared and all earth ground conductors must be at least 4mm squared Label Markings ATEX II 3 G EEx nA IIC T6 0 C Ta 60 C cULus E183151 Class I Div 2 Groups A B C D T6 30 C...

Page 5: ...Logic 19 1 7 1 Configuring the RSLinx Driver for the PC COM Port 19 1 7 2 Determining the Firmware Version of Your Processor 21 1 7 3 Adding the Module in Your Project 23 1 7 4 Selecting the Slot Numb...

Page 6: ...in Menu 77 4 2 3 The Class Assignment Menu Y 81 4 2 4 DNP Database View Menu 83 4 2 5 DNP Master Command List Menu 86 4 2 6 DNP Master Command Error List Menu 87 4 3 Error Status Table 88 4 4 Internal...

Page 7: ...l Authorization RMA Policies and Conditions 163 6 1 1 Returning Any Product 163 6 1 2 Returning Units Under Warranty 164 6 1 3 Returning Units Out of Warranty 164 6 2 LIMITED WARRANTY 165 6 2 1 What I...

Page 8: ...Contents MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 8 of 171 ProSoft Technology Inc July 21 2011...

Page 9: ...stem requirements hardware installation and basic configuration Diagnostic and Troubleshooting Diagnostics and Troubleshooting page 69 This section describes Diagnostic and Troubleshooting procedures...

Page 10: ...Guide to the MVI56 DNP User Manual MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 10 of 171 ProSoft Technology Inc July 21 2011...

Page 11: ...nloading the Sample Program to the Processor 30 Connecting Your PC to the Module 31 To get the most benefit from this User Manual you should have the following skills Rockwell Automation RSLogix softw...

Page 12: ...ium II 450 MHz minimum Pentium III 733 MHz or better recommended Supported operating systems o Microsoft Windows XP Professional with Service Pack 1 or 2 o Microsoft Windows 2000 Professional with Ser...

Page 13: ...Number Part Description 1 MVI56 DNP Module MVI56 DNP DNP 3 0 Server over Ethernet Communication Module 1 Cable Cable 15 RS232 Null Modem For RS232 Connection to the CFG Port 3 Cable Cable 14 RJ45 to...

Page 14: ...ccess to the Internet you can install ProSoft Configuration Builder from the ProSoft Solutions Product CD ROM included in the package with your module To install ProSoft Configuration Builder from the...

Page 15: ...ustration shows the MVI56 DNP jumper configuration 1 Set the PRT 2 for application port 1 and PRT 3 for application port 2 jumpers select RS232 RS422 or RS485 to match the wiring needed for your appli...

Page 16: ...to verify that suitable safety procedures are in place before installing or servicing the device After you have checked the placement of the jumpers insert MVI56 DNP into the ControlLogix chassis Use...

Page 17: ...and bottom of the module are securely in the locking holes of the rack 5 Make a note of the slot location You must identify the slot in which the module is installed in order for the sample program t...

Page 18: ...how to establish communication through the serial interface It is not mandatory that you use the processor s serial interface You may access the processor through whatever network interface is availa...

Page 19: ...ou can incorporate the sample program into your existing application The inRAx Solutions CD provides one or more versions of the sample ladder logic The version number appended to the file name corres...

Page 20: ...n click CONFIGURE This action opens the Configure RS 232 DF1 Devices dialog box 4 Click the AUTO CONFIGURE button RSLinx will attempt to configure your serial port to work with the selected driver 5 W...

Page 21: ...and RSLogix documentation for help configuring and troubleshooting these applications 1 Connect an RS 232 serial cable from the COM serial port on your PC to the communication port on the front of the...

Page 22: ...ver Page 22 of 171 ProSoft Technology Inc July 21 2011 5 In the Connected To Go Online dialog box click the GENERAL tab This tab shows information about the processor including the Revision firmware v...

Page 23: ...om the ProSoft Technology Web site 3 Modify the example ladder logic to meet the needs of your application if necessary 4 Download the ladder logic to the processor Note If you are installing this mod...

Page 24: ...User Manual DNP 3 0 Server Page 24 of 171 ProSoft Technology Inc July 21 2011 This action opens the SELECT MODULE dialog box 2 Select the 1756 MODULE GENERIC 1756 MODULE from the list and click OK Th...

Page 25: ...le is located Input Assembly Instance 1 must use this value Input Size 250 must use this value Output Assembly Instance 2 must use this value Output Size 248 must use this value Configuration Assembly...

Page 26: ...ate instance of RSLogix 5000 open the version of the sample ladder logic project that matches the firmware revision number of your ControlLogix processor This is so you may copy and paste from the sam...

Page 27: ...module DNPCfgStatus tag array holds the module status data The DNPData tag array holds all the DNP and IED data for each data type Other more specialized tags and tag arrays hold data to be sent or re...

Page 28: ...y 21 2011 8 The last step is to add the ladder logic If you are using the sample ladder logic you may need to adjust it to fit your application If you are not using the ladder example copy the ladder...

Page 29: ...and variables are correct and do not conflict with other modules in the rack To change the slot number 1 In the Controller Organization list select the module and then click the right mouse button to...

Page 30: ...ocessor s serial port as shown here You may download through any available network connection 2 When communication is established RSLogix 5000 will open a confirmation dialog box Click the DOWNLOAD bu...

Page 31: ...nfig Debug port of the module 3 Attach the other end to the serial port on your PC The communication port driver in RSLinx can occasionally prevent other applications from using the PC s COM port If y...

Page 32: ...ver your RSWho screen should look like this Branches are displayed or hidden by clicking on the or the icons 4 When you have verified that the driver is not being browsed go to COMMUNICATIONS CONFIGUR...

Page 33: ...ule Note You may need to shut down and restart your PC before it will allow you to stop the driver usually only on Windows NT machines If you have followed all of the above steps and it will not stop...

Page 34: ...Start Here MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 34 of 171 ProSoft Technology Inc July 21 2011...

Page 35: ...d into sections with topic header names enclosed in the characters Any record that begins with the character is considered to be a comment record Any text to the right of a character is ignored by the...

Page 36: ...ows Master time to disable transmitter on an RS 485 network Modem Yes or No This parameter defines if a dial up modem is used on the secondary DNP slave port A modem cannot be used if the port is conf...

Page 37: ...Time 1 to 65535 milliseconds Time period after select command received in which operate command will be performed After the select command is received the operate command will only be honored if it ar...

Page 38: ...block from the processor to the module Pass Through CROB Y or N This parameter will pass CROB functions through to the Ladder Logic Block 9910 wil be sent to the CLX processor with the data received f...

Page 39: ...le memory PLC Analog Outputs 0 to 500 points Number of analog output points configured above that are to be sent to the ControlLogix processor All other analog output points will be sent to the attach...

Page 40: ...Baud rate value Secondary DNP Port Baud Rate 300 600 1200 2400 4800 9600 19200 384 38400 576 57600 115 115200 RTS On 0 to 65535 millisecond s This value represents the number of 1 ms increments to be...

Page 41: ...d Data Yes or No This parameter determines whether or not the IED AO Read data will be stored in the database default No Section Item Range Description IED Database Database definition for DNP Master...

Page 42: ...ed messaging with this slave Bit 2 decimal 4 Use delay measurement with this slave Bit 3 decimal 8 Auto time synchronization enabled Node DL Conf Conf Conf App Rsp Address Mode Timeout Retry Timeout F...

Page 43: ...if data link frames sent to the remote device require a data link confirm This value should always be set to zero for almost all applications 0 3 Data Link Confirm Time out 1 to 65535 milliseconds Thi...

Page 44: ...s that define the slave mode The slave mode defines the functionality of the slave device and can be combined in any combination The fields have the following definitions Bit 0 ENABLE Determines if th...

Page 45: ...ort Flags Bits in the Port Flags parameter are dependent on the data type For Binary Input Analog Input and Counter data points Port Flags Bits Description Decimal Equivalent 0 to 1 Communication port...

Page 46: ...er specifies the Slave Address of the IED device on the DNP network to which the command will be sent The parameter has a range of 0 to 65535 The value of 65535 is reserved for broadcast messages Veri...

Page 47: ...n the DNP database for the command If the parameter has a value of 1 the DNP database is not used with the point IED DB Address This parameter defines the starting point address in the IED database fo...

Page 48: ...rt information from previously installed known working configurations to new projects 2 2 1 Setting Up the Project To begin start PROSOFT CONFIGURATION BUILDER PCB If you have used other Windows confi...

Page 49: ...DEFAULT MODULE in the tree view and then click the right mouse button to open a shortcut menu 2 On the shortcut menu choose CHOOSE MODULE TYPE This action opens the Choose Module Type dialog box 3 In...

Page 50: ...ree view 1 Select the object and then click the right mouse button to open a shortcut menu From the shortcut menu choose RENAME 2 Type the name to assign to the object 3 Click away from the object to...

Page 51: ...ppears 3 Enter your comment and click OK to save your changes Printing a Configuration File 1 Select the module icon and then click the right mouse button to open a shortcut menu 2 On the shortcut men...

Page 52: ...Configuring the MVI56 DNP Module MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 52 of 171 ProSoft Technology Inc July 21 2011...

Page 53: ...work Tasks that must be handled by the ladder logic are module data transfer special block handling and status data receipt Additionally a power up handler may be needed to handle the initialization o...

Page 54: ...es are grouped and organized All groups branch down from this UDT To utilize all the features and functions of the module an instance of each data type is required This is accomplished by declaring co...

Page 55: ...processor from the module by Read Block 100 Ladder logic transfers this information from the backplane transfer block into the ErrList controller tag array Read Block 100 is also used to move the sla...

Page 56: ...when this bit is set After receiving the write command the bit will be cleared DNP CfgStatus IINSlaveBits x 5 Slave digital outputs are in local control This bit is not used in this application DNP C...

Page 57: ...fore the start bytes 0x05 and 0x64 are received Err_Overrun INT This value counts the number of times the overrun error occurs This error occurs when the mainline Data Link Layer routine cannot read t...

Page 58: ...onds to the Device Trouble IIN bit Cfg_Type INT This is a coded field that defines the configuration of the module The codes are as follows 0 Single Slave Configuration 1 Dual Slave Configuration 2 Sl...

Page 59: ...ts the number of times an invalid length byte is received If the length of the message does not match the length value in the message this error occurs Mstr_CRC INT This value counts the number of tim...

Page 60: ...its own databases Ladder logic is required to transfer data between the module and the processor controller tags Each data type has its own set of unique block identification codes to distinguish the...

Page 61: ...pe_Data The DNP_Double_Type_Data object is an eight 8 element single byte integer SINT array which can be used to create controller tags that hold 8 bytes long data such as 64 bit long integer or 64 b...

Page 62: ...set by DNP master 0 waiting for time to be set 3 3 2 DNPCROB The DNPCROB object is used by the Special Function CROB Block 9901 This block sends a pulse output command to a single point relay or a tr...

Page 63: ...t DNP time HighTime DINT Most significant double word of 48 bit DNP time Value DINT Value for event This information is passed to the processor from the module in a special read block with an identifi...

Page 64: ...ject This object encapsulates all the data associated with one analog input event Name Style Description DNP_Analog_Input INT Data Point in the DNP analog input database represented by the event Value...

Page 65: ..._DNPTime_Block The DNPEvent_Binary_DNPTime_Block object implements the Special Function Block 9968 for binary input time data Name Style Description EventCount INT Number of events in the block 1 to 1...

Page 66: ...n array of this object should be defined to hold the status data for each slave used by the module Name Style Description Device_Index INT Index in the slave array for the Master port Slave_ID INT Sla...

Page 67: ...a object holds all data associated with one SOE generated binary event and is used in the DNP_SOE_BIEvntBlk object to create a 20 element array used to concentrate SOE generated event data into an eas...

Page 68: ...Ladder Logic MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 68 of 171 ProSoft Technology Inc July 21 2011...

Page 69: ...ommand Error Codes 96 The module provides information on diagnostics and troubleshooting in the following forms LED status indicators on the front of the module provide general information on the modu...

Page 70: ...mmunication error on one of its DNP ports BP ACT Amber On The LED is on when the module is performing a write operation on the backplane Off The LED is off when the module is performing a read operati...

Page 71: ...follow these steps 1 Turn off power to the rack 2 Remove the card from the rack 3 Verify that all jumpers are set correctly 4 If the module requires a Compact Flash card verify that the card is insta...

Page 72: ...modules in the rack are correctly configured in the ladder logic Module Errors Problem description Steps to take BP ACT LED not present on MVI56E modules remains OFF or blinks slowly MVI56E modules w...

Page 73: ...uration Builder PCB for Diagnostics The Configuration and Debug menu for this module is arranged as a tree structure with the Main menu at the top of the tree and one or more sub menus for each menu c...

Page 74: ...ft Configuration Builder Tip You can have a ProSoft Configuration Builder Diagnostics window open for more than one module at a time To connect to the module s Configuration Debug serial port 1 Start...

Page 75: ...tion Setup dialog box select a valid com port or other connection type supported by the module 2 Verify that the null modem cable is connected properly between your computer s serial port and the modu...

Page 76: ...es the commands available to you Keystrokes The keyboard commands on these menus are usually not case sensitive You can enter most commands in lowercase or uppercase letters The menus use a few specia...

Page 77: ...ebugging and system testing only and can cause the module to stop communicating with the processor or with other devices resulting in potential data loss or other communication failures Use these comm...

Page 78: ...anual to interpret each error recorded by the module If there are no errors present for the module the message NO ERRORS FOR SYSTEM is displayed Viewing DNP Set Up Pointers Press P to display the memo...

Page 79: ...ist Use this command after viewing the error list page 78 to delete the current list of errors and start a new list Viewing COM States Press V to view the current state of the DNP application port and...

Page 80: ...he module from a PC Viewing Block Transfer Statistics Press N from the Main Menu to view the Block Transfer Statistics screen Use this command to display the configuration and statistics of the backpl...

Page 81: ...values for the binary analog float and double input DNP database Press to display the commands available on this menu The following illustration shows the output for the Analog data set menu key 1 Vi...

Page 82: ...le Inputs Press 3 to view the override values for Double Input Data Redisplaying the Current Page Press S to display the current page of data Viewing the Previous Page of Data Press P to display the p...

Page 83: ...tabases Press D from the DNP menu then hold down the SHIFT key and press the key Use the number keys 1 to 6 to select the display of the data type you wish to view For example if the 1 key is pressed...

Page 84: ...Moving Forward Through 5 Pages of Registers Press from the Database View menu to skip five pages ahead in the database to see 100 registers of data 500 registers ahead of the currently displayed page...

Page 85: ...ess X to display the data on the current page in Double Word Hexadecimal format This is useful for regions of the database that contain Double Word Hexadecimal data Viewing DNP Binary Inputs Press 1 t...

Page 86: ...poll interval When the Last Poll value is to the poll interval the command is ready to execute The Last Error field contains the value 65535 when the next command is being executed Refer to Command Er...

Page 87: ...slaves The following illustration shows the status of slaves 0 and 1 Redisplaying the Current Page Press S to display the current page of data Moving Back Through 5 Pages of Commands Press to display...

Page 88: ...the slave is responding the message was good Note This is a frame count 4 6 DNP Slave Port total number of message frames seen by slave This value represents the total number of message frames receive...

Page 89: ...ave message overflow error Application Layer Error This value counts the number of times an application response message from the slave is too long to transmit 20 22 DNP Slave multi frame message from...

Page 90: ...be one greater than the number of slave devices The extra device is held for the broadcast device 41 43 DNP Master Port Frame Block Count This value represents the number of physical layer frame memo...

Page 91: ...the number of times a bad CRC value is received in a message 55 57 Scan Counter LSB Program scan counter 56 58 Scan Counter MSB 57 59 Free Memory LSB Free memory in module 58 60 Free Memory MSB 59 61...

Page 92: ...t is set After receiving the write command the bit will be cleared 5 Slave digital outputs are in local control This bit is not used in this application 6 Not Used 7 Device restart This bit is set whe...

Page 93: ...s not match length value in message 13 DNP bad CRC error Data Link Layer Error Computed CRC value for message does not match that received in message 14 DNP user data overflow error Transport Layer Er...

Page 94: ...put points are configured for the module Maximum value is 960 105 Too many binary input events Too many binary input events are configured for the module Maximum value is 400 106 Too many analog input...

Page 95: ...set to 0 It must be an integer in the range of 1 to 65535 224 Invalid DNP write time interval The write time interval is not in the data range in the configuration The value must be in the range of 0...

Page 96: ...t request This indicates a synchronization problem between the Master and slave devices 1005 Response does not contain date time object The response message from the slave device does not contain a da...

Page 97: ...his indicates a synchronization problem between the Master and slave devices 1005 Response does not contain date time object The response message from the slave device does not contain a date time obj...

Page 98: ...Diagnostics and Troubleshooting MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 98 of 171 ProSoft Technology Inc July 21 2011...

Page 99: ...atures and some of the Level 3 features The MVI56 DNP 3 0 Master Slave Communication Module is a single slot backplane compatible DNP 3 0 interface solution for the ControlLogix platform This module p...

Page 100: ...0 F Storage Temperature 40 C to 85 C 40 F to 185 F Shock 30 g operational 50 g non operational Vibration 5 g from 10 Hz to 150 Hz Relative Humidity 5 to 95 without condensation LED Indicators Module S...

Page 101: ...ant port switching redundant slave mode Special modem AT command string and timing support for dialing out on redundant port redundant slave mode DNP 3 0 Master Protocol Specifications The DNP 3 0 Mas...

Page 102: ...ports PRT1 PRT2 User definable module memory usage Support for the storage and transfer of all DNP data types across the backplane Communication parameters o Address 0 to 65534 slave mode o Baud rate...

Page 103: ...Enable Master Driver on selected port if configured After the module has received the Module Configuration the module will begin communicating with other nodes on the network depending on the configur...

Page 104: ...r receives the configuration information from the DNP CFG file This information configures the serial port and define the slave node characteristics Additionally the configuration information contains...

Page 105: ...Indication Word page 92 The slave driver supports object 110 octet string data Four points are pre assigned values as defined in the following table Point Description 0 Module Name as assigned in con...

Page 106: ...btains configuration data from the DNP CFG file The configuration data obtained includes the Master Slave and Command Lists These values are used by the Master driver to determine the type of commands...

Page 107: ...s set to 250 words This large data area permits fast throughput of data between the module and the processor The processor inserts data to the module s output image to transfer to the module The modul...

Page 108: ...Input Events Analog Input Events Float Input Events Double Input Events Last Value Data Binary Inputs Analog Inputs Float Inputs Double Inputs DNP Binary Outputs DNP Analog Outputs IED Binary Outputs...

Page 109: ...vent data 9961 SOE Binary Input Event with 64 bit time 1972 year base 9962 SOE Binary Input Event with 64 bit time 1970 year base 9968 Binary Input Event Data with DNP Time 9969 Analog Input Event Dat...

Page 110: ...and the ladder logic required Each data block transferred between the module and the processor has a specific block identification code that defines the data type contained in the block The following...

Page 111: ...ITAL OUTPUT DATA COUNTER DATA BLOCK 8 COUNTER DATA BLOCK 9 COUNTER DATA ANALOG INPUT DATA BLOCK 12 ANALOG INPUT DATA BLOCK 13 ANALOG INPUT DATA ANALOG OUTPUT DATA BLOCK 14 ANALOG INPUT DATA BLOCK 16 A...

Page 112: ...Block tells the ladder logic which block of data the module is expecting to receive from the ControlLogix processor during the next backplane transfer Under normal program operation the module sequent...

Page 113: ...e Write Block ID is an index value used to determine the location in the module s database where the data will be placed as defined in the table presented in the previous section Each transfer can mov...

Page 114: ...e commands and Trip Close functionality DNP BO Database Point BO Latch Pulse Point BO Trip Close Point 0 BO 0 Close BO 0 1 BO 1 Trip BO 0 2 BO 2 Close BO 1 3 BO 3 Trip BO 1 4 BO 4 Close BO 2 5 BO 5 Tr...

Page 115: ...2 to 41 Command 4 Data for the command relay block CROB to be generated 42 to 51 Command 5 Data for the command relay block CROB to be generated 52 to 61 Command 6 Data for the command relay block CRO...

Page 116: ...erations It only supports the latch on and off operations With the use of this block outputs can be pulsed on or off for user specified count and time intervals Additionally this command provides supp...

Page 117: ...t Count This field contains the number of events present in the block Values of 1 to 20 are valid 3 to 14 Event 1 Event message 15 to 26 Event 2 Event message 27 to 38 Event 3 Event message 39 to 50 E...

Page 118: ...atabase 3 Slave Address This field contains the remote slave address for the IED unit from which the message was received 4 Point Number This field contains the point number in the remote IED unit for...

Page 119: ...B block data as defined below 45 50 CROB 8 CROB block data as defined below 51 56 CROB 9 CROB block data as defined below 57 62 CROB 10 CROB block data as defined below 63 68 CROB 11 CROB block data a...

Page 120: ...data as defined below 225 230 CROB 38 CROB block data as defined below 231 236 CROB 39 CROB block data as defined below 237 242 CROB 40 CROB block data as defined below 243 248 Spare Not Used 249 249...

Page 121: ...yer sequence number errors Conf Retry This value represents the number of data link layer confirm request retries Conf Fail This value represents the number of data link layer confirm request failures...

Page 122: ...he file This field will have a value of 0 to MaxSlaves 1 4 to 11 Slave Data 1 This is the slave data for the first slave in the block The slave index for the data is the Slave Start Index given in wor...

Page 123: ...as a value of MaxCommands 1 3 to 247 Spare Not Used The module responds to the request with a read block 9950 with the following format Word Offset in Block Data Field s Description 0 Reserved Reserve...

Page 124: ...Formatted bits 0 to 9 Milliseconds bits 10 to 15 Seconds 7 Year This is the four digit year for the event 0 4095 Bits 12 and 13 can contain the class override values of 1 to 3 8 to 12 Five words of d...

Page 125: ...tained in the block Valid values for this field are 1 to 10 2 Sequence Counter This field is used to hold the sequence counter for each 9959 block transfer This is used to synchronize and confirm rece...

Page 126: ...he module 2 Event Count This field contains the number of events processed by the module 3 Sequence Counter This field contains the sequence counter of the last successful block 9959 received 4 to 248...

Page 127: ...the block by the module 3 DNP Binary Input Data point This is the data point in the DNP binary input database represented by the event 4 to 7 64 bit time This is the 64 bit time value generated by th...

Page 128: ...ful block 9961 received Block Response from Module to Processor 9961 Word Offset in Block Data Field s Description 0 Reserved Reserved 0 1 Block ID Block identification code for request from PLC by th...

Page 129: ...atabase represented by the event 4 to 7 64 bit time This is the 64 bit time value generated by the SOE module 8 Value This is the value for the event data It is either a 0 or 1 9 to 14 Six words of da...

Page 130: ...ld s Description 0 Reserved Reserved 0 1 Block ID Block identification code for request from PLC by the module 2 Event Count This field contains the number of events processed by the module 3 Sequence...

Page 131: ...e as received from Block ID 9903 8 Reserved Bits 0 and 1 are used for class override values of 1 to 3 9 to 14 Five words of data for Event 2 15 to 20 Five words of data for Event 3 21 to 26 Five words...

Page 132: ...ock is set to the last successfully processed block 9968 from the ControlLogix processor Compare this value to that sent by the ControlLogix processor If the values match the events can be removed fro...

Page 133: ...DNP time as received from Block ID 9903 8 Reserved Bits 0 and 1 are used for class override values of 1 to 3 9 to 14 Six words of data for Event 2 15 to 20 Six words of data for Event 3 21 to 26 Six w...

Page 134: ...ock is set to the last successfully processed block 9969 from the ControlLogix processor Compare this value to that sent by the ControlLogix processor If the values match the events can be removed fro...

Page 135: ...ime Valid entry for this field is in the range of 1 to 12 4 Day This field contains the day value for the new time Valid entry for this field is in the range of 1 to 31 5 Hour This field contains the...

Page 136: ...4 Hour This field contains the hour value for the new time Valid entry for this field is in the range of 0 to 23 5 Minute This field contains the minute value for the new time Valid entry for this fi...

Page 137: ...t for the port If the CTS line is used usually only required for half duplex modems and not defined for use in the DNPS specification the RTS and CTS lines must either be connected together or connect...

Page 138: ...int variations are supported for analog input and output objects both single and double floating point types Support for Obj110 octet string available only using read function Events generated by IED...

Page 139: ...Off Always Queue Never Clear Queue Never Reports Binary Input Change Events when no specific variation requested Reports time tagged Binary Input Change Events when no specific variation requested On...

Page 140: ...1 06 129 130 00 01 8 Slave will return this variation 12 0 Control Block All Variations 88 Slave will use variation 1 control 1 Control Relay Output Block 3 4 5 6 17 28 129 Echo of request 88 Slave w...

Page 141: ...to this request 8 16 Bit Frozen Delta Counter With Time Of Freeze 72 Slave will return Unknown Object to this request 9 32 Bit Frozen Counter Without Flag 1 06 129 130 00 01 32 Slave will return this...

Page 142: ...Delta Counter Event Without Time 24 Slave will return Unknown Object to this request 5 32 Bit Frozen Counter Event With Time 88 Slave will return Unknown Object to this request 6 16 Bit Frozen Counte...

Page 143: ...lave will return Unknown Object to this request 32 0 Analog Change Event All Variations 1 06 07 08 24 Slave will return variation 2 data 1 32 Bit Analog Change Event Without Time 1 06 07 08 129 130 17...

Page 144: ...tatus 1 06 129 130 00 01 24 Slave will return this variation 3 Short Floating Point Analog Output Status 1 06 129 130 00 01 40 Slave will return this variation 4 Long Floating Point Analog Output Stat...

Page 145: ...08 Slave will respond to this variation with all class 2 data binary input events 4 Class 3 Data 1 06 07 08 Slave will respond to this variation with all class 3 data analog input events 70 0 Not Def...

Page 146: ...28 129 130 00 01 07 08 17 28 8 Var The module will return this variation for the points defined in the module The variation determines the returned string length No Object 13 Slave supports the Cold R...

Page 147: ...Master will generate and process these variations 1 Binary Output 1 2 Binary Output Status 129 130 00 01 8 12 0 Control Block All Variations 88 1 Control Relay Output Block 3 4 5 6 17 28 129 Echo of r...

Page 148: ...06 129 130 00 01 32 Master will generate and process this variation 10 16 Bit Frozen Counter Without Flag 1 06 129 130 00 01 16 Master will generate and process this variation 11 32 Bit Frozen Delta C...

Page 149: ...ter will generate this variation 1 32 Bit Analog Input 1 06 129 130 00 01 40 Master will generate and process this variation Data returned to ladder logic will be Least Significant 16 bits only 2 16 B...

Page 150: ...Time 40 2 16 Bit Frozen Analog Event Without Time 24 3 32 Bit Frozen Analog Event With Time 88 4 16 Bit Frozen Analog Event With Time 72 40 0 Analog Output Status All Variations 1 06 24 Master will g...

Page 151: ...1 06 07 08 Master will generate this variation 70 0 Not Defined 1 File Identifier 80 0 Not Defined 1 Internal Indications 2 00 Index 7 24 The Master will generate this variation 81 0 Not Defined 1 St...

Page 152: ...r Manual DNP 3 0 Server Page 152 of 171 ProSoft Technology Inc July 21 2011 OBJECT REQUEST RESPONSE Obj Var Description Func Codes Qual Codes hex Func Codes Qual Codes hex Data Size bits NOTES 21 Mast...

Page 153: ...vel to obtain a confirmation If this value is set to 0 retries are disabled at the data link level of the protocol This parameter is only used if the frame is sent with confirmation requested 3 5 Appl...

Page 154: ...n RS 232 connection Enable this by setting the UseCTS parameter in the module configuration to 1 5 8 1 RS 232 Configuration Debug Port This port is physically an RJ45 connection An RJ45 to DB 9 adapte...

Page 155: ...of connection is required between the module and a modem or other communication device The Use CTS Line parameter for the port configuration should be set to Y for most modem applications RS 232 Null...

Page 156: ...connect the module to a computer or field device communication port Note For most null modem connections where hardware handshaking is not required the Use CTS Line parameter should be set to N and n...

Page 157: ...l depending on the RS 485 network devices used The cable required for this interface is shown below Note Terminating resistors are generally not required on the RS 485 network unless you are experienc...

Page 158: ...Reference MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 158 of 171 ProSoft Technology Inc July 21 2011 5 8 5 DB9 to RJ45 Adaptor Cable 14...

Page 159: ...Inc Page 159 of 171 July 21 2011 5 9 Command List Entry Form 0 1 2 3 4 5 6 7 8 9 Port Flags Slave Add Object Variation Function Address Pnt Count DNP DB IED DB Poll Interval 0 1 2 3 4 5 6 7 8 9 10 11...

Page 160: ...Reference MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 160 of 171 ProSoft Technology Inc July 21 2011...

Page 161: ...diting this process 1 Product Version Number 2 System architecture 3 Network details If the issue is hardware related we will also need information regarding 1 Module configuration and associated ladd...

Page 162: ...5 34 36 87 20 E mail support EMEA prosoft technology com Languages spoken include French English Europe location in Dubai UAE Tel 971 4 214 6911 E mail mea prosoft technology com Languages spoken incl...

Page 163: ...Technical Support Engineer will request that you perform several tests in an attempt to isolate the problem If after completing these tests the Product is found to be the source of the problem we wil...

Page 164: ...ize ProSoft Technology to repair the unit by providing a purchase order for 30 of the current list price plus freight charges duties and taxes as applicable 6 1 3 Returning Units Out of Warranty a Cus...

Page 165: ...ased on or after January 1st 2008 or one 1 year from the date of shipment for Product purchased before January 1st 2008 the Warranty Period If the Customer discovers within the Warranty Period a failu...

Page 166: ...plication neglect or misuse by the Customer vii accident improper testing or causes external to the Product such as but not limited to exposure to extremes of temperature or humidity power failure or...

Page 167: ...fication without notice c Transfer of title shall not operate to convey to Customer any right to make or have made any Product supplied by ProSoft d Customer is granted no right or license to use any...

Page 168: ...erstood to be the complete and exclusive agreement between the parties suspending all oral or written prior agreements and all other communications between the parties relating to the subject matter o...

Page 169: ...essor 104 DB9 to RJ45 Adaptor Cable 14 158 Determining the Firmware Version of Your Processor 21 Diagnostics and Troubleshooting 9 69 Disclaimer of all Other Warranties 167 Disclaimer Regarding High R...

Page 170: ...e Module 73 Receiving the Configuration File 80 Redisplaying the Current Page 82 86 87 Reference 9 99 Renaming PCB Objects 50 Return Material Authorization RMA Policies and Conditions 163 Returning An...

Page 171: ...ounters 85 Viewing DNP Float Inputs 85 Viewing DNP Float Outputs 85 Viewing DNP Frozen Counters 85 Viewing DNP Set Up Pointers 78 Viewing Double Inputs 82 Viewing Float Inputs 81 Viewing Master Port S...

Reviews: