Rapid SCADA v6 Documentation

repository·master·Indexed 19 days ago

https://github.com/rapidscada/scada-v6

An open-source industrial automation platform for building monitoring and control systems, including IIoT, process control, and energy accounting solutions. Features a distributed architecture, real-time communication, and a module-based extensibility system. Documentation covers installation of language packs, UI localization, and deploying custom HTML pages to ScadaWeb using the JavaScript API.

Tokens
888
Snippets
0
Records
5
Agent score
65%

What's inside Rapid SCADA v6

  1. Overview of Rapid SCADA version 6

    master

    Rapid SCADA is an open-source industrial automation platform designed for the rapid creation of monitoring and control systems. It can serve as a core foundation for developing custom SCADA (Supervisory Control and Data Acquisition) and MES (Manufacturing Execution Systems) solutions.

    Key characteristics include:

    • Distributed Architecture: Designed for large distributed systems, running on servers, embedded computers, or in the cloud.
    • Real-time Communication: Nodes exchange information between themselves and interact with external databases in real time.
    • Extensibility: The platform is extensible via modules, which can be developed and published to the Rapid SCADA Module Store.

    Common use cases include Industrial automation/IIoT systems, Process control systems, and Energy accounting systems.

  2. Deploy custom HTML pages to ScadaWeb

    master

    To use custom HTML pages that utilize the Rapid SCADA JavaScript API, follow these deployment steps:

    1. Copy Files: Place your *.html files into the SCADA\ScadaWeb\wwwroot\custom directory of your installation.
    2. Register Views: Open the Rapid SCADA project in Administrator and add new records to the Views table to map the files to web page views:
      • Path: Custom\Main API Example | View Type: Web page view | Arguments: /custom/MainApiExample.html
      • Path: Custom\Command API Example | View Type: Web page view | Arguments: /custom/CmdApiExample.html
    3. Apply Changes: Upload the configuration to the server to make the new views active.
  3. How to localize Rapid SCADA UI to a new language

    master

    You can add support for a new language by creating custom localization XML files.

    1. Locate the Lang folders

    Most Rapid SCADA applications store localization files in a Lang folder within their installation directory. Common paths include:

    • C:\Program Files\SCADA\ScadaAdmin\Lang
    • C:\Program Files\SCADA\ScadaAgent\Lang
    • C:\Program Files\SCADA\ScadaComm\Lang
    • C:\Program Files\SCADA\ScadaSchemeEditor\Lang
    • C:\Program Files\SCADA\ScadaServer\Lang
    • C:\Program Files\SCADA\ScadaWeb\lang

    2. Create the translation files

    1. Find the existing *.en-GB.xml files in the target Lang folder.
    2. Create copies of these files and rename them according to your target culture (e.g., for Spanish - Spain, use es-ES.xml).
    3. Open the new XML files in a text editor (like Notepad++) and translate the phrases.

    3. Important XML Syntax Rules

    When editing the XML files, do not change the following:

    • Numbers inside curly braces, such as {0}.
    • Text prefixed with an ampersand, such as " or >.

    4. Activate the language

    1. Open the Administrator application.
    2. Go to Tools -> Language.
    3. Enter your localization name (e.g., es-ES) and click OK.
    4. Restart the applications.
  4. Install a language pack in Rapid SCADA

    master

    To install an existing language pack, follow these steps:

    1. Locate the language pack folder for your desired language.
    2. Copy the contents of the SCADA folder within the language pack into the Rapid SCADA installation directory, ensuring you maintain the original directory hierarchy.
    3. Open the Administrator application.
    4. Navigate to Tools -> Language, enter the culture name (e.g., es-ES), and click OK.
    5. Restart all Rapid SCADA applications to apply the new language settings.