ProSoft Technology Product Documentation In an effort to conserve paper, ProSoft Technology no longer includes printed manuals with our product shipments. User Manuals, Datasheets, Sample Ladder Files, and Configuration Files are provided on the enclosed CD-ROM, and are available at no charge from our web site: www.prosoft-technology.com Printed documentation is available for purchase.
Important Installation Instructions Power, Input, and Output (I/O) wiring must be in accordance with Class I, Division 2 wiring methods, Article 501-4 (b) of the National Electrical Code, NFPA 70 for installation in the U.S., or as specified in Section 18-1J2 of the Canadian Electrical Code for installations in Canada, and in accordance with the authority having jurisdiction.
Battery Life Advisory The MVI46, MVI56, MVI56E, MVI69, and MVI71 modules use a rechargeable Lithium Vanadium Pentoxide battery to backup the real-time clock and CMOS. The battery should last for the life of the module. The module must be powered for approximately twenty hours before the battery becomes fully charged. After it is fully charged, the battery provides backup power for the CMOS setup and the real-time clock for approximately 21 days.
Use IP List ....................... 32 2.3.3 Use Trip/Close Single Point ..................33 2.3.4 Binary Inputs ......................34 2.3.5 Analog Inputs ......................34 2.3.6 Float Inputs ......................34 2.3.7 Counters ........................35 ProSoft Technology, Inc. Page 5 of 139 February 11, 2011...
Page 6
Adding the Module to an Existing Project ............... 53 Diagnostics and Troubleshooting LED Status Indicators ..................... 58 4.1.1 Ethernet LED Indicators ..................59 4.1.2 Clearing a Fault Condition ..................59 4.1.3 Troubleshooting ...................... 59 Page 6 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 7
Intellectual Property Indemnity ................135 6.2.5 Disclaimer of all Other Warranties ................ 135 6.2.6 Limitation of Remedies ** ..................136 6.2.7 Time Limit for Bringing Suit ................... 136 6.2.8 No Other Warranties ..................... 136 ProSoft Technology, Inc. Page 7 of 139 February 11, 2011...
Page 8
Contents MVI56-DNPSNET ♦ ControlLogix Platform User Manual DNP 3.0 Server over Ethernet Communication Module 6.2.9 Allocation of Risks ....................136 6.2.10 Controlling Law and Severability ................136 Index Page 8 of 139 ProSoft Technology, Inc. February 11, 2011...
Specifications.. Product Specifications Product Specifications (page Support, Service, and Support, Service This section contains Support, Service and → Warranty and Warranty (page Warranty information. 129) Index Index of chapters. Index ProSoft Technology, Inc. Page 9 of 139 February 11, 2011...
Page 10
Guide to the MVI56-DNPSNET User Manual MVI56-DNPSNET ♦ ControlLogix Platform User Manual DNP 3.0 Server over Ethernet Communication Module Page 10 of 139 ProSoft Technology, Inc. February 11, 2011...
Hardware installation and wiring: install the module, and safely connect Distributed Network Protocol and ControlLogix devices to a power source and to the MVI56-DNPSNET module’s application port(s) ProSoft Technology, Inc. Page 11 of 139 February 11, 2011...
ProSoft Configuration Builder, HyperTerminal or other terminal emulator program. Note: You can install the module in a local or remote rack. For remote rack installation, the module requires EtherNet/IP or ControlNet communication with the processor. Page 12 of 139 ProSoft Technology, Inc. February 11, 2011...
#15 for RS-232 connections Adapter inRAx Solutions CD Contains sample programs, utilities and documentation for the MVI56-DNPSNET module. If any of these components are missing, please contact ProSoft Technology Support for replacement parts. ProSoft Technology, Inc. Page 13 of 139 February 11, 2011...
You must install the ProSoft Configuration Builder (PCB) software to configure the module. You can always get the newest version of ProSoft Configuration Builder from the ProSoft Technology website. To install ProSoft Configuration Builder from the ProSoft Technology website Open your web browser and navigate to http://www.prosoft- technology.com/pcb...
Note: If you are installing the module in a remote rack, you may prefer to leave the Setup pins jumpered. That way, you can update the module’s firmware without requiring physical access to the module. ProSoft Technology, Inc. Page 15 of 139 February 11, 2011...
(backplane) of the ControlLogix rack. Turn power ON. Note: If you insert the module improperly, the system may stop working, or may behave unpredictably. Page 16 of 139 ProSoft Technology, Inc. February 11, 2011...
Connect the right-angle connector end of the cable to your controller at the communications port. Connect the straight connector end of the cable to the serial port on your computer. ProSoft Technology, Inc. Page 17 of 139 February 11, 2011...
OMMUNICATIONS NLINE establish communication with the processor. This may take a few moments. When RSLogix has established communication with the processor, the Connected To Go Online dialog box will open. Page 18 of 139 ProSoft Technology, Inc. February 11, 2011...
ProSoft Technology, Inc. Page 19 of 139 February 11, 2011...
Page 20
OK. RSLogix will automatically apply the slot number change to all tags, variables and ladder logic rungs that use the MVI56-DNPSNET slot number for computation. Page 20 of 139 ProSoft Technology, Inc. February 11, 2011...
Note: If the list of configured drivers is blank, you must first choose and configure a driver from the Available Driver Types list. The recommended driver type to choose for serial communication with the processor is RS-232 DF1 Devices. ProSoft Technology, Inc. Page 21 of 139 February 11, 2011...
Page 22
If you are still unable to auto-configure the port, refer to your RSLinx documentation for further troubleshooting steps. Page 22 of 139 ProSoft Technology, Inc. February 11, 2011...
PROGRAM mode to RUN mode. Note: If you receive an error message during these steps, refer to your RSLogix documentation to interpret and correct the error. ProSoft Technology, Inc. Page 23 of 139 February 11, 2011...
RJ45-DB-9 Serial Adapter Cable and a Null Modem Cable. Attach both cables as shown. Insert the RJ45 cable connector into the Configuration/Debug port of the module. Attach the other end to the serial port on your PC. Page 24 of 139 ProSoft Technology, Inc. February 11, 2011...
[DNP Slave Analog Inputs] ..............41 [DNP Slave Float Inputs] ............... 42 [DNP ENET IP ADDRESSES] ............... 43 Ethernet Configuration ................44 Downloading the Project to the Module Using a Serial COM Port ..45 ProSoft Technology, Inc. Page 25 of 139 February 11, 2011...
PCB, the tree view consists of folders for Default Project and Default Location, with a Default Module in the Default Location folder. The following illustration shows the PCB window with a new project. Page 26 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 27
In the Product Line Filter area of the dialog box, select MVI56. In the Select Module Type dropdown list, select MVI56-DNPSNET, and then click OK to save your settings and return to the ProSoft Configuration Builder window. ProSoft Technology, Inc. Page 27 of 139 February 11, 2011...
Edit dialog box. To edit a parameter, select the parameter in the left pane and make your changes in the right pane. Click OK to save your changes. Page 28 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 29
P RINT This action opens the Print dialog box. In the Print dialog box, choose the printer to use from the drop-down list, select printing options, and then click OK. ProSoft Technology, Inc. Page 29 of 139 February 11, 2011...
0, the application port(s) will continue to operate under all conditions. If the value is set larger than 0 (1 to 65535), communications will cease if the specified number of failures occur. Page 30 of 139 ProSoft Technology, Inc. February 11, 2011...
0. If the value is set to Y (1), the data will be initialized with data from the processor. Use of this option requires associated ladder logic to pass the data from the processor to the module. ProSoft Technology, Inc. Page 31 of 139 February 11, 2011...
In other words when you change the size of a database you must adjust the transfer commands to accommodate the new location. Page 32 of 139 ProSoft Technology, Inc. February 11, 2011...
Point Index in Command Point in Database Controlled Bit 0 in BO database Bit 2 in BO database Bit 20 in BO database Bit 30 in BO database ProSoft Technology, Inc. Page 33 of 139 February 11, 2011...
Each point will occupy a one-word area in the module memory. 2.3.6 Float Inputs 0 to 150 Number of floating-point input points to configure in the DNP slave device. Each point will occupy a two-word area in the module memory. Page 34 of 139 ProSoft Technology, Inc. February 11, 2011...
0=disable, else 1 to 3 This parameter specifies the default class to be utilized for all the floating-point input points in the DNP database that are not defined in the override list section. ProSoft Technology, Inc. Page 35 of 139 February 11, 2011...
This parameter is set if the slave unit will send unsolicited response messages. If set to No, the slave will not send unsolicited responses. If set to Yes, the slave will send unsolicited responses. Page 36 of 139 ProSoft Technology, Inc. February 11, 2011...
Note: Flag will always be set for Online and cannot be changed through by the PLC or user program. Only the default variation returned by the module will be affected by changing this parameter. ProSoft Technology, Inc. Page 37 of 139 February 11, 2011...
Note: Flag will always be set for Online and cannot be changed through by the PLC or user program. Only the default variation returned by the module will be affected by changing this parameter. Page 38 of 139 ProSoft Technology, Inc. February 11, 2011...
If the parameter is set to Y , events will be generated only if the module’s time is synchronized. ProSoft Technology, Inc. Page 39 of 139 February 11, 2011...
2.4.1 Point # This is the information object address of the point. 2.4.2 Class 1 - Highest priority LASS 2 - Middle priority LASS 3 - Lowest priority LASS 0 - Disable. Page 40 of 139 ProSoft Technology, Inc. February 11, 2011...
3 - Lowest priority LASS 0 - Disable. 2.5.3 Deadband The module will generate events only if the data value changes by an amount greater than or equal to the configured deadband value. ProSoft Technology, Inc. Page 41 of 139 February 11, 2011...
3 - Lowest priority LASS 0 - Disable. 2.6.3 Deadband The module will generate events only if the data value changes by an amount greater than or equal to the configured deadband value. Page 42 of 139 ProSoft Technology, Inc. February 11, 2011...
List is set to Yes or Y. If Use IP List is enabled, the module will refuse to answer a request unless the IP address of the client is listed in this section. This section may contain no more than 10 addresses. ProSoft Technology, Inc. Page 43 of 139 February 11, 2011...
Edit the values for my_ip, netmask (subnet mask) and gateway (default gateway). When you are finished editing, click OK to save your changes and return to the ProSoft Configuration Builder window. Page 44 of 139 ProSoft Technology, Inc. February 11, 2011...
The module will perform a platform check to read and load its new settings. When the platform check is complete, the status bar in the Download dialog box will display the message Module Running. ProSoft Technology, Inc. Page 45 of 139 February 11, 2011...
Page 46
Configuring the MVI56-DNPSNET Module MVI56-DNPSNET ♦ ControlLogix Platform User Manual DNP 3.0 Server over Ethernet Communication Module Page 46 of 139 ProSoft Technology, Inc. February 11, 2011...
The sample ladder logic, on the ProSoft Solutions CD-ROM, is extensively commented, to provide information on the purpose and function of each rung. For most applications, the sample ladder will work without modification. ProSoft Technology, Inc. Page 47 of 139 February 11, 2011...
Name Data Type Description Status DNPSlvStat Data DNPData CMDcontrolbits DNPCMDBits ReadClock DNPClock WriteClock DNPClock BI_Events DNPBIEvntBlk AI_Events DNPAIEvntBLK DNPBackplane Each of these object types are discussed in the following topics: Page 48 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 49
UDP Socket State Value Busywithmsg DNP Busy with Message State App_Fragm Application fragment Tx_frame_ST Transmit frame State TCP_msg_len TCP message length UDP_msg_len UDP message length Port_Tx_St Port Transmit state Free_Mem DINT Free Memory ProSoft Technology, Inc. Page 49 of 139 February 11, 2011...
Page 50
Seconds returned from GSV to processor MicroSeconds DINT MicroSeconds returned from GSV to processor Synchronized If 1, time has been set by DNP master. 0 = waiting for time to be set. Page 50 of 139 ProSoft Technology, Inc. February 11, 2011...
DNP Analog Input Data Point AIvalue DNP Analog Input Value SINT Month SINT Month Minutes SINT Minutes Hour SINT Hour SecMsec Formatted, bits 0 to 9 = Milliseconds, bits 10-15 = seconds Year Year ProSoft Technology, Inc. Page 51 of 139 February 11, 2011...
Page 52
SINT MonthState SINT Month and State Bit (state is MSB) Minutes SINT Minutes Hour SINT Hours SecMsecond Formatted: Bits 0-9 = Milliseconds, bits 10 to 15 = Seconds Year Year Page 52 of 139 ProSoft Technology, Inc. February 11, 2011...
Enter the Name, Description and Slot options for your application. You must select the Comm Format as D - INT in the dialog box, otherwise the module will not communicate. Click OK to continue. ProSoft Technology, Inc. Page 53 of 139 February 11, 2011...
Page 54
This value should not be set to less than 1 millisecond. The default value is 5 milliseconds. Values between 1 and 10 milliseconds should work with most applications. Page 54 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 55
Copy the User-Defined Data Types from the sample program into your existing RSLogix 5000 project. Copy the Controller Tags from the sample program into your project. Copy the Ladder Rungs from the sample program into your project. ProSoft Technology, Inc. Page 55 of 139 February 11, 2011...
Page 56
Ladder Logic MVI56-DNPSNET ♦ ControlLogix Platform User Manual DNP 3.0 Server over Ethernet Communication Module Page 56 of 139 ProSoft Technology, Inc. February 11, 2011...
Configuration/Debug port, using the troubleshooting and diagnostic capabilities of ProSoft Configuration Builder (PCB). Status data values can be transferred from the module to processor memory and can be monitored there manually or by customer-created logic. ProSoft Technology, Inc. Page 57 of 139 February 11, 2011...
Technology, as this is not a user serviceable item. If the APP, BP ACT and OK LEDs blink at a rate of every one-second, this indicates a serious problem with the module. Call ProSoft Technology support to arrange for repairs.
Technology Technical Support. 4.1.3 Troubleshooting Use the following troubleshooting steps if you encounter problems when the module is powered up. If these steps do not resolve your problem, please contact ProSoft Technology Technical Support. Processor Errors Problem description Steps to take...
The presumption is that if the slave is responding, slave the message was good. Note: This is a frame count. Page 60 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 61
DNP Master a multi-frame message from the master. The application error (Application Layer does not support multi-frame master messages. Error) Free Memory LSB Free memory in module Free Memory MSB ProSoft Technology, Inc. Page 61 of 139 February 11, 2011...
To connect to the module’s Configuration/Debug serial port Start PCB, and then select the module to test. Click the right mouse button to open a shortcut menu. On the shortcut menu, choose D IAGNOSTICS Page 62 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 63
On computers with more than one serial port, verify that your communication program is connected to the same port that is connected to the module. If you are still not able to establish a connection, contact ProSoft Technology for assistance.
(O) and the number zero (0) are not interchangeable. Although these characters look alike on the screen, they perform different actions on the module and may not be used interchangeably. Page 64 of 139 ProSoft Technology, Inc. February 11, 2011...
Only use these commands if you are specifically directed to do so by ProSoft Technology Technical Support staff. Some of these command keys are not listed on the menu, but are active nevertheless. Please be careful when pressing keys so that you do not accidentally execute an unwanted command.
Page 66
Exiting the Program Press [ESC] to restart the module and force all drivers to be loaded. The module will use the configuration stored in the module's flash memory to configure the module. Page 66 of 139 ProSoft Technology, Inc. February 11, 2011...
Press [M] to return to the Main menu. Viewing DNP Communication Status Press [1] to view DNP Communication Status. Use this command to view the communication status data for the DNP driver. ProSoft Technology, Inc. Page 67 of 139 February 11, 2011...
Page 68
App Frame - 0=no application data frame data, 1=application data available Tx Frame - 0=Data link level frame ready to send, 1=Data link level message not ready to send Packet Length - Length of message left to process Page 68 of 139 ProSoft Technology, Inc. February 11, 2011...
Displaying the Current Page of Registers Again Press [S] from the Database View menu to show the current page of registers again. This screen displays the current page of 100 registers in the database. ProSoft Technology, Inc. Page 69 of 139 February 11, 2011...
Page 70
Press [A] from the Database View menu to display the data on the current page in ASCII format. This is useful for regions of the database that contain ASCII data. Returning to the Main Menu Press [M] to return to the Main menu. Page 70 of 139 ProSoft Technology, Inc. February 11, 2011...
Press [Y] to confirm the file transfer, and then follow the instructions on the terminal screen to complete the file transfer process. After the file has been successfully transferred, you can open and edit the file to change the module’s network configuration. ProSoft Technology, Inc. Page 71 of 139 February 11, 2011...
Page 72
Press [V] to view the module’s WATTCP.CFG file. Use this command to confirm the module’s current network settings. Returning to the Main Menu Press [M] to return to the Main menu. Page 72 of 139 ProSoft Technology, Inc. February 11, 2011...
The MVI56-DNPSNET module provides the status data in each read block. This data can also be located in the module’s database. For a complete listing of the status data object, refer to the Module Set Up section. ProSoft Technology, Inc. Page 73 of 139 February 11, 2011...
Page 74
Diagnostics and Troubleshooting MVI56-DNPSNET ♦ ControlLogix Platform User Manual DNP 3.0 Server over Ethernet Communication Module Page 74 of 139 ProSoft Technology, Inc. February 11, 2011...
Configuration Data ................112 MVI56-DNPSNET Status Data ............116 Internal Indication Bits (IIN Bits) for DNP Server ......... 119 DNP Subset Definition ................. 120 Device Profile ..................126 Event Size Computation ..............128 ProSoft Technology, Inc. Page 75 of 139 February 11, 2011...
Ladder Logic is used for data transfer between module and processor. Sample ladder file included. Configuration data obtained from configuration text file downloaded to module. Sample configuration file included Local or remote rack Page 76 of 139 ProSoft Technology, Inc. February 11, 2011...
5 minutes duration Shipped with Unit RJ45 to DB-9M cables for each port 6-foot RS-232 configuration cable Debug/Configuration port (CFG) CFG Port (CFG) RJ45 (DB-9M with supplied cable) No hardware handshaking ProSoft Technology, Inc. Page 77 of 139 February 11, 2011...
Supports sending of input event data from the ladder to the module Supports time synchronization from/to processor Configurable via text file Status and error information All data in the DNP slave is contained in user-defined files Page 78 of 139 ProSoft Technology, Inc. February 11, 2011...
The following illustration shows the data transfer method used to move data between the ControlLogix processor, the MVI56-DNPSNET module and the DNP Network. ProSoft Technology, Inc. Page 79 of 139 February 11, 2011...
Page 80
Blocks 9958 to 9999 are used for command control of the module. Each group of blocks are discussed in the following topics. Page 80 of 139 ProSoft Technology, Inc. February 11, 2011...
This sequence will continue until interrupted by other write block numbers sent by the controller or by a command request from a node on the DNP network or operator control through the module’s Configuration/Debug port. ProSoft Technology, Inc. Page 81 of 139 February 11, 2011...
2#01 for those same 2 points. The module can only process 4000 trip/close points, as the database for the DNP BO is limited to 8000 bits total. Page 82 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 83
Five words of data for Event #10. 53 to 57 Five words of data for Event #11. 58 to 62 Five words of data for Event #12. 63 to 247 Spare Not Used ProSoft Technology, Inc. Page 83 of 139 February 11, 2011...
Page 84
If the values match, the events can be removed from the PLC. If the values do not match, or the PLC does not receive a 9958 block, the PLC must re-send the block. Page 84 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 85
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 ProSoft Technology, Inc. Page 85 of 139 February 11, 2011...
Page 86
64-bit time. This is based at a starting point of January 1st, 1972. This block is for RS Logix versions prior to version 16. Page 86 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 87
To insure the receipt of this block of information, the module returns a BTR block 9961 with the sequence counter set to the value of the last successful block 9961 received. ProSoft Technology, Inc. Page 87 of 139 February 11, 2011...
Page 88
Block 9962 identification code is used by the PLC to send a set of SOE input events to the module that use 64-bit time. This is based at a starting point of January 1st, 1970. This block is for RS Logix versions 16 and later. Page 88 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 89
To insure the receipt of this block of information, the module returns a BTR block 9962 with the sequence counter set to the value of the last successful block 9962 received. ProSoft Technology, Inc. Page 89 of 139 February 11, 2011...
Page 90
DNP master device on the module's slave port. 10 to 248 Not Used Not Used Block Read ID This field contains the block identification code of 9970 for the block. Page 90 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 91
Cold Boot Block (9999) If the ControlLogix processor sends a block number 9999, the application performs the cold-boot operation. The module exits the program and performs a soft restart on the module. ProSoft Technology, Inc. Page 91 of 139 February 11, 2011...
Page 92
Additionally, data is constantly being exchanged between the module and the processor. Review the Module Configuration section for a complete list of the parameters that must be defined for a slave port. Page 92 of 139 ProSoft Technology, Inc. February 11, 2011...
Review the DNP Device Profile and DNP Subset documentation for a definition of the level of DNP support offered by the module. The following topics describe each element of system design. ProSoft Technology, Inc. Page 93 of 139 February 11, 2011...
Page 94
For analog input points, events will be generated for points that have a current value outside of the user-set deadband based on the last value used for an event. Page 94 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 95
Output data is sourced from the controlling master station and passed to the processor over backplane from the module. These data are used in the ladder logic to control operations and I/O in the processor. ProSoft Technology, Inc. Page 95 of 139 February 11, 2011...
Read Register Start: Read Register Count: The configuration above will require one block to read and one block to write all the DNP data between the module and the processor. Page 96 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 97
PLC file and offset values and to define the program configuration. Use these forms during your design phase. ProSoft Technology, Inc. Page 97 of 139 February 11, 2011...
Page 98
Class 2 data is reached or when the timeout for unsolicited messages is exceeded. A data flow diagram for the digital input data is shown in the following figure. Page 98 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 99
DNP master sets a digital point on, it will remain on until the master resets the point. A data flow diagram for the digital output data is shown in the following figure. ProSoft Technology, Inc. Page 99 of 139 February 11, 2011...
Page 100
A data flow diagram for the counter data is shown in the following figure. Page 100 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 101
Class 3 data is reached or when the timeout for unsolicited messages is exceeded. A data flow diagram for the analog input data is shown in the following figure. ProSoft Technology, Inc. Page 101 of 139 February 11, 2011...
Page 102
A data flow diagram for the analog output data is shown in the following figure. Page 102 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 103
Class 3 data is reached or when the timeout for unsolicited messages is exceeded. A data flow diagram for the float input data is shown in the following figure. ProSoft Technology, Inc. Page 103 of 139 February 11, 2011...
Page 104
3405.000 to the module for a specific point, the value will be stored in the module until changed by the master. A data flow diagram for the float output data is shown in the following figure. Page 104 of 139 ProSoft Technology, Inc. February 11, 2011...
When the block is requested, the module must place the correct data in the block and return the block to the module. The module will receive the data and initialize the output values. Each block required by the module for initialization will be requested. ProSoft Technology, Inc. Page 105 of 139 February 11, 2011...
Additionally, the program will listen on Port 1 for requests. This is the debug port for the module and transfers module information to an attached terminal. Refer to Diagnostics and Troubleshooting for a complete discussion on the use of this important feature. Page 106 of 139 ProSoft Technology, Inc. February 11, 2011...
Important: The module requires a static (fixed) IP address that is not shared with any other device on the Ethernet network. Obtain a list of suitable IP addresses from your network administrator BEFORE configuring the Ethernet port on this module. ProSoft Technology, Inc. Page 107 of 139 February 11, 2011...
This port permits a PC-based terminal emulation program to view configuration and status data in the module and to control the module. The cable pinout for communications on this port is shown in the following diagram. Page 108 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 109
Branches are displayed or hidden by clicking on the or the icons. When you have verified that the driver is not being browsed, go to > C OMMUNICATIONS ONFIGURE RIVERS ProSoft Technology, Inc. Page 109 of 139 February 11, 2011...
Page 110
(usually only on Windows NT machines). If you have followed all of the above steps, and it will not stop the driver, then make sure you do not have RSLogix open. If RSLogix is not open, and you still cannot stop the driver, then reboot your PC. Page 110 of 139 ProSoft Technology, Inc. February 11, 2011...
MVI56-DNPSNET ♦ ControlLogix Platform Reference DNP 3.0 Server over Ethernet Communication Module User Manual 5.4.3 DB9 to RJ45 Adaptor (Cable 14) ProSoft Technology, Inc. Page 111 of 139 February 11, 2011...
Server and protocol parameters Slave] Internal Slave 0 to 65534 This is the DNP address for the module. All messages with this address from the master will be processed by the module. Page 112 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 113
When the current value for a float input point is not within the deadband limit set based on the last event for the point, an event will be generated. ProSoft Technology, Inc. Page 113 of 139 February 11, 2011...
Page 114
10 when the master requests variation 0. If the parameter is set to N, variation 2 will be returned. If the parameter is set to Y, variation 1 will be returned. Page 114 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 115
List of valid IP addresses accepted by module IP Addresses] START # Insert the list of IP addresses for the host(s) to connect to this unit. Only used if Use IP List set to ProSoft Technology, Inc. Page 115 of 139 February 11, 2011...
This value counts the number of times the Layer Error) overrun error occurs. This error occurs when the mainline Data Link Layer routine cannot read the data received on the communication port before it is overwritten. Page 116 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 117
The application does not support multi-frame master messages. UDP Receive Count Number of UDP messages received UDP Transmit Count Number of UDP messages transmitted ProSoft Technology, Inc. Page 117 of 139 February 11, 2011...
Page 118
This variable has a value of 0 if there is not a message being sent and 1 if a message is being sent. Free Memory LSB Free memory in module Free Memory MSB Page 118 of 139 ProSoft Technology, Inc. February 11, 2011...
Request understood but the requested operation is already executing. The slave will never set this bit. Not used. Reserved. Always 0. Reserved. Always 0. ProSoft Technology, Inc. Page 119 of 139 February 11, 2011...
129, 130 00, 01 Slave will return Unknown Object to this request 32-Bit Binary Counter 1, 7, 8, 129, 130 00, 01 Slave will return this variation Without Flag 9, 10 Page 120 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 121
Time 16-Bit Delta Counter Slave will return Unknown Object to this request Change Event Without Time 32-Bit Counter Change Slave will return Unknown Event With Time Object to this request ProSoft Technology, Inc. Page 121 of 139 February 11, 2011...
Page 122
Object to this request 16-Bit Frozen Analog Slave will return Unknown Input Object to this request 32-Bit Frozen Analog Slave will return Unknown Input With Time To Object to this request Freeze Page 122 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 123
Slave will return this variation Analog Output Status Time and Date: All 07, With Slave will use variation 1 Variations Quant=1 Time and Date 07, With Slave will respond to this Quant=1 variation ProSoft Technology, Inc. Page 123 of 139 February 11, 2011...
Not Defined Not Defined in DNP Device Profile Not Defined Not Defined in DNP Private Registration Object Private Registration Objection Descriptor Not Defined Not Defined in DNP Application Identifier 100 0 Page 124 of 139 ProSoft Technology, Inc. February 11, 2011...
Page 125
Measurement & Time Synchronization Function and will return Obj 52, Var 2, Qual 7, Cnt 1 Slave supports use of this new time synchronization function. Used with Obj 52, Var 3. ProSoft Technology, Inc. Page 125 of 139 February 11, 2011...
User Manual DNP 3.0 Server over Ethernet Communication Module Device Profile DNP V3.00 DEVICE PROFILE DOCUMENT Vendor Name: ProSoft Technology, Inc. Device Name: MVI56-DNPSNET (VERSION 1.00) Highest DNP Level Supported : Device Function: For Request: L2 Slave (TCP/IP Server (Data Provider))
Page 127
0, unsolicited responses are supported. Use the Enable/Disable Unsolicited function code from the DNP master for control. Default Counter Object/Variation: Counters Roll Over at: Object : 20 32 Bits Variation Sends Multi-Fragment Responses: Yes ProSoft Technology, Inc. Page 127 of 139 February 11, 2011...
0 for both the binary and analog input events in the configuration. This will cause the DNP slave port driver to never return any data on object 2 and 32 and class 2 and 3 master station requests. Page 128 of 139 ProSoft Technology, Inc. February 11, 2011...
Return Material Authorization (RMA) Policies and Conditions ..... 131 LIMITED WARRANTY ................. 133 Contacting Technical Support ProSoft Technology, Inc. (ProSoft) is committed to providing the most efficient and effective support possible. Before calling, please gather the following information to assist in expediting this process:...
Page 130
Languages spoken include: Spanish, English Tel: +52-222-3-99-6565, Latin America (location in Puebla, Mexico) E-mail: soporte@prosoft-technology.com Languages spoken include: Spanish Tel: +55-11-5083-3776, Brasil (location in Sao Paulo) E-mail: brasil@prosoft-technology.com Languages spoken include: Portuguese, English Page 130 of 139 ProSoft Technology, Inc. February 11, 2011...
The following Return Material Authorization (RMA) Policies and Conditions (collectively, "RMA Policies") apply to any returned product. These RMA Policies are subject to change by ProSoft Technology, Inc., without notice. For warranty information, see Limited Warranty (page 133). In the event of any inconsistency between the RMA Policies and the Warranty, the Warranty shall govern.
Return Material Authorization i. If a defect is found and is determined to be customer generated, or if the defect is otherwise not covered by ProSoft Technology s warranty, there will be no credit given. Customer will be contacted and can request module be returned at their expense;...
This Limited Warranty ("Warranty") governs all sales of hardware, software, and other products (collectively, "Product") manufactured and/or offered for sale by ProSoft Technology, Incorporated (ProSoft), and all related services provided by ProSoft, including maintenance, repair, warranty exchange, and service programs (collectively, "Services"). By purchasing or using the Product or Services, the individual or entity purchasing or using the Product or Services ("Customer") agrees to all of the terms and provisions (collectively, the "Terms")
(collectively, "high risk activities"). ProSoft specifically disclaims any express or implied warranty of fitness for high risk activities. Page 134 of 139 ProSoft Technology, Inc. February 11, 2011...
The Warranty set forth in What Is Covered By This Warranty (page 133) are in lieu of all other warranties, express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. ProSoft Technology, Inc. Page 135 of 139 February 11, 2011...
Warranty shall remain in full force and effect. Any cause of action with respect to the Product or Services must be instituted in a court of competent jurisdiction in the State of California. Page 136 of 139 ProSoft Technology, Inc. February 11, 2011...
Downloading the Sample Program to the Processor • BP (Backplane) • 51 Cable Connections • 107 Error Offset • 31 Class • 40, 41, 42 Error Status Table • 60 ProSoft Technology, Inc. Page 137 of 139 February 11, 2011...
What Is Not Covered By This Warranty • 134 Write Block • 82 Write Register Count • 30 Write Register Start • 30 Write Time Interval • 36 Your Feedback Please • 2 ProSoft Technology, Inc. Page 139 of 139 February 11, 2011...
Need help?
Do you have a question about the inRax MVI56-DNPSNET and is the answer not in the manual?
Questions and answers