Upload
nguyen-manh-tien
View
292
Download
4
Embed Size (px)
Citation preview
7/31/2019 DNPr Driver for CitectSCADA
1/11
DNP 3.0 solution for CitectSCADA
Jens NasholmCitect Pty Ltd
1
7/31/2019 DNPr Driver for CitectSCADA
2/11
Real-time Intelligence2
CitectSCADA and DNP
There is currently a new and an old version of theDNP driver supporting the DNP 3.0 standard
DNPr New driver with full support for redundancy
DNP Old
The DNPr driver is a native driver able tocommunicate with any device compliant with theDNP 3.0 standard
From January 1, 2006 a Specialty Driver support
contract is required to log DNPr support calls
7/31/2019 DNPr Driver for CitectSCADA
3/11
Real-time Intelligence3
Old DNP Driver
Driver Name: DNP (Latest version: 1.04.09.001)Overview:
Used successfully by some customers
Quality and functionality ok for these customers
No redundancy
Solution:Upgrade existing systems to new version of the DNPdriver
This driver should not be used in new CitectSCADAprojects
Support:This driver is not supported and customers will beasked to upgrade to the new version of the DNP driver
7/31/2019 DNPr Driver for CitectSCADA
4/11
Real-time Intelligence4
New DNPr Driver
Driver Name: DNPr (Latest version: 3.01.07.000)Overview:
Used by majority of customers
Full support for PLC type redundancy
New features and number of defects resolved
Solution:Where possible, the DNPr driver should be used
Driver ships with CitectSCADA v6.1
Support:
Supported by Citect Pty LtdFrom January 2006 a Support contract is required
DNP technical specialists available within Citect Pty Ltd
Defects will be prioritized and resolved based on severity
7/31/2019 DNPr Driver for CitectSCADA
5/11
Real-time Intelligence5
DNPr New features
Time stamped TrendsTrend events (Value & Time) are pushed directly to theCitectSCADA trend system through API
No need for customer written Cicode all handled by theDNPr driver
Record with 1ms accuracy both analog and digital datafor display in either the trending system or processanalyst
Optimizes data storage by only saving values that areinserted (or changed)
Trend files automatically expand to fit data
No polling load on CitectSCADA
7/31/2019 DNPr Driver for CitectSCADA
6/11
Real-time Intelligence6
DNPr New features
Time stamped AlarmsAlarm events (State & Time) pushed directly to thealarm system through API
No need for customer written Cicode all handled by theDNPr driver
Record with 1ms accuracy both analog and digitalAlarms logged from RTU devices
No polling load on CitectSCADA
7/31/2019 DNPr Driver for CitectSCADA
7/11
Real-time Intelligence7
DNPr New features
Support of calculated variablesCalculations can be made within the cache beforepushed into CitectSCADA
RealPower = Voltage x Current x PowerFactor (wherePower factor is 0.85)
Timestamp set to latest time from set of variables
7/31/2019 DNPr Driver for CitectSCADA
8/11
Real-time Intelligence8
DNPr New features
RedundancyI/O Server level redundancy provides PLC typeredundancy
No custom redundancy logics, such as dual-masterlogic, coding in the RTU required
The driver maintains a database of values received fromdevices known as the cache
The cache is updated by both event and static data
The cache is automatically updated between the I/OServers upon change of data in the DNP devices
7/31/2019 DNPr Driver for CitectSCADA
9/11
Real-time Intelligence9
DNPr New features
Redundancy (contd)Redundancy managed through Active State Detection
of units and exclusive port access mode
A unit becomes active if either of the following occurs
Communication between the I/O Devices fails
The unit is forced into the active state by the user
If a unit on an I/O Device is not active
No communication with I/O devices.
It does not send any DNP3 frames to the device and doesnot process any frames received from the device
I/O Servers communicate with each other to ensure thata unit is active on only I/O Server at one time
7/31/2019 DNPr Driver for CitectSCADA
10/11
Real-time Intelligence10
DNPr statistics
Bluescope Steel Australia2 redundant I/O servers connected via TCP/IP to 40 RTUs
2 redundant Alarm/Report/Trend servers
9000 DNP RTU tags
5000 DNP RTU calculated variables
7000 push-based digital alarms
3000 poll-based digital alarms
5000 event trends
6000 periodic trends
220@1s, 20@5s, 3500@60s, 2300@120s
RTU events are populated to the SCADA system at a rate of220 events per second in peak load situations
7/31/2019 DNPr Driver for CitectSCADA
11/11
Real-time Intelligence11
Sample of CitectSCADA and DNPr users
Agility Gas ServicesBarwon Region Water AuthorityBooz Allen HamiltonCairns WaterCity of Cape TownErgon Energy - Brisbane
Erie Boulevard HydropowerFrench Broad EMCGasNet Australia LimitedGoulburn Valley Water AuthorityOrigin Energy - Katnook Gas PlantOrigin Energy Spring Gully
Power & Water - Sadadeen ValleyQueensland RailwaysShrewsbury Light and CableTexas Gas TransmissionTransend Power StationsTransend Networks
TrustPower GenerationWestern Power
Iran Khodro Substation Telemetry
Kangan Power Plant
Mashhad Powerplant Wells
Sistan & BaloochestanDispatching Centre