SmartSCADA is a software automation solution to provide real-time control and data acquisition for utility operations that includes: no limits for status points, control points, analog points, or communication lines. SmartSCADA software includes SCADA Explorer database editing application and a graphical user interface.
Base SmartSCADA Includes:
- Alarms and operational events are continuously synchronized in real-time to the standby host server, in the case of a dual-redundant system configuration.
- The Survalent system is able to handle a minimum of 100 alarms or events per second per operator consoles regardless of the other workload.
- The Survalent system provides ten (10) alarm priority levels.·Alarms with priority zero - the lowest, are considered to be pre-acknowledged. Such alarms neither sound any audio alarm signals nor cause points to flash on the display.
- For each analog point, the user is able to define three sets of nested upper and lower alarm limits, with a separate deadband for each limit. In addition, analog points are able to generate an alarm when a rate of change is exceeded, either in the increasing or decreasing direction, or both. Each alarm limit can support a separate alarm priority.
- The Survalent system provides the operator with a visible "telemetry failure" indication when the value of any displayed point is not currently being updated by the system because of an RTU or communication line failure. Any points that are calculated using, as inputs, the values of other telemetry failed points, are also marked telemetry failed.
- The user is able to specify any Windows sound file (*.WAV) to be used for the audio alarm signal. The Survalent system allows the user to browse for sounds and to test play the selected sounds.· The system allows different sounds for each alarm type and a different set of sounds for each workstation.
- The Survalent system provides summary lists for all unacknowledged, acknowledged, blocked, suppressed and for all alarms. The user is able to perform alarm filtering based on certain parameters or filters. The filtering of alarm summary lists can be performed from a template where the operator can enter the filtering parameters and obtain the filtered lists.
Areas of Responsibility
- The Survalent system can be partitioned into 128 areas (or zones) of responsibility The user has the ability to assign any combination of the 128 zones to each database point (telemetered or calculated) and/or to each login account.
- The user is able to create any number of zone groups containing various combinations of the 128 zones and to give each zone group a name.
- An operator is able to manipulate only those points whose zones overlap those of his login account.
Authentication & Access-Control
- User account passwords are a minimum 128-bit encrypted and neither stored nor transmitted in plaintext. The system allows for selection of password length greater than twelve (12) characters, and have password complexity settings for inclusion of alpha, numeric, and mixed case character requirements in the password. The system allows the password frequency of change to be set to 1, 30, 90, 180, or 365 days.· It is also possible to set the password to never expire.
- The Survalent system allows a settable number of failed login attempts by an account, and a timeout period to block the user login if the number of failed login attempts is exceeded.
- The Survalent system allows for an inactivity timeout setting to be enabled, whereas after a settable amount of time of inactivity the account is logged out.
- Account activity logging is configurable for login success and failures.
- The system has the ability to temporarily disable a user account without deleting it.
- The system has the ability to deny remote access for a user account.
- Survalent supports a wide range of open and legacy protocols; such as DNP3.0, Modbus RTU, and IEC 61850.
- All protocols run in native mode, i.e. there is no need for an external protocol converter (hardware unit) or internal converter (third party software driver), nor is there any need for any kind of front-end processor.
- The database editor allows the user to define key parameters for each communication line: baud rate, time allowed for an RTU to respond, the number of retries, accumulator poll interval, interval between scans, and protocol-specific configuration parameters. The Survalent system maintains communication statistics for each RTU. These statistics are available as database points so that they can be incorporated in user-defined displays, reports, and alarms.
- The Survalent system includes protocol dependant features such as:
- Scheduled accumulator freezes and polls
- Scheduled integrity (general interrogation) polls
- Time synchronization of the RTUs
- Sequence of events data uploading and processing
- The Survalent system monitors analog values such as Volts, Amps, Watts and VARs at each substation.
- Provide a freeze of counts by RTU on a user definable interval.
- Convert the counts into interval and hourly deltas.
Data Collection & Storage
- The Survalent system provides a historical data collection facility that allows the user to define the points that are to be sampled, the sample frequency and how long to retain the sample data.·In each dataset, the oldest samples are overwritten by the newest.
- The Survalent system is capable of sampling at intervals as low as 1 second. There is no upper bound on the duration of samples within each dataset, and thus no upper bound on the amount of historical data that can be stored other than the limitation imposed by available disk space.
- The Survalent system allows the user to specify recording of statistics in the sample records. The statistics include time averages, summations, maximums and minimums, and times of maximums and minimums and can be based on user-definable observation intervals.
- The Survalent system also allows the user to create "secondary" datasets that extract information from primary datasets For example, a primary dataset could contain 15-second samples for several days. A secondary dataset could extract daily maximums and minimums, as well as the times of the maximums and minimums and record these for ten years.
- The Survalent system supports multiple status changes that result from control commands. For each control point, it is possible to specify a list of up to 30 status points that may change as a result of a command.
- The Survalent system is capable of checking the analog values for at least three sets of limits: warning, emergency and unreasonable. Each of these three sets of limits provide an upper limit, a lower limit and a deadband.
- To allow the removal of noise readings around the zero mark of the engineering scale, a range of engineering values inside the point value range can be specified which shall clamp the input value to zero. For example, if the zero clamp deadband is 3.0, any input value which is converted to between +3.0 and -3.0 engineering units will be clamped to zero.
- The Survalent system provides a rate-of-change alarm for analog input values by computing the difference between the new and previous value and dividing this by the difference between the current time and the time the point was last updated. The rate-of-change is checked against the limits for rate-of-change.
- The Survalent system is able to process accumulators received from the RTUs. The system can send a command to freeze the accumulators either to all RTUs or to selected RTUs. However this freeze command does not reset the accumulators in the individual RTUs. Upon receiving the accumulator readings at the master station, the system can automatically calculate the difference from the last reading. The system can retrieve the hourly accumulators every hour from the RTUs and can convert them to engineering units. The system is also able to retrieve accumulators at user-definable intervals from 15 to 30 minute intervals.
Master Station is fully scalable:
- Single Master Station
- Dual-redundant Master Station
- Tri-redundant Master Station
- Quad-redundant Master Station
- VMware Master Station
- Warm-standby Master Station
- The Survalent system supports a report generation capability that allows the user a high level of flexibility in the definition, formatting and scheduling of on-demand and periodic reports. The reports include data from both the real-time database and historical database. The system will allow the user to schedule reports for automatic printing or saving to hard disk files for subsequent transfer to CD or tape.
- A report editor is available to allow the user to define reports by specifying a database table, a set of desired data fields and the selection criteria for retrieving records from the database table.
- A graphical report in the form of scheduled prints of selected views of the SmartVU map is also provided.
- The Survalent system includes a scheduling facility that allows the operator to define the schedules and destinations for all reports. It is possible to direct a scheduled report to multiple printers, one or more of which can be directories on disk.
- SCADA Explorer database editing software includes: editing tools for all database points, access control, control zones, system parameters, and setup of advanced applications. Also includes station clone and point modeling features.
- The database editor provides a graphical tree-like representation of the complete database and supports easy navigation throughout the database to the desired items to be edited.
- The database editor operates as a "client" program which communicates with a "server" program running on the host computer. However the database editor is able to run on any computer that is connected to the host server via the network. With this arrangement, it is possible to manage the database maintenance from any suitably configured PC on the network without being necessary to go to the control room to do it.
- The database editor includes features which will make it easy to create and modify the database such as:
- using the Station Cloning feature to create an entire new station and all its points, based on an existing station;
- copying, cutting and pasting in the Windows environment;
- using a model feature to create points and other database items that are based on previously created ones;
- using a Station Rename feature to copy a portion of an existing display, and to reassign all those dynamic points to points in a different station, all in one operation;
- editing or modifying the database on an MS Excel spreadsheet and importing it into the system real-time database;
- deleting existing database points;
- deleting an entire station with all associated points
- All changes and updates of the database is completed and validated while the system is in online operation. The real-time system operation is not interrupted or disturbed by the database editing and maintenance process.
SmartVU - Graphical User Interface
SmartVUTM is a graphical user interface for operators that utilizes modern graphics hardware to accomplish high quality graphics, providing a platform for users to view and edit all of their SCADA, OMS and DMS applications. SmartVUTM can be installed on PC running Windows Vista or higher and offers a tabbed interface, allowing quick access to multiple views (map, alarms, operations logs and graphs) within a single screen.
Key Features of SmartVUTM include:
- Backwards compatibility with maps created in SmartVU
- Control/monitor any telemetered device in the field
- Optimized for touch screen displays
- User access controls based on privileges
- Users can save their workspace configuration
- Importing of CAD files directly into an existing map
- Supports line sections to show current state of electric, gas or water lines (SCS license required)
- Operators can tag or add notes to any device in the map
- Reservations are available when editing the map
- Support for control panels within maps to model field IEDs
- Turn on/off secondary network in the map
- 3D Presentation Mode
- Separate tabs for Maps, Alarms & Operator Summary
- Can also view alarms & operator summary events in the map tab
- Can create and view real-time (ad hoc) and historical graphs
- Editing capabilities - create/modify/delete objects on a map
- Built-in interactive help videos
- Diagnostic logs for fast, efficient troubleshooting
The Map tab allows users to view all of their information in real time. The user has the flexibility of using tabbed views and docking views, alarms and operator summary logs, control panels or trend graphs to optimize their viewing screen. This is a shared interface for all SCADA, OMS and DMS applications.
Alarm and Operator Summary tabs list their respective events and users can filter and customize what is displayed on their screen (based on priority, time, etc.). Users can acknowledge, suppress, block and unblock alarms and in the Operator Summary can view and manipulate event logs, annotate events for reporting, and add or remove events to the summary.
With Trend Graphs, historical graphs can display data from multiple historical datasets that are created and maintained using the historical dataset editor. Real-time or ad hoc graphs can be created to plot a point at any time. Real-time graphs can be embedded into the map, created in real-time off a point in the map or the graph's configuration can be saved so it can be opened at any time.
The Editor tab allows users to edit any map or library element. There are multiple options provided to display the data from the SCADA/ADMS database on the map (numerically, graphs, gauges, bars, etc.). Layers can be created so that certain objects on the map automatically declutter based on the zoom level. In this tab, the users have the option to preview how a p-macro looks like in any state without having to change the point in the database.
- The Survalent system utilizes a Select Before Operate (SBO) procedure that is fully compliant with IEEE standards
- The Survalent system requires secure handshaking with the RTU/IED before any controls are executed.
- If the Survalent system does not receive proper acknowledgement of either the select request or the execute command, a checkback failure alarm is raised. If the acknowledgements are correct, but the expected status change does not occur within the point's control response timeout, a control failure alarm is raised. An optional multiple status change validation feature is available to handle cases where a control causes multiple status changes to occur.
- The Survalent system is capable of accommodating in its database an unlimited quantity of status and control points, analog input points, text points, communication lines, RTUs, IEDs, reports, graphic symbols. No software upgrades or additional licenses are required to increase the number of aforementioned items to be integrated into the system.
- The Survalent system is able to fully process a continuous alarm throughput of 100 alarms per second for at least 60 seconds. Both the World Coordinate map and the displays on all workstations are updated and responsive to controls throughout the alarm burst.
- The Survalent system is third-party tested to 99.98% system availability in accordance with IEEE standards.
- The Survalent SmartVU graphical user interface map is 1 billion x 1 billion drawing units.
- The Survalent system allows operators to inhibit control of devices by means of a secure, multi-level tagging feature. This feature allows operators to apply up to eight tags to each point, each tag being stored with a date/time stamp and optional operator-entered description.
- Each point can be provided with a visual attribute showing that the point has one or more tags on each display where that point is shown. If a point is tagged, the display can show the symbol that corresponds to the highest-level tag on the point.
- It is possible to specify that the tag dialog remembers the last choice of action, tag type, tag number and tag description.
- The Survalent system provides the capability to configure a custom set of tag types that are mapped to the following four basic types of tags: Inhibit ON and OFF controls, Inhibit ON control only, Inhibit OFF control only, Information only (no control inhibit).
- The Survalent system does not permit a means of bypassing the control inhibit caused by a tag This applies to any and every application supplied by Survalent or written by the purchaser using Survalent's API.
- A group tag function is provided that allows an operator to define a tag, select multiple points and apply the same tag to all selected points.
- Each user account is assigned a set of user rights that determines the actions that the user may take. This provides individual control over various operating and editing functions. These user rights can include the ability to: acknowledge, block, unblock, and silence alarms; edit database, maps, reports, analog limits, and notes; manual set, control, and tag/un-tag points.
- The Survalent system is able to handle an unlimited number of user accounts with their corresponding user rights and privileges.