ProSoft Technology MVI94-DNP User Manual

MVI94-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.
MVI94-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 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 I, Division 2 wiring methods, Article 501-4 (b) of the National Electrical Code, NFPA 70 for installation in the U.S., or as specified in Section 18-1J2 of the Canadian Electrical Code for installations in Canada, and in accordance with the authority having jurisdiction. 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 DÉCONNECTER L'ÉQUIPEMENT, COUPER LE COURANT OU S'ASSURER QUE L'EMPLACEMENT EST DÉSIGNÉ 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 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 I, 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
MVI94-DNP ♦ Flex I/O Contents DNP 3.0 Server over Ethernet Communication Module User Manual
Contents
Your Feedback Please ........................................................................................................................ 2
How to Contact Us .............................................................................................................................. 2
ProSoft Technology® Product Documentation .................................................................................... 2
Important Installation Instructions ....................................................................................................... 3
MVI (Multi Vendor Interface) Modules ................................................................................................ 3
Warnings ............................................................................................................................................. 3
MVI94 Markings .................................................................................................................................. 3
1 Quick Start 9
2 Hardware Installation 11
2.1
2.2
2.3
2.4
2.5
2.6
Verify Package Contents ......................................................................................... 12
Mounting the MVI 94 Flex I/O Base ........................................................................ 13
Setting Jumpers ...................................................................................................... 14
Installing the Module onto the Base ........................................................................ 15
Installing the Serial Adapter Cables ........................................................................ 16
Wiring the Power Connections ................................................................................ 17
3 Configuration 19
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.1.1
3.4.1
3.7.1
3.9.1
3.9.2
Configuration File .................................................................................................... 20
Editing the Configuration File .................................................................................. 21
[Module] ................................................................................................................... 23
[DNP Slave] ............................................................................................................. 24
[DNP Slave Database] ............................................................................................ 25
Slave Class/Deadband Overrides ........................................................................... 25
[DNP Master] ........................................................................................................... 26
[IED Database] ........................................................................................................ 27
[DNP Master Slave List] .......................................................................................... 28
Command List ......................................................................................................... 30
[DNP Master Commands] ....................................................................................... 33
Uploading and Downloading the Configuration File ................................................ 34
Transferring the Configuration File to Your PC ....................................................... 34
Transferring the Configuration File to the Module ................................................... 36
4 Diagnostics and Troubleshooting 41
4.1
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.2
4.2.1
4.2.2
4.3
LED Status Indicators .............................................................................................. 42
PRT1 ....................................................................................................................... 42
U1 ............................................................................................................................ 42
U2 ............................................................................................................................ 42
STS .......................................................................................................................... 42
PRT2 ....................................................................................................................... 42
The Configuration/Debug Menu .............................................................................. 43
Navigation ............................................................................................................... 43
Keystrokes ............................................................................................................... 43
Required Software ................................................................................................... 45
ProSoft Technology, Inc. Page 5 of 131 December 17, 2010
Contents MVI94-DNP ♦ Flex I/O User Manual DNP 3.0 Server over Ethernet Communication Module
4.4
4.5
4.6
4.7
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.6.1
4.6.2
4.6.3
4.7.1
4.7.2
Using the Configuration/Debug Port ....................................................................... 46
Main Menu .............................................................................................................. 46
DNP Database View Menu ..................................................................................... 50
The Class Assignment Menu .................................................................................. 53
Master Command List Menu ................................................................................... 54
Master Command Error List Menu.......................................................................... 55
Reading Status Data from the Module ................................................................... 56
Error Status Data .................................................................................................... 57
Error Status Data .................................................................................................... 57
Command Error List ................................................................................................ 61
Slave Status Data ................................................................................................... 61
Error Codes ............................................................................................................. 62
Module Error Codes ................................................................................................ 62
Command Error Codes ........................................................................................... 65
5 Reference 67
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.1.1
5.1.2
5.1.3
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.4.1
5.4.2
5.4.3
5.4.4
5.4.5
5.5.1
5.5.2
Product Specifications ............................................................................................ 68
General Specifications ............................................................................................ 68
FLEX I/O Interfaces ................................................................................................ 68
Functional Specifications ........................................................................................ 69
Cable Connections ................................................................................................. 71
RS-232 Application Port(s) .................................................................................... 71
RS-232 Configuration/Debug Port .......................................................................... 73
RS-485 Application Port(s) ..................................................................................... 73
RS-422 .................................................................................................................... 74
DB9 to Mini-DIN Adaptor (Cable 09) ...................................................................... 74
Collision Avoidance (DNP modules only) ............................................................... 75
Functional Overview ............................................................................................... 76
Database Information ............................................................................................. 77
Data Transfer .......................................................................................................... 80
Slave Driver ............................................................................................................ 92
Master Driver .......................................................................................................... 93
IIN Bits .................................................................................................................... 94
MVI94-DNP Configuration Forms ........................................................................... 95
Slave Configuration ................................................................................................ 95
Master Configuration ............................................................................................ 101
DNP Master Subset Definition .............................................................................. 105
DNP Slave Subset Definition ................................................................................ 111
Device Profile ........................................................................................................ 118
6 Support, Service & Warranty 121
Contacting Technical Support ........................................................................................................ 121
6.1
6.1.1
6.1.2
6.1.3
6.2
6.2.1
6.2.2
6.2.3
6.2.4
Return Material Authorization (RMA) Policies and Conditions ............................. 123
Returning Any Product .......................................................................................... 123
Returning Units Under Warranty ........................................................................... 124
Returning Units Out of Warranty ........................................................................... 124
LIMITED WARRANTY .......................................................................................... 125
What Is Covered By This Warranty ...................................................................... 125
What Is Not Covered By This Warranty ................................................................ 126
Disclaimer Regarding High Risk Activities ............................................................ 126
Intellectual Property Indemnity ............................................................................. 127
Page 6 of 131 ProSoft Technology, Inc. December 17, 2010
MVI94-DNP ♦ Flex I/O Contents DNP 3.0 Server over Ethernet Communication Module User Manual
6.2.5
6.2.6
6.2.7
6.2.8
6.2.9
6.2.10
Disclaimer of all Other Warranties ........................................................................ 127
Limitation of Remedies ** ...................................................................................... 128
Time Limit for Bringing Suit ................................................................................... 128
No Other Warranties ............................................................................................. 128
Allocation of Risks ................................................................................................. 128
Controlling Law and Severability ........................................................................... 128
Index 129
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 Define the communication characteristics of the DNP master or slave port. 2 If a master device will be simulated, define the command lists to be used on
the DNP master port.
3 Fill in the blank configuration form for application using the data sets defined
in steps one and two.
4 Edit the configuration text file
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.
5 Connect the MVI94-DNP module’s Configuration/Debug Port to a computer
containing HyperTerminal with a null-modem cable.
6 Connect the module to a 24 Vdc power source. 7 Select the directory containing the correct configuration file on the computer. 8 Start the terminal emulation program on the computer. 9 Press [?] to verify that the module is communicating with the computer and
that the main menu mode is current.
10 Press [>] on the terminal emulator to begin receiving the configuration file.
Press [Y] to confirm the request.
11 Press [ALT-F3] key (DOS Version) or open the Transfer menu and choose
S
END
(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.
12 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.
13 Monitor the communication statistics for the port to verify that everything is
working correctly.
14 View the database in the module using the terminal emulator. 15 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.
16 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.
17 Use the Configuration/Debug port to view the backplane transfer statistics.
Master.Cfg
or
Slave.Cfg
to reflect the desired
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 Hardware Installation DNP 3.0 Server over Ethernet Communication Module User Manual
2 Hardware Installation
In This Chapter
Verify Package Contents ....................................................................... 12
Mounting the MVI 94 Flex I/O Base ....................................................... 13
Setting Jumpers .................................................................................... 14
Installing the Module onto the Base ...................................................... 15
Installing the Serial Adapter Cables ...................................................... 16
Wiring the Power Connections .............................................................. 17
ProSoft Technology, Inc. Page 11 of 131 December 17, 2010
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 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
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 Gently 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.
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 Rotate the keyswitch 1 on the Base clockwise to position #1. 2 Make certain the flexbus 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.
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 Configuration DNP 3.0 Server over Ethernet Communication Module User Manual
3 Configuration
In This Chapter
Configuration File .................................................................................. 20
[Module]................................................................................................. 23
[DNP Slave] ........................................................................................... 24
[DNP Slave Database]........................................................................... 25
[DNP Master] ......................................................................................... 26
[IED Database] ...................................................................................... 27
[DNP Master Slave List] ........................................................................ 28
[DNP Master Commands] ...................................................................... 33
Uploading and Downloading the Configuration File ............................... 34
ProSoft Technology, Inc. Page 19 of 131 December 17, 2010
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.
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 the 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 on a
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 S 2 Expand the Programs menu, and then choose A 3 On the Accessories menu, choose N
TART
button, and then choose P
OTEPAD
ROGRAMS
CCESSORIES
.
.
4 In Notepad, open the F
ILE
menu, and then choose O
PEN
ProSoft Technology, Inc. Page 21 of 131 December 17, 2010
Configuration MVI94-DNP ♦ Flex I/O User Manual DNP 3.0 Server over Ethernet Communication Module
5 In the Open dialog box, select A
LL FILES
in the Files of Type: dropdown list.
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 O 8 When you have finished editing,
PEN
to open the file.
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
Module Name: 80 Characters This parameter sets the name or
Type: M=Master or
S=Slave
the module specific parameter set.
description of the module's application This parameter must be set to M for the
DNP port to use as a master port. If the parameter is set to any other value, the port will be used as a slave port.
"Not Configured"
S
ProSoft Technology, Inc. Page 23 of 131 December 17, 2010
Configuration MVI94-DNP ♦ Flex I/O User Manual DNP 3.0 Server over Ethernet Communication Module
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 Configuration DNP 3.0 Server over Ethernet Communication Module User Manual
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 under 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. Page 25 of 131 December 17, 2010
Configuration MVI94-DNP ♦ Flex I/O User Manual DNP 3.0 Server over Ethernet Communication Module
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 configuration 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
Name
1 DNP Slave
Address
2 Data Link
Confirm Mode
3 Data Link
Confirm Time­out
4 Maximum
Retries for Data Link Confirm
5 Application
Layer Response Time-out
6 Slave Mode Coded Value
Data Range Description IF Error Config. Value
0 to 65534 This is the slave address for the unit to
Coded Value (0=Never, 1=Sometimes, 2=Always).
1 to 65535 milliseconds
0 to 255 retries Maximum number of retries at the Data
1 to 65535 milliseconds
(Bit 0=Enable, Bit 1=Unsol Msg, Bit 2=Use DM, Bit 3=Auto Time Sync).
override the default values.
This value specifies if data link frames sent to the remote device require a data link confirm. This value should always be set to zero for almost all applications.
This parameter specifies the time to wait for a data link confirm from the remote device before a retry is attempted.
Link 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.
Time-out period the master will wait for each response message fragment. If data link confirms are enabled, make sure the time-out period is set long enough to permit all data confirm retries.
This word contains bits that define the slave mode. The slave mode defines the functionality of the slave device and can be combined in any combination. The fields have the following 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.
Ignore
0
300
3
5000
5
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 master slave definition list.
# DL Conf Mode ==> 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) ==> Enable the slave # Bit 1 (decimal 2) ==> Use Unsolicited messaging with this slave # Bit 2 (decimal 4) ==> Use delay measurement with this slave # Bit 3 (decimal 8) ==> 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:
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 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
0 Port/Flags 1 Slave Address 2 Object 3 Variation 4 Function 5 Address in Slave 6 Point Count 7 DNP DB Address 8 IED DB Address 9 Poll Interval
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 (0=Internal, 2=Port 2) 0 or 2 2 Enable/Disable Command (1=Enable, 0=Disable) 4 3 RBE Flag(0=Events from IED, 1=Events by module) 8 4 to 7 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 Point Count < 0, then use Qualifier 06h (All points, packed & -Point Count = # of points to consider)
If Address in Slave = 0 & Point Count > 0, then use Qualifier 00h or 01h (points 0 to Point Count -1)
If Address in Slave > 0 & Point Count > 0, then use Qualifier 00h or 01h (Address in Slave to Address in Slave + Point Count -1)
Page 30 of 131 ProSoft Technology, Inc. December 17, 2010
Loading...
+ 101 hidden pages