DNP 3 0 solution for Citect SCADA Jens

  • Slides: 11
Download presentation
DNP 3. 0 solution for Citect. SCADA Jens Nasholm Citect Pty Ltd

DNP 3. 0 solution for Citect. SCADA Jens Nasholm Citect Pty Ltd

Citect. SCADA and DNP There is currently a new and an old version of

Citect. SCADA and DNP There is currently a new and an old version of the DNP 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 to communicate with any device compliant with the DNP 3. 0 standard From January 1, 2006 a Specialty Driver support contract is required to log DNPr support calls Real-time Intelligence 2

Old DNP Driver Name: DNP (Latest version: 1. 04. 09. 001) Overview: Used successfully

Old DNP 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 DNP driver This driver should not be used in new Citect. SCADA projects Support: This driver is not supported and customers will be asked to upgrade to the new version of the DNP driver Real-time Intelligence 3

New DNPr Driver Name: DNPr (Latest version: 3. 01. 07. 000) Overview: Used by

New DNPr 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 Citect. SCADA v 6. 1 Support: Supported by Citect Pty Ltd From January 2006 a Support contract is required DNP technical specialists available within Citect Pty Ltd Defects will be prioritized and resolved based on severity Real-time Intelligence 4

DNPr – New features Time stamped Trends Trend events (Value & Time) are pushed

DNPr – New features Time stamped Trends Trend events (Value & Time) are pushed directly to the Citect. SCADA trend system through API No need for customer written Cicode – all handled by the DNPr driver Record with 1 ms accuracy both analog and digital data for display in either the trending system or process analyst Optimizes data storage by only saving values that are inserted (or changed) Trend files automatically expand to fit data No polling load on Citect. SCADA Real-time Intelligence 5

DNPr – New features Time stamped Alarms Alarm events (State & Time) pushed directly

DNPr – New features Time stamped Alarms Alarm events (State & Time) pushed directly to the alarm system through API No need for customer written Cicode – all handled by the DNPr driver Record with 1 ms accuracy both analog and digital Alarms logged from RTU devices No polling load on Citect. SCADA Real-time Intelligence 6

DNPr – New features Support of calculated variables Calculations can be made within the

DNPr – New features Support of calculated variables Calculations can be made within the cache before pushed into Citect. SCADA Real. Power = Voltage x Current x Power. Factor (where Power factor is 0. 85) Timestamp set to latest time from set of variables Real-time Intelligence 7

DNPr – New features Redundancy I/O Server level redundancy provides PLC type redundancy No

DNPr – New features Redundancy I/O Server level redundancy provides PLC type redundancy No custom redundancy logics, such as dual-master logic, coding in the RTU required The driver maintains a database of values received from devices known as the cache The cache is updated by both event and static data The cache is automatically updated between the I/O Servers upon change of data in the DNP devices Real-time Intelligence 8

DNPr – New features Redundancy (cont’d) Redundancy managed through “Active State Detection” of units

DNPr – New features Redundancy (cont’d) 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 DNP 3 frames to the device and does not process any frames received from the device I/O Servers communicate with each other to ensure that a unit is active on only I/O Server at one time Real-time Intelligence 9

DNPr statistics Bluescope Steel Australia 2 redundant I/O servers connected via TCP/IP to 40

DNPr statistics Bluescope Steel Australia 2 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@1 s, 20@5 s, 3500@60 s, 2300@120 s RTU events are populated to the SCADA system at a rate of 220 events per second in peak load situations Real-time Intelligence 10

Sample of Citect. SCADA and DNPr users Agility Gas Services Barwon Region Water Authority

Sample of Citect. SCADA and DNPr users Agility Gas Services Barwon Region Water Authority Booz Allen Hamilton Cairns Water City of Cape Town Ergon Energy - Brisbane Erie Boulevard Hydropower French Broad EMC Gas. Net Australia Limited Goulburn Valley Water Authority Origin Energy - Katnook Gas Plant Origin Energy Spring Gully Power & Water - Sadadeen Valley Queensland Railways Shrewsbury Light and Cable Texas Gas Transmission Transend Power Stations Transend Networks Trust. Power Generation Western Power Iran Khodro Substation Telemetry Kangan Power Plant Mashhad Powerplant Wells Sistan & Baloochestan Dispatching Centre Real-time Intelligence 11