ProSoft Technology inRAx MVI56-DNP Скачать руководство пользователя страница 133

MVI56-DNP 

 ControlLogix Platform 

Reference 

DNP 3.0 Server  

User Manual 

 

 

ProSoft Technology, Inc. 

Page 133 of 171 

July 21, 2011 
 

 

Analog Input Event Data with DNP Time (9969) 

The Block 9969 identification code is used by the PLC to send a set of analog 
input events to the module with DNP network time. 

Word Offset in 
Block 

Data Field(s) 

Description 

0 Block 

ID 

This field contains the value of 9969 identifying the event 
block to the module. 

1 Event 

Count 

This field contains the number of events contained 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 
9969 block transfer.  This is used to synchronize and 
confirm receipt of the block by the module. 

DNP Binary Input 
Data point 

This is the data point in the DNP binary input database 
represented by the event. 

4 State  Formatted: bit 15 = digital state for point.  All other bits 

are ignored. 

5 to 7 

DNP Time 

DNP time as received from Block ID 9903 

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 words of data for Event #4. 

27 to 32 

  

Six words of data for Event #5. 

33 to 38 

  

Six words of data for Event #6. 

39 to 44 

  

Six words of data for Event #7. 

45 to 50 

  

Six words of data for Event #8. 

51 to 56  

  

Six words of data for Event #9. 

57 to 62 

  

Six words of data for Event #10. 

63 to 247 

Spare 

Not Used 

 

Up to ten (10) events can be passed from the ControlLogix processor to the 
module in each block. To insure that the block reached the module and was 
processed, the module will send a response read block 9969 to the ControlLogix 
processor.  

Word Offset in 
Block 

Data Field(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 

Counter 

This field contains the sequence counter of the last 
successful block 9969 received. 

4 to 248 

Spare 

Not used 

249 

Block ID 

Identification code for block set to 9969. 

 

Содержание inRAx MVI56-DNP

Страница 1: ...MVI56 DNP ControlLogix Platform DNP 3 0 Server July 21 2011 USER MANUAL...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 8: ...Contents MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 8 of 171 ProSoft Technology Inc July 21 2011...

Страница 9: ...stem requirements hardware installation and basic configuration Diagnostic and Troubleshooting Diagnostics and Troubleshooting page 69 This section describes Diagnostic and Troubleshooting procedures...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 34: ...Start Here MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 34 of 171 ProSoft Technology Inc July 21 2011...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 68: ...Ladder Logic MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 68 of 171 ProSoft Technology Inc July 21 2011...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 98: ...Diagnostics and Troubleshooting MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 98 of 171 ProSoft Technology Inc July 21 2011...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 160: ...Reference MVI56 DNP ControlLogix Platform User Manual DNP 3 0 Server Page 160 of 171 ProSoft Technology Inc July 21 2011...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: