Software & Configuration with
ConfigPro Version 5
TRADEMARK NOTICES
WESDAC is a registered trademark of General Electric Company, General Electric Canada. All other brand and product names mentioned in this document are trademarks or registered trademarks of their respective companies.p
The ConfigPro Configuration Systemg g y
About ConfigPro
The ConfigPro Configuration System
Define your devices: Hardware Components Communication Parameters
S ft A li ti Software Applications Quantity and Types of Data in Database
Generate the configuration file to be downloaded Generate the configuration file to be downloaded to your device
Produce system documentationy Wiring Lists Hardware and Software Configuration reports Project and device reports
Use the built in VT100 Emulator to access Wesmaint, 68k monitor and download configurationsconfigurations
The ConfigPro Configuration System
ConfigPro 5 was preceded by versions 3 and 4 and all are a complete re-write of version 2 xxversion 2.xx
ConfigPro 5 is a full 32 bit application and t th f ll i 32 bit ti supports the following 32 bit operating
systems; WINNT, WIN98, WIN95, Windows 2000 and Windows XP.
Projects & Devices configured in ConfigPro V2.xx & V3.xx can be converted to C fi P 5 f t i b ilt i tilitConfigPro 5 format using a built in utility.
NOTE: Projects CANNOT be be converted back to ConfigPro 2 or 3 from ConfigPro 5.
The ConfigPro Configuration System
Will require installation of the 32 bit version of the Borland Database Engine
To run both ConfigPro V2.xx & V5.xx on the same computer, you must install both th 16 & 32 bit i f th B l d the 16 & 32 bit versions of the Borland Database Engine.
ConfigPro 5 is still mired in the DOS days in that it only supports 8 character names. However, project folder names names. However, project folder names can now be greater than 8 characters long a limitation in ConfigPro 2.
The ConfigPro Configuration System New Features
Indication that you need to generate your device or project before Downloading (red dot on the lower right corner of the device dot on the lower right corner of the device icon)Built in ability to ARCHIVE ( compress ) & DE ARCHIVE ( d ) C fi P DE-ARCHIVE ( de-compress ) ConfigPro projects (specialized format, i.e. not compatible with Winzip)Utilit t t C fi P 2 & 3 j t Utility to convert ConfigPro 2 & 3 projects to V5.xx format.Dynamically generate ISCS projects via
t i Th i t t separate icon. The requirement to regenerate an ISCS project is indicated with a blue dot at the project level.All t NVRAM & RAM iAllocate NVRAM & RAM memory regions.Reserve a portion of NVRAM in D200/D25 for storage of compressed configurations.
The ConfigPro Configuration System New Features
Ability to move configs between processors in a D200. (e.g. move a DCA from node1 to node2 and all links to DPAs, etcetera are preserved.Application definition installation from within ConfigPro V5.Ability to change applications and versions via a simple drop down menu.Ability to automatically update the BootP Server configuration files during generation of ISCS projects.Project Configuration release tool
The ConfigPro Configuration System Packages
Basic Suitable for most customer systems Provides all of the tools necessary for Provides all of the tools necessary for
the day-to-day configuration and maintenance for GE products
Includes upload and report generation tilitiutilities
Developers Build and modify application definition
tablestables Table Builder feature enabled during
installation of CD ROM Requires a username and installation
code which is linked to the CD ROM serial number
The ConfigPro Configuration System Structure
C:C:\\
Contains Application Definition filesContains Application Definition files
CFGPROCFGPRO
ld fld f Contains Application Definition filesContains Application Definition files
ConfigPro Program filesConfigPro Program filesConfigPro Extended feature filesConfigPro Extended feature files
appldefappldefbin32bin32CproCpro ConfigPro Extended feature filesConfigPro Extended feature files
ICON bitmap filesICON bitmap files
Help filesHelp fileshelp32help32
bitmapsbitmaps
CproCpro
Help filesHelp filesConfigPro Database files ConfigPro Database files Setup files* t t fil f i t d i ti
pp
database
template*.txt files for point descriptions
The ConfigPro Configuration System Structure
C:C:\\
PROJECTS DIRECTORYPROJECTS DIRECTORYPROJECTS_DIRECTORYPROJECTS_DIRECTORY
PROJECT_NAME PROJECT_NAME Groups of Related SCS EquipmentGroups of Related SCS Equipment
DEVICE Single Device Config Directory
Individual ApplicationA003 Individual Application
sub-directories
containing user-defined
A026B003B008
data defining the
operation of specific
li ti d i
B008B097B014
application or devices
ConfigProg
Installing ConfigPro
Installing ConfigProPC R i tPC Requirements
Pentium processor (minimum) 64 Megabytes RAM (minimum). 40 Megabytes hard disk spaceg y p CD-ROM drive Windows 95, 98, 2000, NT 4.0 or XP Printer (for reports)
CD ROM contains Standard ConfigPro programStandard ConfigPro program ConfigPro software Optional Table Builder Application definition files
E ti GE li ti d fi iti lib ( f th Entire GE application definition library (as of the CDs create date)
Install utility imports and exports selected or project specific application definitions.p pp
Device sample configuration (Project CD only) Documentation (project CD only)
Installing ConfigPro What Gets Installed
C:\IDAPI32\.Borland Database Engine Borland Database Engine
C:\CFGPRO\. ConfigPro Software
C:\PROJECTS\C:\PROJECTS\. Configurations Note:
CFGPRO and PROJECTS directory names can be changed to suit your requirementsunlike previous versions of ConfigPro, these directories can be created these directories can be created anywhere
Installing ConfigPro - ProcedureThe components of ConfigPro must be The components of ConfigPro must be installed in this order
Borland Database Engine ConfigPro 5
D i C fi ti ( ti l) Device Configurations (optional) Application Definitions (optional)
Insert the ConfigPro CD into the PCs Insert the ConfigPro CD into the PC s drive
The installation program should start automatically, if not, run HSetup.exe y, , plocated on the CD
After the Setup Launcher window appears, verify that the ConfigPro 5 tab pp y gis highlighted, and select Step 1: Borland Database Engine
Follow the prompts to complete the i t ll ti f th BDEinstallation of the BDE
Installing ConfigPro Procedure BDE
During the installation, you will be prompted to select the destination p pdirectories. The Default directories should be used for most installations.
When prompted to select the network directory, there are two options
If the PC is going to be stand alone (not use a shared configuration directory) then use C:\temp\then use C:\temp\
If the PC is going to use a shared configuration directory, you should point to the directory that is being used to store the access control files.
Installing ConfigPro Procedure
Once the BDE is installed you can continue to Step 2: ConfigPro 5p g
When prompted to Select Components Select Help Files, Application Installation
Utility, and Project Conversion Utility Do not select Prologic Editor unless
there is a legacy Prologic program there is a legacy Prologic program running on the system(s) in use
Installing ConfigPro Procedure Projects and Applications
Once ConfigPro 5 is installed, you can continue to Step 3: Device Configurations
This option is only available on project CDs
Projects can be installed at any time For the training, we will install the
training project onlytraining project only
Once the Project is installed you can ti t St 4 A li ti D fi iticontinue to Step 4: Application Definitions
Applications can be installed at any time For the training we will install the
applications at a later time, using the applications at a later time, using the tools available in ConfigPro
ConfigProg
Software Interface
ConfigPro Software InterfaceThe ConfigPro software interface has The ConfigPro software interface has several main components that the user must be aware of:
Project Directory: The project directory j y p j ythat is currently in use
Project Explorer Tree: A list of all projects, devices and applications in the current project directory This window current project directory. This window can be replaced with an Active Windows list
Tool Bars: These tool bars give quick access to all of the tools required for basic configuration work
Main Work Area: This is the section of the screen that you will use when doing the screen that you will use when doing most of your device configuration work.
ConfigPro Software Interface
ConfigProg
Projects, Devices, Applications
ProjectsAll k l t d t GE ill h All work completed at GE will have a project number associated with it.
Project numbers assigned have either I-XXXX or P-XXXX formatXXXX or P XXXX format.
Identifies all hardware and software components of a system.
Used within GE to track information and fi ticonfigurations.
Refer to this number in future correspondence with GE to assist the representative in locating information.p g
These project designations are also used to name configurations created by GE
ConfigPro Projects contain one or several device configurations
ConfigPro users can name their projects any thing they like (8 Characters Max)any thing they like (8 Characters Max)
Projects iSCS ProjectsiSCS (I t t d S b t ti C t l iSCS (Integrated Substation Control System) is a concept that allows users to integrate all aspects of a substation control system using various communication HARsystem using various communication media including Ethernet, Serial, Fiber and othersUntil the introduction of the iSCS concept
RIS
DDDDDDD
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3 9 9 7 2 3 4 3 Until the introduction of the iSCS concept, the ConfigPro project was of little significance, except as an identifier as discussed previously.
D
9 9 7 2 3 4 3 9 9 7 2 3 4 3
discussed previously.Now, the Project has more significance: used to identify all hosts on the iSCS
Local Area Network (LAN)HARRIS
DDD
( ) information defined in Project Properties
becomes part of the IP host file for any device in the Projectit is important that ALL devices used on a
DDDDD
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3 9 9 7 2 3 4 3
it is important that ALL devices used on a LAN be present in a ConfigPro Project
9 9 7 2 3 4 3 9 9 7 2 3 4 3
Projects Working With ProjectsTh l ti h t b i There are several options on how to begin work on a project
Work from a template (Factory Default or Custom)Custom)
Copy and Existing Project Create a new Project
When working from a template or a copy of g p pyan existing project, you will have a pre-built copy of the devices firmware application list to work from.If you are creating a new project, you will need to create the firmware application list in ConfigPro before you can begin configuration work.
Projects Working With Projects
It is recommended that you make a copy of It is recommended that you make a copy of any projects you are working from before making any configuration changes. Recovery is then possible from errors ymade when working with the copied project.To copy a project
1. Highlight the project in the project tree to the left
2. From the Menu Bar select PROJECT > COPY
3. In the Project Copy dialog box enter the new project name, and if required the project directoryproject directory
Projects Working With Projects
Once you have created the project you wish to work with you can modify many of wish to work with, you can modify many of the project properties by selecting PROJECT > Properties from the Menu barConfigurable parameters includeConfigurable parameters include
Project Description LAN Settings, including IP, Subnet,
Gateway, and BootP SettingsGateway, and BootP Settings Contact info Project Notes
Devices
ConfigPro devices are used to represent field equipment that you intend to configure with ConfigPro or communicate with using g gGE RTUsYour specific project and device configuration files may be included on the g yCD ROM, located on a separate CD or network drive.There are 2 options for installing ConfigPro g gconfigurations:
Install a Project - copies all of the device configurations associated with a project. Also copies any other files in Project Also copies any other files in Project directory.
Install Single Device - copies individual device configurations associated with a project.
Devices Working with Devices
There are 2 options for installing ConfigPro configurations:configurations:
Install a Project - copies all of the device configurations associated with a project. Also copies any other files in Project di tdirectory.
Install Single Device - copies individual device configurations associated with a project.p j
Devices Working with Devices
Th l t b i k There are several ways to begin work on a device
Work from a Template Copy an existing deiceCopy an existing deice Create a new device
If you are working from a template device or existing device configuration you should g g ymake a copy of the configuration before making any changes again, for recovery purposes.To copy a device, use this procedure:
Open the project containing the device you are working withRi ht Cli k th d i f i t t d Right Click on the device of interest, and select COPY from the menu
Indicate the new device name, and project to copy the device topy
Devices Working with Devices
T t d iTo create a new device: You will need a device or project with a
copy of the firmware that is being used in your device if you do not have this one your device, if you do not have this, one will need to be created
Procedure Copy the required firmware to your project Copy the required firmware to your project
(if required) Select the device you want to create from
the tool bar Click on the main work area to create your
device Edit the required properties for your device
Devices Working with Devices
O h t d d i Once you have created your device you can modify many of the device properties using the properties dialog boxT th d i ti di l To access the device properties dialog RIGHT CLICK on the device and select PROPERTIESS f th ti dif Some of the properties you can modify include
Device DescriptionD i H d O ti Device Hardware Options
LAN Communication options Redundancy options
D i t Device notes
Firmware
APPLICATIONS Downloaded to FLASHAPPLICATIONS Downloaded to FLASHAn RTUs firmware is a list of all applications available in a given RTU
Master Station ProtocolsMaster Station Protocols Slave ProtocolsSlave Protocols System Point DatabaseSystem Point Database
WestmaintWestmaint
pp gSABxxxx (D20) SALxxxx (D25), SAXxxxx (iBox), or SBJxxxx (Dart) are the numbers assigned by GE, according to the specific WestmaintWestmaint
LogicLinx ( PLC )LogicLinx ( PLC ) ETC..ETC..
g y , g pproductAll applications in a firmware set will have an application ID (Axxx or Bxxx)pp ( )Any application that requires user configuration will also have a matching Application Definition in ConfigPro. This
D25 Multifunction
IED
GE HarrisEnergy Control Systems
HARRIS
DDDDDDD
D
pp glist of Application Definitions makes up the ConfigPro firmware list.
IEDDDDDDD
DDDDDDD
DD
Application Definition Files
The features of many of the software applications included in the SCS firmware will require custom configuration before will require custom configuration before they can be used.To do this, corresponding Application Definition Tables for each application must be loaded into ConfigPro.The Application Definition tables provide a The Application Definition tables provide a template for the ConfigPro user to manipulate the features of the applications in the SCS firmware.
D25 Multifunction
IED
GE HarrisEnergy Control Systems
HARRIS
DDDDDDD
D IEDDDDDDD
DDDDDDD
DD
Application Definition Files
Before creating a device: A complete list of all of the applications,
and their versions, that are present in an SCS firmware must be obtained.
Those applications must be copied into pp pConfigPro directory from the CD.
The firmware for the device must be defined from the installed applications.defined from the installed applications.
If the New Device is being copied from another source, the above steps will have been completed already and only applications need to be installed
Required ApplicationsThere are some applications that are There are some applications that are required in all RTU configurations for the RTU to boot up properly. These are:System Point Database (B008) is used to Sys s ( 008) s smaintain all data collected, massaged, and reported by an RTUWesmaint (B014) provided an interface to ( ) pthe RTU for installation, commissioning, and maintenance.Plant I/O (P097) Controls all physical I/O ( ) p ysettings in the D25 system (Required on D25 platforms only).
D.20 Link (B003) Controls all physical I/O settings in the D20/D200 system (required only when D.20 peripherals are installed).y p p )
Communications ApplicationsDNP DCA (B021) Communications DNP DCA (B021) Communications Interface to DNP IEDs
DNP DCA (B023) Communications DNP DCA (B023) Communications interface to DNP masters
DNP Serial Datalink (B013) Provides DNP Serial Datalink (B013) Provides datalink layer control for DNP applications using a serial communications media
DNP Internet Datalink (B052) Provides Datalink Layer control for DNP applications using Ethernet applications using Ethernet communications media
B id (B015) P id ti Bridgeman (B015) Provides a connection between the application and datalink layers in multi-layered applications
Logic Applications
Logiclinx (B082) IEEE Standards based soft logic application, supports multiple programming languages
Prologic (A036) Ladder logic application.
Calculator (A083) Calculation based, event driven logic application.
The Types of Applications
The applications contained in the firmware fall into one of the following three categories: HARRIS
D
DCA or Data Collection Application DTA or Data Translation Application DPA or Data Processing Application
DDDDDDD
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3 9 9 7 2 3 4 3
9 9 7 2 3 4 3 9 9 7 2 3 4 3
The DCA is responsible for collecting The DCA is responsible for collecting data from an external source, (peripheral modules or attached IED(s)), and mapping it to the System Point Database
HARRIS
DDDmapping it to the System Point Database
for storage.DDDDD
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3 9 9 7 2 3 4 3
9 9 7 2 3 4 3 9 9 7 2 3 4 3
The Types of Applications
The DTA can copy existing data from the System Point Database, process it, and output new system points into the
HARRIS
Dp y p
database. The data points created by DTAs are called Pseudo points, as they are not physical data points.
DDDDDD
DDDDDDD
DDDDDDD
DD
p y p
The DPA takes copies of any available The DPA takes copies of any available data in the System Point Database, and processes it into format compatible with a Master Station protocol
HARRIS
DDD
DNP3 MasterMaster Station protocol. DD
DDD
DDDDDDD
DDDDDDD
DDIEC870-5-101 Master
The Types of Applications
STATUSDDDDDDD
The WESDAC Interface Node: "WINperforms the control and management of the database
DDDDDDD
DDDDDDD
DD
The WIN monitors, tracks, and takes care of all of the data being collected, calculated, and reported by the RTU
ANALOG
System Architecture
Master/Host
Requestsfrom
M t
RTUResponse
WIN DCADPA
Master
Data Events
Report Data Eventsto WIN
WIN DCADPARequests Receive
DCARequestsPoll D tPoll,
OutputRequests
Data Response
Devices
System Architecture
Master/Host DTA
COMM.WATCHDOG
A026
Requestsfrom
Master
RTUResponse
WIN DCADPA
Master
Data Events
Receive
Report Data Eventsto WINWIN DCADPA
RequestsReceive
DCARequests
Poll, Data
Response,Output
Requests
Response
DTAANALOG DevicesDTAANALOGREFERENCEA035
System Architecture
DTADTA
COMM.WATCHDOG
A026-1LOGICLINX(Automation
PLC)
GUIDNP3
MASTER
Requestsfrom
Master
RTUResponse
Receive DCA
Report Data Eventsto WIN
WIN DCA(MODBUS)DPA(DNP3)Data
Events
Requests Receive DCARequests
(MODBUS)(DNP3) Requests
Poll, DataDPAIEC870- OutputRequests
Data Response
DPA(IEC870-
5-104)GUI
DCA(DNP3)
IEC870-5-104
MASTERHARRIS
D25
D25
D25
ConfigProg
D20 Lab1
D20 Lab 1 - Outline
This lab will be completed in 2 sections, the first section will be lead by the instructor, the second section completed pby the students
The objectives of this lab will be to review:
HARRIS
DDDDDDD
Copying a device Setting up device properties Configuration of the D.20 Link application Configuration of the Wesmaint
DDDDDDD
DDD
DDConfiguration of the Wesmaint
applicationDDDDD
D20 Lab 1 Instructor Lead
Working from the ConfigPro software, the instructor will demonstrate the following:
Copying a deviceCopy the Sample Device from the training configuration, name the copy Lab1-I
Configuring device propertiesHARRIS
g g p pEnsure the proper device part number is selectedEnsure the proper firmware is selectedMake any device notes required
DDDDDDD
DDDDDDD
y Configuring the D.20 Link application
Configure 1A, 1S, 1K, 1C peripheral reviewing all fieldsNote the data available in the WIN
DDDDDDD
DD
Configuration of the Wesmaint application
Review all available tables and fieldsReview the procedure for creating a new Review the procedure for creating a new user
D20 Lab 1 Student CompletedUsing ConfigProUsing ConfigPro
Copy DeviceCopy the Sample Device from the training configuration, name the copy L b1 SLab1-S
Configuring device propertiesEnsure the proper device part number is selectedE th fi i l t d
HARRIS
Ensure the proper firmware is selectedMake any device notes required
Configuring the D.20 Link applicationConfigure 1A, 1S, 1K, 1C peripheral
DDDDDDD
DDDDDDD
reviewing all fieldsNote the data available in the WINThe configuration should match the hardware setup available to you. See
DDDDDDD
DD
LAB1 in the D20 HW training for details Configuration of the Wesmaint
applicationCreate a new username and password pfor access to WesmaintDo not delete the default login
D20 Lab 1 CheckoutYour instructor will demonstrate the Your instructor will demonstrate the procedure for downloading a configuration to the RTU.The Student will:The Student will:
Download the Lab1-S device configuration
Login to Wesmaint and check the error l
HARRIS
log Check the device Status Display to
ensure all peripherals are communicating properly
DDDDDDD
DDDDDDDp p y
Check the system data displays to ensure all data is online.
Force several DO points (on the D20K) to ensure that the controls are operating
DDDDDDD
DD
ensure that the controls are operating properly
D20 Lab 1 CheckoutDetailsCheck____________________________________________________________________________________________________________________
Error Log
DetailsCheck
D20A Status Device Status
____________________________________________________________________________________________________________________
D20A Status ____________________________________D20S Status ____________________________________D20K Status ____________________________________
Device Status
All data online? Data Testing
D20C Status ____________________________________
All data online? ___________________________________Control Force Success? ____________________________
Data Testing
ConfigProg
D25 Lab1
D25 Lab 1 - Outline
This lab will be completed in 2 sections. The first section will be lead by the instructor; the second section completed pby the students
The objectives of this lab will be to review: Copying a device Setting up device properties Configuration of the Plant I/O Link
applicationapplication Configuration of the Wesmaint
application
D25 Lab 1 Instructor Lead
Working from the ConfigPro software, the instructor will demonstrate the following:
Copying a deviceCopy the Sample Device from the training configuration, name the copy Lab1-I
Configuring device propertiesg g p pEnsure the proper device part number is selectedEnsure the proper firmware is selectedMake any device notes requiredy
Configuring the Plant I/O Link applicationEnsure that Plant I/O is properly configured for the installed HW optionsNote the data available in the WIN
Configuration of the Wesmaint application
Review all available tables and fieldsReview the procedure for creating a new Review the procedure for creating a new user
D25 Lab 1 Student CompletedUsing ConfigProUsing ConfigPro
Copy DeviceCopy the Sample Device from the training configuration, name the copy Lab1-SLab1 S
Configuring device propertiesEnsure the proper device part number is selectedEnsure the proper firmware is selectedEnsure the proper firmware is selectedMake any device notes required
Configuring the D.20 Link applicationConfigure the Plant I/O application for the installed HW optionsthe installed HW optionsNote the data available in the WINThe configuration should match the hardware setup available to you. Refer to the D25 part number for installed to the D25 part number for installed options
Configuration of the Wesmaint application
C d d Create a new username and password for access to WesmaintDo not delete the default login
D25 Lab 1 CheckoutYour instructor will demonstrate the Your instructor will demonstrate the procedure for downloading a configuration to the RTU.The Student will:The Student will:
Download the Lab1-S device configuration
Login to Wesmaint and check the error llog
Check the system data displays to ensure all data is online.
Force several DO points to ensure that pthe controls are operating properly
D25 Lab 1 CheckoutDetailsCheck____________________________________________________________________________________________________________________
Error Log
DetailsCheck
All data online? Data Testing
____________________________________________________________________________________________________________________
All data online? ___________________________________Control Force Success? ____________________________
Data Testing
ConfigProg
Configuring DNP
DNPTh l li ti th t t b There are several applications that must be configured to use DNP.
DNP DCA (B021) or DNP DPA (B023) Bridgeman (B015) RTU #1Bridgeman (B015) DNP Serial Datalink (B013).
DNP operates using a 3 layer model called Data
InDataOut
RTU #1
the Enhanced Performance Architecture. Application Layer (DNP DCA or DNP DPA) Datalink Layer (DNP Datalink)
Physical Layer (physical media) Application Layer Physical Layer (physical media)There is also a pseudo transport layer to control the connection between the Application and Datalink Layers Physical Layer
Data Link Layer
Application and Datalink Layers Bridgeman
DNP
Device #1 Device #2Data
InData
InDataOut
DataOut
Device #1 Device #2
Data Link Layer
Application Layer
Data Link Layer
Application Layer
Physical Layer
DNP
DataIn
DataIn
DataOut
DataOut
Device #1 Device #2Data
InDataOut
Device #3
Application Layer Application Layer Application Layer
BridgeManBridgeMan BridgeMan
Physical Layer A
Data Link Layer A Data Link Layer A Data Link Layer BData Link Layer B
Physical Layer BPhysical Layer B
DNP
Application Layer DNP DCA (B021)
DNP DPA (B023) DNP DPA (B023)
Psuedo Transport Layer Bridgeman (B015)Bridgeman (B015)
Datalink Layer DNP Serial Datalink (B013)
Physical Layer Physical Media
DNP10 = Application Address 1 = Application Address 100 = DPA address
101 = Master address
DNP DPA B021_CFGDNP DCA B023_DEVDNP DCA B023_DCA
10 B013 0 A100 B013 1 64
1 B013 0 1101 B013 1 65
Bridgeman LAT B015_LAT Bridgeman RAT B015_RAT
COM1 9600 Handshaking
In RTU
COM1 9600 HandshakingCOM2 19200 Handshaking
DNP Datalink B013_CNL
Other DevicesIED Address = 1
RTU Address = 10
Master Address = 101
RTU Address = 100
DNP IED DNP Master
RTU Address 10 RTU Address 100
DNP
DNP DCA B023_DCA DNP DCA B023_DEV DNP DPA B021_CFG
10 = Application Address 1 = Application Address 100 = DPA address
101 = Master address
10 B013 0 32 1 B013 0 5100 B013 1 C8 101 B013 1 C9
Bridgeman RAT B015_RATBridgeman LAT B015_LAT
COM1 9600 Handshaking
In RTUDNP Datalink B013_CNL
COM1 9600 HandshakingCOM2 19200 Handshaking
Other DevicesIED Address = 5
RTU Address = 50
Master Address = 201
RTU Address = 200
DNP IED DNP Master
RTU Address 50 RTU Address 200
DNP
Once the applications are configured, you must reserve space in the database for the
Statusmust reserve space in the database for the data generated by the DNP applicationsDNP DCA will require you to reserve space for both PSEUDO points and the data you for both PSEUDO points and the data you are collecting for the IEDsGlobal Pseudo points are associated with every device being polled by an instance of
Analog
every device being polled by an instance of the DCA, and only need to be configured once
3 Global DI * Controls 9 Global DO *
* Application Version Dependant See Configuration Guide for Details
DNP
StatusPer Device Pseudo points are only associated with one device and need one set associated with one device and need one set to be configured per device
16 Per Device DI * 10 Per Device DO *
The application data is stored in the following order
Analog 5 Per Device AI *
order Global Pseudo Points Device 1 Real Data Device 1 Per Device Pseudo Points Controls Device 2 Real Data Device 2 Per Device Pseudo Points
* Application Version Dependant See Configuration Guide for Details
ConfigProg
Lab 2 DNP DCA
Lab 2 - OutlineThis lab will be completed in 2 sections This lab will be completed in 2 sections, the first section will be lead by the instructor, the second section completed by the studentsby the students
The objectives of this lab will be to review: Copying a device Configuration of DNP DCA Configuration of Bridgeman Configuration of DNP Serial Datalink
Resource Materials DNP DCA Configuration Guide
(B023_0CG.pdf) Bridgman Configuration Guide
(B015_0CG.pdf) DNP Serial Datalink Configuration Guide
(B013 0CG pdf)(B013_0CG.pdf)
Lab 2 Instructor LeadUsing ConfigPro the instructor will Using ConfigPro the instructor will demonstrate the following:
Copy DeviceCopy the Sample Device and re-name to
HARRIS
DDDDDDD
Lab2-I Enable and configure the DNP DCA
Review all tables and fieldsHighlight which fields much be changed,
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3
M t C fi ti I f tig g g
and which can be left default for a basic configurationConfigure for 1 device as per drawing to the left
Meter Configuration Information
CommunicationsMeter Address = 1 Enable Bridgeman
Review all tables and fieldsHighlight which tables and fields must be changed, and which will work as default
Meter Address = 1 RTU Address = 10 Com1 @ 9600 baud, direct Serial Poll for events every 1sg ,
Enable DNP Serial DatalinkReview all tables and fieldsHighlight which fields must be changed, and which will work as default
Poll for all data every 1 min
Meter Data10 DIand which will work as default 10 DI
12 AI (16 bit) 3 DO
Lab 2 Student CompletedUsing ConfigPro configure a new device Using ConfigPro configure a new device for the following requirements:
Copy DeviceCopy the Sample Device and re-name to
HARRIS
DDDDDDD
9 9 7 2 3 4 3
Lab2-S Configure the required applications are
per the outlined requirements
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3
Meter #1 Configuration InformationCommunications Meter Address = 1
RTU Add 10
Meter #2 Configuration InformationCommunications Meter Address = 2
RTU Add 10 RTU Address = 10 Com1 @ 9600 baud, direct Serial Poll for events every 1s Poll for all data every 1 min
RTU Address = 10 Com1 @ 9600 baud, direct Serial Poll for events every 1s Poll for all data every 1 miny
Meter Data 10 DI
12 AI (16 bit)
y
Meter Data 10 DI
12 AI (16 bit) 12 AI (16 bit) 3 DO
12 AI (16 bit) 3 DO
Lab 2 Work SheetsDetailsCheckTotal DI Points ________________Total AI Points ________________
Data Base
DetailsCheck
Total DO Points _______________
After you have completed your HARRISAfter you have completed your configuration, download to the RTU and use Wesmaint to complete the checkout on the next page
DDDDDDD
DDDDDDD 9 9 7 2 3 4 3
9 9 7 2 3 4 3
on the next page.DDDDDDD
DD
9 9 7 2 3 4 3
Lab 2 CheckoutDetailsCheck____________________________________________________________________________________________________________________
Error Log
DetailsCheck
Meter #1 Transactions Failures Device Status
____________________________________________________________________________________________________________________
All data online? Data Testing
Meter #1 _____________ Transactions __________ Failures ______Meter #2 _____________ Transactions __________ Failures ______
Device Status
All data online? ___________________________________All pseudo points online? ___________________________Database appears to line up? ________________________
g
ConfigProg
Communications Watchdog
Communications Watchdog
The Communications Watchdog (A026) monitors communications to remote IEDs and Peripherals, setting an alarm if there is a communications failure.
Devices can be monitored in a group, or i di id llindividually
OR and AND conditions available for monitoring groups of devices
Specific ranges of data in WIN can also be p gmonitored
There are two tables that will need to be configured
HARRIS
DDDDDDD
9 9 7 2 3 4 3
A026_CFG Communications events table, used to define the alarms that will be used
A026_DCA Contains only the DCA index
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3
Communications Watchdog
When configuring the CWD application you first must assign the required space in the d t bdatabase
1 DI for every communications alarm (row in A026_CFG)Depending on the version of A026 you may Depending on the version of A026 you may require 5 pseudo DI points to monitor a redundant system, regardless of if your system is redundant.
Refer to the Configuration guide for details, and to determine if you require these points
R f t i l
HARRIS
DDDDDDD
9 9 7 2 3 4 3
Reference materials A026_0CG.pdf (Configuration Guide)
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3
ConfigProg
Lab 3 Communications Watchdog
Lab 3 - OutlineThis lab will be completed in 2 sections This lab will be completed in 2 sections, the first section will be lead by the instructor, the second section completed by the studentsby the students
The objectives of this lab will be to review: Copying a device Configuration of the CWD application
Resource MaterialsCWD Configuration Guide CWD Configuration Guide (A026_0CG.pdf) HARRIS
DDDDDDD
9 9 7 2 3 4 3
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3
Lab 3 Instructor Lead
Using ConfigPro the instructor will demonstrate the following
Copy DeviceCopy the Lab2-I Device and re-name to Copy the Lab2-I Device and re-name to Lab3-I
Enable and configure the CWD DTAReview all tables and fieldsConfigure 1 Group alarm for the Configure 1 Group alarm for the peripherals (OR Condition)Configure 1 alarm for the DNP Meter
HARRIS
DDDDDDD
9 9 7 2 3 4 3
DDDDDDD
DDDDDDD
DD
Lab 3 Student CompletedU i C fi P th t d t ill l t Using ConfigPro the student will complete the following
Copy DeviceCopy the Lab2-S Device and re-name to Copy the Lab2 S Device and re name to Lab3-S
Enable and configure the CWD DTAReview all tables and fieldsConfigure 1 Group alarm for the Configure 1 Group alarm for the peripherals (OR Condition)Configure 1 alarm for each peripheralConfigure 1 alarm for DNP Meter #1Configure 1 alarm for DNP Meter #2Configure 1 alarm for DNP Meter #2Configure 1 alarm to indicate all meters communication failure (AND Condition)
HARRIS
DDDDDDD
9 9 7 2 3 4 3
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3
Lab 3 CheckoutAft h l t d After you have completed your configuration, download to the RTU and perform the following checks
Error Log Error LogNote any errors in the error logCorrect any errors that require correction
Test the communications alarmsDetermine a way to cause and correct Determine a way to cause and correct the communications failures required to test all of the configured alarms.Confirm that the alarms act as expected using the Wesmaint System Data using the Wesmaint System Data Displays HARRIS
DDDDDDD
9 9 7 2 3 4 3
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3
Lab 3 CheckoutDetailsCheck____________________________________________________________________________________________________________________
Error Log
DetailsCheck
Peripheral 1 Meter #1 Test Alarms
____________________________________________________________________________________________________________________
Peripheral 1 _____________ Meter #1 ____________Peripheral 2 ______________ Meter #2 _____________Peripheral 3 ______________ All Devices ___________
Test Alarms
Group Peripherals _________
ConfigProg
Configuring DPAs
DPAs
As mentioned previously DPAs are applications intended to communicate data to master stations in the format and protocol required by the master.
HARRISDNP3 MasterAll DPAs will have some basic characteristics in common, regardless of the protocol the application is intended to use.
DDDDDDD
DDDDDDD
IEC870-5-101 Master
DNP3 Master
There are a few basic concepts that a user must be familiar with before attempting to
DDDDDDD
DDIEC870-5-101 Master
p gconfigure a DPA.
DPAs LRUs
LRUs (Logical Remote Units) allow an RTU to communicate to one or multiple master stations, as if it were multiple RTUs.
Overcome point limitations Some older protocols have a limitation on the quantity of data a master will accept from one RTU By
HARRIS
LRUdata a master will accept from one RTU. By using LRUs, one RTU can provide the available data spread over multiple LRUs.
Communicate different data to different
DDDDDDD
DDDDD
U
LRU
LRUCommunicate different data to different masters LRUs allow the RTU to communicate with multiple masters, providing a different data map to each
t A t l th d t
DDDDDDD
DD
DDD
LRU
master. A master can only access the data mapped in the LRU it is communicating with.
DPAs LRUs
What the Master Sees: RTU
RTU
RTURTU
What really exists:HARRIS
DDDDDDD
LRU
LRU
DDDDDD
DD
DDDDDDD
LRU
DD
DPAs LRUs
Master Station #1 HARRISLRU
DDDDDDD
D
LRU
LRU
DDDDDDD
DD
DDDDDD
LRU
Master Station #2
DPAs Tables
There are several standard tables that will be found in each DPA Application
Map Tables These Tables allow the user to select the data in the database that is required to be communicated to the master station. These tables also allow the user to configure aspects of the data handling
LRU
LRU
LRULRU
LRUsLRU
LRU
LRU
LRUsLRU
PortsMAP TABLES
MAP TABLESMAP TABLES
MAP TABLESLRU
LRU
LRUsLRUconfigure aspects of the data handling
COS vs. SOEScalingControl Format (in some cases)
LRULRULRULRU
LRULRUs
LRU
LRU tables - These tables will allow the user to configure the LRUs, and assign regions of date from the Map Tables to each LRUP t Th t bl ll th t Ports These tables allow the user to assign LRUs to communication ports, as well as configure the communications parameters to be used on the pcommunications port.
DPAs Tables
Most applications will also have tables specific to the applications, depending on the requirements of the application
LRU
LRU
LRULRU
LRUsLRU
LRU
LRU
LRUsLRU
PortsMAP TABLES
MAP TABLESMAP TABLES
MAP TABLESLRU
LRU
LRUsLRU
Details on these tables can be found in the Configuration Guide for that application.
LRULRULRULRU
LRULRUs
LRU
ConfigProg
Lab 4 DNP DPA
Lab 4 - OutlineThis lab will be completed in 2 sections This lab will be completed in 2 sections, the first section will be lead by the instructor, the second section completed by the studentsby the students
The objectives of this lab will be to review: Copying a device
DNP3 Master
Configuration of DNP DPA (B021) Addition of entries for DNP DPA to
Bridgeman (B015) Addition of entries for DNP DPA to DNP Addition of entries for DNP DPA to DNP
Serial Datalink (B013)
Resource Materials
HARRIS
DDDDDDD
DDD
9 9 7 2 3 4 3
DNP DPA Configuration Guide (B021_0CG.pdf)
Bridgeman Configuration Guide (B015 0CG pdf)
DDDDD
DDDDDDD
DD
(B015_0CG.pdf) DNP Serial Datalink Configuration Guide
(B013_0CG.pdf)
Lab 4 Instructor Lead
Using ConfigPro the instructor will demonstrate the following
Copy Device HAR Copy DeviceCopy the Lab3-I Device and re-name to Lab4-I
Enable and configure the DNP DPAReview all tables and fields
RIS
DDDDDDD
DDDDDDD
DDDDDDD
DD
9 9 7 2 3 4 3
Review all tables, and fields.Indicate the fields that must be configured in order for a system to work, and which fields can be left default for a basic system
D
Master 1 Configuration InformationCommunications
Master #1 Address = 101basic system.Configure the DNP DPA to communicate to one Master Station as per the requirements to the left
Add configuration records to Bridgman
Master #1 Address = 101 RTU Address = 100 Com2 @ 9600 baud, direct Serial
Add configuration records to Bridgman and the Serial Datalink to allow the DPA to communicate to the master station
Data All DI configured for SOE, class 1 All AI, 16 count deadband, class 2
All DO points All DO points
Lab 4 Student CompletedUsing ConfigPro the student will complete Using ConfigPro the student will complete the following
Copy DeviceCopy the Lab3-S Device and re-name to Lab4 SLab4-S
Configure all required applications as per the requirements outlined below
HARRIS
DDDDDDD
DDDDDDD
D
9 9 7 2 3 4 3
9 9 7 2 3 4 3
DDDDDDD
DD
Master 1 Configuration InformationCommunications
Master 1 Configuration InformationCommunications
Master #1 Address = 102 RTU Address = 100 Com2 @ 9600 baud, direct Serial
Master #1 Address = 101 RTU Address = 100 Com2 @ 9600 baud, direct Serial
Data Meter DI configured for SOE, class 1 Meter AI, 16 count deadband, class 2
Data Peripheral DI configured for SOE, class 1 Peripheral AI, 16 count deadband, class 2
Meter DO points Peripheral DO points
Lab 4 Checkout
After you have completed your configuration, download to the RTU and perform the following checks
Error LogNote any errors in the error logCorrect any errors that require correctionCorrect any errors that require correction
Test the communicationsUsing the communication test set provided by the instructor ensure the devices will communicate
HARRIS
DDDDDD
9 9 7 2 3 4 3
devices will communicateForce a data point (in Wesmaint) from each of the peripherals and meters to ensure that they are properly reported to the master station
DD
DDDDDDD
DDDDDD
DD
9 9 7 2 3 4 3
the master station. D
Lab 4 CheckoutDetailsCheck____________________________________________________________________________________________________________________
Error Log
DetailsCheck
Peripheral 1 Meter #1 Test Data
____________________________________________________________________________________________________________________
Peripheral 1 _____________ Meter #1 ____________Peripheral 2 ______________ Meter #2 _____________Peripheral 3 ______________
Test Data
ConfigProg
Other Features
Uploading Configurations
A configuration can be uploaded from an RTU, and converted back into table format to be viewed in ConfigPro
Before a configuration can be uploaded you must ensure the followingg
You have a copy of the configuration to upload onto (does not have to be the latest version)
The device configuration you are uploading onto needs to have the same firmware as the device you are uploading fromTh USE FIRMWARE TYPE ti i The USE FIRMWARE TYPE option is selected in the device properties of the configuration you are uploading onto.
Uploading Configurations - Procedure
The instructor will demonstrate the procedure to upload a configuration from a procedure to upload a configuration from a deviceProcedure
L i t th RTU d t th 68k it Login to the RTU, and enter the 68k monitor Adjust baud rate (on D20ME and D25 only) Upload the configuration (Shift+F7)
E it th 68k it d l t f Exit the 68k monitor, and logout of Wesmaint
Convert the configuration, from the device menumenu.
Converting Configurations
If you have configuration created in previous versions of ConfigPro (2 xx or 3 xx) they can versions of ConfigPro (2.xx or 3.xx) they can be converted to ConfigPro4 format
Configurations can not be converted from ConfigPro4 format to ConfigPro 2 or 3g g
The old version project is not destroyed, a new copy of the project is created in the ConfigPro4 project directory
The conversion tool is located under the tools menu bar in ConfigPro.
Report GenerationThere are several report options available on There are several report options available on the project, device, application and table levels.
Reports can be directed to a printer saved Reports can be directed to a printer, saved in a CSV format, or simply viewed on your computer
The report generation tool is located on the p gmenu bar user TOOLS > REPORTS
The available report formats will be determined by what level of the configuration a user is viewing
Reports includeProject / Device / Application wiringT bl C fi tiTable ConfigurationProject / Device / Device / Application / Table Firmware ListProject / Device / Application / Firmware j ppInformation
END of ConfigPro 4 presentation
The End
Top Related