scadaphone | data sheet...software, scadaphone can also write data into the scada software using...

8
SCADAPhone | Data Sheet October 1, 2014 www.scadatec.com | 888-722-3283

Upload: others

Post on 03-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ScadaPhone | Data Sheet...software, ScadaPhone can also write data into the SCADA software using ScadaPhone’s user defined menus. This feature allows users to modify SCADA system

ScadaPhone | Data Sheet October 1, 2014

www.scadatec.com | 888-722-3283

Page 2: ScadaPhone | Data Sheet...software, ScadaPhone can also write data into the SCADA software using ScadaPhone’s user defined menus. This feature allows users to modify SCADA system

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 2ScadaPhone Data Sheet | October 1, 2014

ScadaPhone Data Sheet

DescriptionScadaPhone is a full featured, Windows based, SCADA alarm reporting program. ScadaPhone can be configured to poll any SCADA system that supports OPC, OLE, or DDE communications for retrieving the current value of alarm statuses and data points. Once ScadaPhone has detected that an alarm condition exists, ScadaPhone can report the alarm via numerous means including audio announcement via the PC sound card or telephone or text based notification via email, cellular SMS, or alphanumeric pager:

In addition to reading data point values from the SCADA software, ScadaPhone can also write data into the SCADA software using ScadaPhone’s user defined menus. This feature allows users to modify SCADA system setpoints and control bits via telephone (if they have sufficient security clearance). The ability to write data can also be used to propagate alarm acknowledgements received by ScadaPhone up to the SCADA system.

FeaturesEasy-To-Use Main Window: ScadaPhone’s main window is conveniently organized so that most of the project configuration data is just a couple of mouse clicks away. All of the project data that can be effectively displayed in list format (e.g. alarms, menus, tags, etc...) is directly accessible from the main window via the standard Windows tab control:

The Alarm Summary tab, shown above, displays the active alarms so that the system operator can view the current system staus at a glance. The active alarms are sorted by order of priority and color coded for each level of alarm priority.

Password Protected Security: ScadaPhone allows the system administrator to assign one of four access levels to each user.

• Limited Access: This level can be given to users who are allowed to call in to ScadaPhone to monitor the SCADA system status, but are not allowed to acknowledge alarms or change setpoints or control bits.

• Alarm Acknowledgement Access: This level is given to users who need to be able to acknowledge alarms but do not have permission to change setpoints or control bits.

• Data Entry Access: This level allows the user to acknowledge alarms and change setpoints and control bits.

• Supervisor Access : This level allows the user to do everything includig modification of schedules and project settings.

Alarm History Reports: ScadaPhone maintains an Alarm History Log from which Alarm History Reports which can be manually or automatically generated. The reports can be output in five formats: HTML, RTF, TXT, and two styles of CSV:

Once generated, ScadaPhone’s Alarm History Reports can be viewed with standard windows applications such

Page 3: ScadaPhone | Data Sheet...software, ScadaPhone can also write data into the SCADA software using ScadaPhone’s user defined menus. This feature allows users to modify SCADA system

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 3ScadaPhone Data Sheet | October 1, 2014

as Internet Explorer, Word, and Excel. ScadaPhone can also be configured to automatically email these reports to multiple addresses immediately after each new report is generated.

Event Logging: ScadaPhone maintains several logs to record system activities such as user logins and logouts, alarm triggerings, alarm clearings, alarm acknowledgements, setpoint changes, etc... If any irregularities arise, the system administrator can review these logs which give a second by second account of what happened during the past 30 days.

Alarm Grouping: Each alarm defined in a ScadaPhone project has an attribute that associates that alarm with a specific alarm group. By default, all alarms are initialized to be in the ‘General’ alarm group; however an unlimited number of alarm groups can be defined. ScadaPhone’s reporting action and contact list can be configured differently for each alarm group.

Scheduler: ScadaPhone implements a powerful yet easy to use scheduler to specify what action is to be taken when an alarm is triggered and to which contact(s) the alarm is to be reported. Each alarm group has a separate schedule for reporting alarms as well as a separate list of contacts to which alarms are reported. Additionally, each contact has an ‘availability schedule’ for each alarm group to which that contact is assigned. ScadaPhone’s Scheduler is easily accessible (with the proper security clearance) from ScadaPhone’s main menu in either Development Mode or Run Mode:

Page 4: ScadaPhone | Data Sheet...software, ScadaPhone can also write data into the SCADA software using ScadaPhone’s user defined menus. This feature allows users to modify SCADA system

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 4ScadaPhone Data Sheet | October 1, 2014

