DNPr Driver for CitectSCADA

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