MVI71-DNPSNET
♦
PLC Platform
Ladder Logic
Distributed Network Protocol Interface Module
Page 32 of 100
ProSoft Technology, Inc.
September 22, 2008
Page 1: ...MVI71 DNPSNET PLC Platform Distributed Network Protocol Interface Module September 22 2008 USER MANUAL ...
Page 2: ... in whole or in part without written permission from ProSoft Technology is prohibited Information in this manual is subject to change without notice and does not represent a commitment on the part of ProSoft Technology Improvements and or changes in this manual or the product may be made at any time These changes will be made periodically to correct technical inaccuracies or typographical errors W...
Page 3: ...nserve 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 and are available at no charge from our web site http www prosoft technology com Printed documentation is available for purchase Contact ProSoft Technology for pricing and availability Asia Pacific 603 7724...
Page 4: ......
Page 5: ...sor 14 1 7 Connect your PC to the Module 17 2 Module Configuration 19 2 1 Installing and Configuring the Module 19 2 2 IP Address 22 2 3 Uploading and Downloading the Configuration File 23 3 Ladder Logic 29 3 1 Module Data 29 4 Diagnostics and Troubleshooting 33 4 1 Reading Status Data from the Module 33 4 2 LED Status Indicators 43 5 Reference 47 5 1 Product Specifications 47 5 2 Functional Overv...
Page 6: ...rk Protocol Interface Module Page 6 of 100 ProSoft Technology Inc September 22 2008 6 Support Service Warranty 91 6 1 How to Contact Us Technical Support 91 6 2 Return Material Authorization RMA Policies and Conditions 92 6 3 LIMITED WARRANTY 94 Index 99 ...
Page 7: ...Diagnostic and Troubleshooting Verifying Communication page 43 Diagnostics and Troubleshooting page 33 This section describes how to verify communications with the network Diagnostic and Troubleshooting procedures Reference Product Specifications Functional Overview Glossary Reference page 47 Functional Overview page 49 Product Specifications page 47 These sections contain general references assoc...
Page 8: ...MVI71 DNPSNET PLC Platform Start Here Distributed Network Protocol Interface Module Page 8 of 100 ProSoft Technology Inc September 22 2008 ...
Page 9: ...or inappropriate working conditions Safety quality and experience are key factors in a successful installation 1 1 System Requirements The MVI71 DNPSNET module requires the following minimum hardware and software components Rockwell Automation PLC processor with compatible power supply and one free slot in the rack for the MVI71 DNPSNET module The module requires 800mA of available power The PLC P...
Page 10: ...uired for installation and configuration Important Before beginning the installation please verify that all of the following items are present Qty Part Name Part Number Part Description 1 MVI71 DNPSNET Module MVI71 DNPSNET Distributed Network Protocol Interface Module 1 Cable Cable 15 RS232 Null Modem For RS232 Connection to the CFG Port 3 Cable Cable 14 RJ45 to DB9 Male Adapter cable For DB9 Conn...
Page 11: ...0 September 22 2008 1 3 Setting Jumpers Note The Setup Jumper acts as write protection for the module s flash memory In write protected mode the Setup pins are not connected and the module s firmware cannot be overwritten Do not jumper the Setup pins together unless you are directed to do so by ProSoft Technical Support ...
Page 12: ...ven serious injury or death to personnel Refer to the documentation for each device you plan to connect 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 MVI71 DNPSNET into the PLC chassis Use the same technique recommended by Rockwell Automation to remove and install PLC modules Warning This ...
Page 13: ...of the slot location You will need to identify the slot in which the module is installed in order for the sample program to work correctly Slot numbers are identified on the green circuit board backplane of the PLC rack 6 Turn power ON Note If you insert the module improperly the system may stop working or may behave unpredictably 1 5 Connect your PC to the Processor 1 Connect the right angle conn...
Page 14: ...6 Download the Sample Program to the Processor To download the sample program from RSLogix 5 to the PLC processor Note The key switch on the front of the PLC processor must be in the REM position 1 If you are not already online to the processor open the Communications menu and then choose Download RSLogix will establish communication with the processor 2 Click the Download button to transfer the s...
Page 15: ...a few minutes 5 When the download is complete RSLogix will open another confirmation dialog box Click OK to switch the processor from 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 1 6 1 Configuring RSLinx If RSLogix is unable to establish communication with the processor follow these steps 1 O...
Page 16: ...he Available Driver Types list The recommended driver type to choose for serial communication with the processor is RS 232 DF1 Devices 3 Click to select the driver and then click Configure This action opens the Configure Allen Bradley DF1 Communications Device dialog box 4 Click the Auto Configure button RSLinx will attempt to configure your serial port to work with the selected driver 5 When you ...
Page 17: ...r and then try again If you are still unable to auto configure the port refer to your RSLinx documentation for further troubleshooting steps 1 7 Connect your PC to the Module With the module securely mounted connect your PC to the Configuration Debug port using an RJ45 DB 9 Serial Adapter Cable and a Null Modem Cable 1 Attach both cables as shown 2 Insert the RJ45 cable connector into the Configur...
Page 18: ...MVI71 DNPSNET PLC Platform Start Here Distributed Network Protocol Interface Module Page 18 of 100 ProSoft Technology Inc September 22 2008 ...
Page 19: ...process consists of the following steps 1 Modify the module s configuration files to meet the needs of your application and copy the updated configuration to the module Example configuration files are provided on the CD ROM Refer to the Modifying the Example Configuration File section later in this chapter for more information on the configuration files 2 Modify the example ladder logic to meet th...
Page 20: ...ld the SC_DATA TXT on the Compact Flash Disk C drive in the root directory Next define the data files to be used with the application If the block transfer interface is used define the data files to hold the user data read and write data Enter the ladder logic to handle the blocks transferred between the module and the PLC Download the program to the PLC and test the program with the module If the...
Page 21: ...rom the processor and should be associated with monitor data types Special care must be taken when defining the files for the side connect interface Because the module directly interacts with the PLC processor and its memory any errors in the configuration may cause the processor to fault and it may even lose its configuration and program After defining the files and populating them with the corre...
Page 22: ...uration files for your module on the ProSoft Solutions CD 2 Copy the configuration files and ladder to a location on your PC s hard drive We recommend C temp 3 After you move the files right click on each of the files choose Properties and clear the READ ONLY check box 4 Start Notepad exe or any other editor that can save plain text files 5 Open the file WATTCP CFG The following example shows the ...
Page 23: ...odule 80486 based processor Pentium preferred 1 megabyte of memory At least one UART hardware based serial communications port available USB based virtual UART systems USB to serial port adapters often do not function reliably especially during binary file transfers such as when uploading downloading configuration files or module firmware upgrades A null modem serial cable 2 3 2 Required Software ...
Page 24: ...o the Configuration Debug port of the module using a terminal program such as HyperTerminal Press to display the main menu 2 From the Transfer menu in HyperTerminal select Receive File 3 In the Receive File dialog box browse to the location on your PC where the configuration file should be stored and select Zmodem or Zmodem with Crash Recovery as the receiving protocol When you have completed your...
Page 25: ...The file transfer will then begin automatically using the protocol and location you specified in Step 3 When the configuration file has been transferred to your PC the dialog box will indicate that the transfer is complete The configuration file is now on your PC at the location you specified 5 You can now open and edit the file in a text editor such as Notepad When you have finished editing the f...
Page 26: ... following steps to transfer a configuration file from your PC to the module 1 Connect your PC to the Configuration Debug port of the module using a terminal program such as HyperTerminal Press to display the main menu 2 Press R Receive Module Configuration The message Press Y key to confirm configuration receive is displayed at the bottom of the screen 3 Press Y The screen now indicates that the ...
Page 27: ...yperTerminal select Send File The Send File dialog appears 5 Use the Browse button to locate the configuration file your computer Note This procedure assumes that you are uploading a newly edited configuration file from your PC to the module However configuration files are also available on the ProSoft CD as well as the ProSoft Technology web site 6 Select Zmodem as the protocol ...
Page 28: ...f 100 ProSoft Technology Inc September 22 2008 7 Click the Send button This action opens the Zmodem File Send dialog box When the upload is complete the screen indicates that the module has reloaded program values and displays information about the module 8 Your module now contains the new configuration ...
Page 29: ...ic required to interface to these files 3 1 1 Status Data When the side connect interface is employed in the application the status data is automatically transferred from the module to the first file used by the interface The data is placed at an offset of 0 in the file and has the following format Word Variable Name Description 0 Scan Counter Program scan counter incremented each time the program...
Page 30: ...unt Physical Layer Error This value counts 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 19 DNP Slave bad CRC error Data Link Layer Error This value counts the number of times a bad CRC value is received in a message 20 DNP Slave user data overflow error Transport Layer Error This value counts th...
Page 31: ...this object 3 1 2 User Data When the side connect interface is utilized the read and write data is moved between the module and the processor without any ladder logic The size of the data area and position of the data areas in the module s database is determined by the parameters set in the configuration file When the block transfer interface is used ladder logic is required to page the data betwe...
Page 32: ...MVI71 DNPSNET PLC Platform Ladder Logic Distributed Network Protocol Interface Module Page 32 of 100 ProSoft Technology Inc September 22 2008 ...
Page 33: ... transferred to the PLC processor continuously when the side connect interface is used The Configuration Debug port provides the following functionality Full view of the module s configuration data View of the module s status data Complete display of the module s internal database registers 0 to 8999 Version Information Control over the module warm boot and cold boot Facility to upload and downloa...
Page 34: ...uire you to use the Shift Ctrl or Alt keys to enter them correctly For example on US English keyboards enter the command as Shift Also take care to distinguish capital letter I from lower case letter l L and number 1 likewise for capital letter O and number 0 Although these characters look nearly the same on the screen they perform different actions on the module 4 1 2 Required Hardware You can co...
Page 35: ...onfiguration Debug Port To connect to the module s Configuration Debug port 1 Connect your computer to the module s port using a null modem cable 2 Start the communication program on your computer and configure the communication parameters with the following settings Baud Rate 57 600 Parity None Data Bits 8 Stop Bits 1 Software Handshaking None 3 Open the connection When you are connected press th...
Page 36: ...ve nevertheless Please be careful when pressing keys so that you do not accidentally execute an unwanted command Viewing Block Transfer Statistics Press B from the Main Menu to view the Block Transfer Statistics screen Use this command to display the configuration and statistics of the backplane data transfer operations between the module and the processor The information on this screen can help d...
Page 37: ...display are important in determining module operation The Program Scan Counter value is incremented each time a module s program cycle is complete Tip Repeat this command at one second intervals to determine the frequency of program execution Warm Booting the Module Caution Some of the commands available to you from this menu are designed for advanced debugging and system testing only and can caus...
Page 38: ...use the configuration stored in the module s Flash ROM to configure the module 4 1 6 DNP Menu This opens the DNP menu After the option is selected press the key to display the menu and the following is displayed Each option on the menu is discussed in the following topics Viewing DNP Set Up Pointers Press B to display the memory allocation and the database setup parameters Viewing DNP Configuratio...
Page 39: ...rameters displayed have the following definitions Rx Count Number of messages received on TCP socket Tx Count Number of messages transmitted on TCP socket Tx State 0 not transmitting 1 transmitting TCP State Value used for TCP IP socket state machine Busy Flag 0 not busy 1 TCP has control of DNP server 2 UDP has control of DNP server 3 Unsolicited message being sent App Frame 0 no application data...
Page 40: ...g sent 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 4 1 7 Database View Menu Press D from the Main Menu to open the Database View menu Use this menu command to view the current contents of the module s database Press to view a list of...
Page 41: ...t 100 Registers of Data Press N from the Database View menu to select and display the next 100 registers of data Viewing Data in Decimal Format Press D to display the data on the current page in decimal format Viewing Data in Hexadecimal Format Press H to display the data on the current page in hexadecimal format Viewing Data in Floating Point Format Press F from the Database View menu Use this co...
Page 42: ... the module s IP address Press Y to confirm the file transfer and then follow the instructions on the terminal screen to complete the file transfer process Transferring WATTCP CFG to the PC Press S to transfer the WATTCP CFG file from the module to your PC Press Y to confirm the file transfer and then follow the instructions on the terminal screen to complete the file transfer process After the fi...
Page 43: ...tected an error or is being configured If the LED remains red for over 10 seconds the program has probably halted Remove the card from the rack and re insert the card to restart the module s program Off The battery voltage is OK and functioning BAT Red On The battery voltage is low or battery is not present Allow battery to charge by keeping module plugged into rack for 24 hours If BAT LED still d...
Page 44: ...em please contact ProSoft Technology Technical Support Processor Errors Problem Description Steps to take Processor Fault Verify that the module is plugged into the slot that has been configured for the module Verify that the slot in the rack configuration has been set up correctly in the ladder logic Processor I O LED flashes This indicates a problem with backplane communications Verify that all ...
Page 45: ... Number of BTW requests that resulted in an incorrect BTW identification code 13 DNP Slave Port total number of message frames received by slave This value represents the total number of message frames that have matched this slaves address on this port This count includes message frames which the slave may or may not be able to parse and respond 14 DNP Slave Port total number of response message f...
Page 46: ...is value contains the total number of analog input events which have occurred 26 DNP Slave Analog Input Event count in buffer This value represents the number of analog input events which are waiting to be sent to the master 27 DNP Slave bad function code error Application Layer Error This value counts the number of times a bad function code for a selected object variation is received by the slave...
Page 47: ... and some Level 3 features 5 1 1 Features and Benefits The MVI71 DNPSNET Distributed Network Protocol Module over Ethernet allows PLC processors to easily communicate with other DNP protocol compatible devices The module supports DNP subset level 2 features and some Level 3 features The MVI71 DNPSNET module acts as an input output module between the DNP Ethernet network and the Rockwell Automation...
Page 48: ...ied as specified in section 5 3 2 of IEC 60950 1991 Ethernet Broadcast Storm Resiliency less than or equal to 5000 ARP frames per second and less than or equal to 5 minutes duration 5 1 4 Functional Specifications The MVI71 DNPSNET module accepts DNP commands to control and monitor the data stored in the DNP databases This data is passed between the module and the PLC processor over the backplane ...
Page 49: ...ser Group recommended extension for use on LAN WAN This is published in Transporting DNP V3 00 over Local and Wide Area Networks December 15 1998 by the DNP Users Group and is available on the Internet at http www dnp org 5 2 1 General Concepts The following discussion explains several concepts that are important for understanding the operation of the MVI71 DNPSNET module Module Power Up On power ...
Page 50: ... has gone out of the Run Mode that is Fault or PGM the protocol ports can be shut down as prescribed in the user configuration When the processor is returned to a running state the module resumes communications on the network Backplane Data Transfer The MVI71 DNPSNET module communicates directly over the PLC backplane Data is paged between the module and the PLC processor across the backplane usin...
Page 51: ...e MVI71 DNPSNET module and the DNP network All data transferred between the module and the processor over the backplane is through the BTR and BTW blocks Ladder logic must be written in the PLC processor to interface the block data with user data files All data used by the module is stored in its internal databases These databases are defined as virtual DNP data tables with addresses from 0 to the...
Page 52: ...m the processor to the module Each block transferred from the module to the processor or from the processor to the module contains a block identification code that describes the content of the block The following table defines the blocks used by this module Block Number Function Description 0 or 1 Dummy Blocks Used by module when no data is to be transferred 1 to 149 DNP Data blocks 1000 to 1148 O...
Page 53: ...r Normal data transfer includes the paging of the user data found in the module s internal databases between the module and the controller These data are transferred through read BTR and write BTW blocks Refer to the Module Configuration section for a description of the data objects used with the blocks and the ladder logic required Each data block transferred between the module and the processor ...
Page 54: ...write data are to be moved between the module and the processor the sequence will be as follows R1W1 R2W2 R1W3 R2W1 R1W2 R2W3 R1W1 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 Write Block These blocks of data transfer informat...
Page 55: ... digital state for point All other bits are ignored 5 Hour Minute Formatted bits 0 to 5 Minutes bits 8 to 12 Hour All other bits are ignored 6 Sec Millisecond Formatted bits 0 to 9 Milliseconds bits 10 to 15 Seconds 7 Year This is the four digit year for the event 8 to 12 Five words of data for Event 2 13 to 17 Five words of data for Event 3 18 to 22 Five words of data for Event 4 23 to 27 Five wo...
Page 56: ...ld contains the value of 9959 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 holds the sequence counter for each 9959 block transfer This synchronizes and confirms receipt of the block by the module 3 DNP Analog Input Data point This is the data point in th...
Page 57: ...ust re send the block Block 9970 or 270 Set PLC Time Using Module Time This block transfers the module s time to the PLC processor Ladder logic must be used to set the processor s clock using the data received The format of the block sent from the PLC has the following format Word Offset in Block Data Field s Description 0 Block ID This field contains the value of 9970 identifying the block type t...
Page 58: ...ntains the block identification code of 9971 for the block 1 Year This field contains the four digit year to be used with the new time value 2 Month This field contains the month value for the new time Valid entry for this field is in the range of 1 to 12 3 Day This field contains the day value for the new time Valid entry for this field is in the range of 1 to 31 4 Hour This field contains the ho...
Page 59: ...he interface because the driver handles data movement between the module and the processor automatically The data flow associated with this interface is shown in the following diagram The configuration information for the module determines the size of the read and write data areas and the locations of these data sets in the module s internal database Therefore to use this interface just set up the...
Page 60: ...1999 N13 0 to 299 Read data words 2000 to 2299 N14 0 to 999 Write data words 0 to 999 N15 0 to 999 Write data words 1000 to 1999 N16 0 to 999 Write data words 2000 to 2999 N17 0 to 499 Write data words 3000 to 3499 Command control is also supported on the side connect interface A reserved data area in the first user data file for the interface in the PLC is utilized for this function Starting at r...
Page 61: ...ernet node characteristics 2 A Host device DNP Master unit issues a read or write command to the module s node address The driver qualifies the message before accepting it into the module 3 After the module accepts the command the data is immediately transferred to or from the appropriate internal database in the module If the command is a read command the data is read out of the database and a re...
Page 62: ...ET module is NOT compatible with Power Over Ethernet IEEE802 3af IEEE802 3at networks Do NOT connect the module to Ethernet devices hubs switches or networks that supply AC or DC power over the Ethernet cable Failure to observe this precaution may result in damage to hardware or injury to personnel Important The module requires a static fixed IP address that is not shared with any other device on ...
Page 63: ...ble for communications on this port is shown in the following diagram Disabling the RSLinx Driver for the Com Port on the PC The communication port driver in RSLinx can occasionally prevent other applications from using the PC s COM port If you are not able to connect to the module s configuration debug port using ProSoft Configuration Builder PCB HyperTerminal or another terminal emulator follow ...
Page 64: ...To stop the driver 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 Configure Drivers You may see something like this If you see the status as running you will not be able to use this com port for anything other than communication to the processor To stop the d...
Page 65: ...till cannot stop the driver then reboot your PC 5 3 3 DB9 to RJ45 Adaptor Cable 14 5 4 MVI71 DNPSNET Configuration Forms This section contains listings of the MVI71 DNPSNET module s configuration contained in the DNPSNET CFG file Section Item Value Range Description Backplane Configuration Backplane transfer parameters Module Name 0 to 80 characters This parameter assigns a name to the module that...
Page 66: ...lue is reached based on successive failures Error Offset 0 to 8899 This parameter specifies the register location in the module s database where module status data will be stored If a value less than 0 is entered the data will not be stored in the database If the value specified is in the range of 0 to 8966 the data will be placed in the modules database Initialize Output Data Y or N This paramete...
Page 67: ...device Each point will occupy a one word area in the module memory AI Deadband 0 to 32767 data units This value sets the global deadband for all analog input points When the current value for an analog input point is not within the deadband limit set based on the last event for the point an event will be generated Select Operate Arm Time 1 to 65535 milliseconds Time period after select command rec...
Page 68: ... where unsolicited response messages are sent AI Events with time Y or N This parameter sets if the analog input events generated by the module will include the date and time of the event If the parameter is set to N the default is set to no time data If the parameter is set to Y the default object will include the time of the event Time Sync Before Events Y or N This parameter determines if event...
Page 69: ...s address on this port This count includes message frames which the slave may or may not be able to parse and respond 14 DNP Slave Port total number of response message frames sent from slave This value represents the number of good non error responses that the slave has sent to the master on this port The presumption is that if the slave is responding the message was good Note This is a frame cou...
Page 70: ...or an unsupported object is received by the slave device 29 DNP Slave out of range error Application Layer Error This value counts the number of times a parameter in the qualifier range or data field is not valid or out of range 30 DNP Slave 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 31...
Page 71: ...sed 7 Device restart This bit is set when the slave either warm or cold boots It is cleared after a master writes a 0 to the bit 5 6 2 Second Byte Bit Description 0 Bad function code The function code contained in the master request is not supported for the specified object variation 1 Requested object s unknown Object requested by master is not supported by the application 2 Parameters in the qua...
Page 72: ...MVI71 DNPSNET PLC Platform Reference Distributed Network Protocol Interface Module Page 72 of 100 ProSoft Technology Inc September 22 2008 5 7 Device Profile ...
Page 73: ...Reference MVI71 DNPSNET PLC Platform Distributed Network Protocol Interface Module ProSoft Technology Inc Page 73 of 100 September 22 2008 5 8 DNP Subset Definition ...
Page 74: ...MVI71 DNPSNET PLC Platform Reference Distributed Network Protocol Interface Module Page 74 of 100 ProSoft Technology Inc September 22 2008 ...
Page 75: ...Reference MVI71 DNPSNET PLC Platform Distributed Network Protocol Interface Module ProSoft Technology Inc Page 75 of 100 September 22 2008 ...
Page 76: ...ludes definition of all the data types and point counts required for each type all communication parameters required for the network including media type and the use of advanced features such as unsolicited messaging These must be defined for all master and slave devices on the network Additionally the DNP Device Profiles and DNP Subset Definition documents for each device must be reviewed to make...
Page 77: ...is discussed in the Module Configuration section of this manual This program will interact with the module by sending and receiving data and issuing special control commands Data tags in the PLC processor contain the data to be used by the module and the configuration information is stored in the text file DNPSNET CFG stored on the module s Compact Flash Disk Before you generate the program or lay...
Page 78: ...r 22 2008 The following illustration shows the databases maintained by the module for the DNP data The module is responsible for maintaining the databases using data acquired from the PLC and DNP master attached network port The following illustration shows the interaction of the binary and analog input points with the databases ...
Page 79: ...eives a freeze command from the master unit it will copy the current counter values into the frozen counter database area The remote master can then monitor this information If the module receives a counter freeze with reset command the current counter values will be passed to the frozen counter database and only the module s values will be set to 0 Note This data is not sent to the controller and...
Page 80: ...responsible for defining these parameters and the starting location of these data areas in the module s database correctly These data must correspond to the DNP database definitions defined The module stores the data in fixed order for the data types The size of each data area for each type is determined by the user configuration An example is shown in the following table DATA AREA Cfg Points Word...
Page 81: ...d in designing your system They can be used to document the relationship between the point assignments block identification numbers and the PLC file and offset values and to define the program configuration Use these forms during your design phase DNP Digital Input Data This data type stores the binary value of 1 or 0 The size of this data area is determined from the configuration parameter Binary...
Page 82: ...nerated by the module can be retrieved using a poll for Class 2 data as all digital input events are considered a Class 2 data type If unsolicited message generation is enabled in the application the events will automatically be sent by the module to the DNP master unit when the maximum event count for Class 2 data is reached or when the timeout for unsolicited messages is exceeded A following ill...
Page 83: ...configuration parameter Binary Outputs defines number of words each containing 16 binary output points These data are transferred from the module to the PLC using the write operation Therefore these data are read only for the PLC as the PLC cannot directly alter these values in module It is the responsibility of the DNP master unit to maintain this data For example if the DNP master sets a digital...
Page 84: ...n parameter Counters The PLC transfers data of this type to the module using the read operation The module maintains two values for each counter point a current running value and a frozen value The DNP master must send the freeze command to the module in order to transfer the current running values to the frozen area Note The freeze reset command is not supported in the data transfer operation The...
Page 85: ...in the database If there is a change in any of the data the module will generate an event message for the points that change The dead band parameter configured for the module determines the variance required for the event message The DNP master unit can read the current value data and the event data from the module Event messages generated by the module can be retrieved using a poll for Class 3 da...
Page 86: ... module until changed by the master A data flow diagram for the analog output data follows Communication Parameters This phase of design defines the communication parameters required for successful communications between the module and DNP master and slave units over the Ethernet network Determine the IP address for the module and the list of IP addresses that can connect to the unit if this featu...
Page 87: ...eature If this feature is implemented the module will request the data from the processor If the side connect interface is employed the module will read this data directly from the user data files If the block transfer interface is used ladder logic must handle the blocks requested by the module 1000 to 1148 based on the modules configuration values for the write block data When the block is reque...
Page 88: ...saging the DNP master must clear the restart IIN bit before the module will start logging events The master must also synchronize the time with the module before events will be generated if the module is so configured 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 the Diagnostics an...
Page 89: ...lave device for events to keep the buffer empty OR The slave is configured to send unsolicited messages to the master station This method requires full duplex operation of the network because the slave may be sending a message during a request from the master station In order to disable the report by exception feature in the module set the number of events to 0 for both the binary and analog input...
Page 90: ...MVI71 DNPSNET PLC Platform Reference Distributed Network Protocol Interface Module Page 90 of 100 ProSoft Technology Inc September 22 2008 ...
Page 91: ...rmation regarding 1 Module configuration and contents of file o Module Operation o Configuration Debug status information o LED patterns 2 Information about the processor and user data files as viewed through and LED patterns on the processor 3 Details about the serial devices interfaced if any 6 1 How to Contact Us Technical Support Internet Web Site http www prosoft technology com support http w...
Page 92: ...order to return a Product for repair exchange or otherwise the Customer must obtain a Returned Material Authorization RMA number from ProSoft and comply with ProSoft shipping instructions b In the event that the Customer experiences a problem with the Product for any reason Customer should contact ProSoft Technical Support at one of the telephone numbers listed above page 91 A Technical Support En...
Page 93: ...ht charges duties and taxes as applicable A new purchase order will be required c If unit is repaired charge to Customer will be 30 of current list price USD plus freight charges duties and taxes as applicable A new purchase order will be required or authorization to use the purchase order submitted for evaluation fee The following is a list of non repairable units o 3150 All o 3750 o 3600 All o 3...
Page 94: ...anty Period If the Customer discovers within the Warranty Period a failure of the Product to conform to specifications or a defect in material or workmanship of the Product the Customer must promptly notify ProSoft by fax email or telephone In no event may that notification be received by ProSoft later than 39 months Within a reasonable time after notification ProSoft will correct any failure of t...
Page 95: ...ut prior written consent from ProSoft 6 3 3 Disclaimer Regarding High Risk Activities Product manufactured or supplied by ProSoft is not fault tolerant and is not designed manufactured or intended for use in hazardous environments requiring fail safe performance including and without limitation the operation of nuclear facilities aircraft navigation of communication systems air traffic control dir...
Page 96: ...an as authorized in connection with use of Product f Additional Restrictions Relating To Software And Other Intellectual Property In addition to compliance with the Terms of this Warranty Customers purchasing software or other intellectual property shall comply with any license agreement accompanying such software or other intellectual property Failure to do so may void this Warranty with respect ...
Page 97: ...y to see that it correctly reflects those terms that are important to the Customer 6 3 9 Allocation of Risks This Warranty allocates the risk of product failure between ProSoft and the Customer This allocation is recognized by both parties and is reflected in the price of the goods The Customer acknowledges that it has read this Warranty understands it and is bound by its Terms 6 3 10 Controlling ...
Page 98: ...MVI71 DNPSNET PLC Platform Support Service Warranty Distributed Network Protocol Interface Module Page 98 of 100 ProSoft Technology Inc September 22 2008 ...
Page 99: ... of Registers Again 41 DNP Analog Input Data 85 DNP Analog Output Data 86 DNP Counter Data 84 DNP Digital Input Data 82 DNP Digital Output Data 83 DNP Menu 37 38 DNP Subset Definition 73 Download the Sample Program to the Processor 14 E Error Status Table 45 Ethernet Connection 62 Ethernet LED Indicators 43 Ethernet Port Configuration wattcp cfg 62 Event Size Computation 88 Example of 2300 read an...
Page 100: ...59 Skipping 500 Registers of Data 41 Start Here 7 9 Status Data 29 Support Service Warranty 7 91 System Requirements 9 T The Configuration Debug Menu 23 33 Time Limit for Bringing Suit 97 Transferring the Configuration File to the Module 22 26 Transferring the Configuration File to Your PC 24 Transferring WATTCP CFG to the module 22 42 Transferring WATTCP CFG to the PC 42 Troubleshooting 44 U Uplo...