Action Scheduling: Whenever an alarm is triggered, ScadaPhone can be configured to perform one of four actions:

1. Immediately make a telephone call or send an email or pager message to the next contact in the contact list.

2. Announce the alarm(s) via the PC sound card for a configurable amount of time and then, if the alarm(s) remain unacknowledged, make a telephone call or send an email or pager message to the next contact in the contact list.

3. Announce the alarm(s) via the PC sound card repeatedly (without making a telephone call).

4. Make no announcement whatsoever.

These actions can be scheduled on either a reoccurring basis (based on day of week and time of day) or on a specific basis (based on calendar date and time of day) for up to one year in advance. Each daily schedule, whether it is reoccurring (such as Weekday or Weekend) or specifically assigned to a particular date (such as 2007-11-29 (Thu)) is easily configurable via ScadaPhone’s schedule grid window:

Note that each day’s schedule can be easily configured by assigning the appropriate color code to each of the 288 five minute intervals of the 24 hour period.

Contact Scheduling: Each contact can be scheduled differently for each alarm group. Contact schedules

merely denote the time periods that a contact is either available or unavailable:

Schedule Validity Checking: With so much flexibility available through the Scheduler, there is a significant risk of inadvertently configuring a schedule that has ‘holes’ in it (i.e. a schedule that contains periods of time during which no contacts are available to call). ScadaPhone checks the current schedule configuration once every 5 minutes and alerts the system administrator whenever there are holes in the schedule for the upcoming seven days:

Page 5: ScadaPhone | Data Sheet...software, ScadaPhone can also write data into the SCADA software using ScadaPhone’s user defined menus. This feature allows users to modify SCADA system

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 5ScadaPhone Data Sheet | October 1, 2014

Watchdog Features: ScadaPhone has several optional features that provide extra layers of reliability. These features can be used to trigger alarms either through ScadaPhone or backup hardware dialer.

Flexible Alarm Contact Configuration: ScadaPhone supports 4 types of alarm contacts:

1. Voice audio (using the voice modem)2. Numeric pager (using touch tones generated by the

voice modem)3. Alphanumeric pager (using TAP protocol through

the voice modem in data mode)4. Email (using SMTP protocol via dial-up networking

or LAN based internet connection)5. SMS or TAP protocol text messaging via the cellular

modem

ScadaPhone can be configured to call each contact with differing degrees of persistence. If a contact fails to acknowledge alarms within a configurable amount of time, ScadaPhone will either call that contact again or proceed to the next contact in the list based upon the settings in the alarm contact configuration window.

Easily Configurable Alarms: Alarms can be created and edited in one convenient window:

Flexible Alarm / Menu Message Construction: The voice messages used to enunciate alarms and menu options can be constructed of one or more WAV file(s) added together as message segments. Furthermore, analog and discrete tag values also be enunciated within these segmented messages:

If the value of the analog tag named MAIN_WW_LVL is 23.456 and the value of the discrete tag named MAIN_WW_PUMP is TRUE, ScadaPhone would output the following voice message given the example shown above : “Main street wet well level is twenty-three point five feet. Pump is on.”

Page 6: ScadaPhone | Data Sheet...software, ScadaPhone can also write data into the SCADA software using ScadaPhone’s user defined menus. This feature allows users to modify SCADA system

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 6ScadaPhone Data Sheet | October 1, 2014

User Defined Menus: Each ScadaPhone project is initialized with a pre-configured set of menus which provide a means to perform ScadaPhone’s basic tasks (i.e. to log in using a password and acknowledge alarms via telephone, change setpoints, and modify control bits). However, these pre-configured menus can be modified and embellished without limitations. From the main menu, links to unlimited levels of sub-menus can be defined; this provides a means for accessing (and modifying) any data available from the SCADA software. Each user defined menu can be created and edited using the menu editor:

ScadaPhone menus can perform up to twelve actions each. The menu editor allows the system designer to allocate or discard menu items by checking or unchecking the boxes on the menu editor. Once a check mark is placed next to a menu item, the label to the right of the check box becomes a hyper link to the menu item editor:

The menu item editor has 3 sections which allow the system designer to control the behavior of each menu item.

• The Menu Item Enable section is used to control the availability of menu items based on a boolean condition. In the example shown above, ScadaPhone will not offer the ‘Play Alarm Menu’ option unless a known system user has logged in (i.e. $CurrentAccessLevel > 0).

• The Menu Item Message Composition section allows the system designer to create the voice prompt that will be played to announce the menu item. This message can be constructed in the same way alarm messages are constructed (multiple segments including analog and discrete tag values as well as .wav files).

