IntraSCADA is a universal and flexible software platform for creating professional automation and monitoring systems.
IntraSCADA is a new generation of software that combines proven HMI / SCADA capabilities used by thousands of organizations around the world with new advanced features that deliver the best results.
The IntraSCADA system is developed on the basis of modern web technologies. Powerful configuration tools and rich visualization capabilities make it easy to develop projects of any size and complexity.
Requirements for SCADA systems
In modern digital life, getting information in a timely manner is a very important task. This helps companies to save both material and time resources. However, with the increase in the level of digitalization, the amount of data received from objects increased significantly. With such a large amount of data, certain additional requirements are imposed on standard SCADA systems:
- running on any operating system
- support of web technologies
- high speed project development
- easy scalability
- flexible system of charts and logs
- possibility of repeated use of templates
Advantages offered by IntraSCADA
curl -sL https://git.io/JYAeq | sudo -E bash -s ru
To install the system, just enter one command in the terminal. The system will be installed on your server within 2-3 minutes and is ready for usage.
Powerful and expensive computers are not required.
Minimum configuration requires, a computer with an 800 MHz processor, 512 MB of RAM and 4 GB of storage is sufficient
Hardware requirements greatly depend on the number of devices in the project.
- Engineer 1: Creation of the project structure (devices, plugins, hierarchy)
- Engineer 2: Visualization – screens and mnemonic diagrams
IntraSCADA system has built-in P2P network service. This allows you to work with the project even without a dedicated IP address.
In addition, there is a built-in port forwarding mechanism that you can use to work with controllers and other network devices as if they are on your local network.
We have extensive experience in the implementation of various SCADA systems and we know that it is possible to reduce the development time of a project from several months to weeks.
The IntraSCADA system provides economic benefits not only on the rapid implementation of the automation system, but also on its remote and high-quality support.
Brief description of the IntraSCADA system
The work on the project is carried out in a regular browser.
The interface for configuring the system (Project Manager) is designed taking into account modern approaches to UI / UX when working with the display of a large amount of data. The main navigation through the system components is presented in a tree-style menu located on the left-hand side of the screen.
Devices are the main component of the system.
All other subsystems work around them.
- Visualization is displaying devices and their properties on the screens.
- Plugins link properties of virtual devices to the channels of real devices.
- Scripts provide the behavior of the automation system depending on device events and conditions.
- Analytics is used to generate graphs, reports and logs.
Devices are a key component of the system.
These can be both separate physical devices (pumps, sensors, valves, etc.), and whole objects (boilers, ventilation units, meters).
Each type has an unlimited set of properties.
Some of these properties receive information from channels, and some are calculated by scripts.
When you install the system, you get a basic set of device types that you can change or add your own.
The visualization section consists of several elements:
- Screens that are basic elements. All other elements are placed on them.
- Containers (symbolic circuits, menus, status bar, etc.)
- Dialogues that are customizable pop-ups.
- Visualization templates that are visual displays of devices (sensors, mechanisms)
- Library of basic elements (button, text, image, input field, slider, etc.)
- Library of symbols and images. You can upload your own vector and bitmap images.
Any visualization element can be downloaded to your computer and used in other projects.
Plugins are software modules (drivers) that are used for connecting hardware.
Currently MQTT and Modbus plugins are available. The number of plugins is gradually expanding.
You can create any of your plugins based on the open API.
The IntraSCADA system has a built-in plugin emulator of data transmission channels. You can use it to debug the system without connecting to real devices.
All the analytics is built on the basis of a database. The system comes with a SQLite database. Writing any device property to the database can be performed according to its own algorithm and with its own storage time.
Almost any database (MySQL, PostgreSQL …) can be connected to the system using an adapted DB agent.
IntraSCADA pays a great attention to diagnostics. The system logs can be viewed directly from the dashboard. There is also information on the current memory consumption by the system itself and by individual plugins.
The presence of various debuggers helps to quickly find the place of incorrect operation of scripts or device channels.
Save and backup projects
The system allows you to save the created project in the archive on your computer and, if necessary, restore it on the working server. When replacing a server or when it fails, you have the opportunity to restore the system to a new server in a matter of minutes.
You can maintain a library of projects and replicate them on different facilities making only specific changes to a particular facility. Thus, the speed of implementation of a new project increases significantly.
How IntraSCADA works
The IntraSCADA server is installed and works in the local network of the company. If desired, the system can be installed on a dedicated server of the internet-provider.
Access to the system is possible from any device through a browser or desktop application.