RcWare Vision uses MS IIS (Internet Information Server) and its own libraries for linking the process graphics and data to the web server. The access rights for individual RcWare users are set up separately in the Data editor of each project. Each user can be granted access to a group of schemas only (and optionally to change values). History trends are also available over the web access, with a comfortable menu where users choose from predefined templates and time spans to display. The plant graphics looks out exactly the same as in the SCADA, there is no need for extra web-specific engineering. The only action which needs to be taken is to configure the web server which is a matter of 15 minutes.
For complex data processing, computing and logic functions, script data points can be defined. The scripting language can be either classical RcWare (based on existing systems) or JScript.NET. The scripting data point reads value of one or more other data points and provides the results at its interfaces.
User and system events are logged into a database. There are filtering options to focus the events of interest. Custom filters can be saved and retrieved. Event logs can be printed and exported as text files for processing in other systems. The log databases are shared among the stations – it is possible to check the logs from slave stations at the master station.
Each datapoint can be defined as an alarm datapoint. For binary and discrete values, each possible value in the list can be defined as alarm value. For analogue values, upper and lower alarm limits may be defined. Each alarm point has an insensivity time period (switch-on delay). After this time span an alarm message is initiated, which can be forwarded to:
- alarm phone call
- SMS message
- pop-up window
- voice message (to the management station sound card). There is a log of all sent SMS with optional forwarding to another user.
The alarms can be filtered and sorted according to various parameters, for easy localization of the alarm. There are “Find in text editor” in the graphics and “Find in pictures” functions available. Those functions locate and focus the corresponding datapoint in the data table or in the plant graphics.
At selected datapoints, the history values are stored periodically. There are two types of history data:
- long-term history: saved permanently to text files or SQL database, for long-term analysis
- short-time history: several days back, faster sampling, fro trending, tuning loops, and problem analysis.
For higher data volumes (thousands or tens of thousands of variables, thousands of samples per second) there is RcWare DB used instead of plain SQL database.
The sampled values can be displayed as graph and exported to .CSV and .XLS files. The export may also follow automatically on a periodical basis. Both the SQL database and RcWare DB are open for 3rd party programs, so that the RcWare Vision station can be used as a data integrator, providing actual values e.g. over an OPC server, and history readouts over a SQL database or/and automatically exported files.
The last add-ons and program improvements are contained in the hotfixes which are free for download. The system contains drivers for open standard protocols (OPC client and server, BACnet, Modbus TCP and RTU, M-Bus), meters (IEC61107, M-Bus for about 30 meter types), other PLC protocols, e.g. SAIA, Simatic, Advantech, Landis & Gyr (RWP80, PRU, RVD235), Sauter (EYZ2400/3600), Johnson Controls (9100), Staefa (NICO), AMiT, Teco, Micropel, Linde, and others. Third party systems which can be integrated over SoftPLC only, are easily brought into SCADA using a SoftPLCruntime running on the SCADA PC as a system service.