• The Menu Item Action section is used to configure the action to be performed when this menu item is selected at run time.

ScadaLink Interface: ScadaPhone retrieves data from various SCADA servers via OPC, OLE, or DDE communications. ScadaPhone’s ScadaLink interface comes pre-configured with the server name information of some of the most popular SCADA software packages. If you need to connect to any SCADA package that is not already configured, you can add that package’s information manually:

Page 7: ScadaPhone | Data Sheet...software, ScadaPhone can also write data into the SCADA software using ScadaPhone’s user defined menus. This feature allows users to modify SCADA system

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 7ScadaPhone Data Sheet | October 1, 2014

Configurable Scan Rate: The rate at which ScadaPhone polls the SCADA server for tag values is configurable; therefore, the system designer can use the scan rate settings to achieve the proper balance of polling frequency vs. CPU usage.

Built-in Math & Logic Capabilities: Using ScadaPhone’s built in math & logic capabilities, computed tags can be derived from expressions using analog, discrete, and stringvalues obtained from the SCADA software. Expressions can be constructed from the following:

• Arithmetic operators : +, -, /, *, DIV, MOD• Relational operators : <, <=, =, <>, >=, >• Logic operators : NOT, AND, OR, XOR, XNOR• Analog Functions : SIN, COS, LN, SQRT, ABS,

TRUNC, FRAC, ROUND• Special Purpose Functions : EQMASK, COMMERR,

ACKED• Parenthesis are supported for dictating the order of

operations.

Hot Backup / Standby Mode (For Redundant SCADA Systems): ScadaPhone has the ability to run in standby mode (i.e. actively collecting data via the ScadaLink interface but not making any alarm announcements or calls). This allows ScadaPhone to be utilized in a redundant SCADA configuration where a backup system is running in parallel with a primary system. Forcing ScadaPhone into standby mode is quite simple: optional discrete tags can be specified to act as the standby signals. When the bit is TRUE, ScadaPhone is in standby; when this bit is FALSE, ScadaPhone becomes active and will begin to report alarms as usual.

Extensive Help Documentation: ScadaPhone comes complete with detailed Help files to fully explain all of ScadaPhone’s powerful features.

Less Expensive Limited System Available: If your project does not require the full functionality of ScadaPhone, there is a limited version of ScadaPhone (ScadaPhone Lite) available for a substantially reduced price. ScadaPhone Lite is islimited only by the number of alarms to maximum of 32.

To obtain current pricing information contact ScadaTEC sales at 888-SCADATEC (888-722-3283).

Specifications• System Requirements: Personal Computer running

Microsoft Windows XP, Windows 7, Windows 8, Windows Server 2003, Windows Server 2008 or Windows Server 2012 with at least 2 Gigabytes of RAM, 100 megabytes of free disk space.

Page 8: ScadaPhone | Data Sheet...software, ScadaPhone can also write data into the SCADA software using ScadaPhone’s user defined menus. This feature allows users to modify SCADA system

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 8ScadaPhone Data Sheet | October 1, 2014

• Warranty: ScadaPhone comes with a one year warranty against software bugs or defects. Extended warranty plans are available. Updated versions of ScadaPhone can be downloaded and installed for free during the warranty period.

• Technical Support: Free support is available during the warranty period via telephone or internet.

• Software License Protection: For evaluation and testing purposes, ScadaPhone functions without limitation for up to one hour without a proper authorization code. Once ScadaPhone is purchased, an authorization code is used to unlock ScadaPhone for continuous use. This authorization can be transferred from one machine to another without limit.

• WAV Audio: ScadaPhone records and plays WAV audio files at 8000 samples per second, 16 bits per sample, 1 channel (mono).

• Data Points: There is no limit on the number of SCADA system data points that can be polled by ScadaPhone.

• Alarms: There is no limit to the number of alarms ScadaPhone can report. ScadaPhone Lite is limited to 32 alarms.

• Alarm Groups: There is no limit to the number of alarm groups that can be defined in each ScadaPhone project.

• Contacts: There is no limit to the number of alarm contacts that ScadaPhone can be configured to call.

• Contact Types: ScadaPhone can be configured to report alarms via voice to standard telephone lines, cellular telephones, voice mail, numeric pagers, alphanumeric pagers, and email.

• Users: There is no limit to the number of users that can be assigned passwords to access the protected features of ScadaPhone.

• Menus: There is no limit to the number of user defined menus that can be configured in ScadaPhone.