Home
MVI94-DNP User Manual
Contents
1. ProSoft Technology Inc December 17 2010 Page 65 of 131 Diagnostics and Troubleshooting User Manual MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Application Layer Errors Error Code Name Description 1000 Device index invalid The device index in the request or response message is not found in the slave list 1001 Duplicate request in application layer queue The newly submitted message to the application layer already exists in the queue The message is ignored 1002 COM port device removed from system The communication port for the message has been uninstalled on the system This error should never occur as the communication ports are only uninstalled when the module s program is terminated 1003 Sequence number error The application sequence number in the response message does not match that based on the last request message This indicates application layer messages are received out of order 1004 Response to select before operate does not match The select response message received from the slave module is not that expected from the last select 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 date time object The master expects this object for the response message 1
2. Binary 0 TO 960 Number of digital output points to configure 0 Outputs in the DNP slave device Each point will be stored as a single bit in the module memory Analog 0 TO 60 Number of analog output points to configure 0 Outputs in the DNP slave device Each point will occupy a one word area in the module memory Float Outputs 0 TO 60 Number of float output points to configure in 0 the DNP slave device Each point will occupy a double word area in the module memory Double 0 TO 30 Number of double output points to configure 0 Outputs in the DNP slave device Each point will occupy a four word area in the module memory Variable Description Name DNP Slave This section is used to override the default values of the class Binary Inputs assignment for the binary input points oint Class START This string signals the start of the point definition list 1 2 3 END This string signals the end of the point definition list Variable Description Name ProSoft Technology Inc Page 99 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module DNP Slave This section is used to override the default values of the class and Analog deadband assignments for the analog input points Inputs oint Class Deadband START This string signals the start of the point definition list 1 2000
3. The Sequence Counter and the Event Count fields in the response block can be utilized to insure that the module has processed the event If the event buffer in the module is full the event is not processed and the processor should resend the event to the module If the module processes the event the processor can remove the event from its buffer PLC Analog Input Event Data Block 9959 This block is used by the processor to send analog input event data from the processor to the module This event is generated by the processor not the module and only has validity when a slave device is emulated on the application port When the processor recognizes an analog input event it constructs a request block with the following format Word Offsetin Data Field s Description Block 0 Block ID This field contains the value of 9959 identifying the event block to the module 1 DNP Analog Input This is the data point in the DNP analog input database Data point represented by the event 2 Analog Input Value This is the new analog input value represented in the event 3 Month Day Formatted bits 0 to 4 Day bits 8 to 11 Month All other bits are ignored 4 Hour Minute Formatted bits 0 to 5 Minutes bits 8 to 12 Hour All other bits are ignored 5 Sec Millisecond Formatted bits 0 to 9 Milliseconds bits 10 to 15 Seconds 6 Year This is the four digit year for the event 0 4095 Bits 12 and 13 can cont
4. 2 DNP Binary Input This is the data point in the DNP binary input database Data point represented by the event 3 Month Day State Formatted bits 0 to 4 Day bits 8 to 11 Month bit 15 digital state for point All other bits are ignored 4 Hour Minute Formatted bits 0 to 5 Minutes bits 8 to 12 Hour All other bits are ignored 5 Sec Millisecond Formatted bits 0 to 9 Milliseconds bits 10 to 15 Seconds 6 Year This is the four digit year for the event Bits 12 and 13 can contain the class override values of 1 to 3 ProSoft Technology Inc Page 87 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module When the processor receives the block it places the information in the module s binary input event queue This information is then made available to the remote DNP master unit on binary event object or class poll requests The module informs the processor that the event has been processed by generating a response block with the following format Word Offsetin Data Field s Description Block 0 Block ID Identification code for block set to 9958 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 9958 received 4to7 Spare Not used
5. MVI94 DNP MODULE DATA OUTPUT INPUT INTERNAL TABLE IMAGE IMAGE DATABASE Write Operation ss Read Operation Write Operation ii ee Read Operation The module s program is responsible for setting the block identification code used to identify the data block written and the block identification code of the block it wants to read from the processor User definition of the database to use with the module defines the blocks to be transferred between the module and the processor Each read and write operation transfers a six word data area The processor read operation contains a two word header that defines the block identification code of the read data and the block identification code of the write block requested These identification codes are in the range of 0 to 189 300 to 349 and 400 to 449 Page 80 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual The module and the processor constantly monitor input and output images How does either one know when a new block of data is available Recognizing a change in the header information of the image word 0 solves the problem For example when the module recognizes a different value in the first word of the output image new processor write data is available When the processor recognizes a new value in the first word of the input image new processor
6. 1 1 1 1 2 3 2 2 1 1 1 1 1 1 1 1 Viewing Binary Inputs Press 0 to view the override values for Binary Input Data Viewing Analog Inputs Press 1 to view the override values for Analog Input Data Viewing Float Inputs Press 2 to view the override values for Float Input Data Viewing Double 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 ProSoft Technology Inc Page 53 of 131 December 17 2010 Diagnostics and Troubleshooting MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Viewing the Previous Page of Data Press P to display the previous page of data Viewing the Next Page of Data Press N to display the next page of data Returning to the Main Menu Press M to return to the Main menu 4 4 4 Master Command List Menu Use this menu to view the command list for the module Press to view a list of commands available on this menu M Main Menu Protocol Menu Command List Menu Display Menu Y Redisplays refeshes this menu Show Again Redisplays last selected page ofdata P Previous Page Goes back one page of data N Next Page Goes forward one page of data M Main Menu Goes up one level to main menu Redisplaying the Current Page Press S to display the current p
7. Block 9958 87 Point Count 32 Poll Interval 32 Product Specifications 68 ProSoft Technology Product Documentation 2 PRT1 42 PRT2 42 Q Quick Start 9 R Reading Status Data from the Module 56 Receiving the Configuration File 49 Redisplaying the Current Page 53 54 55 Reference 67 Required Software 45 Return Material Authorization RMA Policies and Conditions 123 Returning Any Product 123 Returning to the Main Menu 52 54 55 Returning Units Out of Warranty 124 Returning Units Under Warranty 124 RS 232 Modem Connection Hardware Handshaking Required 71 Null Modem Connection Hardware Handshaking 72 Null Modem Connection No Hardware Handshaking 72 RS 232 Application Port s 71 RS 232 Configuration Debug Port 73 RS 422 74 RS 485 and RS 422 Tip 74 RS 485 Application Port s 73 S Second Byte 94 Sending the Configuration File 49 Setting Jumpers 14 Setting the Debug Level 47 Slave Address 31 Slave Class Deadband Overrides 25 Slave Configuration 95 Slave Driver 92 Slave IED Unit Errors Block 9949 85 Slave Port Communication Errors 62 Slave Status Data 61 STS 42 Support Service amp Warranty 121 System Configuration Errors 63 T The Class Assignment Menu 53 The Configuration Debug Menu 34 43 Time Limit for Bringing Suit 128 Transferring the Configuration File to the Module 36 Transferring t
8. i Konfiguration j i i Step Description 1 The DNP slave port driver receives the configuration information from the Flash data area in the module This information configures the serial port and define the slave node characteristics 2 A Host device issues read or write commands to the module s node address The port 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 internal database in the module If the command is a read command the data is read out of the database and a response message is built If the command is a write command the data is written directly into the database and a response message is built 4 After the data processing has been completed in Step 3 the response is issued to the originating master node 5 Counters are available in the Status Block that permit the ladder logic program to determine the level of activity of the Slave Driver 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 configuration file 1 Product Name 2 Version Information in format WWWW XXXX yyyy ZZZZ Where wwww is product code xxxx is the revision yyyy is the operating system number and zzzz is the run number 3 Manufacturer name for module The variation used i
9. parameter is set to Y the feature is used and special ladder logic must be implemented to transfer the data from the processor to the module Variable Data Description IF Error Config Name Range Value DNP Slave This section header defines the start of the DNP slave database Database definition parameter set Binary Inputs 0 TO 960 Number of digital input points to configure in 0 the DNP slave device Each point will be stored as a single bit in the module memory Page 98 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual Variable Data Description IF Error Config Name Range Value Analog Inputs 0 TO 120 Number of analog input points to configure 0 in the DNP slave device Each point will occupy a one word area in the module memory Float Inputs 0 TO 60 Number of float input points to configure in 0 the DNP slave device Each point will occupy a double word area in the module memory Double Inputs 0 TO 30 Number of double input points to configure 0 in the DNP slave device Each point will occupy a four word area in the module memory Counters 0 TO 30 Number of counter points to configure in the 0 DNP slave device Each point will occupy a two word area in the module memory This number corresponds to the number of frozen counters The application maps the counters to the frozen counters directly
10. 20 1 0 0 Address Object Variation Func Address Count Address Address END This string signals the end of the command list Master Port DNP Slave Configuration Values DNP Master Slave List Column Variable Data Range Description IF Error Config Name Value 1 DNP 0 to 65534 This is the slave address for the Ignore Slave unit to override the default values Address 2 Data Link Coded Value This value specifies if data link 0 Confirm 0 Never frames sent to the remote device Mode 1 Sometimes require a data link confirm This 2 Always value should always be set to zero for almost all applications 3 Data Link 1 to 65535 This parameter specifies the time 300 Confirm milliseconds to wait for a data link confirm from Time out the remote device before a retry is attempted 4 Maximum 0 to 255 retries Maximum number of retries atthe 3 Retries Data Link level to obtain a for Data confirmation If this value is set to Link 0 retries are disabled at the data Confirm link level of the protocol This parameter is only used if the frame is sent with confirmation requested 5 Applicatio 1 to 65535 Time out period the master will 5000 n Layer milliseconds wait for each response message Response fragment If data link confirms are Time out enabled make sure the time out period is set long enough to permit all data confirm retries ProSoft Technology Inc December 17 2010 Page 103 of 131 Refere
11. 206 6 DNP Master Port Device This value represents the number of Memory Block Count memory allocation blocks for slave devices This number should be one greater than the number of slave devices The extra device is held for the broadcast device 41 206 7 DNP Master Port Frame This value represents the number of Block Count physical layer frame memory allocation blocks used by the program 42 207 2 DNP Master Port Data This value represents the number of Link Receive Block receive data link layer memory blocks Count allocated 43 207 3 DNP Master Port Data This value represents the number of Link Transmit Block transmit data link layer memory blocks Count allocated 44 207 4 DNP Master Port This value represents the number of Application Layer application layer receive memory Receive Block Count blocks allocated 45 207 5 DNP Master Port This value represents the number of Application Layer application layer transmit memory Receive Block Count blocks allocated 46 207 6 DNP Master Port Device This value represents the number of Memory Allocation Error memory allocation errors for device Count blocks 47 207 7 DNP Master Port This value represents the number of Physical Layer Memory memory allocation errors for physical Allocation Error Count layer frame blocks 48 208 2 DNP Master Port Data This value represents the number of Link Layer Receive memory allocation errors for data link Memory Allocation Error layer receive blocks Count 49 208 3 D
12. 86 21 5187 7337 x888 E mail asiapc prosoft technology com location in China Languages spoken include Chinese English Europe Tel 33 0 5 34 36 87 20 location in Toulouse France 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 include English Hindi North America location in California Tel 1 661 716 5100 E mail support prosoft technology com Languages spoken include English Spanish Latin America Oficina Regional Tel 1 281 2989109 E Mail latinam prosoft technology com Languages spoken include Spanish English Latin America location in Puebla Mexico Tel 52 222 3 99 6565 E mail soporte prosoft technology com Languages spoken include Spanish Brasil location in Sao Paulo Tel 55 1 1 5083 3776 E mail brasil prosoft technology com Languages spoken include Portuguese English Page 122 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Support Service amp Warranty DNP 3 0 Server over Ethernet Communication Module User Manual 6 1 Return Material Authorization RMA Policies and Conditions 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 Technolog
13. 95 of 131 assignment for points in the float input dataset All points not specified in the override section of the configuration will be assigned to this class For class 0 no events will be generated for the points Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Variable Data Description IF Error Config Name Range Value First 0 to 65535 Defines the number of milliseconds to wait NA Character before sending the first message after the Delay connection is first made This delay only applies to the first packet sent to the modem Redial Delay 0 to 65535 Defines the minimum number of NA Time milliseconds to wait before a redial attempt is made by the slave Redial 0 to 65535 Defines a random millisecond time range to NA Random be added to the redial delay time before the Delay modem is accessed Idle Timeout 0 to 65535 Defines the number of milliseconds the NA modem is inactive before it will disconnect Phone ASCII These fields contain a null terminated NA Number String Data ASCII character string used by the dial up modem The string must contain all characters required by the modem An example string is ATDT 1800222333 Maximum length is 34 bytes including the terminating 0 Collision YorN This parameter defines if the collision N Avoidance avoidance functionality is to be applied to the port If the parameter is set to N collision avoidance
14. DNP 3 0 Server over Ethernet Communication Module Reference User Manual OBJECT REQUEST RESPONSE Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Code Codes Size hex s hex bits 52 0 Time Delay All Variations 1 Time Delay Coarse 129 07 With 16 Master will not process this Quant variation 1 2 Time Delay Fine 129 07 With 16 Master will not process this Quant variation 1 60 0 Not Defined Not Defined in DNP 1 Class 0 Data 1 06 Master will generate this variation 2 Class 1 Data 1 06 07 Master will generate this 08 variation 3 Class 2 Data 1 06 07 Master will generate this 08 variation 4 Class 3 Data 1 06 07 Master will generate this 08 variation 70 0 Not Defined 1 File Identifier 80 0 Not Defined 1 Internal Indications 2 00 24 The Master will generate Index 7 this variation 81 0 Not Defined 1 Storage Object 82 0 Not Defined 1 Device Profile 83 0 Not Defined Not Defined in DNP 1 Private Registration Object 2 Private Registration Objection Descriptor 90 0 Not Defined Not Defined in DNP 1 Application Identifier 100 0 1 Short Floating Point 48 2 Long Floating Point 80 3 Extended Floating Point 88 101 0 1 Small Packed Binary Coded 16 Decimal 2 Medium Packed Binary 32 Coded Decimal ProSoft Technology Inc December 17 2010 Page 109 of 131 Reference MVI94 DNP Flex
15. Finally the program loads the configuration information from the flash disk and begin running There is no positive response to this message other than the status data being set to zero and the block polling starting over The format of this block is shown in the following table Word Description Length 0 9998 1 1to6 Not used 6 Cold Boot Block 9999 This block does not contain any data When the processor places a value of 9999 in word 0 of the output image the module performs a hardware restart This causes the module to reboot and reload the program There is no positive response to this message other than the status data being set to zero and the block polling starting over The format of this block is shown in the following table Word Description Length 0 9999 1 1 to6 Not used 6 ProSoft Technology Inc Page 91 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 5 4 3 Slave Driver The Slave Driver Mode allows the MVI94 DNP module to respond to data read and write commands issued by a master on the DNP network The following flow chart and associated table describe the flow of data into and out of the module Processor Memory Backplane Interface DNP Module j pa Pes Daabase t ouput 1 Data j Register o be Data 1 storage i 1 Input Data j Status
16. Flex I O Contents DNP 3 0 Server over Ethernet Communication Module User Manual 6 2 5 Disclaimer of all Other Warranties 00 0 0 ce cece eeeeccceeesceeaeeeeeceeeesseuaeeeeeeeeeeeenaa 127 6 2 6 Limitation Of Remedies ooo cece ccc eccccceeeceeeceeuseesuueeseseueueeeeueusessuauueeseaaseeeeaeaees 128 6 2 7 Time Limit for Bringing Suit c ecceceseeeeeeeeeneeeseeeeeeaeeeeeeeseaeeseaeeeseaeeseneeeseaeetaas 128 6 2 8 No Other Warranties ccccccccccccccccccccceeeeeeceeeeeseeneeeeueseeseeeuuaaaeaseseeeseeuaaeaeeseeeeeeenas 128 6 2 9 Allocation Of RISKS E EET EE E E 128 6 2 10 Controlling Law and Severability cccscceeeeeeeeeeeeeeeeeeeeeeseaeeseeeeseaeeseieesseeeesas 128 Index o y O ProSoft Technology Inc Page 7 of 131 December 17 2010 Contents MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Page 8 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Quick Start DNP 3 0 Server over Ethernet Communication Module User Manual 1 Quick Start This section describes the procedure for installing and configuring the module for communication These steps should be followed for successful implementation of a module in a user application 1 2 3 o COON OD 11 12 13 14 15 16 17 Define the communication characteristics of the DNP master or slave port If a master device will be simulated define the command lists t
17. Inputs in the IED database to transfer to the PLC and obtained from the attached IED units Analog 0 to 60 Number of analog output points contained 0 Outputs in the IED database which are transferred from the PLC and used by the attached IED units Variable Data Range Description Name DNP Master This section header defines the location of the DNP master slave Slave List definition list L Conf Mode gt O Never 1 Sometimes and 2 Always select 0 lag parameter is bit coded as follows sit 0 decimal 1 gt Enable the slave sit 1 decimal 2 gt Use Unsolicited messaging with this slave sit 2 decimal 4 gt Use delay measurement with this slave sit 3 decimal 8 gt Auto time synchronization enabled START This string signals the start of the slave definition list Node DL Conf Conf Conf App Rsp Address Mode Timeout Retry Timeout Flags 2 0 1000 0 5000 9 END This string signals the end of the slave definition list Page 102 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Reference User Manual Variable Data Range Description Name DNP Master This section header defines the location of the DNP master Commands command list START This string signals the start of the command list 2345678 9 10 ags Node Data Data Cmd Device Point DNP DB IED DB Poll abl terval 21010
18. Master will process this 130 variation 5 32 Bit Binary Counter 1 7 8 06 129 00 01 32 Master will generate and Without Flag 9 10 130 process this variation 6 16 Bit Binary Counter 1 7 8 06 129 00 01 16 Master will generate and Without Flag 9 10 130 process this variation ProSoft Technology Inc December 17 2010 Page 105 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module OBJECT REQUEST RESPONSE Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Code Codes Size hex s hex bits 7 32 Bit Delta Counter Without 129 00 01 32 Master will process this Flag 130 variation 8 16 Bit Delta Counter Without 129 00 01 16 Master will process this Flag 130 variation 21 0 Frozen Counter All 1 06 32 Master will generate this Variations variation 1 32 Bit Frozen Counter 129 00 01 40 Master will process this 130 variation 2 16 Bit Frozen Counter 129 00 01 24 Master will process this 130 variation 32 Bit Frozen Delta Counter 40 4 16 Bit Frozen Delta Counter 24 32 Bit Frozen Counter With 88 Time Of Freeze 6 16 Bit Frozen Counter With 72 Time Of Freeze 7 32 Bit Frozen Delta Counter 88 With Time Of Freeze 8 16 Bit Frozen Delta Counter 72 With Time Of Freeze 9 32 Bit Frozen Counter 1 06 129 00 01 32 Master will generate and Without Flag 130 process this variation 10 16 Bit Frozen C
19. Services the individual or entity purchasing or using the Product or Services Customer agrees to all of the terms and provisions collectively the Terms of this Limited Warranty All sales of software or other intellectual property are in addition subject to any license agreement accompanying such software or other intellectual property 6 2 1 What Is Covered By This Warranty a Warranty On New Products ProSoft warrants to the original purchaser that the Product that is the subject of the sale will 1 conform to and perform in accordance with published specifications prepared approved and issued by ProSoft and 2 will be free from defects in material or workmanship provided these warranties only cover Product that is sold as new This Warranty expires three 3 years from the date of shipment for Product purchased 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 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 from date of original shipment Within a reasonable time after notification ProSoft will correct any failure of the Product to conform to specifications or any defect in mat
20. Version Information I I Display this screen PRODUCT DNPS REVISION 2 35 OP SYS REY 1206 PROD RUN 1501 Confirm Send Configuration File to Remote PC by pressing Y key Sending configuration file TRANSFERRING CONFIGURATION FILES FROM MYI MODULE TO PC Select RECEIVE menu option and receive files e0CONFIGURATION FILE TRANSFERRED TO PC The configuration file is now in a folder on your PC To view the location of this folder open the Transfer menu in HyperTerminal and choose Receive File tm myi mee Fie Edt View Favorites Tools Help a Q ex a j 2 Search Folders E Address CAMI IPE Name Size Type Date Modified File and Folder Tasks l M C3 DNP cFG 11KB Microsoft Office Ou 12 18 2006 3 05 PM J Make a new folder 4 You can now open and edit the file in a text editor such as Notepad When you have finished editing the file save it and close Notepad Important You must name this file DNP CFG before you transfer it to the module The module will not recognize configuration files with any other name or extension ProSoft Technology Inc Page 35 of 131 December 17 2010 Configuration User Manual MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module 3 9 2 Transferring the Configuration File to the Module Perform the following steps to transfer a configuration file from your PC to the module 1 Connect your PC to the Configuration Debug port of the
21. above for a simulated master device DHP 1 DHP I Databases I Flex l O I Flex PLC Slaves i Master i i Bus Processor i i Wt rte D apat i E rite tor DHP Read Readthm z Fi otok lpi tinage Read tbm Ouai pit hag i I Facto l Respouse r 1 Write Cutpatimage eo fea Command List l l l l l Request i l 1 The database defined in the module depends on the DNP device type emulated If the module emulates a DNP slave device the database will be as shown in the following example BTR BTW ID S DNP MEMORY DIGITAL INPUT DATA DIGITAL OUTPUT DATA BLOCK 0 DIGITAL INPUT DATA BLOCK 20 DIGITAL COUNTER DATA OUTPUT DATA BLOCK 40 COUNTER DATA ANALOG INPUT DATA BLOCK 41 COUNTER DATA BLOCK 60 ANALOG INPUT DATA ANALOG OUTPUT DATA BLOCK 61 ANALOG INPUT DATA BLOCK 62 ANALOG INPUT DATA BLOCK 80 ANALOG FROZEN COUNTER OUTPUT DATA LAST VALUE AND EVENT DATA BLOCK 81 ANALOG OUTPUT DATA Page 78 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual Binary and analog input and counter data is transferred from the processor to the module The remote DNP master device reads this data Binary and analog output data is transferred from the remote DNP master device to the modu
22. are placed in the database Any write requests for the slave devices are sourced with data from the database Commands can be activated in the module under processor control When a command is activated it is placed in the command queue for immediate execution Normal command polling will begin after the command queue is completely processed Page 76 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual If the module is used as a DNP slave device it responds to requests from a remote DNP master device All data in the module s database is available to the remote master device for read and write requests The module provides a Configuration Debug port for use with an external computer executing a terminal emulation program The terminal emulation program provided with the module permits uploading and downloading of the configuration information required by the module Additionally the Configuration Debug port provides a view into the virtual database communication statistics and the configuration Refer to Diagnostics and Troubleshooting for a full discussion of this port s functionality 5 4 1 Database Information Central to the functionality of the module is the database This database is used as the interface between remote DNP devices and the Flex I O bus The content and structure of the user data area of the database is completel
23. assignment for points in the double input dataset All points not specified in the override section of the configuration will be assigned to this class For class 0 no events will be generated for the points Al Deadband 0 to 32767 This value sets the global deadband for all 32767 analog input points not specified in the override section Events will be generated when the last saved value exceeds the limit of this parameter Float Any valid This value sets the global deadband for all 0 Deadband floating float input points not specified in the point value override section Events will be generated when the last saved value exceeds the limit of this parameter Double Any valid This value sets the global deadband for all 0 Deadband double double input points not specified in the floating override section Events will be generated point value when the last saved value exceeds the limit of this parameter Select Operat 1to65535 Time period after select command received 2000 e Arm Time in which operate command will be performed After the select command is received the operate command will only be honored if it arrives within this period of time Write Time 0 to 1440 Time interval to set the need time IIN bit 1440 Interval minutes O never which will cause the master to write the time Stored in milliseconds in the module memory Data Link N SorA IED can request acknowledgement from N Confirm master station when sending data The Mode co
24. buffer error Transport Layer which is too small Error 15 DNP sequence error Sequence numbers of multi frame request fragments Transport Layer Error do not increment correctly 16 DNP address error Source addresses contained in multi frame request Transport Layer Error fragments do not match 17 DNP bad function code Function code received from DNP master is not error Application Layer supported for selected object variation Error 18 DNP object unknown error Slave does not have the specified objects or there are Application Layer Error no objects assigned to the requested class 19 DNP out of range error Qualifier range or data fields are not valid or out of Application Layer Error range for the selected object variation 20 DNP message overflow Application response buffer overflow condition The error Application Layer response message from the slave is too long to Error transmit 21 DNP master multi frame Received a multi frame message from the DNP message error Application Layer Error master This application does not support multi frame messages from the master Page 62 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Diagnostics and Troubleshooting User Manual System Configuration Errors ErrorCode Name Description 100 Too many binary input Too many binary input points are configured
25. database that contain Double Word Hexadecimal data Viewing DNP Binary Inputs Press 1 to view a list of DNP Binary Inputs Viewing DNP Binary Outputs Press 2 to view a list of DNP Binary Outputs Viewing DNP Counters Press 3 to view a list of DNP Counters Viewing DNP Analog Inputs Press 4 to view a list of DNP Analog Inputs Viewing DNP Analog Outputs Press 5 to view a list of DNP Analog Outputs Viewing DNP Frozen Counters Press 6 to view a list of DNP Frozen Counters Viewing DNP Float Inputs Press 7 to view a list of DNP Float Inputs Viewing DNP Float Outputs Press 9 to view a list of DNP Float Outputs Returning to the Main Menu Press M to return to the Main menu Page 52 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual 4 4 3 The Class Assignment Menu This menu allows you to view the class and deadband override values for the binary analog float and double input DNP database Press to display the commands available on this menu CLASS ASSIGNMENT MENU 7 Display Menu Binary Inputs I finalog Inputs 2 Float Inputs 3 Double Inputs Show Again P Previous Page N Next Page MN Main Menu The following illustration shows the output for the Analog data set menu key 1 CLASS ASSIGNMENT DISPLAY TO 19 CANALOG INPUTS gt POENIS CLASS DEADBAND 1 1 1 1
26. ensure that the jumpers are set correctly to correspond with the type of interface you are using Note When using RS 232 with radio modem applications some radios or modems require hardware handshaking control and monitoring of modem signal lines Enable this in the configuration of the module by setting the UseCTS parameter to 1 5 2 1 RS 232 Application Port s When the RS 232 interface is selected the use of hardware handshaking control and monitoring of modem signal lines is user definable If no hardware handshaking will be used here are the cable pinouts to connect to the port RS 232 Application Port Cable No Handshaking DB 9 Male RS 232 Device ro 2 ro com s oon RS 232 Modem Connection Hardware Handshaking Required This type of connection is required between the module and a modem or other communication device RS 232 Application Port Cable Modem Connection DB 9 Male RS 232 Device TxD TxD RxD RxD RTS RTS CTS CTS Signal Signal Common s Common DTR DTR The Use CTS Line parameter for the port configuration should be set to Y for most modem applications ProSoft Technology Inc Page 71 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module RS 232 Null Modem Connection Hardware Handshaking This type of connection is used when the device connected to the module requires hardware handshaking control and monitor
27. installed 3 One Serial Adapter Cable Page 12 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Hardware Installation DNP 3 0 Server over Ethernet Communication Module User Manual 2 2 Mounting the MVI 94 Flex I O Base lt DINRail Locking po Leer AN SIDEVIEW 1 Remove the cover plug if used in the male connector of the unit to which you are connecting this Base 2 Check to make sure that the 16 pins in the male connector on the adjacent device are straight and in line so that the mating female connector on this Base will mate correctly 3 Make certain that the female flexbus connector C is fully retracted into the Base 4 Position the Base on a 35 x 7 5mm DIN rail A at a slight angle with the hook B on the left side of the Base hooked into the right side of the unit on the left 5 Rotate the Base onto the DIN rail with the top of the rail hooked under the lip on the rear of the Base Use caution to make sure that the female flexbus connector does not strike any of the pins in the mating male connector 6 Press the terminal base down onto the DIN rail until flush The locking tab D snaps into position and locks the terminal base to the DIN rail 7 If the Base does not lock in place use a screwdriver or similar device to move the locking tab down press the Base flush with the DIN rail and release the locking tab to lock the base in place 8 Gentl
28. is not used It will be used if set to Y If collision avoidance is used it requires a special cable CD Idle Time 0 to 32000 Defines the minimum number of 32000 milliseconds to wait before transmitting a message after the CD signal is recognized as low CD Random Oto 32000 Defines the range of random time to be 32000 Time added to the CD Idle Time before a message will be transmitted from the slave CD Time 0 to 65535 Defines the number of milliseconds to wait NA Before before receiving characters after the CD Receive signal is recognized as high BI Class 0to3 This parameter sets the default class 0 assignment for points in the binary input dataset All points not specified in the override section of the configuration will be assigned to this class For class 0 no events will be generated for the points Al Class 0to3 This parameter sets the default class 0 assignment for points in the analog input dataset All points not specified in the override section of the configuration will be assigned to this class For class 0 no events will be generated for the points Float Class 0to3 This parameter sets the default class 0 Page 96 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual Variable Data Description IF Error Config Name Range Value Double Class 0to3 This parameter sets the default class 0
29. limiting the foregoing Buyer at its own expense shall indemnify and hold harmless ProSoft and defend or settle any action brought against such Companies to the extent based on a claim that any Product made to Buyer specifications infringed intellectual property rights of another party ProSoft makes no warranty that the product is or will be delivered free of any person s claiming of patent trademark or similar infringement The Buyer assumes all risks including the risk of suit that the product or any use of the product will infringe existing or subsequently issued patents trademarks or copyrights a Any documentation included with Product purchased from ProSoft is protected by copyright and may not be duplicated or reproduced in any form without prior written consent from ProSoft b ProSoft s technical specifications and documentation that are included with the Product are subject to editing and modification 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 software or other intellectual property in any manner or for any purpose not expressly permitted by any license agreement accompanying such software or other intellectual property e Customer agrees that it shall not and shall not authorize others to copy software provided by ProSoft except as expressly permitted in any license ag
30. message and return no data 10 0 Binary Output All Variations 1 06 8 Slave will return variation 2 data 1 Binary Output 1 Slave will return Unknown Object to this request 2 Binary Output Status 1 06 129 00 01 8 Slave will return this 130 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 Echoof 88 Slave will respond request correctly to this variation 2 Pattern Control Block 88 Slave will return Unknown Object to this request 3 Pattern Mask 16 Slave will return Unknown Object to this request 20 0 Binary Counter All 1 7 8 9 06 32 Slave will return variation Variations 10 5 data 1 32 Bit Binary Counter 129 00 01 40 Slave will return Unknown 130 Object to this request 2 16 Bit Binary Counter 129 00 01 24 Slave will return Unknown 130 Object to this request 3 32 Bit Delta Counter 129 00 01 40 Slave will return Unknown 130 Object to this request 4 16 Bit Delta Counter 129 00 01 24 Slave will return Unknown 130 Object to this request 5 32 Bit Binary Counter 1 7 8 9 06 129 00 01 32 Slave will return this Without Flag 10 130 variation ProSoft Technology Inc Page 111 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module OBJECT REQUES RESPONSE T Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Cod
31. module using a terminal program such as HyperTerminal Press to display the main menu xxe DNP DEBUG PORT HELP a KEY FUNCTION KEY FUNCTION Sets debug level Display error list Display setup amp pointers Operating parameters Reboot module Display Comm Stats Clear error list List COM States Master Port Slave Setup Version Information PRODUCT DNPS REVISION 2 35 eS EEEN Class Deadband Assignments Show DNP Databases Receive Configuration Send Configuration MwA a Display Blk K fer Stats Master Port Commands Master Port Slave Errs Display this screen OP SYS REV 1206 PROD RUN 1501 ss PS et 2 Press lt Receive Module Configuration The message Press Y key to confirm configuration receive is displayed at the bottom of the screen xxx DNP DEBUG PORT HELP s KEY FUNCTION Sets debug level Display error list Display setup amp pointers Operating parameters Reboot module Display Comm Stats Clear error list List COM States Master Port Slave Setup Version Information PRODUCT DNPS REVISION 2 95 O44 e o a I l I I I I I I I I I I I I I I I I I I I I 0 KEY FUNCTION Class Deadband Assignments Show DNP Databases Receive Configuration Send Configuration Display Blk K fer Stats Master Port Commands Master Port Slave Errs Display this screen P SYS REV 1206 PROD RUN 1561 seg J Oe Confirm Receive Configurati
32. obtained using ProSoft software b This Warranty does not cover the failure of the Product to perform specified functions or any other non conformance defects losses or damages caused by or attributable to any of the following i shipping ii improper installation or other failure of Customer to adhere to ProSoft s specifications or instructions iii unauthorized repair or maintenance iv attachments equipment options parts software or user created programming including but not limited to programs developed with any IEC 61131 3 C or any variant of C programming languages not furnished by ProSoft v use of the Product for purposes other than those for which it was designed vi any other abuse misapplication 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 power surges or viii disasters such as fire flood earthquake wind and lightning c The information in this Agreement is subject to change without notice ProSoft shall not be liable for technical or editorial errors or omissions made herein nor for incidental or consequential damages resulting from the furnishing performance or use of this material The user guide included with your original product purchase from ProSoft contains information protected by copyright No part of the guide may be duplicated or re
33. opens the Zmodem File Send dialog box Zmodem file send for COM1_57600 Sending CAMVINDNP CFG Last event Sending Files 1 of 1 Status Sending Retries 1 File PULL 3K of 11K Elapsed 00 00 01 Remaining Throughput Cancel cps bps Page 38 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual When the upload is complete the screen indicates that the module has reloaded program values and displays information about the module COM1_57600 HyperTerminal File Edit View Call Transfer Help De 3 25 g PRODUCT DNPS REVISION 2 35 OP SYS REV 1206 PROD RUN 1501 Confirm Receive Configuration File from Remote PC by pressing Y key Receiving configuration file TRANSFERRING CONFIGURATION FROM PC TO MYI MODULE Select SEND menu option and send file DNP CFG eFILE TRANSFERRED FROM PC UNIT READING NEW CONFIGURAITON FILE Program closed exit code 1 C gt reboot Warm boot Open Backplane Interface Init COM ports Read Configuration Reading Slave Information Reading Commands complete Connected 2 28 19 ANSIW 57600 8 N 1 NUM 8 Your module now contains the new configuration Press to see the module s main menu ProSoft Technology Inc Page 39 of 131 December 17 2010 Configuration MVI94 DNP Flex I O User
34. other value the port will be used as a slave port Variable Data Description IF Error Config Name Range Value DNP Slave This section header defines the start of the DNP slave parameter set Internal Slave 0 to 65534 This is the DNP address for the module All 65534 ID messages with this address from the master will be processed by the module Baud Rate Baud Rate from Table Port Baud Rate 300 600 1200 2400 9600 4800 9600 19200 384 38400 576 57600 115 115200 RTS On 0 to 65535 This value represents the number of 1 ms NA increments to be inserted between asserting the RTS modem line and the actual transmission of the data RTS Off 0 to 65535 This value represents the number of 1 ms NA increments to be inserted after the last character of data is transmitted before the RTS modem line is dropped Min Response 0 to 65535 Delay Minimum time between receiving a request NA and transmitting a response Allows master time to disable transmitter on an RS 485 network Modem YorN This parameter defines if a dial up modem N is used on the DNP slave port If the value is set to N no modem is used If the parameter is set to Y a modem is used Connect 0 to 65535 Timeout Defines the number of milliseconds to wait NA for the CD signal to be set high The CD signal indicates a connection is made using a dial up modem ProSoft Technology Inc December 17 2010 Page
35. program recognizes the new write_block_code It transfers the data to the correct offset in the database using the block number provided 9 The module sets the last_write_block_code to the value of write_block_code 10 The module now selects the next read and write blocks The data for the processor read operation is placed in the input image and the write_block_code is set in word 1 The module triggers the transfer operation by setting the new read_block_code in word 0 of the input image 11 The sequence continues at step 3 The previous discussion is for normal data transfer operation The following table lists the block identification codes used by the module for data transfer Data Type Start Block Max Block Max Of Points Type Digital Input 0 9 960 Slave Digital Output 20 29 960 Counters 40 49 30 Analog Input 60 79 120 Float Input 300 319 60 Double Input 320 349 30 Analog Output 80 89 60 Float Output 400 419 60 Double Output 420 449 30 IED Digital Input 100 109 960 Master IED Digital Output 120 129 960 IED Counters 140 149 30 IED Analog Input 160 179 120 IED Analog Output 180 189 60 Data is transferred between the processor and the module using the block identification codes of 0 to 189 300 to 349 and 400 to 449 Other block codes control the module from the processor s ladder logic They are implemented when the ladder logic needs to control the module In order t
36. return Unknown Without Flag Object to this request 12 16 Bit Frozen Delta Counter 16 Slave will return Unknown Without Flag Object to this request 22 0 Counter Change Event All 1 06 07 Slave will parse this Variations 08 request and return no data 1 32 Bit Counter Change 129 17 28 40 Slave will return Unknown Event Without Time 130 Object to this request 2 16 Bit Counter Change 129 17 28 24 Slave will return Unknown Event Without Time 130 Object to this request 3 32 Bit Delta Counter Change 40 Slave will return Unknown Event Without Time Object to this request Page 112 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual OBJECT REQUES RESPONSE T Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Codes Codes Size hex hex bits 4 16 Bit Delta Counter Change 24 Slave will return Unknown Event Without Time Object to this request 5 32 Bit Counter Change 88 Slave will return Unknown Event With Time Object to this request 6 16 Bit Counter Change 72 Slave will return Unknown Event With Time Object to this request 7 32 Bit Delta Counter Change 88 Slave will return Unknown Event With Time Object to this request 8 16 Bit Delta Counter Change 72 Slave will return Unknown Event With Time Object to this request 2 0 Frozen Counter Event All Slave wil
37. scan counter 56 209 4 Scan Counter MSB 57 209 5 Free Memory LSB Free memory in module 58 209 6 Free Memory MSB 59 209 7 Reserved Future Use 60 210 2 DNP Slave Float Input This value contains the total number of Event count floating point input events which have occurred 61 210 3 DNP Slave Double Float This value contains the total number of Input Event count double floating point input events which have occurred 62 210 4 Reserved Future Use 63 210 5 Reserved Future Use 64 210 6 Reserved Future Use 65 210 7 Reserved Future Use 4 6 2 Command Error List Each command in the command list has a reserved word value for a status error code This error data list can be read using the Configuration Debug Port Additionally can be retrieved from the module by the processor using command block 9950 The first word in the register location defined contains the status error code for the first command in the port s command list Each successive word in the command error list is associated with the next command in the list Therefore the size of the data area is dependent upon the number of commands defined Refer to the following Error Codes section to interpret the status error codes present in the data area 4 6 3 Slave Status Data The slave status data contains the communication statistics for each IED unit interfaced with by the master port This information is available for viewing using the configuration debug port or by using command b
38. than or equal to zero and that the point count is not set to zero 3 Object not supported The data object in the command is not supported by the module Refer to the DNP subset for the Master Port 4 Command function not The function specified in the command is not supported supported for the object type selected Refer to the DNP subset for the Master Port 10 Invalid binary input poll This binary input object command is not valid command 11 Invalid binary input event This binary input event object poll command is not poll command valid 20 Invalid binary output This binary output command function is not valid command function 30 Invalid counter poll The counter object poll command contains an invalid command function function code 31 Invalid counter poll This counter object poll command is not valid command 40 Invalid frozen counter poll This frozen counter object poll command is not valid command 50 Invalid analog input poll This analog input poll command is not valid command 51 Invalid analog input event This analog input event poll command is not valid poll command 60 Invalid analog output poll This analog output poll command contains an invalid command function function code 61 Invalid analog output poll This analog output poll command is not valid command 70 Invalid time date poll This time date object poll command is not valid command 80 Invalid event poll command This event poll command is not valid
39. the CD signal is recognized as low CD Time 0 to 65535 Defines the number of milliseconds to wait NA Before milliseconds before receiving characters after the CD Receive signal is recognized as high ProSoft Technology Inc December 17 2010 Page 101 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Variable Data Range Description IF Error Config Name Value Initialize IED Y or N This parameter defines if the BI AI C data N Database will be transferred from the processor to the module before normal data transfer occurs Set the parameter to N to not use the feature Set the parameter Y to use the feature The use of this feature requires ladder logic to transfer the data Variable Data Range Description IF Error Config Name Value IED This section header defines the start of the DNP master parameter Database set Binary Inputs 0 to 960 Number of binary input points contained in 0 the IED database to transfer to the PLC and obtained from the attached IED units Binary 0 to 960 Number of binary output points contained 0 Outputs in the IED database which are transferred from the PLC and used by the attached IED units Counters 0 to 30 Number of counter points contained inthe 0 IED database to transfer to the PLC and obtained from the attached IED units Analog 0 to 120 Number of analog input points contained 0
40. the END label or maximum number of commands are processed The following table describes the structure of a single command Configuration User Manual DNP Master Commands This section header defines the location of the DNP master command list START This string signals the start of the command list l 2 3 48 667 8 9 10 Flags Node Data Data Cmd Device Point DNP DB IED DB Poll Enable Address Object Variation Func Address Count Address Address Interval 621010 20 1 0 0 END aa This string signals the end of the command list Function codes used for each command are specific to the module and are defined to permit the module to interface with a wide variety of DNP communication devices ProSoft Technology Inc December 17 2010 Page 33 of 131 Configuration MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 3 9 Uploading and Downloading the Configuration File ProSoft modules are shipped with a pre loaded configuration file In order to edit this file you may transfer the file from the module to your PC or locate and load the file from the distribution CD ROM supplied with the module After editing you must transfer the file back to the module for your changes to take effect This section describes these procedures Important The illustrations of configuration debug menus in this section are intended as a g
41. when extra bytes are received before Error the start bytes 0x05 and 0x64 are received 6 201 2 DNP Slave overrun error This value counts the number of times count Physical Layer the overrun error occurs This error Error occurs when the mainline Data Link Layer routine cannot read the data received on the communication port before it is overwritten ProSoft Technology Inc Page 57 of 131 December 17 2010 Diagnostics and Troubleshooting MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Word Block Block Variable Name Description Number Offset 7 201 3 DNP Slave length error This value counts the number of times count Physical Layer an invalid length byte is received If the Error length of the message does not match the length value in the message this error occurs 8 201 4 DNP Slave bad CRC This value counts the number of times error Data Link Layer a bad CRC value is received in a Error message 9 201 5 DNP Slave user data This value counts the number of times overflow error Transport the application layer receives a Layer Error message fragment buffer which is too small 10 201 6 DNP Slave sequence This value counts the number of times error Transport Layer the sequence numbers of multi frame Error request fragments do not increment correctly 11 201 7 DNP Slave address error This value counts the number of times Transport Laye
42. 006 Time out condition on response The slave device did not respond to the last request message from the master within the time out set for the IED device The application layer time out value is specified for each IED unit in the slave configuration table in the module This table is established each time the module performs the restart operation 1007 Function code in application layer message not supported The function code returned in the response message is not valid for the application layer or not supported by the module 1008 Read operation not supported for object variation The application layer response message contains an object that does not support the read function 1009 Operate function not supported for the object variation The application layer response message contains an object that does not support the operate function 1010 Write operation not supported for the object variation The application layer response message contains an object that does not support the write function Use the error codes returned for each command in the list to determine the success or failure of the command If the command fails use the error code to determine the cause of failure Page 66 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Reference User Manual 5 Reference In This Chapter Product Spec
43. 2 Data 1 06 07 Slave will respond to this 08 variation with all class 2 data binary input events 4 Class 3 Data 1 06 07 Slave will respond to this 08 variation with all class 3 data analog input events 70 0 Not Defined Not Defined in DNP 1 File Identifier Slave will return Unknown Object to this request 80 0 Not Defined Not Defined in DNP 1 Internal Indications 2 00 24 Slave will respond to this Index 7 variation 81 0 Not Defined Not Defined in DNP 1 Storage Object 8 amp 2 o0 Not Defined Not Defined in DNP 1 Device Profile 83 0 Not Defined Not Defined in DNP 1 Private Registration Object 2 Private Registration Objection Descriptor 90 0 Not Defined Not Defined in DNP Page 116 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual OBJECT REQUES RESPONSE T Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Codes Codes Size hex hex bits 1 Application Identifier 100 0 1 Short Floating Point 48 2 Long Floating Point 80 3 Extended Floating Point 88 101 0 1 Small Packed Binary Coded 16 Decimal 2 Medium Packed Binary 32 Coded Decimal 3 Large Packed Binary Coded 64 Decimal 110 0 Not Defined Not Defined as the variation determines the string length 1to Octet String 1 00 01 129 00 01 100 06 07 130 07 08 08 17 17 28 28 8 Var The module will retur
44. 3 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module CROB Control Block for Digital Outputs Block 9901 The CROB Control Relay Output Block controls a digital output on an IED unit connected to a master port under program control This block provides more control than the binary output control offered in the command list The selected point can use the pulse on off feature of the DNP protocol using this block Refer to the Basic 4 documentation for a full discussion of the CROB object and its functionality The structure of the block sent from the processor to the module is shown in the following table Word Offset in Block Data Field s Description 0 Block ID This field contains the block identification code of 9901 for the block 1 Slave Address This is the IED node address for the slave to consider on the network 2 Function Function codes 3 5 and 6 supported Function code 4 is automatically sent after a successful function 3 3 Address in Slave Point in IED to consider with the CROB 4 Control Code This is a standard DNP protocol control code byte see description below 5 Pulse Count This parameter specifies the number of pulses to generate for pulse output control This parameter has a range of 0 to 255 as the value is a byte parameter in the CROB If a value of zero is entered the operation will not execute 6 Pulse On Off Time This parameter spec
45. EXTERNAL POWER CONNECTOR PRT2 Page 16 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Hardware Installation DNP 3 0 Server over Ethernet Communication Module User Manual 2 6 Wiring the Power Connections External power is supplied to the Base on the 2 pin screw terminal block The power supply can be either 24Vdc or 12Vdc and should be located in close proximity of the base Connect dc common to the COM terminal Connect 24V dc or 12V dc to the 24VDC terminal ProSoft Technology Inc Page 17 of 131 December 17 2010 Hardware Installation MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Page 18 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Configuration User Manual 3 Configuration In This Chapter Contiguration Files Bak a eee A os eS 20 Module e E aa aaa eaaa aE EE asa a EE ah 23 DNE E E E E E T 24 DNP Slave Database ccceececseeeeeeeeeneeeeeeeeeneeeeeeeeeeeeeeeseaeeseaeensas 25 DNP Master priiis penniga apea ayaan 26 IED Database jaica3 2 cso ie e ne i at 27 DNP Master Slave List eeccececceeeeeeeeeeeeeeeeeeaeeeeeeeseaeeeeeeessaeeseeeenaas 28 DNP Master Commands c cccecceeeceeceeeeeeeeeseeeeeeeeeseaeeeeeeessaeeeeaeensas 33 Uploading and Downloading the Configuration File ceeeeeeees 34 ProSoft Te
46. Ethernet Communication Module User Manual 5 1 3 Functional Specifications The module has two DNP protocol ports that can be user configured to operate in a Master Slave or in a Slave Slave redundant port configuration User defined internal register space is accessible to the protocol driver and to the FLEX processor memory DNP 3 0 Slave Protocol Specifications The DNP Slave port s accepts DNP commands to control and monitor data stored in the module s DNP Slave databases If a DNP Master port is also configured a portion of these slave databases can be derived from or can control IED devices connected to the DNP master port Report by Exception data is logged to the module s database Supports unsolicited messaging Each DNP point type is user configurable by point Class assignments are completely user definable on a Type and point basis BI Al Fl DI point types Supports clock synchronization from a master or from the processor Up to 400 events are stored for Floats Binary In Analog In and Double Inputs Collision avoidance algorithm per DNP organization for redundant 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 Master port can be configured as a virtual DNP Master device that actively issues user defined DNP commands to nodes on the network Th
47. I O User Manual DNP 3 0 Server over Ethernet Communication Module OBJECT REQUEST RESPONSE Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Code Codes Size hex s hex bits 3 Large Packed Binary Coded 64 Decimal No Object 13 Master supports the Cold Restart Function 14 Master supports the Warm Restart Function 20 Master supports the Enable Unsolicited Function 21 Master supports the Disable Unsolicited Function Page 110 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual 5 7 DNP Slave Subset Definition OBJECT REQUES RESPONSE T Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Codes Codes Size hex hex bits 1 0 Binary Input All Variations 1 06 1 Slave will return variation 1 data 1 Binary Input 1 06 129 00 01 1 Slave will return this 130 variation 2 Binary Input with Status 129 00 01 8 Slave will return Unknown 130 Object to this request 2 0 Binary Input Change All 1 06 07 56 Slave will return variation Variations 08 2 data 1 Binary Input Change Without 1 06 07 129 17 28 8 Slave will return this Time 08 130 variation 2 Binary Input Change With 1 06 07 129 17 28 56 Slave will return this Time 08 130 variation 3 Binary Input Change With 1 06 07 129 17 28 24 Slave will parse this Relative Time 08 130
48. Manual DNP 3 0 Server over Ethernet Communication Module Page 40 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual 4 Diagnostics and Troubleshooting In This Chapter OLED Status INGiCatorss 2 sii aa r ao anaa a a On EaI EA AO aR ee RiT 42 The Configuration Debug Menu sssesseesesssessesereerreeinsrinetnretnnsrnnsensenne 43 Required Software eeeeeecesesesseeeceaeeeseeeceaeeeeaeeseaeeeaeeseaeeesaeeseeeesaees 45 Using the Configuration Debug Port ccceeeeeseseeeeeeeteeeeeteeseneeeenees 46 Reading Status Data from the Module cecceeseeeeeeeseeeeeeeteseneeeeeees 56 Error Status Data si natira as eng See ee a dey 57 7 Error CodeS ics Acaeh A tdesisteati clea A baht e e bate 62 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 module s status Status data contained in the module can be viewed through the Configuration Debug port using the troubleshooting and diagnostic capabilities of Microsoft Windows HyperTerminal 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 41 of 131 December 17 2010 Diagnostics and Trou
49. NP Master Port Data This value represents the number of Link Layer Transmit memory allocation errors for data link Memory Allocation Error layer transmit blocks Count 50 208 4 DNP Master Port This value represents the number of Application Layer memory allocation errors for application Receive Memory layer receive blocks Allocation Error Count 51 208 5 DNP Master Port This value represents the number of Application Layer memory allocation errors for application Transmit Memory layer transmit blocks Allocation Error Count 52 208 6 DNP Master This value counts the number of times Synchronization Error Count Physical Layer Error a sync error occurs The error occurs when extra bytes are received before the start bytes 0x05 and 0x64 are received Page 60 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual Word Block Block Variable Name Description Number Offset 53 208 7 DNP Master Length Error This value counts the number of times Count Physical Layer an invalid length byte is received If the Error length of the message does not match the length value in the message this error occurs 54 209 2 DNP Master Bad CRC This value counts the number of times Error Count Physical a bad CRC value is received in a Layer Error message 55 209 3 Scan Counter LSB Program
50. NP slave or master devices with the Flex I O system The module contains a database defined by the user This database is used for the request and command messages sent from the DNP master port to DNP slave devices If the module is used as a virtual DNP slave device the database is used to source read requests and is the destination of remote master write requests The following illustration shows the data flow within the module and between the DNP network and backplane Processor Processor User Data Files Read Data Special Control Blocks Ladder Logic Transfers data from module s Input image to data areas in the rocessor Ladder Logic transfers data from processor data areas to Output image Ladder Logic processes special control command Backplane Driver Output Image MV194 DNP Module Module s Internal Database Special Block Handling Master Driver Logic Slave Driver Logic The database also interfaces with the Flex I O system using the Flex I O bus backplane Data is made available to the PLC or any processor on a ControlNet network using this backplane interface Input and output image tables in the module present the data in the database to the backplane If the module is used as a DNP master device on the application port it can continuously poll DNP slave devices Up to 100 user defined commands can be defined for the port Data read from the slave devices
51. Operating parameters Send Configuration Reboot module Display Comm Stats Clear error list Display Blk k fer Stats List COM States Master Port Commands Master Port Slave Setup Master Port Slave Errs Version Information Display this screen PRODUCT DNPS REVISION 2 35 OP SYS REV 1206 PROD RUN 1501 Confirm Receive Configuration File from Remote PC by pressing Y key Receiving configuration file TRANSFERRING CONFIGURATION FROM PC TO MYI MODULE Select SEND menu option and send file DNP CFG ex TBO00000000cd85 Sends a file to the remote system ProSoft Technology Inc Page 37 of 131 December 17 2010 Configuration MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module The Send File dialog appears E Send File Folder C MVI Filename Protocol i Zmodem xj Close Cancel 5 Use the Browse button to locate the configuration file your computer Select File to Send Look in Q MYI Capitan My Recent Documents Desktop My Documents My Computer File name DNP CFG E inthis My Network Files of type All Files EI 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 7 Click the Send button This action
52. P 3 0 Server over Ethernet Communication Module Page 44 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual 4 3 Required Software In order to send and receive data over the serial port COM port on your computer to the module you must use a communication program terminal emulator A simple communication program called HyperTerminal is pre installed with recent versions of Microsoft Windows operating systems If you are connecting from a machine running DOS you must obtain and install a compatible communication program The following table lists communication programs that have been tested by ProSoft Technology DOS ProComm as well as several other terminal emulation programs Windows 3 1 Terminal Windows 95 98 HyperTerminal Windows NT 2000 XP HyperTerminal The module uses the Ymodem file transfer protocol to send and receive configuration files from your module If you use a communication program that is not on the list above please be sure that it supports Ymodem file transfers ProSoft Technology Inc Page 45 of 131 December 17 2010 Diagnostics and Troubleshooting MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 4 4 Using the Configuration Debug Port To connect to the module s Configuration Debug port 1 Connect your computer to the
53. Pacific 603 7724 2080 Europe Middle East Africa 33 0 5 3436 87 20 Latin America 1 281 298 9109 Important Installation Instructions Power Input and Output I O wiring must be in accordance with Class 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 The following warnings must be heeded A WARNING EXPLOSION HAZARD SUBSTITUTION OF COMPONENTS MAY IMPAIR SUITABILITY FOR CLASS I DIV 2 B WARNING EXPLOSION HAZARD WHEN IN HAZARDOUS LOCATIONS TURN OFF POWER BEFORE REPLACING OR WIRING MODULES C WARNING EXPLOSION HAZARD DO NOT DISCONNECT EQUIPMENT UNLESS POWER HAS BEEN SWITCHED OFF OR THE AREA IS KNOWN TO BE NON HAZARDOUS D THIS DEVICE SHALL BE POWERED BY CLASS 2 OUTPUTS ONLY MVI Multi Vendor Interface Modules WARNING EXPLOSION HAZARD DO NOT DISCONNECT EQUIPMENT UNLESS POWER HAS BEEN SWITCHED OFF OR THE AREA IS KNOWN TO BE NON HAZARDOUS AVERTISSEMENT RISQUE D EXPLOSION AVANT DE DECONNECTER L EQUIPEMENT COUPER LE COURANT OU S ASSURER QUE L EMPLACEMENT EST DESIGNE NON DANGEREUX Warnings North America Warnings A Warning Explosion Hazard Substitution of components may impair suitability for Class I Division 2 B Warning Explosion Hazard When in Hazardous Locations turn off
54. ProSoft te ene OLOGI Where Automation Connects INRAX MV194 DNP DNP 3 0 Server over Ethernet Communication Module December 17 2010 USER MANUAL Your Feedback Please We always want you to feel that you made the right decision to use our products If you have suggestions comments compliments or complaints about our products documentation or support please write or call us How to Contact Us ProSoft Technology 5201 Truxtun Ave 3rd Floor Bakersfield CA 93309 1 661 716 5100 1 661 716 5101 Fax www prosoft technology com support prosoft technology com Copyright 2010 ProSoft Technology Inc all rights reserved MV1I94 DNP User Manual December 17 2010 ProSoft Technology ProLinx inRAx ProTalk and RadioLinx are Registered Trademarks of ProSoft Technology Inc All other brand or product names are or may be trademarks of and are used to identify products and services of their respective owners 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 Contact ProSoft Technology for pricing and availability North America 1 661 716 5100 Asia
55. age of data Viewing the Previous 50 Commands Press to view the previous 50 commands Viewing the Previous Page of Commands Press P to display the previous page of commands Viewing the Next 50 Commands Press to view the next 50 commands from the master command list Viewing the Next Page of Commands Press N to display the next page of commands Returning to the Main Menu Press M to return to the Main menu Page 54 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual 4 4 5 Master Command Error List Menu Use this menu to view the command error list for the module Press to view a list of commands available on this menu M Main Menu Protocol Menu Command List Menu Display Menu X Redisplays reteshes this menu Show Again Redisplays last selected page ofdata P Previous Page ee back one page of data N Next Page Goes forward one page of data M Main Menu T Goes up one level to main menu Redisplaying the Current Page Press S to display the current page of data Moving Back Through 5 Pages of Commands Press to display data for last 5 page commands Viewing the Previous Page of Commands Press P to display the previous page of commands Moving Forward Skipping Through 5 Pages of Commands Press to
56. ain the class override values of 1 to 3 Page 88 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual When the processor receives the block it places the information in the module s analog input event queue This information is then made available to the remote DNP master unit on analog event object or class poll requests The module informs the processor that the event has been processed by generating a response block with the following format Word Offsetin Data Field s Description Block 0 Block ID Identification code for block set to 9959 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 DNP Analog Input This field contains the analog input point of the last Data point successful block 9959 received 4to7 Spare Not used The Sequence Counter and the Event Count fields in the response block can be utilized to insure that the module has processed the event If the event buffer in the module is full the event is not processed and the processor should resend the event to the module If the module processes the event the processor can remove the event from its buffer ProSoft Technology Inc Page 89 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Comm
57. alog Change Event 1 06 07 129 17 28 24 Slave will return this Without Time 08 130 variation 3 32 Bit Analog Change Event 1 06 07 129 17 28 88 Slave will return this With Time 08 130 variation Note Data only 16 bit 4 16 Bit Analog Change Event 1 06 07 129 17 28 72 Slave will return this With Time 08 130 variation 5 Short Floating Point Analog 1 06 07 129 17 28 40 Slave will return this Change Event 08 130 variation 6 Long Floating Point Analog 1 06 07 129 17 28 72 Slave will return this Change Event 08 130 variation 7 Short Floating Point Analog 1 06 07 129 17 28 88 Slave will return this Change Event With Time 08 130 variation 8 Long Floating Point Analog 1 06 07 129 17 28 120 Slave will return this Change Event With Time 08 130 variation 33 0 Frozen Analog Event All Slave will return Unknown Variations Object to this request 1 32 Bit Frozen Analog Event 40 Slave will return Unknown Without Time Object to this request 2 16 Bit Frozen Analog Event 24 Slave will return Unknown Without Time Object to this request Page 114 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual OBJECT REQUES RESPONSE T Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Codes Codes Size hex hex bits 3 32 Bit Frozen Analog Event 88 Slave will return Unknown Wi
58. ameter specifies the IED unit address on the DNP network to consider with the command The parameter has a range of 0 to 65535 The value of 65535 is reserved for broadcast messages Verify that the slave configuration information is set up in the module for each slave defined in the command list Object This parameter specifies the DNP object type in the command Valid objects for the module are 1 2 12 20 21 30 32 41 50 60 and 80 A value of 0 is permitted in this field for a set of special commands Variation This parameter is specific to the object type selected Function This parameter specifies the DNP function for the command list object The object type determines the value of the functions permitted For example the only function permitted for binary input data points is the read function Function Code 1 For counter and output objects more functions are available Address In Slave This value must be greater than or equal to zero If it is set to a value less than zero the command will be ignored This parameter specifies the starting point address to consider in the IED unit ProSoft Technology Inc Page 31 of 131 December 17 2010 Configuration MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Point Count This parameter defines the number of points in the IED unit Refer to the discussion above for the interpretation of this parameter s values for the different obje
59. ation 2 16 Bit Analog Change Event 1 06 07 17 28 24 Master will generate and Without Time 08 process this variation 3 32 Bit Analog Change Event 1 06 07 17 28 88 Master will generate and With Time 08 process this variation 4 16 Bit Analog Change Event 1 06 07 129 17 28 72 Master will generate and With Time 08 130 process this variation 33 0 Frozen Analog Event All Variations 1 32 Bit Frozen Analog Event 40 Without Time 2 16 Bit Frozen Analog Event 24 Without Time 3 32 Bit Frozen Analog Event 88 With Time 4 16 Bit Frozen Analog Event 72 With Time 40 0 Analog Output Status All 1 06 24 Master does not use this Variations object type and will not generate a message or process this type 1 32 Bit Analog Output Status 40 2 16 Bit Analog Output Status 129 00 01 24 130 41 0 Analog Output Block All 24 Variations 1 32 Bit Analog Output Block 40 2 16 Bit Analog Output Block 3 4 5 17 28 129 Echo of 24 Master will generate this 6 Request variation and parse the response 50 0 Time and Date All 48 Variations 1 Time and Date 2 07 With 48 Master will generate this Quant variation 1 2 Time and Date With Interval 80 51 0 Time and Date CTO All Variations 1 Time and Date CTO 129 07 With 48 Master will process this 130 Quant variation 1 2 Unsynchronized Time and 129 07 With 48 Master will process this Date CTO 130 Quant variation 1 Page 108 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O
60. ber of application layer no responses to requests Ladder logic must handle this response block and to place the data in a user data file Command List Error Data This block is used by the processor to request the command list error data from the module The format of the block constructed by the processor is shown in the following table Word Offsetin Data Field s Description Block 0 Block ID This field contains the value of 9950 identifying the block type to the module 1 Number of This field contains the number of commands to report in Commands to report the response message The value has a range of 1 to 4 2 Start Index of First This parameter sets the index in the command list where Command to start The first command in the list has a value of 0 The last index in the list has a value of MaxCommands 1 3 to 6 Spare Not Used Page 86 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual When the module receives this block it searches the command list to validate the request If the request is validated the module constructs a response block containing the last error code for each command requested The format of the response block is shown in the following table Word Offsetin Data Field s Description Block 0 Block ID This field contains the value of 9950 identifying the block type
61. ble on the module Collision avoidance time sync before events are igenerated and default analog input events Obj32V4 or O32V2 select option Floating point variations are supported for analog input and output objects both single and double floating point types Support or Obj110 octet string available only using read function Slave module will not generate events until Restart IIN bit is cleared by remote DNP master Maximum Data Link Frame Size octets Maximum Application Fragment Size octets Transmitted 292 Transmitted 2048 Received 292 Received 2048 Maximum Data Link Re tries Maximum Application Layer Re tries Configurable from 0 255 None Requires Data Link Layer Confirmation Configurable at module start up never sometimes amp always Requires Application Layer Confirmation When reporting Event Data as a slave unit Page 118 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Reference User Manual Time outs while waiting for Data Link Confirm Complete Application Fragment Application Confirm Complete Application Response Sends Executes Control Operations WRITE Binary Outputs SELECT OPERATE DIRECT OPERATE DIRECT OPERATE NO ACK Count gt 1 Pulse On Pulse Off Latch On Latch Off Queue Clear Queue Reports Binary Input Change Events when no specific variation requested Only time tagged Sends Unsolic
62. bleshooting MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 4 1 LED Status Indicators This section defines the indications provided on the MVI94 DNP module through LEDs 4 1 1 PRT1 This LED indicates data transmit and receive activity on the configuration port When the TXD or RXD pin is active on the port the LED will be illuminated green When the port is not active the LED will be in the off state 4 1 2 U1 This LED indicates backplane data transfer operation When the module is successfully writing data to the FLEX I O backplane the LED will be in the off state When the module is reading a new block of data from the FLEX I O backplane the LED will be in the on state amber During normal operation of the module this LED should turn on and off at a very rapid rate If the LED never turns on check your ladder logic to verify that the data transfer is set up correctly 4 1 3 U2 This LED indicates communication errors on the DNP application port The LED is off when no error exists on the port If a communication error is recognized on the port the LED will be illuminated If the LED is turned on check for errors in the command list to determine the error condition recognized by the module 4 1 4 STS This LED indicates the health of the module When power is applied to the module the LED will be illuminated If the LED is green the program is working correctly and the user conf
63. cation and the database setup parameters Viewing Operating Parameters Press O to view the DNP Protocol setup information Operating Parameters for the module ProSoft Technology Inc Page 47 of 131 December 17 2010 Diagnostics and Troubleshooting MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 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 cause the module to stop communicating with the processor or with other devices resulting in potential data loss or other failures 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 Press R from the Main Menu to warm boot restart the module This command will cause the program to exit and reload refreshing configuration parameters that must be set on program initialization Only use this command if you must cause the module to re boot Viewing Comm Status Press S to view the communication status for the DNP port Clearing the Error List Press W to clear the error list Use this command after viewing the error list page 47 to delete the current list of errors and start a new list Viewing COM Sta
64. chnology Inc December 17 2010 Page 19 of 131 Configuration MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 3 1 Configuration File The MVI94 DNP module stores its configuration in a text file called Master Cfg or Slave Cfg located in the module s flash memory When the module starts up it reads the configuration file and uses the information to control how the Distributed Network Protocol protocol interacts with the module s application port s The configuration file is arranged in Sections with a heading in characters at the beginning of each section Each Section contains a list of Parameters and Values followed by an optional Comment that explains the parameter The following illustration shows an example of a Section a Parameter a Value and a Comment Module Module Name ProSoft Communication Module Test Up to 80 characters SS ae Parameter Value Comment The Parameter must be followed by a colon character The text following the is a Value The module ignores comment text following the character Use comments to document your configuration settings You can get a sample configuration file for the module in the following places Copy the Master Cfg or Slave Cfg from the module s flash memory to your PC Copy the Master Cfg or Slave Cfg from the ProSoft Solutions CD ROM supplied with the module Download the Master Cfg or Slave Cfg from t
65. cs and Troubleshooting User Manual MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module DNP Port Configuration Errors ErrorCode Name Description 212 Invalid DNP address The DNP address specified in the configuration is not valid 0 to 65534 213 Invalid DNP port baud rate The baud rate code specified in the configuration is not valid 219 Invalid DNP data link layer The data link confirmation mode code is not valid in confirm mode the configuration 220 Invalid DNP data link The data link time out period specified in the confirm time out configuration is 0 It must be an integer in the range of 1 to 65535 222 Invalid DNP select operate The select operate arm timer is set to 0 It must be an arm time duration integer in the range of 1 to 65535 223 Invalid DNP application The application layer confirm time out value is set to 0 layer confirm time out It must be an integer in the range of 1 to 65535 224 Invalid DNP write time The write time interval is not in the data range in the interval configuration The value must be in the range of 0 to 1440 225 Invalid DNP unsolicited The unsolicited response mode code is not valid in the response mode configuration 226 Invalid DNP unsolicited The unsolicited response minimum quantity for Class response minimum quantity 1 is not valid in the configuration Value must be an for Class 1 integer in the range of 1 to 255 227 Invalid DNP uns
66. ct types DNP DB Address This parameter defines the starting location in 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 location in the IED database for the command If the parameter has a value of 1 the IED database is not used with the point Poll Interval This parameter specifies the minimum frequency at which the module should execute the command The value is entered in units of seconds For example to execute a command every 10 seconds enter a value of 10 in the field A value of 0 for the parameter implies that the command should be executed every scan of the list Page 32 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module 3 8 DNP Master Commands The DNP MASTER COMMANDS section of the configuration file sets the DNP master port command list This list polls DNP slave devices attached to a simulated master port The module supports numerous commands This permits the module to interface with a wide variety of DNP protocol devices The command list is formatted differently than the other sections of the configuration file Commands are present in a block between the labels START and END These labels inform the program where the list resides The module s program will parse all commands after the START label until it reaches
67. d A hte ie deen edie 26 3 6 HED Database iit ei ER E RENN T NAA 27 3 7 DNP Master Slave Listje anaro eaaa area aara SE EEan a a EEEa EAE AENEA 28 3 7 1 Command EST a a a a r Ea EE A I E aai 30 3 8 DNP Master Commands cccccceeeeeeeeeeeeeeeeeseaeeeeaeeeeaeeseaeeseeeeeseaeeseneeeseeeseneeess 33 3 9 Uploading and Downloading the Configuration File ccccescecseesseeeeeeeeeeteetees 34 3 9 1 Transferring the Configuration File to Your PC cccsccesecceeeeeeeeeeeeeeeeseneeeseeeesaees 34 3 9 2 Transferring the Configuration File to the MOGUIe c cccecceseseeseteeeeeteeteneeeeaees 36 4 Diagnostics and Troubleshooting 41 4 1 LED Status INdicators sssi a a in Pave a 42 4 1 1 PRP te ies teste vesetedsve a e oa eae hele ie ne Alisher i a a ees Wa Ph eet 42 4 1 2 OEE lies AE E ee ec ei gate aorta ot ea ele sling vlc dvs cada veces neti vende ees 42 4 1 3 VZ ihe ae e ei en leteee due Sebel ose ele Ais yale tee belgie tuck Aad lav Beate ol 42 4 1 4 DS E S vie als A eae eel eee eed ese ee eee A eee De Wi eees 42 4 1 5 PRT 2 iaer ei Gee ag a detente Dee elece a alive ally bata tuck Aad tev ence 42 4 2 The Configuration DebUg M NU c ccceeeceeeeeeeeeeeeseeeeeeaeeeeeeeeseaeeseaeeeteneeseaeeseaees 43 4 2 1 Navigation 3 5 cessed etn iin en aE ES tee eed lene eb rene NETET EE dene AE eee T E 43 4 2 2 Keystrokes oo reen EE eemtatieveate eS TEAR OSEAS E ETE EEA 43 4 3 Red ired SoftWare imasna aaa ae ae aa aaar 45 P
68. d Address in Slave fields in the command as follows If Point Count lt 0 then use Qualifier 06h All points packed amp Point Count of points to consider If Address in Slave 0 amp Point Count gt 0 then use Qualifier OOh or 01h points 0 to Point Count 1 If Address in Slave gt 0 amp Point Count gt 0 then use Qualifier OOh or 01h Address in Slave to Address in Slave Point Count 1 Page 30 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual The following table defines the Port Flags bits for binary output and analog output points Port Flags Bits Description Decimal Equivalent 0 to 1 Communication port O Internal 2 Port 2 Oor2 2 Enable Disable Command 1 Enable 0 Disable 4 3 Poll Type O Poll 1 Exception 8 4 Data Source O DNP Database 1 IED Database 16 5to7 Not Used For these data types the qualifier used in the data request depends on the Point Count and Address in Slave fields in the command as follows If Address in Slave 0 amp Point Count gt 0 then use Qualifier 17h or 28h Point Count specified starting at point 0 If Address in Slave gt 0 amp Point Count gt 0 then use Qualifier 17h or28h points from Address in Slave to Address in Slave Point Count 1 If Point Count lt 0 then ignore because this is illegal for outputs Slave Address This par
69. data transferred from the IED units to the module When the master port receives an event from an IED unit the data in the link list places the received data into the module s database ProSoft Technology Inc Page 29 of 131 December 17 2010 Configuration MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 3 7 1 Command List The command list stores the command list used by the DNP master port This list only must be defined if the DNP master port is used Up to 300 commands can be defined for the master port The structure of each row in the list is shown in the following table Word Offset Definitions Port Flags Slave Address Object Variation Function Address in Slave Point Count DNP DB Address IED DB Address Poll Interval OrNI DO a R oO l mMms o o The definition of each parameter required for each command is provided in the following table Bits in the Port Flags parameter are dependent on the data type The following table defines the Port Flags bits for binary input analog input and counter data points Port Flags Bits Description Decimal Equivalent 0 to 1 Communication port O Internal 2 Port 2 Oor2 2 Enable Disable Command 1 Enable 0 Disable 4 3 RBE Flag 0 Events from IED 1 Events by module 8 4to7 Not Used For these data types the qualifier used in the data request depends on the Point Count an
70. der the DNP Slave section for each point in the input data sets If no overrides are to be specified for a data type its section can be omitted The parameters defined in these sections are shown in the configuration form displayed in the Reference chapter ProSoft Technology Inc December 17 2010 Configuration User Manual Page 25 of 131 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual 3 5 DNP Master The DNP MASTER section is only used if the module is simulating a DNP master device This section contains information required to configure the communication port and set the protocol specific parameters The parameters set in this section are shown in the configuration form page 95 Page 26 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual 3 6 IED Database The IED DATABASE section is only used if the module is simulating a DNP master device The size of each point type in the database is specified in the section These data areas are transferred between the module and the processor using the module s I O image These data areas also interface to attached IED units connected to the port Commands present in the master port command list use the database to control and monitor the attached devices The parameters set in this section are described in the co
71. des are as follows N Never S Sometimes A Always Data Link 1 to 65535 Time period to wait for Master Data Link 1 Confirm Tout confirmation of last frame sent This time is in milliseconds This parameter is only used if the frame is sent with confirmation requested Data Link Max 0 to 255 Maximum number of retries at the Data Link 255 Retry level 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 App Layer 1 to 65535 Event data contained in the last response 2000 Confirm Tout may be sent again if not confirmed within the millisecond time period set If application layer confirms are used with data link confirms ensure that the application layer confirm timeout is set long enough ProSoft Technology Inc December 17 2010 Page 97 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Variable Data Description IF Error Config Name Range Value Unsolicited YorN Set if the slave unit will send unsolicited N Response response messages If set to N the slave will not send unsolicited responses If set to Y the slave will send unsolicited responses This feature requires collision avoidance on a multi drop network Class 1 Unsol 1 to 255 Minimum number of events in Class 1 10 Resp Min events r
72. display data for the next page of commands Viewing the Next Page of Commands Press N to display the next page of commands Returning to the Main Menu Press M to return to the Main menu ProSoft Technology Inc Page 55 of 131 December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual 4 5 Reading Status Data from the Module The module provides three sets of error status data areas The data sets are Error Status Data Slave Status Data and Command Error List Data This data is available for viewing through the Config Debug port ProSoft Technology Inc Page 56 of 131 December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual 4 6 Error Status Data The module error status data areas are discussed in this section Three sets of data are available with this type of data Error Status Data Slave Status Data and Command Error List Data Each of these datasets are discussed in the following topics 4 6 1 Error Status Data This data is provided to the processor using blocks 200 to 210 and is available for viewing using the configuration debug port option The module transfers this data to the processor at the end of each scan of normal data block transfer Each block contains 6 words of data Ladder logic should be written to place the data received into a
73. displayed DNP BINARY INPUT DATABASE DISPLAY TO 1 lt DECIMAL gt 4 4 Viewing Register Pages To view sets of register pages use the keys described below Command Description 0 Display registers 0 to 99 1 Display registers 1000 to 1099 2 Display registers 2000 to 2099 And so on The total number of register pages available to view depends on your module s configuration Page 50 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual Displaying the Current Page of Registers Again Press S from the Database View menu to show the current page of registers again DATABASE DISPLAY TO 99 lt DECIMAL gt 16 161 16 4 ii 12 13 a m m aki baii E oii pooooooonn DOnonononT iin Donoononooa boiin nnn an This screen displays the current page of 100 registers in the database Moving Back Through 5 Pages of Registers Press from the Database View menu to skip five pages back in the database to see the 100 registers of data starting 500 registers before the currently displayed page Viewing the Previous Page of Registers Press P from the Database View menu to display the previous page of data 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 o
74. e the current configuration file from the module For more information on receiving and sending configuration files please see Uploading and Downloading the Configuration File page 34 Sending the Configuration File Press gt SHIFT PERIOD to upload send an updated configuration file to the module For more information on receiving and sending configuration files please see Uploading and Downloading the Configuration File page 34 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 backplane data transfer operations between the module and the processor The information on this screen can help determine if there are communication problems between the processor and the module Tip Repeat this command at one second intervals to determine the number of blocks transferred each second Opening the Command List Menu Press X to open the Command List menu Use this command to view the configured command list for the module DNP MASTER PORT COMMAND SELECTION MENU see PRODUCT DNP REVISION 1 66 OP SYS REV 6906 PROD RUN Ft 15 1 SELECT JENE sor BL ie penn ONE Bs IHE _ a LATED oi KEY CONMANDS 3 190 119 6 120 139 3 148 159 8 169 179 9 186 199 200 217 B 226 237 G 246 259 D 260 27 E 286 29 Opening the Command Error List Menu Press Z to open the Command E
75. e Master port supports 300 user defined commands each one containing its own set of data link and application layer characteristics Master port logically supports up to 40 slave devices Individual command configuration includes conditional or continuous polling and Poll Delay Time Slave status and Command status available for transfer to the processor Event data received from the slave devices updates the module database Date and Time stamping is not stored or used by module Special command handling for Digital Output CROB under processor control for pulse output control ProSoft Technology Inc Page 69 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module DNP 3 0 port PRT2 User definable module memory usage Full radio modem and multi drop support Support for the storage and transfer of all DNP data types across the backplane Communication parameters Address 0 to 65534 slave mode O o Baud rate 110 to 115K o Parity none data bits 8 Stop bit 1 o RTS on delay 0 to 65535 milliseconds o RTS off delay 0 to 65535 milliseconds Page 70 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual 5 2 Cable Connections The application ports on the MVI94 DNP module support RS 232 RS 422 and RS 485 interfaces Please inspect the module to
76. e the keyswitch 1 on the Base clockwise to position 1 2 Make certain the flexobus connector 3 on the Base is pushed all the way to the left to connect with the neighboring base or adapter The Module cannot be installed unless the flexbus connector is fully extended 3 Make sure that the pins on the bottom of the Module are straight so they will align properly with the connector socket on the Base 4 Position the Module with its alignment bar 5 aligned with the groove 6 on the Base 5 Press firmly and evenly to seat the Module in the Base The Module is seated when the latch 7 on the Base is locked into the Module ProSoft Technology Inc Page 15 of 131 December 17 2010 Hardware Installation MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 2 5 Installing the Serial Adapter Cables Two identical serial adapter cables are supplied Each cable has a locking type 8 pin Mini DIN plug on one end and a DB 9 male connector on the other end The Mini DIN connector on each cable is inserted into the Mini DIN receptacles marked PRT1 and PRT2 on the Base To install the locking type Mini DIN connector slide the spring loaded sleeve back while inserting the plug into the receptacle on the Base and then release the sleeve when fully seated The locking mechanism prevents the cable from being removed during normal operation To remove the cable slide the sleeve back and remove the plug __
77. eeseaaeeseaeeseaeesseaeeseueesseaeesaas 101 5 6 DNP Master Subset Definition eccccccceceeeeeeeeeeeeeeeseeeeseaeeeeaeeseaeeteueeeseneesaas 105 5 7 DNP Slave Subset Definition 0 c ccccccecceeeeeeeeeeeeeeeeeeeeeeeeeseaeeseaeeeeeaeeteueeeseaeesaas 111 5 8 Device Profile cisne a E a E E E 118 6 Support Service amp Warranty 121 Contacting Technical Support ccccececeececeeeeeeeeeeeeeeeeeceaeeeeeaeeceaeeseaeeeseaeeseaeesseaeeseaeeeseaeessieeeeanes 121 6 1 Return Material Authorization RMA Policies and Conditions c ccceee 123 6 1 1 Returning Any Product 2 c ccccc cette oekenee ented A a a a 123 6 1 2 Returning Units Under Warranty cccccececeeeeseneeeeeeeneeeeeeeneeeeeenaeeeeeseeeeeneaeeeees 124 6 1 3 Returning Units Out of Warranty ccccccccccceceeeeeeeeeeeeaeeseeeeseeeeseaeeseeeeseueeeseneeseas 124 6 2 LIMIPED WARRANTY aa onset cveissuzatacaeetataesetbate a A aAa a EA E 125 6 2 1 What Is Covered By This Warranty ccccceceeeeeeeeeeseaeeseneeeeeeeeseaeeeseaeeeseeeeeaees 125 6 2 2 What Is Not Covered By This Warranty cccccccceseeeeeeeeeeeeeseeeeeseaeeseeeeseaeeseaees 126 6 2 3 Disclaimer Regarding High Risk ACtivities cc eeeeeeeeseeeeeteneeeeeteneeeetenaeeeeens 126 6 2 4 Intellectual Property Indemnity 00 eee eeceeeeeeeneeeeeeeneeeeeeeaeeeeeeeaeeeeeeeaaeeeeeeeeeees 127 Page 6 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP
78. eneral guide and may not exactly match the configuration debug menus in your own module For specific information about the configuration debug menus in your module refer to The Configuration Debug Menu page 43 3 9 1 Transferring the Configuration File to Your PC 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 peceeeee DNP DEBUG PORT HELP se KEY FUNCTION KEY FUNCTION SaaS SS a Lan 9 A F Sets debug level i Y Class Deadband Assignments L Display error list i U Show DNP Databases P Display setup amp pointers lt Receive Configuration 0 Operating parameters gt Send Configuration R Reboot module i S Display Comm Stats i W Clear error list N Display Blk fer Stats y List COM States K Master Port Commands T Master Port Slave Setup Z Master Port Slave Errs G Version Information Display this screen PRODUCT DNPS REVISION 2 35 OP SYS REVY 1206 PROD RUN 1501 Press gt key Send Module Configuration The message Press Y to confirm configuration send is displayed at the bottom of the screen xxx DNP DEBUG PORT HELP 222 KEY FUNCTION KEY FUNCTION I I 6 9 A F Sets debug level i Class Deadband Assignments L Display error list i U Show DNP Databases P Display setup amp pointers lt Receive Configuration 0 Operating parameters i gt Send Configuration R Reb
79. ent 72 With Time 7 32 Bit Frozen Delta Counter 88 Event With Time 8 16 Bit Frozen Delta Counter 72 Event With Time 30 0 Analog Input All Variations 1 06 16 Master will generate this variation 1 32 Bit Analog Input 1 06 129 00 01 40 Master will generate and 130 process this variation 2 16 Bit Analog Input 1 06 129 00 01 24 Master will generate and 130 process this variation 3 32 Bit Analog Input Without 1 06 129 00 01 32 Master will generate and Flag 130 process this variation 4 16 Bit Analog Input Without 1 06 129 00 01 16 Master will generate and Flag 130 process this variation 31 0 Frozen Analog Input All Variations 1 32 Bit Frozen Analog Input 40 2 16 Bit Frozen Analog Input 24 3 32 Bit Frozen Analog Input 88 With Time To Freeze 4 16 Bit Frozen Analog Input 72 With Time To Freeze 5 32 Bit Frozen Analog Input 32 Without Flag 6 16 Bit Frozen Analog Input 16 Without Flag 32 0 Analog Change Event All 1 06 07 24 Master will generate this Variations 08 variation ProSoft Technology Inc December 17 2010 Page 107 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module OBJECT REQUEST RESPONSE Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Code Codes Size hex s hex bits 1 32 Bit Analog Change Event 1 06 07 17 28 40 Master will generate and Without Time 08 process this vari
80. equired before an unsolicited response will be generated not implemented Class 2 Unsol 1 to 255 Minimum number of events in Class 2 25 Resp Min events required before an unsolicited response will be generated binary input events Class 3 Unsol 1 to 255 Minimum number of events in Class 3 25 Resp Min events required before an unsolicited response will be generated analog input events Unsol Resp 0 to 65535 Maximum number of 1 millisecond intervals NA Delay millisecond to wait after an event occurs before sending s an unsolicited response message If set to 0 only use minimum number of events Uresp Master 0 to 65534 DNP destination address where unsolicited 65534 Address response messages are sent Al Events with Y or N This parameter determines if the analog N time input events are to be returned with a time value If the parameter is set to N no time will be returned with the event If the parameter is set to Y a time will be returned Time Sync YorN This parameter defines if the remote DNP N Before master must synchronize the time before Events events are generated by the slave If the parameter is set to N this synchronization is not required If set to Y the synchronization is required Initialize DNP YorN This parameter defines if the binary and N BO AO analog outputs are to be read from the processor before the program starts its normal data transfer If the parameter is set to N this feature is not implemented If the
81. er information d A10 restocking fee applies to all warranty credit returns whereby a Customer has an application change ordered too many does not need etc Returns for credit require that all accessory parts included in the original box i e antennas cables be returned Failure to return these items will result in a deduction from the total credit due for each missing item ProSoft Technology Inc Page 123 of 131 December 17 2010 Support Service amp Warranty MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 6 1 2 Returning Units Under Warranty A Technical Support Engineer must approve the return of Product under ProSoft Technology s Warranty a Areplacement module will be shipped and invoiced A purchase order will be required b Credit for a product under warranty will be issued upon receipt of authorized product by ProSoft Technology at designated location referenced on the 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 ii If defect is customer generated and is repairable customer can authorize 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 app
82. erial or workmanship of the Product with either new or remanufactured replacement parts ProSoft reserves the right and at its sole discretion may replace unrepairable units with new or remanufactured equipment All replacement units will be covered under warranty for the 3 year period commencing from the date of original equipment purchase not the date of shipment of the replacement unit Such repair including both parts and labor will be performed at ProSoft s expense All warranty service will be performed at service centers designated by ProSoft b Warranty On Services Materials and labor performed by ProSoft to repair a verified malfunction or defect are warranteed in the terms specified above for new Product provided said warranty will be for the period remaining on the original new equipment warranty or if the original warranty is no longer in effect for a period of 90 days from the date of repair ProSoft Technology Inc Page 125 of 131 December 17 2010 Support Service amp Warranty User Manual 6 2 2 What Is Not Covered By This Warranty a ProSoft makes no representation or warranty expressed or implied that the operation of software purchased from ProSoft will be uninterrupted or error free or that the functions contained in the software will meet or satisfy the purchaser s intended use or requirements the Customer assumes complete responsibility for decisions made or actions taken based on information
83. es Codes Size hex hex bits 6 16 Bit Binary Counter 1 7 8 9 06 129 00 01 16 Slave will return this Without Flag 10 130 variation counter upper 16 bits removed 7 32 Bit Delta Counter Without 129 00 01 32 Slave will return Unknown Flag 130 Object to this request 8 16 Bit Delta Counter Without 129 00 01 16 Slave will return Unknown Flag 130 Object to this request 21 0 Frozen Counter All 1 06 32 Slave will return variation Variations 9 data 1 32 Bit Frozen Counter 129 00 01 40 Slave will return Unknown 130 Object to this request 2 16 Bit Frozen Counter 129 00 01 24 Slave will return Unknown 130 Object to this request 3 32 Bit Frozen Delta Counter 40 Slave will return Unknown Object to this request 4 16 Bit Frozen Delta Counter 24 Slave will return Unknown Object to this request 5 32 Bit Frozen Counter With 88 Slave will return Unknown Time Of Freeze Object to this request 6 16 Bit Frozen Counter With 72 Slave will return Unknown Time Of Freeze Object to this request 7 32 Bit Frozen Delta Counter 88 Slave will return Unknown With Time Of Freeze Object to this request 8 16 Bit Frozen Delta Counter 72 Slave will return Unknown With Time Of Freeze Object to this request 9 32 Bit Frozen Counter 1 06 129 00 01 32 Slave will return this Without Flag 130 variation 10 16 Bit Frozen Counter 1 06 129 00 01 16 Slave will return this Without Flag 130 variation counter upper 16 bits removed 11 32 Bit Frozen Delta Counter 32 Slave will
84. eteaeeeesenaeeeetenaeeeete 3 WANO S eie einer kas e a ER revendleseygetedssbeoute asgevtsbegtauntesdebuesepvonsesaugettaregeeuter 3 MISE MarkiInGS sis enie Raae aE EE T EE REA AANE EA aR 3 1 Quick Start 9 2 Hardware Installation 11 2 1 Verify Package Content ccccececceceeeeeeeeeeeeeeeeeeeeeceaeeseaeeeseaeeseaeeseeeseeaeessneeeseneess 12 2 2 Mounting the MVI 94 Flex I O Base ccccccccceceeeeeeeeeeeeeeeeeeeeeeeeseaeeseneeeteeeseneeens 13 2 3 Setting JUMPEMS eeecceceeeecceeeececeneeeeeaeeeeaeeeeaeeesaeeesaeeeseeeeseaeesseeeseasesseeeteaeessaeees 14 2 4 Installing the Module onto the Base cc ceeseeeeeeeeeeeeeeeeeeeeeneeeeeeenaeeeeeeneeeeeeenaeees 15 2 5 Installing the Serial Adapter Cables ccccccccsceeeeceeeeneeeeneeeeeaeeseneeeesaeeteeeeseneetaas 16 2 6 Wiring the Power Connections cccccceceeeeeeeeeceeeeeeeeeeecaeeseaeeeeaeeseaeeseneeeseaeeseaees 17 3 Configuration 19 3 1 GOMfiQhiratlon FNC E RE teats ecasca abate E R 20 3 1 1 Editing the Configuration File ccccccseceseeeeeeeeeeeeeeeseeeeseaeeseaeeseeeeseaeessneeseaeeeas 21 3 2 NOOU eeeereeeceerr eeereercee coer errcere cee cere E eeeCrTERCEE CREE Tere RRCrrC TEETER TE 23 3 3 LINI EEN E EE eeepeecrece errr E T E center rer tree cere er reererrer cere ecerre 24 3 4 DNP Slave Database EERE A 25 3 4 1 Slave Class Deadband Overrides ccccecceseeeeteneeeeeeeeeeaeeeeeeeseaeeseaeeseeaeeteeeseeneess 25 3 5 IDNR MaS 2 2 isec3 siste
85. ex bits 1 0 Binary Input All Variations 1 06 1 Master will generate this variation 1 Binary Input 1 06 129 00 01 1 Master will generate and 130 process this variation 2 Binary Input with Status 1 06 129 00 01 8 Master will generate and 130 process this variation 2 0 Binary Input Change All 1 06 07 56 Master will generate this Variations 08 variation 1 Binary Input Change Without 1 06 07 129 17 28 8 Master will generate and Time 08 130 process this variation 2 Binary Input Change With 1 06 07 129 17 28 56 Master will generate and Time 08 130 process this variation 3 Binary Input Change With 1 06 07 129 17 28 24 Master will generate and Relative Time 08 130 process this variation 10 0 Binary Output All Variations 1 06 8 Master does not use this object type and will not generate a message or process this type 1 Binary Output 1 2 Binary Output Status 129 00 01 8 130 12 0 Control Block All Variations 88 1 Control Relay Output Block 3 4 5 17 28 129 Echoof 88 Master will generate this 6 request variation and parse the response 2 Pattern Control Block 88 3 Pattern Mask 16 20 0 Binary Counter All 1 7 8 06 32 Master will generate this Variations 9 10 variation 1 32 Bit Binary Counter 129 00 01 40 Master will process this 130 variation 2 16 Bit Binary Counter 129 00 01 24 Master will process this 130 variation 3 32 Bit Delta Counter 129 00 01 40 Master will process this 130 variation 4 16 Bit Delta Counter 129 00 01 24
86. f the currently displayed page Viewing the Next Page of Registers Press N from the Database View menu to display the next page of data Viewing Data in Decimal Format Press D from the Database View menu to display the data on the current page in decimal format Viewing Data in Hexadecimal Format Press H from the Database View menu to display the data on the current page in hexadecimal format Viewing Data in Floating Point Format Press F from the Database View menu to display the data on the current page in floating point format The program assumes that the values are aligned on even register boundaries If floating point values are not aligned as such they are not displayed properly ProSoft Technology Inc Page 51 of 131 December 17 2010 Diagnostics and Troubleshooting MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Viewing Data in ASCII Text Format 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 Viewing Data in Double Word Decimal Format Press L to display the data on the current page in Double Word Decimal format This is useful for regions of the database that contain Double Word Decimal data Viewing Data in Double Word Decimal Format Press X to display the data on the current page in Double Word Hexadecimal format This is useful for regions of the
87. for the points module Maximum value is 15360 101 Too many binary output Too many binary output points are configured for the points module Maximum value is 15360 102 Too many counter points Too many counter points are configured for the module Maximum value is 480 103 Too many analog input Too many analog input points are configured for the points module Maximum value is 960 104 Too many analog input Too many analog output points are configured for the points module Maximum value is 960 105 Too many binary input Too many binary input events are configured for the events module Maximum value is 400 106 Too many analog input Too many analog input events are configured for the events module Maximum value is 400 107 Invalid analog input Deadband value for analog input events is out of deadband range Value must be in the range of 0 to 32767 108 Not enough memory There is not enough memory in the module to configure the module as specified 109 Invalid block transfer delay Block transfer delay value specified is too low for blocks 251 and 252 error status blocks 110 File count invalid The file count must be in the range of 0 to 6 111 Invalid file record size The file record size must be in the range of 1 to 120 112 Invalid block identification code for file The file block transfer code must be in the range of 100 to 120 ProSoft Technology Inc December 17 2010 Page 63 of 131 Diagnosti
88. fter configuration the Master driver begins transmitting read and or write commands to the other nodes on the network If writing data to another node the data for the write command is obtained from the module s internal database to build the command 3 Presuming successful processing by the node specified in the command a response message is received into the Master driver for processing 4 Data received from the node on the network is passed into the module s internal database assuming a read command 5 Status is returned to the processor for each command in the Master Command List Care must be taken in constructing each command in the list for predictable operation of the module If two commands write to the same internal database address of the module the results will not be as desired All commands containing invalid data are ignored by the module ProSoft Technology Inc Page 93 of 131 December 17 2010 Reference User Manual MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module 5 4 5 IIN Bits MVI94 DNP Module Internal Indication Bits IIN Bits for DNP Slave Port The internal indication bits are stored in a word that follows the function code in all response messages These bits report status and error information to the master DNP device Below is a description of the word First Byte Bit Description 0 All station
89. ge 21 of 131 December 17 2010 Configuration MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 5 Inthe Open dialog box select ALL FILES in the Files of Type dropdown list Open 21x Look in E nRa z Oi GEk z far Files z Text Documents bt All Files cm 4 Tip Sample configuration files are stored under the LadderLogic folder on the ProSoft Solutions CD ROM 6 Navigate to the folder containing the configuration file and then select the file to edit 7 Click OPEN to open the file 8 When you have finished editing SAVE the file and close Notepad Important Changes to the configuration file will not take effect until you download the file to the module and then reboot the module Page 22 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual 3 2 Module The MODULE section defines if the module will emulate a DNP master or slave device The following table describes the parameters in this section Variable Name Data Range Description IF Error Module This section header indicates the start of the module specific parameter set Module Name 80 Characters This parameter sets the name or Not Configured description of the module s application Type M Master or This parameter must be set to M forthe S S Slave DNP port to use as a master p
90. he Configuration File to Your PC 34 U U1 42 U2 42 Uploading and Downloading the Configuration File 34 49 Using the Configuration Debug Port 46 V Variation 31 Verify Package Contents 12 Viewing Analog Inputs 53 Viewing Binary Inputs 53 Viewing Block Transfer Statistics 49 Viewing COM States 48 Viewing Comm Status 48 Viewing Data in ASCII Text Format 52 Viewing Data in Decimal Format 51 Viewing Data in Double Word Decimal Format 52 Viewing Data in Floating Point Format 51 Viewing Data in Hexadecimal Format 51 Viewing Data Type Databases 50 Viewing DNP Analog Inputs 52 Viewing DNP Analog Outputs 52 Viewing DNP Binary Inputs 52 Viewing DNP Binary Outputs 52 Viewing DNP Counters 52 Viewing DNP Float Inputs 52 Viewing DNP Float Outputs 52 Viewing DNP Frozen Counters 52 Viewing DNP Set Up amp Pointers 47 Viewing Double Inputs 53 Viewing Float Inputs 53 Viewing Master Port Slave Setup 48 Viewing Operating Parameters 47 Viewing Register Pages 50 Viewing the Error List 47 48 Viewing the Next 50 Commands 54 Viewing the Next Page of Commands 54 55 Viewing the Next Page of Data 54 Page 130 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Index DNP 3 0 Server over Ethernet Communication Module User Manual Viewing the Next Page of Registers 51 Viewing the Previous 50 Commands 54 V
91. he ProSoft Technology web site at www prosoft technology com Page 20 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual 3 1 1 Editing the Configuration File The DNPSNET_Q CFG file consists of the following sections Module Backplane Configuration DNP ENET Slave DNP ENET IP Addresses DNP Slave Binary Inputs DNP Slave Analog Inputs DNP Slave Float Inputs Important notes to consider when editing the sample configuration file Comments within the file are preceded by the pound sign Any text ona line that occurs after the character will be ignored Do not use tabs or other non printing characters instead of spaces to separate parameters spacebar Parameter names must begin in the first column of a line and may not be preceded with a space spacebar or other non printing character The Master Cfg or Slave Cfg file is a plain ASCII text file Use a text editor such as Notepad exe included with Microsoft Windows to open and edit the file To open the configuration file in Notepad 1 Click the START button and then choose PROGRAMS 2 Expand the Programs menu and then choose ACCESSORIES 3 On the Accessories menu choose NOTEPAD Bios 4 In Notepad open the FILE menu and then choose OPEN File Edit Format View Help New Ctrl N Open Ctri 0 Ctrl 5 ProSoft Technology Inc Pa
92. he slave receives a multi frame message from the master 4 Request understood but requested operation is already executing The slave will never set this bit 5 Bad configuration The slave configuration is invalid and should be re configured If the configuration is invalid the slave will set the invalid parameters to default values and continue to run Check error log using debug port Reserved always 0 Reserved always 0 Page 94 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual 5 5 MVI94 DNP Configuration Forms This section contains configuration forms that will aid in the configuration of the module If you design your system before trying to directly implement it you will have a greater chance of success Fill in the configuration forms for your application and then edit the configuration text file This section contains forms for both master and slave configuration 5 5 1 Slave Configuration Variable Data Description IF Error Config Name Range Value Module This section header indicates the start of the module specific parameter set Module Name 80 This parameter sets the name or description Not Characters of the module s application Configured Type M Master This parameter must be set to M for the S Slave or S Slave DNP port to be used as a master port If the parameter is set to any
93. iew the database in the module using the terminal emulator Edit the ladder logic provided with the module for your system The ladder logic is responsible for transferring the data between the module and processor Connect the module to the Flex I O processor or ControlNet processor If all is configured correctly the data in the module should be visible in the processor Use the Configuration Debug port to view the backplane transfer statistics ProSoft Technology Inc Page 9 of 131 December 17 2010 Quick Start MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Page 10 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Hardware Installation User Manual 2 Hardware Installation In This Chapter Verify Package Contents Mounting the MVI 94 Flex I O Base Setting Jumpers Installing the Module onto the Base Installing the Serial Adapter Cables Wiring the Power Connections ProSoft Technology Inc December 17 2010 Page 11 of 131 Hardware Installation MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 2 1 Verify Package Contents Make sure that you verify the contents of the product before you discard the packing material The following components should be included with the product 1 A MVI94 Flex I O Base 2 A MVI94 Module with 3 jumpers
94. iewing the Previous Page of Commands 54 55 Viewing the Previous Page of Data 54 Viewing the Previous Page of Registers 51 Viewing Version Information 48 WwW Warm Booting the Module 48 Warnings 3 What Is Covered By This Warranty 125 127 What Is Not Covered By This Warranty 126 Wiring the Power Connections 17 Y Your Feedback Please 2 ProSoft Technology Inc Page 131 of 131 December 17 2010
95. ifications c ceccceeseeceseeeseeeteaeeeeaeeseaeeesateseaeeesaeeseaeeesaees 68 Cable Connections is aaae eaaa A EE eean E AER 71 Collision Avoidance DNP modules only ccceeeceeeseeeeeeeeeneeeeeeetenes 75 Functional OVErVieW eeccceeeeeeeeeeeeneeeeeeeteaeeeeeeeteaeessaeeseaeessateseaeeeeaees 76 MVI94 DNP Configuration FOrmMS ssssseeeeeseeeeeeieeneeersinssersrnsrnerneeen 95 DNP Master Subset Definition ceeeeeeeeeeeeeeeeeeeeneeeeeeeeeteeeeeeeeeaes 105 DNP Slave Subset Definition cceceeesceeeeeeeeeeeeeeeeeneeeeeeeeeseeeseeeeeaas 111 Device Profile asaca wits teenie aia cent 118 ProSoft Technology Inc December 17 2010 Page 67 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 5 1 Product Specifications The MVI94 DNP 3 0 Master Slave Communication Module is a single slot backplane compatible DNP 3 0 interface solution for the FLEX platform This module provides highly configurable support of both DNP 3 0 Master and Slave implementations level 2 minimum allowing the many SCADA and field devices supporting the DNP protocol to be integrated into the powerful FLEX platform The module supports DNP Subset Level 2 features and some of the Level 3 features allowing the many SCADA and field devices supporting the DNP protocol to be integrated into the FLEX platform The module acts as an input output module between the DNP network and
96. ifies the on time and off time intervals for pulse control The same time value is used for both parameters in the constructed CROB message The Control Code field of the block defines the method of output control This bit mapped value has the following definition Bits Definitions Description 0to3 Code These bits determine the control operation to be performed by the command 0 No operation 1 Pulse on 2 Pulse off 3 Latch on and 4 Latch off All other values are undefined in the DNP protocol 4 Queue 0 Normal execute once 1 Requeue place at end of queue after operation 5 Clear This parameter clears the queue If the value is set to zero the queue is not affected If the value is set to 1 the queue will be cleared 6 to 7 Trip Close These two bits select the trip or close relay For close relay control set the bits to 01 For trip relay control set the bits to 10 A value of 00 for the bits is used for single point control of normal digital output points When the module receives this block it will place the request in the command queue as long as there is room in the queue for the command This will cause the command to be executed at a high priority The module does not senda response message back to the processor for this block Page 84 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual Co
97. iguration is being used If the LED is red the program is halted Try restarting the module by cycling power This should cause the module to return to its normal state The module should return to its normal state 4 1 5 PRT2 This LED indicates data transmit and receive activity on the DNP master slave port When the TXD or RXD pin is active on the port the LED will be illuminated green When the port is not active the LED will be in the off state Page 42 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual 4 2 The Configuration Debug Menu 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 command The first menu you see when you connect to the module is the Main menu Because this is a text based menu system you enter commands by typing the command letter from your computer keyboard in Prosoft Configuration Builder PCB The module does not respond to mouse movements or clicks The command executes as soon as you press the command letter you do not need to press Enter When you type a command letter a new screen will be displayed in your terminal application 4 2 1 Navigation All of the submenus for this module contain commands to redisplay the menu or return to the previous menu You ca
98. ing of modem signal lines RS 232 Application Port Cable Hardware Handshaking DB 9 Male RS 232 Device TD RxD Signal 5 Signal Common Common DTR DSR DCD RS 232 Null Modem Connection No Hardware Handshaking This type of connection can be used to connect the module to a computer or field device communication port RS 232 Application Port Cable No Handshaking DB 9 Male RS 232 Device wo 2 to cous com Note For most null modem connections where hardware handshaking is not required the Use CTS Line parameter should be set to N and no jumper will be required between Pins 7 RTS and 8 CTS on the connector If the port is configured with the Use CTS Line set to Y then a jumper is required between the RTS and the CTS lines on the port connection RS 232 Application Port Cable No Handshaking DB 9 Male RS 232 Device TxD RxD RxD TxD RTS RTS CTS jumper must be installed if CTS line CTS e monitoring enabled Signal 5 Signal Common Common Page 72 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual 5 2 2 RS 232 Configuration Debug Port This port is physically an eight pin Mini DIN8F connection A Mini DIN8M to DB9M adapter cable is included with the module This port permits a PC based terminal emulation program to view configuration and status data in the module and to control the module Here are
99. ion of Risks 128 Application Layer Errors 66 Block 9970 Set Processor Time 90 Block 9971 Set Module Time 91 Block 9998 Warm Boot 91 Block 9999 Cold Boot 91 Cc Cable Connections 71 Clearing the Error List 48 Collision Avoidance DNP modules only 75 Command Control Block Block 9902 85 Command Error Codes 65 Command Error List 61 Command List 30 Command List Error Data 86 Configuration 19 Configuration File 20 Contacting Technical Support 121 123 Controlling Law and Severability 128 CROB Control Block for Digital Outputs Block 9901 84 D Data Transfer 80 Database Information 77 DB9 to Mini DIN Adaptor Cable 09 74 Device Profile 118 Diagnostics and Troubleshooting 41 Disclaimer of all Other Warranties 127 Disclaimer Regarding High Risk Activities e 126 Displaying the Current Page of Registers Again 51 DNP Database View Menu 49 50 DNP DB Address 32 DNP Master Subset Definition 105 DNP Port Configuration Errors 64 DNP Slave Subset Definition 111 E Editing the Configuration File 21 Error Codes 62 Error Status Data 57 F First Byte 94 FLEX I O Interfaces 68 Function 31 Functional Overview 76 Functional Specifications 69 G General Command Errors 65 General Specifications 68 H Hardware Installation 11 How to Contact Us 2 IED DB Address 32 IIN Bits 94 Important I
100. ited Responses This is configurable at module start up If the number of events for the Binary or Analog Input Events is greater than 0 unsolicited responses are supported Use the Enable Disable Unsolicited function code from the DNP master for control Default Counter Object Variation Object 20 Variation 5 Configurable at module start up 1 to 65535 mSec Configurable at module start up Configurable at module start up 1 to 65535 mSec None Never Always Always Always Always 1 to 65535 Always Always Always Always Never Never Reports time tagged Binary Input Change Events when no specific variation requested Binary Input Change with Time Sends Static Data in Unsolicited Responses Never Counters Roll Over at 32 Bits Sends Multi Fragment Responses Yes ProSoft Technology Inc December 17 2010 Page 119 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Page 120 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Support Service amp Warranty DNP 3 0 Server over Ethernet Communication Module User Manual 6 Support Service amp Warranty In This Chapter Contacting Technical Support 0 0 eeeeeeteeeeeeteneeeeeeeteaeeteaeetsaeeeeaeetsas 121 Return Material Authorization RMA Policies and Conditions 123 LIMITED WARRANTY ois cecceeeci
101. l Specificati N Sissit ai ieaiai aeaiia 68 5 1 2 FLEX VO Interfaces aineina a aaa iaaa a E aii aTa 68 5 1 3 Functional Specifications ccccccceeeeeeeeeeneeeeeeeeeeeeeseaeeeseaeeseeeeeceaeeseaeeeseaeeseaeeesaaes 69 5 2 Cable ConNEctioNSi naii aaa ea ai a e adaa aaaeei 71 5 2 1 RS 232 Application Port S araea eeann aeaa aA a E aea a 71 5 2 2 RS 232 Configuration DebUg PoOrt cccccccesceceeeeeeeneeeeneeeseaeeseaeeeseaeessueeeseeessaees 73 5 2 3 RS 485 Application Port S cccccescceseseeeeececeeeeeeneeeseaeeeeeaeeeeaeesseeeteaeeseneeeenaaes 73 5 2 4 PS 422 acter aea e iea a a a rite gala da a ude vei EN 74 5 2 5 DB9 to Mini DIN Adaptor Cable 09 cc ccccsceseeeeeeeeeeeeeeeeeeeeeeeeeseaeeeseaeeseneeeeaees 74 5 3 Collision Avoidance DNP modules only 2 cccccceeeeeeeeeeeeeeneeeeeeeeeaeeseneeeseneeeeas 75 5 4 FUNCtIONAl Ove A a eaa a aa a aaae aeaa an n a r a aaa 76 5 4 1 Database INfOrmation enee aa E EEEE O OR 77 5 4 2 Data TANSO Geia a E iit Ades A A S 80 5 4 3 Slave Driven EEN AAE A AE EE E E AT 92 5 4 4 Master DIVE arenai E DAS ERE len ena ata ee en 93 5 4 5 WINGS E E E E E A E A tea ee 94 5 5 MVI94 DNP Configuration FOrmMS cccccccseceseseeeeeeeeeeeeeseaeeeseneeseaeeseaeeeseaeeseneeeeaaes 95 5 5 1 Slave Configuration 0 ccccecesceceeeeeseneeeeeeeeeaeeeeaeeeceaeeeeaeeseaeeeseaeeseeeeseaeesseeeeseeeseas 95 5 5 2 Master Configuration ccccccececceceeeeeeeeeeceeeeseaceeseaeesea
102. l return Unknown Variations Object to this request 1 32 Bit Frozen Counter Event 40 Slave will return Unknown Without Time Object to this request 2 16 Bit Frozen Counter Event 24 Slave will return Unknown Without Time Object to this request 3 32 Bit Frozen Delta Counter 40 Slave will return Unknown Event Without Time Object to this request 4 16 Bit Frozen Delta Counter 24 Slave will return Unknown Event Without Time Object to this request 5 32 Bit Frozen Counter Event 88 Slave will return Unknown With Time Object to this request 6 16 Bit Frozen Counter Event 72 Slave will return Unknown With Time Object to this request 7 32 Bit Frozen Delta Counter 88 Slave will return Unknown Event With Time Object to this request 8 16 Bit Frozen Delta Counter 72 Slave will return Unknown Event With Time Object to this request 30 0 Analog Input All Variations 1 06 16 Slave will respond with variation 4 data 1 32 Bit Analog Input 1 06 129 00 01 40 Slave will return this 130 variation Note Data will only be 16 bit 2 16 Bit Analog Input 1 06 129 00 01 24 Slave will return this 130 variation 3 32 Bit Analog Input Without 1 06 129 00 01 32 Slave will return this Flag 130 variation Note Data will only be 16 bit 4 16 Bit Analog Input Without 1 06 129 00 01 16 Slave will return this Flag 130 variation 5 Short Floating Point Analog 1 06 129 00 01 40 Slave will return this Input 130 variation 6 Long Floating Point Analog 1 06 129 00 01 72 Slave will ret
103. le This data is then passed to the processor If the module emulates a DNP master device the database will be as shown in the following example IED MEMORY BLOCK 100 DIGITAL lt IED BINARY INPUT DATA BLOCK 120 DIGITAL E i IED BINARY OUTPUT DATA OUTPUT DATA BLOCK 140 COUNTER IED COUNTER DATA DATA INPUT DATA IED ANALOG OUTPUT DATA BLOCK 180 ANALOG OUTPUT DATA Binary and analog input and counter data is read by the DNP master port and placed in the internal database This data is transferred to the processor Binary and analog output data is received from the processor and placed in the database This data is then used to control IED devices on the DNP network by the master command list ProSoft Technology Inc Page 79 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 5 4 2 Data Transfer Data is transferred over the backplane using the module s input and output images The module is configured with an eight word input image and a seven word output image The module and the Flex processor use these images to page data and commands The input image is set written by the module and is read by the Flex processor The output image is set written by the Flex processor and read by the module The following illustration shows this relationship DATA TRANSFER OPERATION FLEX PROCESSOR
104. licable 6 1 3 Returning Units Out of Warranty a Customer sends unit in for evaluation to location specified by ProSoft Technology freight prepaid b If no defect is found Customer will be charged the equivalent of 100 USD plus freight 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 3150 All 3750 3600 All 3700 3170 All 3250 1560 Can be repaired only if defect is the power supply 1550 Can be repaired only if defect is the power supply 3350 3300 1500 All O LOO 30 Os O Or Oi 3011 0 SO Page 124 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Support Service amp Warranty DNP 3 0 Server over Ethernet Communication Module User Manual 6 2 LIMITED WARRANTY 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
105. lock 9949 requests from the processor ProSoft Technology Inc Page 61 of 131 December 17 2010 Diagnostics and Troubleshooting User Manual MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module 4 7 Error Codes The module error codes are listed in this section Error codes are separated into module errors and command errors The following two sections present the errors associated with each set of errors 4 7 1 Module Error Codes These error codes are generated by the module in response to communication problems on an emulated slave port or configuration errors Review the error list to view the last set of 60 errors generated by the module The error codes are listed in the following tables Slave Port Communication Errors Error Code Name Description 0 OK The module is operating correctly and there are no errors 10 DNP synchronization error Extra bytes are received before the start bytes 0x05 Physical Layer Error and 0x64 11 DNP overrun error Physical Mainline Data Link Layer routine could not read data Layer Error received on DNP port before it was overwritten 12 DNP length error Physical Length of message does not match length value in Layer Error message 13 DNP bad CRC error Data Computed CRC value for message does not match Link Layer Error that received in message 14 DNP user data overflow Application layer received a message fragment
106. logy Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual Set Module Time Block 9971 This block is constructed by the processor to send its time to the module The following table describes the format of this block Word Offset in Block Data Field s Description 0 Block ID This field contains the block identification code of 9971 for the block 1 Year This field contains the four digit year for 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 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 field is in the range of 0 to 59 6 Seconds This field contains the second value for the new time Valid entry for this field is in the range of 0 to 59 When the module receives the block it immediately sets its time using the information contained in the block Warm Boot Block 9998 This block does not contain any data When the processor places a value of 9998 in word 0 of the output image the module performs a warm start This involves clearing the configuration and all program status data
107. m Time milliseconds for a data link confirm from the remote out device before a retry is attempted 4 Maximum 0 to 255 retries Maximum number of retries at the Data 3 Retries for Link level to obtain a confirmation If this Data Link value is set to 0 retries are disabled at Confirm the data link level of the protocol This parameter is only used if the frame is sent with confirmation requested 5 Application 1 to 65535 Time out period the master will wait for 5000 Layer milliseconds each response message fragment If data Response link confirms are enabled make sure the Time out time out period is set long enough to permit all data confirm retries 6 Slave Mode Coded Value This word contains bits that define the 5 Bit 0 Enable slave mode The slave mode defines the Bit 1 Unsol functionality of the slave device and can Msg Bit2 Use be combined in any combination The DM Bit 3 Auto fields have the following definition Time Sync Enable determines if this slave will be used Unsol Msg causes an enabled unsolicited response message to be sent to the slave when its RESTART IIN bit is set This parameter is also required for unsolicited message reporting by the IED unit Use DM uses delay measurement Auto Time Sync time synchronization used when NEED TIME IIN bit set An example of the DNP Master Slave List section is as follows DNP Master Slave List This section header defines the location of the DNP maste
108. mmand Control Block Block 9902 The Command Control Block places commands in the command list in the command queue Commands in the command list need not have their enable bit set and can be executed using this block The structure of the block built by the processor for the module is shown in the following table Word Offset in Data Field s Description Block 0 Block ID This field contains the value of 9902 identifying the enable command to the module 1 Command count This field contains the number of commands to enable in the command list Valid values for this field are 1 to 5 2to6 Command Numbers These 5 words of data contain the command numbers in to enable the command list to enable The commands in the list will be placed in the command queue for immediate processing by the module The first command in the list has an index of 0 When the module receives the block it places the commands represented in the block in the command queue until it is full These commands will execute at a high priority The module does not send a response block back to the processor for this command block Slave IED Unit Errors Block 9949 This command block is used by the processor to request slave status information for a specific IED unit The format of the block constructed by the processor is shown in the following table Word Offset in Data Field s Description Block 0 Block ID This field contains the value of 9949 ide
109. 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 the key on your keyboard If the system is set up properly you will see a menu with the module name followed by a list of letters and the commands associated with them If there is no response from the module follow these steps 1 Verify that the null modem cable is connected properly between your computer s serial port and the module A regular serial cable will not work 2 Verify that RSLinx is not controlling the COM port Refer to Disabling the RSLinx Driver for the Com Port on the PC 3 Verify that your communication software is using the correct settings for baud rate parity and handshaking 4 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 you can contact ProSoft Technology Technical Support for further assistance 4 4 1 Main Menu When you first connect to the module from your computer your terminal screen will be blank To activate the main menu press the key on your computer s keyboard If the module is connected properly the following menu will a
110. n this variation for the points defined in the module The variation determines the returned string length No Object 13 Slave supports the Cold Restart Function and will return Obj 52 Var 2 Qual 7 Cnt 1 14 Slave supports the Warm Restart Function and will return Obj 52 Var 2 Qual 7 Cnt 1 20 Slave supports the Enable Unsolicited Function 21 Slave supports the Disable Unsolicited Function 23 Slave supports the Delay Measurement amp Time Synchronization Function and will return Obj 52 Var 2 Qual 7 Cnt 1 ProSoft Technology Inc December 17 2010 Page 117 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 5 8 Device Profile DNP V3 00 DEVICE PROFILE DOCUMENT endor Name ProSoft Technology Inc Device Name MVI94 DNP VERSION 2 00 Highest DNP Level Supported Device Function For Request L2 Slave or Master For Responses L2 Notable objects functions and or qualifiers supported in addition to the highest DNP level stated above see attached table for complete list Definition of selected IIN bits Device Trouble PLC data transfer operation is not taking place and Configuration Error User specified point or event count is too high for application can only correct by changing configuration in module lave port on the module may be attached to a dial up modem he following features are configura
111. n always return from a submenu to the next higher menu by pressing M on your keyboard The organization of the menu structure is represented in simplified form in the following illustration Main Menu Child Menu A Child Menu B Child Menu C Child Sub Menu 1 Child Sub Menu 2 Child Sub Menu 1 Child Sub Menu 1 Child Sub Menu 2 Child Sub Menu 3 The remainder of this section shows the menus available for this module and briefly discusses the commands available to you 4 2 2 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 special characters that must be entered exactly as shown Some of these characters will require you to use the SHIFT CTRL or ALT keys to enter them correctly For example on US English keyboards enter the command as SHIFT and Also take care to distinguish the different uses for uppercase letter eye I lowercase letter el L and the number one 1 Likewise uppercase letter oh 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 ProSoft Technology Inc Page 43 of 131 December 17 2010 Diagnostics and Troubleshooting MVI94 DNP Flex I O User Manual DN
112. n the request message determines the length of the string returned for each point The maximum string length used by the module is 100 Page 92 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual 5 4 4 Master Driver In the Master mode the MVI94 DNP module is responsible for issuing read or write commands to slave devices on the DNP network These commands are user configured in the module via the Master Command List read from the module s Flash Command status is returned to the processor for each individual command in the command list status block The location of this status block in the module s internal database is user defined The following flow chart and associated table describe the flow of data into and out of the module Processor Memory Backplane Interface DNP Memo l i i Module s Data Pies l Database i i Input H Data _ r Register i Dal c anus l LOO i _ aa Master H Driver i Status BOn 1 i i Master i i Configuratio Command List Images H Step Description 1 The Master driver obtains configuration data from the Flash area of the module The configuration data obtained includes the number of commands and the Master Command List These values are used by the Master driver to determine the type of commands to be issued to the other nodes on the DNP network 2 A
113. nalog 3 4 5 6 17 28 129 Echoof 72 Slave will respond to this Output Block Request request 50 0 Time and Date All 2 07 With 48 Slave will use variation 1 Variations Quant 1 1 Time and Date 2 07 With 48 Slave will respond to this Quant variation 1 2 Time and Date With Interval 80 Slave will return Unknown Object to this request ProSoft Technology Inc December 17 2010 Page 115 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module OBJECT REQUES RESPONSE T Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Codes Codes Size hex hex bits 51 0 Time and Date CTO All Slave will return Unknown Variations Object to this request 1 Time and Date CTO 129 07 With 48 Slave will return Unknown 130 Quant Object to this request 1 2 Unsynchronized Time and 129 07 With 48 Slave will return Unknown Date CTO 130 Quant Object to this request 1 52 0 Time Delay All Variations 1 Time Delay Coarse 129 07 With 16 Slave will never return Quant this variation 1 2 Time Delay Fine 129 07 With 16 Slave will return this Quant variation to functions 0D 1 OE and 17 60 0 Not Defined Not Defined in DNP 1 Class 0 Data 1 06 Slave will respond to this variation with all static data 2 Class 1 Data 1 06 07 Slave will respond to this 08 variation No class 1 data defined in application 3 Class
114. nce MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Column Variable Data Range Description IF Error Config Name Value 6 Slave Coded Value This word contains bits that define 5 Mode Bit O0 Enable the slave mode The slave mode Bit 1 Unsol defines the functionality of the Msg Bit 2 Use slave device and can be DM Bit 3 Auto combined in any combination The Time Sync fields have the following definition Enable determines if this slave will be used Unsol Msg causes an enabled unsolicited response message to be sent to the slave when its RESTART IIN bit is set This parameter is also required for unsolicited message reporting by the IED unit Use DM uses delay measurement Auto Time Sync time synchronization used when NEED TIME IIN bit set COMMAND LIST ENTRY FORM A LE OS LN PE OO E Slave Add t DNP DB IED OB Poll interval a a es S ce iia cca S 2 ooo oo o o o S So So S S E S O a a e SS a 15 ia i3 ee es ee es E 2of dT ee ee ee er 21 z Z E e 23 o Po Page 104 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Reference User Manual 5 6 DNP Master Subset Definition OBJECT REQUEST RESPONSE Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Code Codes Size hex s h
115. nfiguration form page 95 ProSoft Technology Inc Page 27 of 131 December 17 2010 Configuration MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 3 7 DNP Master Slave List The DNP MASTER SLAVE LIST section is only used if the module is simulating a DNP master device This list defines the protocol specific information for each IED unit to be interfaced with on the master port The slave list is formatted differently than the other sections of the configuration file Each IED unit is present on a separate line in the section between the labels START and END These labels inform the program where the lists starts and stops The module s program will parse each IED unit s information from each line and place the data in the module and will continue reading records until the END label is reached or the maximum number of slave are processed The following table describes the format of each record Column Variable Data Range Description IF Error Config Value Name 1 DNP Slave 0 to 65534 This is the slave address for the unit to Ignore Address override the default values 2 Data Link Coded Value This value specifies if data link frames 0 Confirm Mode 0 Never sent to the remote device require a data 1 Sometimes link confirm This value should always be 2 Always set to zero for almost all applications 3 Data Link 1 to 65535 This parameter specifies the time to wait 300 Confir
116. nstallation Instructions 3 Installing the Module onto the Base 15 Installing the Serial Adapter Cables 16 Intellectual Property Indemnity 127 K Keystrokes 43 L LED Status Indicators 42 Limitation of Remedies 128 LIMITED WARRANTY 123 125 Main Menu 46 Master Command Error List Menu 55 Master Command List Menu 54 Master Configuration 101 Master Driver 93 Master Port DNP Slave Configuration Values DNP Master Slave List 103 Module Error Codes 62 Mounting the MVI 94 Flex I O Base 13 Moving Back Through 5 Pages of Commands 55 Moving Back Through 5 Pages of Registers 51 Moving Forward Skipping Through 5 Pages of Commands 55 Moving Forward Through 5 Pages of Registers 51 MVI Multi Vendor Interface Modules 3 MVI94 Markings 3 ProSoft Technology Inc December 17 2010 Page 129 of 131 Index User Manual MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module MVI94 DNP Configuration Forms 24 25 26 27 95 MVI94 DNP Module Internal Indication Bits IIN Bits for DNP Slave Port 94 N Navigation 43 No Other Warranties 128 O Object 31 Opening the Class Deadband Assignment Menu 48 Opening the Command Error List Menu 49 Opening the Command List Menu 49 Opening the DNP Database View Menu 49 P Pinouts 3 17 71 74 PLC Analog Input Event Data Block 9959 88 PLC Binary Input Event Data
117. ntifying the block type to the module 2 Slave Index This parameter sets the index in the slave array to consider The first slave in the array has a value of 0 The last index in the array has a value of MaxSlaves 1 3 to 6 Spare Not Used ProSoft Technology Inc Page 85 of 131 December 17 2010 Reference User Manual MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module When the module receives this block it searches the slave list for the slave index contained in the block If the index is valid for the module it constructs a response block containing the status data for the indicated IED unit The format of the response block is shown in the following table Word Offsetin Data Field s Description Block 0 Block ID This field contains the value of 9949 identifying the block type to the PLC Block ID This is the next block requested by the module 2 Bad CRC This value represents the number of bad CRC values received from the slave device 3 Buff Ovrflw This value represents the number of buffer overflow messages received from the slave device 4 Tran Seq This value represents the number of incorrect transport layer sequence number errors 5 Conf Retry This value represents the number of data link layer confirm request retries 6 Conf Fail This value represents the number of data link layer confirm request failures 7 No App Rsp This value represents the num
118. o be used on the DNP master port Fill in the blank configuration form for application using the data sets defined in steps one and two Edit the configuration text file Master cfg Or Slave cfg to reflect the desired data from the configuration form and save the file under a different name These text files are provided as a starting point to ease application development Connect the MVI94 DNP module s Configuration Debug Port to a computer containing HyperTerminal with a null modem cable Connect the module to a 24 Vdc power source Select the directory containing the correct configuration file on the computer Start the terminal emulation program on the computer Press to verify that the module is communicating with the computer and that the main menu mode is current Press gt on the terminal emulator to begin receiving the configuration file Press Y to confirm the request Press ALT F3 key DOS Version or open the Transfer menu and choose SEND Windows Version on the terminal emulator and enter the name of the configuration file to be loaded into the module The configuration will be downloaded and the module will restart using the new configuration Connect the module s DNP port to the DNP network If everything is configured correctly and the cable connections are correct communications should be present on the port Monitor the communication statistics for the port to verify that everything is working correctly V
119. o use one of the blocks the ladder logic inserts the data and code in the output image of the module The data should be set before the code is placed in the block This operation should be performed after the receipt of a new write block from the module Page 82 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual The full list of block codes supported by the module are listed in the following table Block Number Function Description 1 or 2 Dummy Blocks Used by module when no data is to be transferred 0 to 89 DNP Data blocks 100 to 189 IED Data blocks 200 to 210 Error Status List Blocks 300 to 349 DNP Data blocks for float and double input data 400 to 449 DNP Data blocks for float and double output data 9901 CROB Control Block for Digital Outputs 9902 Command Control Block Add command to Command List Queue 9949 Slave IED unit errors on master port 9950 Command List Error data 9958 PLC Binary Input Event data 9959 PLC Analog Input Event Data 9970 Set PLC time using module s DNP time 9971 Set module s time using PLC time 9998 Warm Boot Request from PLC Block contains no data 9999 Cold Boot Request from PLC Block contains no data Each of the special control blocks is discussed in the following topics ProSoft Technology Inc December 17 2010 Page 8
120. olicited The unsolicited response minimum quantity for Class response minimum quantity 2 is not valid in the configuration Value must be an for Class 2 integer in the range of 1 to 255 228 Invalid DNP unsolicited The unsolicited response minimum quantity for Class response minimum quantity 3 is not valid in the configuration Value must be an for Class 3 integer in the range of 1 to 255 230 Invalid DNP unsolicited The unsolicited response destination address is not response destination address valid in the configuration Value must be in the range of 1 to 65534 Page 64 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Diagnostics and Troubleshooting User Manual 4 7 2 Command Error Codes Command error codes are generated by the module s program These errors are generated when an error occurs when issuing a request or processing a response of a command list function The following tables list the command error codes used in the module General Command Errors Error Code Name Description 1 Device not defined The IED slave address referenced in the command is not defined in the module Check to make sure there is an entry in the slave table for each slave device referenced in the command list 2 Invalid command This command is not valid Check to make sure the slave address parameter is greater
121. on File from Remote PC by pressing Y key Page 36 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual 3 Press Y The screen now indicates that the PC is ready to send xx DNP DEBUG PORT HELP 2 x KEY FUNCTION 9 A F Sets debug level Display error list Display setup amp pointers Operating parameters Reboot module Display Comm Stats Clear error list List COM States Master Port Slave Setup Version Information KEY FUNCTION Class Deadband Assignments Show DNP Databases Receive Configuration Send Configuration Display Blk K fer Stats Master Port Commands Master Port Slave Errs Display this screen PRODUCT DNPS REVISION 2 35 OP SYS REV 1206 PROD RUN 1501 4 L P 0 R S H y I G Confirm Receive Configuration File from Remote PC by pressing Y key Receiving configuration file TRANSFERRING CONFIGURATION FROM PC TO MYI MODULE Select SEND menu option and send file DNP CFG e TBOGGB0002 f edd 4 From the Transfer menu in HyperTerminal select Send File COM1_57600 HyperTerminal File Edit View Call RALEA Help Receive File Capture Text Send Text File KEY FUNCTION Capture to Printer Sets debug level Class Deadband Assignments Display error list Show DNP Databases Display setup amp pointers Receive Configuration
122. oot module 5 Display Comm Stats l W Clear error list iN Display Blk fer Stats y List COM States i 4 Master Port Commands T Master Port Slave Setup i Z Master Port Slave Errs G Version Information i Display this screen PRODUCT DNPS REVISION 2 95 OP SYS REV 1206 PROD RUN 1501 Confirm Receive Configuration File from Remote PC by pressing Y key Page 34 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual 3 Press Y The module will automatically start a Zmodem file transfer The configuration file will be stored in the default file transfer folder on your PC Note ProSoft Technology suggests that you download the configuration file pre loaded on your module However configuration files are also available on the ProSoft CD as well as the ProSoft Technology web site at www prosoft technology com When the configuration file has been transferred to your PC the dialog box will indicate that the transfer is complete G 9 A F Sets debug level Y Class Deadband Assignments L Display error list U Show DNP Databases P Display setup amp pointers lt Receive Configuration 0 Operating parameters gt Send Configuration R Reboot module H S Display Comm Stats i H Clear error list iN Display Blk K fer Stats y List COM States K Master Port Commands T Master Port Slave Setup Z Master Port Slave Errs G
123. or Application Layer Error the slave receives a multi frame message from the master The application does not support multi frame master messages Page 58 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Diagnostics and Troubleshooting User Manual Word Block Block Variable Name Description Number Offset 21 203 5 Total blocks transferred Total BTR BTW or side connect interface transfers attempted by the module 22 203 6 Successful blocks This value represents the total number transferred of transfer operations between the PLC and module that are successful 23 203 7 Total errors in block Total number of transfers that resulted transfer in an error condition 24 204 2 Total BTR or write errors Total number of BTR or write transfers that resulted in an error 25 204 3 Total BTW or read errors Total number of BTW or read transfers that resulted in an error 26 204 4 Block number error Number of BTW requests that resulted in an incorrect BTW identification code 27 204 5 Continuous block error Count of sequential data transfer counter errors When this value exceeds that specified for the data transfer operation the error flag below will be set 28 204 6 Block transfer error flag This flag indicates that data is not being successfully transferred between the PLC and the module This flag cor
124. ort If the parameter is set to any other value the port will be used as a slave port ProSoft Technology Inc Page 23 of 131 December 17 2010 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual 3 3 DNP Slave The DNP SLAVE section is only required if the module is emulating a slave device This section contains the information required to configure the communication port and set the protocol specific parameters Refer to the configuration form page 95 for a complete list of the parameters set in this section Page 24 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module 3 4 DNP Slave Database The DNP SLAVE DATABASE section is only used if the module is simulating a slave device This section contains the information to size the database to be used to interface with the remote master The values entered in this section define the blocks to be transferred between the module and the processor over the backplane and the data to be interfaced with the remote DNP master device The parameters defined in this section are shown in the configuration form page 95 3 4 1 Slave Class Deadband Overrides The DNP SLAVE x INPUTS sections are only used if the module is simulating a slave device These sections contain the class and deadband information to override the default values stated un
125. ot work at first despite all attempts try switching termination polarities Some manufacturers interpret and or A and B polarities differently 5 2 5 DB9 to Mini DIN Adaptor Cable 09 12 0 agi Cable Assembly RS 232 RS 485 RS 422 Vv Vv Vv J2 fr DSR RXD A OCCA OOOO Wiring Diagram Page 74 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual 5 3 Collision Avoidance DNP modules only The RTS line is controlled by the RTS on and off parameters set 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 connected to the modem The following illustration shows the cable required when connecting the port to a modem RS 232 Application Port Cable Collision Avoidance Modem DB 9 Male RS 232 Device If collision avoidance is used in a point to point connection on the RS 232 interface the following cable should be used RS 232 Application Port Cable Collision Avoidance Direct DB 9 Male RS 232 Device ProSoft Technology Inc Page 75 of 131 December 17 2010 Reference User Manual MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module 5 4 Functional Overv iew The MVI94 DNP communication module interfaces D
126. ounter 1 06 129 00 01 16 Master will generate and Without Flag 130 process this variation 11 32 Bit Frozen Delta Counter 32 Without Flag 12 16 Bit Frozen Delta Counter 16 Without Flag 22 0 Counter Change Event All 1 06 07 Master will not generate a Variations 08 request for this variation 1 32 Bit Counter Change Event 129 17 28 40 Master will process this Without Time 130 variation 2 16 Bit Counter Change Event 129 17 28 24 Master will process this Without Time 130 variation 3 32 Bit Delta Counter Change 40 Event Without Time 4 16 Bit Delta Counter Change 24 Event Without Time 5 32 Bit Counter Change Event 88 With Time 6 16 Bit Counter Change Event 72 With Time 7 32 Bit Delta Counter Change 88 Event With Time Page 106 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Reference User Manual OBJECT REQUEST RESPONSE Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Code Codes Size hex s hex bits 8 16 Bit Delta Counter Change 72 Event With Time 23 0 Frozen Counter Event All Variations 1 32 Bit Frozen Counter Event 40 Without Time 2 16 Bit Frozen Counter Event 24 Without Time 3 32 Bit Frozen Delta Counter 40 Event Without Time 4 16 Bit Frozen Delta Counter 24 Event Without Time 5 32 Bit Frozen Counter Event 88 With Time 6 16 Bit Frozen Counter Ev
127. output database to the input image words 2 to 7 It then sets the current write block code in word 1 of the input image To trigger the write operation the program places the current read block code into word 0 of the input image 4 The Flex processor recognizes a new value in word 0 of the input image based on the last_read_block_code not equal to read_block_code in its ladder logic The ladder logic computes the offset into the file based on the data block number defines the data type and offset of block for data type 5 The new data contained in the input image words 2 to 7 is copied to the offset in the processor s user data file The last_read_block_code storage register in the processor is updated with the new read_block_code Note If the data area transferred from the module exceeds the size of a single user file in the Flex processor logic will be required to handle multiple files ProSoft Technology Inc Page 81 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 6 Next the ladder logic examines the value of the write_block_code and determines the data type and offset into the data type data table where the data will be sourced 7 The required six word write data is copied to the module s output image words 1 to 6 To trigger the transfer operation the ladder logic moves the write_block_code into word 0 of the output image 8 The module s
128. points 0 5 class 1 deadband 1000 1 2000 2 1000 END This string signals the end of the point definition list Variable Description Name DNP Slave This section is used to override the default values of the class and Float Inputs deadband assignments for the float input points oint Class Deadband START This string signals the start of the point definition list 1 100 2 12 34 3 T23 END This string signals the end of the point definition list Variable Name Description DNP Slave Double Inputs This section is used to override the default values of the class and deadband assignments for the double input points gt oint Class Deadband START This string signals the start of the point definition list 1 100 2 987 34 3 789 23 END This string signals the end of the point definition list Page 100 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over Ethernet Communication Module User Manual 5 5 2 Master Configuration Variable Data Range Description IF Error Config Name Value Module This section header indicates the start of the module specific parameter set Module 80 This parameter sets the name or description Not Name Characters of the module s application Configured Type M Master This parameter must be set to M fo
129. power before replacing or rewiring modules Warning Explosion Hazard Do not disconnect equipment unless power has been switched off or the area is known to be nonhazardous C Suitable for use in Class division 2 Groups A B C and D Hazardous Locations or Non Hazardous Locations MVI94 Markings Electrical Ratings Backplane Current Load 800 mA 5 Vdc Operating Temperature 0 C to 60 C 32 F to 140 F Storage Temperature 40 C to 85 C 40 F to 185 F Shock 30g Operational 50g non operational Vibration 5 g from 10 Hz to 150 Hz Relative Humidity 5 to 95 without condensation All phase conductor sizes must be at least 1 3 mm squared and all earth ground conductors must be at least 4mm squared Label Markings Agency Approvals and Certifications cUL C22 2 No 213 1987 CE ou MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Contents User Manual Contents Your Feedback PledSe sssacssdcleeceyeleteieteteds vebeckencs cqetlacedel ede testieds vebieunbeg debuee debts latveeti evden A E 2 HOw to GOMtaCt Snr aa cegiute aaa Aa a aaa a Eaa a aaa aa aa Aaaa Sf aeaa aate deiae 2 ProSoft Technology Product Documentation c cccscssessessesesssssesesssssssesessessessessessessessesaesseeeteaeees 2 Important Installation INStrUCTIONS eesi enei reee ienasi an NE EEE EAEE E ERE 3 MVI Multi Vendor Interface Modules ce eeeceeeeeenceeeeenneeeeeenaeeeetenaeeeeteaeeeesenaeee
130. ppear KEY FUNCTION 9 A F Sets debug level Class Deadband Assignments Display error list Show DNP Databases Display setup amp pointers Receive Configuration Operating parameters Send Configuration Reboot module Display Comm Stats Clear error list Display Blk H fer Stats List COM States Master Port Commands Master Port Slave Setup Master Port Slave Errs Version Information Display this screen PRODUCT DNP OP SYS REY 1206 PROD RUN 1501 Page 46 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual Setting the Debug Level You can increase or decrease the level of debug messages sent from the module to the Debug Menu The following table shows the type of debugging information for each key 0 to 9 A to F Key None DNP Statistics Data Link Layer DPA Level Messages Messages 0 xX 1 X 2 xX 3 X xX 4 5 X 6 X 7 X xX 8 X 9 X X A xX X B X X X C X D X X E xX X F X xX X Viewing the Error List Press L to display the last 60 errors for the DNP slave port Refer to the error list section of the user manual 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 amp Pointers Press P to display the memory allo
131. produced in any form without prior written consent from ProSoft 6 2 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 direct life support machines or weapons systems in which the failure of the product could lead directly or indirectly to death personal injury or severe physical or environmental damage collectively high risk activities ProSoft specifically disclaims any express or implied warranty of fitness for high risk activities Page 126 of 131 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Support Service amp Warranty DNP 3 0 Server over Ethernet Communication Module User Manual 6 2 4 Intellectual Property Indemnity Buyer shall indemnify and hold harmless ProSoft and its employees from and against all liabilities losses claims costs and expenses including attorney s fees and expenses related to any claim investigation litigation or proceeding whether or not ProSoft is a party which arises or is alleged to arise from Buyer s acts or omissions under these Terms or in any way with respect to the Products Without
132. r Error the source addresses contained in a multi frame request fragments do not match 12 202 2 DNP Slave Binary Input This value contains the total number of Event count binary input events which have occurred 13 202 3 DNP Slave Binary Input This value represents the number of Event count in buffer binary input events which are waiting to be sent to the master 14 202 4 DNP Slave Analog Input This value contains the total number of Event count analog input events which have occurred 15 202 5 DNP Slave Analog Input This value represents the number of Event count in buffer analog input events which are waiting to be sent to the master 16 202 6 DNP Slave bad function This value counts the number of times code error Application a bad function code for a selected Layer Error object variation is received by the slave device 17 202 7 DNP Slave object This value counts the number of times unknown error a request for an unsupported object is Application Layer Error received by the slave device 18 203 2 DNP Slave out of range This value counts the number of times error Application Layer a parameter in the qualifier range or Error data field is not valid or out of range 19 203 3 DNP Slave message This value counts the number of times overflow error an application response message from Application Layer Error the slave is too long to transmit 20 203 4 DNP Slave multi frame This value counts the number of times message from DNP Master err
133. r slave definition list DL Conf Mode gt 0 Never 1 Sometimes and 2 Always select 0 Page 28 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Configuration DNP 3 0 Server over Ethernet Communication Module User Manual Flag parameter is bit coded as follows Bit 0 decimal 1 gt Enable the slave Bit 1 decimal 2 gt Use Unsolicited messaging with this slave Bit 2 decimal 4 gt Use delay measurement with this slave Bit 3 decimal 8 gt Auto time synchronization enabled START This string signals the start of the slave definition list Node DL Conf Conf Conf App Rsp Address Mode Timeout Retry Timeout Flags 2 0 1000 0 5000 9 END This string signals the end of the slave definition list A record is required for each IED unit on the master port As the program reads in the information it generates a list of slaves as shown in the following example Address Address Address DNP Data DNP Data DNP Data Comm Data Comm Data Comm Data Next Ptr Next Ptr Next Ptr M Null DI AI C DI AI Al Pnts Null Cntr Pnts DI Pnts DI Pnts DI Pnts Al Pnts Null DI Pnts Null Al Pnts Null Null Null When the commands are read in from the configuration a link between the IED point and the module s database is generated and stored in this link list This data is used by the module to handle event
134. r the S Master or S Slave DNP port to be used as a master port If the parameter is set to any other value the port will be used as a slave port Variable Data Range Description IF Error Config Name Value DNP Master This section header defines the start of the DNP master parameter set Internal ID 0 to 65534 This is the DNP master address for the 65534 unit represented on the port Baud Rate Baud rate Port Baud Rate 300 600 1200 2400 9600 value 4800 9600 19200 384 38400 576 57600 115 115200 RTS On 0 to 65535 This value represents the number of 1 ms NA milliseconds increments to be inserted between asserting the RTS modem line and the actual transmission of the data RTS Off 0 to 65535 This value represents the number of 1 ms NA milliseconds increments to be inserted after the last character of data is transmitted before the RTS modem line is dropped Min 0 to 65535 Minimum time between receiving a NA Response milliseconds response and transmitting a request Delay Allows remote device time to disable transmitter on an RS 485 network Collision YorN This parameter defines if the collision N Avoidance avoidance functionality is to be applied to the port If the parameter is set to N collision avoidance is not used It will be used if set to Y If collision avoidance is used it requires a special cable CD Idle Time 0 to 32000 Defines the minimum number of 32000 milliseconds to wait before transmitting a message after
135. read data is available This technique requires the storage of the previously processed data block identification code The following illustration shows the normal sequence of events for data transfer NORMAL DATA TRANSFER OPERATION FLEX PROCESSOR MVI94 DNP MODULE OUTPUT INPUT INTERNAL IMAGE IMAGE DATABASE Program initializes the Last WR block to 1 and the RD Bik to 20 lt Binary Output Data Ladder logic recognizes a new RD Bik ID 20 in Input Image 20 It places the data in the ima ata it ge 0 aa om The ladder rites the requested to the output image and copies the WR Bik ID to word 0 of the input image The module s program recognizes that the value in word 0 fth chan of the o g It sets the Last WR 0 places the data in the Internal DB for binary input data lt Binary input Data module now sets a new value for the RD Bik parameter and fills i I y i 1 The steps outlined in the diagram above are discussed below 2 During program initialization the write block identification code is set to 0 binary input data and read block identification codes are set to 20 binary output data The last block write variable is set to 1 3 The program copies the first six word block of the binary
136. reement accompanying such software transfer software to a third party separately from the Product modify alter translate decode decompile disassemble reverse engineer or otherwise attempt to derive the source code of the software or create derivative works based on the software export the software or underlying technology in contravention of applicable US and international export laws and regulations or use the software other than 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 to such software and or other intellectual property 6 2 5 Disclaimer of all Other Warranties The Warranty set forth in What Is Covered By This Warranty page 125 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 127 of 131 December 17 2010 Support Service amp Warranty MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 6 2 6 Limitation of Remedies In no event will ProSoft or its Dealer be liable for any special inciden
137. responds to the Device Trouble IIN bit 29 204 7 Configuration Type This is a coded field that defines the configuration of the module The codes are as follows 1 Slave Configuration 2 Master Configuration 30to31 205 2to3 Product Name ASCII These two words contain the product name of the module in ASCII format 32 to 33 205 4to5 Revision ASCII These two words contain the product revision level of the firmware in ASCII format 34 to 35 205 6to7 Operating System These two words contain the module s Revision ASCII internal operating system revision level in ASCII format 36 to 37 206 2to3 Production Run Number These two words contain the ASCII production batch number for the particular chip in the module in ASCII format 38 206 4 DNP Master Port Slave This is the total number of slaves Count configured for the DNP Master port This may not represent the number of active slaves as it includes slaves that are not enabled 39 206 5 DNP Master Port This is the total number of commands Command Count configured for the DNP Master port This may not represent the number of active commands as it includes commands that are disabled ProSoft Technology Inc December 17 2010 Page 59 of 131 Diagnostics and Troubleshooting MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Word Block Block Variable Name Description Number Offset 40
138. rned therefore to check this Warranty carefully to see that it correctly reflects those terms that are important to the Customer 6 2 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 2 10 Controlling Law and Severability This Warranty shall be governed by and construed in accordance with the laws of the United States and the domestic laws of the State of California without reference to its conflicts of law provisions If for any reason a court of competent jurisdiction finds any provisions of this Warranty or a portion thereof to be unenforceable that provision shall be enforced to the maximum extent permissible and the remainder of this 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 128 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module Index User Manual Index DNP Master Commands 33 DNP Master Slave List 28 DNP Master 26 DNP Slave Database 25 DNP Slave 24 IED Database 27 Module 23 Address In Slave 31 Allocat
139. roSoft Technology Inc December 17 2010 Page 5 of 131 Contents User Manual MVI94 DNP Flex I O DNP 3 0 Server over Ethernet Communication Module 4 4 Using the Configuration DebUg PoOrt ccccccecceeeseeeeeeeeseneeeseaeeeeaeeeseaeeeeneeeseeeseaees 46 4 4 1 Meri MOM Sarees cannes TE TEET ccc agide candied ddeapsened ATEO EE 46 4 4 2 DNP Database View Menu eccecececseeceeenneeeeeeeaeeeeeeeaeeeetesaeeeesenaeeeesesaeeeesenaeeeeseaas 50 4 4 3 The Class Assignment M NU cccccceeeeeeeeeeeeeeeeeeeeceaeeeeeeeseaeeseaeeeseaeeteneeeenateds 53 4 4 4 Master Command List Menu ccccceeceeeeeeeeeneeeeeeeceeeeseaeeseeeeeseaeeseeeeseaeeseteeeeaaes 54 4 4 5 Master Command Error List M Nu ccccceseeeeeneeeeeeeeeeeeeseaeeeceeeseaeeseneeeseeeesaes 55 4 5 Reading Status Data from the Module cccccceeceeeeeeeeneeeseeeeeeeeeeeeeeeeeeseaeessaees 56 4 6 Error Status Data raiik ie a aie ne ei ee 57 4 6 1 ErrorStatus Data js t civsieancis aiken ein ne 57 4 6 2 Command Error Listir raa a a e E a EE a ee an 61 4 6 3 Slave Status Data niisiis sisie ao ao agi dec a p rai A areta oaii Ria baean 61 4 7 Error Gode Snir kaina ataa tie ee 62 4 7 1 Module Error Codes snienek i aa ia iaa a a a o aa a ant 62 4 7 2 Command Error Code cccccccecceeeeneeeeneeeeeaeeeseeeecaeeseaeeeseaeeseaeeseeeeseaeeeseeeeeseeseas 65 5 Reference 67 5 1 Product Specification Sinnai aaae a a aa a a aa aN 68 5 1 1 Genera
140. rror List This list consists of multiple pages of command list error status data Press to view a list of commands available on this menu seceee DNP MASTER PORT SLAVE SELECTION MENI xxw PRODUCT DNP REVISION 1 66 add ne anor 6986 PROD RUN 1561 SELECT RANGE OF SLAVES TO VIEW USING Ol F THE KEYS INDICATED Berges KEY SAVES KaT SLAVES KEYT SLAVES B 30 3 _ ProSoft Technology Inc Page 49 of 131 December 17 2010 Diagnostics and Troubleshooting MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 4 4 2 DNP Database View Menu Use this menu command to view the current contents of the selected database Press D to view a list of commands available on this menu OONP DATABASE VIEW MENU Pebisplay Menu S show Again Back 5 Pages P Preyious Page Skip 5 Pages N Next Page D word Decimal Display H word Hexadecimal Display L Double word Decimal Display x Double word Hexadecimal Display F Float Display 1 0NP Binary Inputs 2 0NP Binary Outputs 3 DNP Counters 4 0NP Analog Inputs S DNP Analog Outputs 6 DNP Frozen Counters F DNP Float Inputs S 0NP Float outputs M Main Menu 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Viewing Data Type Databases 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 the following is
141. s message received Set when a request is received with the destination address set to Oxffff Cleared after next response Used to let master station know broadcast received 1 Class 1 data available Set when class 1 data is ready to be sent from the slave to the master Master should request class 1 data when this bit is set 2 Class 2 data available Set when class 2 data is ready to be sent from the slave to the master Master should request class 2 data when this bit is set 3 Class 3 data available Set when class 3 data is ready to be sent from the slave to the master Master should request class 3 data when this bit is set 4 Time synchronization required from master The master should write the date and time when this bit 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 when the slave either warm or cold boots It is cleared after a master writes a 0 to the bit 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 Parameters in the qualifier range or data fields are not valid or out of range for the slave Event buffer s or other application buffers have overflowed This bit is also set if t
142. tal or consequential damages based on breach of warranty breach of contract negligence strict tort or any other legal theory Damages that ProSoft or its Dealer will not be responsible for include but are not limited to Loss of profits loss of savings or revenue loss of use of the product or any associated equipment loss of data cost of capital cost of any substitute equipment facilities or services downtime the claims of third parties including customers of the Purchaser and injury to property Some areas do not allow time limitations on an implied warranty or allow the exclusion or limitation of incidental or consequential damages In such areas the above limitations may not apply This Warranty gives you specific legal rights and you may also have other rights which vary from place to place 6 2 7 Time Limit for Bringing Suit Any action for breach of warranty must be commenced within 39 months following shipment of the Product 6 2 8 No Other Warranties Unless modified in writing and signed by both parties this Warranty is understood 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 of this Warranty including statements made by salesperson No employee of ProSoft or any other party is authorized to make any warranty in addition to those made in this Warranty The Customer is wa
143. tcseciedesvenceseischecdeneagetecccebiccussreenscaseciede ers 125 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 1 Product Version Number 2 System architecture 3 Network details If the issue is hardware related we will also need information regarding Module configuration and associated ladder files if any Module operation and any unusual behavior Configuration Debug status information LED patterns Details about the serial Ethernet or fieldbus devices interfaced to the module if any akhON Note For technical support calls within the United States an after hours answering system allows 24 hour 7 days a week pager access to one of our qualified Technical and or Application Support Engineers Detailed contact information for all our worldwide locations is available on the following page ProSoft Technology Inc Page 121 of 131 December 17 2010 Support Service amp Warranty MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module Internet Web Site www prosoft technology com support E mail address support prosoft technology com Asia Pacific Tel 603 7724 2080 E mail asiapc prosoft technology com location in Malaysia Languages spoken include Chinese English Asia Pacific Tel
144. tes Press V to view the current state of the DNP application port and the port configuration information Viewing Master Port Slave Setup Press T to view configuration information for the Master Port Slave Viewing Version Information Press G to view Version information for the module Use this command to view the current version of the software for the module as well as other important values You may be asked to provide this information when calling for technical support on the product Values at the bottom of the 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 Opening the Class Deadband Assignment Menu Press Y to view the class and deadband override values for the binary analog float and double input DNP database Page 48 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Diagnostics and Troubleshooting DNP 3 0 Server over Ethernet Communication Module User Manual Opening the DNP Database View Menu Press U to open the DNP Database View Menu This menu allows you to view all data associated with the DNP Server driver For more information about the commands on this menu refer to DNP Database View Menu page 50 Receiving the Configuration File Press lt SHIFT COMMA to download receiv
145. th Time Object to this request 4 16 Bit Frozen Analog Event 72 Slave will return Unknown With Time Object to this request 5 Short Floating Point Frozen 40 Slave will return Unknown Analog Event Object to this request 6 Long Floating Point Frozen 72 Slave will return Unknown Analog Event Object to this request 7 Short Floating Point Frozen 88 Slave will return Unknown Analog Event With Time Object to this request 8 Long Floating Point Frozen 120 Slave will return Unknown Analog Event With Time Object to this request 40 0 Analog Output Status All 1 06 24 Slave will return variation Variations 2 data 1 32 Bit Analog Output Status 1 06 129 13 00 01 40 Slave will return this 0 variation but data only 16 bit accuracy 2 16 Bit Analog Output Status 1 06 129 00 01 24 Slave will return this 130 variation 3 Short Floating Point Analog 1 06 129 00 01 40 Slave will return this Output Status 130 variation 4 Long Floating Point Analog 1 06 129 00 01 72 Slave will return this Output Status 130 variation 41 0 Analog Output Block All 24 Slave will respond to this Variations request using variation 2 data 1 32 Bit Analog Output Block 3 4 5 6 17 28 129 13 00 01 40 Slave will respond to this 0 request but data only 16 bit 2 16 Bit Analog Output Block 3 4 5 6 17 28 129 Echoof 24 Slave will respond to this Request request 3 Short Floating Point Analog 3 4 5 6 17 28 129 Echoof 40 Slave will respond to this Output Block Request request 4 Long Floating Point A
146. the FLEX backplane The data transfer from the FLEX processor is asynchronous from the actions on the DNP network Databases are user defined and stored in the module to hold the data required by the protocol 5 1 1 General Specifications Some of the general specifications include Operation via simple ladder logic Complete setup and monitoring of module through Debug port and user configuration file Flex backplane interface via I O access 5 1 2 FLEX I O Interfaces Specification Description Form Factor Single Slot 1794 Backplane compatible Locate in any slot of Backplane Backplane current load 20mA 5V External power supply 12 Vdc to 24 Vdc 340 mA to 170 mA Operating temperature 0 C to 55 C 32 F to 131 F Storage temperature 40 C to 85 C 40 F to 185 F Shock 30 g operational 50 g non operational 5 g from 10150 Hz Relative humidity 5 to 95 without condensation LED indicators Module status Backplane transfer status Application status Serial activity and error LED status Configuration Serial port PRT1 Mini DIN RS 232 Hardware handshaking Application serial Port PRT2 Mini DIN RS 232 422 485 jumper selectable 500V optical isolation from backplane Dimensions with Module 3 7H x 3 7W x 2 7D inches installed in Base 94H x 94W x 69D mm Page 68 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Reference DNP 3 0 Server over
147. the cable pinouts for RS 232 communication on this port RS 232 Config Debug Port Cable DB 9 Male Config Debug Port RxD 2 to To 3 ro com 5s con 5 2 3 RS 485 Application Port s The RS 485 interface requires a single two or three wire cable The Common connection is optional depending on the RS 485 network devices used The cable required for this interface is shown below RS 485 Application Port Cable DB 9 Male RS 485 Device TxD RxD TxD RxD TxD RxD s toro Signal Signal Common Common Note Terminating resistors are generally not required on the RS 485 network unless you are experiencing communication problems that can be attributed to signal echoes or reflections In these cases installing a 120 ohm terminating resistor between pins 1 and 8 on the module connector end of the RS 485 line may improve communication quality ProSoft Technology Inc Page 73 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 5 2 4 RS 422 The RS 422 interface requires a single four or five wire cable The Common connection is optional depending on the RS 422 network devices used The cable required for this interface is shown below RS 422 Application Port Cable DB 9 Male RS 422 Device TxD ro TxD RxD Signal Signal Common Common RxD TxD RxD s c TxD RS 485 and RS 422 Tip If communication in the RS 422 or RS 485 mode does n
148. to the PLC Block ID This is the next block requested by the module 2 Number of This field contains the number of commands contained in Commands reported the block that must be processed by the PLC This field will have a value of 0 to 4 3 Start Index of First This field contains the index in the command list for the Command first value in the file This field will have a value of 0 to MaxCommands 1 4to7 Command List Each word of this area contains the last error value Errors recorded for the command The command index of the first value offset 4 is specified in word 3 of the block The number of valid command errors in the block is set in word 2 of the block Refer to the command error list to interpret the error codes reported PLC Binary Input Event Data Block 9958 This block is used by the processor to send binary input event data from the processor to the module This event is generated by the processor and not the module and only has validity when a slave device is emulated on the application port When the processor recognizes a binary input event it constructs a request block with the following format Word Offsetin Data Field s Description Block 0 Block ID This field contains the value of 9958 identifying the event block to the module 1 Sequence Counter This field holds the sequence counter for each 9958 block transfer This synchronizes and confirms receipt of the block by the module
149. unication Module Set Processor Time Block 9970 This block is constructed by the processor to request the module s time The following table describes the format of this block Word Offset in Block Data Field s Description 0 Block ID This field contains the value of 9970 identifying the block type to the module 1to6 Not Used Not Used When the module receives this block it immediately constructs a response block containing the modules current time The following table describes the format of this block Word Offset in Block Data Field s Description 0 Block Read ID This field contains the block identification code of 9970 for the block 1 Block Write ID This is the next block requested by the module 2 Year This field contains the four digit year for the new time value 3 Month This field contains the month value for the new time 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 hour value for the new time Valid entry for this field is in the range of 0 to 23 6 Minute This field contains the minute value for the new time Valid entry for this field is in the range of 0 to 59 7 Seconds This field contains the second value for the new time Valid entry for this field is in the range of 0 to 59 Page 90 of 131 ProSoft Techno
150. urn this Input 130 variation ProSoft Technology Inc December 17 2010 Page 113 of 131 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module OBJECT REQUES RESPONSE T Obj Var Description Func Qual Func Qual Data NOTES Codes Codes Codes Codes Size hex hex bits 314 0 Frozen Analog Input All Slave will return Unknown Variations Object to this request 1 32 Bit Frozen Analog Input 40 Slave will return Unknown Object to this request 2 16 Bit Frozen Analog Input 24 Slave will return Unknown Object to this request 3 32 Bit Frozen Analog Input 88 Slave will return Unknown With Time To Freeze Object to this request 4 16 Bit Frozen Analog Input 72 Slave will return Unknown With Time To Freeze Object to this request 5 32 Bit Frozen Analog Input 32 Slave will return Unknown Without Flag Object to this request 6 16 Bit Frozen Analog Input 16 Slave will return Unknown Without Flag Object to this request 7 Short Floating Point Frozen 40 Slave will return Unknown Analog Input Object to this request 8 Long Floating Point Frozen 72 Slave will return Unknown Analog Input Object to this request 32 0 Analog Change Event All 1 06 07 24 Slave will return variation Variations 08 2 data 1 32 Bit Analog Change Event 1 06 07 129 17 28 40 Slave will return this Without Time 08 130 variation Note Data only 16 bit 2 16 Bit An
151. user data file The following table describes the block numbers and data received in each block Word Block Block Variable Name Description Number Offset 0 200 2 Current DNP Slave Port This value represents the current value status of the error code for the port This value will only be valid if the port is configured as a slave The possible values are described in the application documentation 1 200 3 DNP Slave Port last This value represents the last error transmitted error code code transmitted to the master by this slave port 2 200 4 DNP Slave Port total This value represents the total number number of message of message frames that have matched frames received by slave this slaves address on this port This count includes message frames which the slave may or may not be able to parse and respond 3 200 5 DNP Slave Port total This value represents the number of number of response good non error responses that the message frames sent slave has sent to the master on this from slave port The presumption is that if the slave is responding the message was good Note This is a frame count 4 200 6 DNP Slave Port total This value represents the total number number of message of message frames received by the frames seen by slave slave regardless of the slave address 5 200 7 DNP Slave This value counts the number of times synchronization error a sync error occurs The error occurs count Physical Layer
152. y Inc without notice For warranty information see Limited Warranty page 125 In the event of any inconsistency between the RMA Policies and the Warranty the Warranty shall govern 6 1 1 Returning Any Product a In order to return a Product for repair exchange or otherwise the Customer must obtain a Return Material Authorization RMA number from ProSoft Technology and comply with ProSoft Technology 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 121 A 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 will issue an RMA c All returned Products must be shipped freight prepaid in the original shipping container or equivalent to the location specified by ProSoft Technology and be accompanied by proof of purchase and receipt date The RMA number is to be prominently marked on the outside of the shipping box Customer agrees to insure the Product or assume the risk of loss or damage in transit Products shipped to ProSoft Technology using a shipment method other than that specified by ProSoft Technology or shipped without an RMA number will be returned to the Customer freight collect Contact ProSoft Technical Support for furth
153. y push the female flexbus C connector into the adjacent base or adapter male connector to complete the flexbus connections ProSoft Technology Inc Page 13 of 131 December 17 2010 Hardware Installation MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module 2 3 Setting Jumpers Before installing the MVI94 module onto its base the module s configuration can be set using the jumpers on the bottom of the module as shown in this figure NOTE STORE JUMPERS IN THIS POSITION WHEN NOT SELECTED RS485 RS422 RS232 SELECTED SETUP BP RESET DISABLED NOTE RS422 OR RS485 MAY BE SELECTED BY MOVING JUMPER TO APPROPRIATE PINS Port 2 RS 232 422 485 Select with jumper shipped in 232 BP Reset If the MVI94 module is to be reset when the Flex Bus is reset install the BP RESET jumper in the Enabled position ATTENTION Do not remove or replace a base unit when power is applied Interruption of the flexbus can result in unintended operation or machine motion SETUP To place the module in SETUP mode install the jumper in the Selected position DOS default To prevent the module from being in Setup mode leave the jumper in the disabled position Page 14 of 131 ProSoft Technology Inc December 17 2010 MVI94 DNP Flex I O Hardware Installation DNP 3 0 Server over Ethernet Communication Module User Manual 2 4 Installing the Module onto the Base 1 Rotat
154. y user defined The following illustration shows the general format of the module s database DATA AREA BLOCKS DNP DATA BINARY INPUTS PLC DATA 0to9 BINARY OUTPUTS PLC DATA 20 to 29 COUNTER DATA PLC DATA 40 to 49 ANALOG INPUTS PLC DATA 60 to 79 ANALOG OUTPUTS PLC DATA 80 to 89 FLOAT INPUTS PLC DATA 300 to 319 DOUBLE INPUTS PLC DATA 320 to 349 FLOAT OUTPUTS PLC DATA 400 to 419 DOUBLE OUTPUTS PLC DATA 420 to 449 FROZEN COUNTER DATA BINARY INPUT EVENTS ANALOG INPUT EVENTS LAST VALUE DATA BINARY INPUTS ANALOG INPUTS DNP BINARY OUTPUTS DNP ANALOG OUTPUTS IED BINARY OUTPUTS IED ANALOG OUTPUTS IED DATA BINARY INPUTS 100 to 109 BINARY OUTPUTS 120 to 129 COUNTER DATA 140 to 149 ANALOG INPUTS 160 to 179 ANALOG OUTPUTS 180 to 189 RBE FLAGS BINARY INPUT ANALOG INPUT ProSoft Technology Inc Page 77 of 131 December 17 2010 Reference MVI94 DNP Flex I O User Manual DNP 3 0 Server over Ethernet Communication Module The Flex I O bus reads data from and write data to the user data area using the backplane interface The module interfaces data contained in remote DNP slave devices to the database using the DNP application port User commands are issued out the master port from a command list These commands gather or control data in the slave devices The following illustration shows the relationships discussed
Download Pdf Manuals
Related Search
Related Contents
manual de utilização e manutenção manual de utilização HANS RUDOLPH, INC. Manual - RayBiotech, Inc. Coby DP240 SECUTEST SII - GMC ジェイコム北関東 サポートサービス利用規約 1 J:COM1506 サポート pdf/DE - Fibaro Pennington 100510035 Use and Care Manual 296169-38063-894x_Tegreon_255 Copyright © All rights reserved.