Although SCADA systems offer a large number of effective standard features, they do not always easily meet the technical requirements of complex projects.
That is why SCADA systems integrate scripting languages to execute these specific treatments, such as complex computation, specific reporting, database access, data export, data analysis, file managment, forms designing and control, ...
Thanks to our long experience with programming languages, because we are more developers than automaticians, we can bring real ADDED VALUE to your SCADA project to execute even the most complex tasks.
Used scripting languages inside SCADA systems:
Web solutions for reporting, database consultation, ...
SCADA systems on the market offer some reporting functionalities, web management capabilities, database lookup tools, but most of the time, these tools must be purchased (additional license cost), are heavy to install, to program, to manage and to maintain.
Buying these additional tools from SCADA editors can be considered on larger projects, where their use seems to make sense.
But, for small and medium projects, we often propose lighter solutions based on standard Web technologies :
- INSIDE SCADA : extended Reporting and database consultation : most of the SCADA systems integrate a Web Browser component that can be placed inside any synoptic. HTML/CSS code is then generated by scripts or by external programming and injected inside the Web browser component.
By this way, we can create reports with complex design and content, directly connected to SCADA tags or to databases records. Reports are also defined with Responsive Web Design techniques so that we can display and print them efficiently.
As a result, users of the SCADA system will feel that they are using a single application, not a external third-party tool.
- REMOTE DISPLAY : Reporting, database consultation from remote computers connected to network or WEB :
When some customer managers are interested to see remotely what is happening on their installation, they may require some important and specific data acquired by the SCADA system, but not displayed in the SCADA itself.
In that case, we install a web server on the SCADA computer (or on an other computer connected to the SCADA Database), and program specific web pages depending of customer's specific demands !
There is nothing to install on remote computers : you need only a standard web navigator ! All of this for FREE !
For this purpose, CB3i uses following web technologies and data-exchange formats :
Programming and administration of the following database engines :
Programming external tools and applications in the environment of the SCADA system
These programming skills allow also to build external specific tools and applications, not integrated directly inside the SCADA system, but that can help to :
- automatize the configuration of the SCADA system,
- analyse data externally,
- communicate with the SCADA for specific treatments.
- ...