IDbox is a set of software components that allows supervision of industrial processes. It integrates all available information sources, processes that captured signals and offers the tools for analysis to assist in operational decision making.
All the collected data is processed according to the defined business rules generating new values and new forms of display, providing increased and continuous business value. The goal is to have centralized information on a unique platform available from mobile devices. Each user will have an access to specific and personalized information which will help him in proper decision making and will also increase company´s productivity.Ask for demo
The IDbox platform is focused only on three things, but in a completely different way - check it out!
Welcome to the SCADA of the future!
IDbox integrates any data source both from physical devices, like sensors, dataloggers, PLCs, registers, etc. and from software systems, like database, files, services, web, SCADA, historian, management systems,etc. The range of connectors is wide and under continuous evolution.
The collected and integrated information is processed generating logic by default (statistics, aggregated data, meterings, etc.) and logic tailored to the needs of the business. These processes designed by the user will generate new complex signals and other events, which will address specific problems of business.
IDbox has a web interface that allows the user to analyze information through the tools of graph analysis, reporting, correlations, maps and synoptic charts – all of them extensible by the user. This enables optimization of visualization, improvement of performance and creation of a proper scenario for decision making.
The connectors are in charge of acquisition and normalization of information. They unify different heterogeneous data sources and integrate them in the IDbox system. If we don't have them in our catalogue, we build it for you.
The reception agent determines whether a signal is a part of any calculation to decide whether to send it to the real time agents or to the recording agent.
Through the calculation engine the user is able to design and execute the necessary processes to implement the specific business logic of the client. The BPM enables running of logic or arithmetic operations, sending operational commands to instrumentation as well as generating of new signals, alarms, alerts and notifications.
The recording agent processes and manages the received information for its persistence. It ensures and efficient and high performance storage.
The acquired data is written at its maximum frequency in transitory files of circular queues and it is processed for its storage, encoding and compression in the database. IDbox permits storage in the main relational databases (SQL Server, Oracle, MySQL) and in the non relational ones like MongoDB.
The query agent is in charge of providing the data requested by the analysis services. It manages the distributed cache and defines the most efficient location for data acquisition (real time, cache, circular queues or databases).
The user interface enables access to the real-time or historical information from a computer as well as from any mobile device. It provides analysis tools, such as graphics, synoptic, reports or maps, that facilitate and optimize the decision making process.
From a functional point of view, IDbox can integrate internal data sources (for example energy, production or maintenance) and external data sources (for example meteorological data, traffic, energy costs or raw materials). All this information is integrated by connectors, processed by a “Big Data” technology and offered to users as well as to other systems.
Conceptually we can identify three functional responsibilities: Integrate, Process and Analyze. This modular architecture enables us to adapt technology to specific business requirements, offering a range of deployment modes.
Typically used in an industrial or energy generation plant that doesn’t have communication with other entities of the system. The only requirement is to integrate everything inside the plant. As an example, in a conventional energy generation plant it is necessary to integrate data on production, turbine, refrigeration, chemical processes, seismic or radiological situation to perform calculations among them, analyze this information internally or give access to mobile devices through Internet. All the components are installed in a single IDbox entity which, depending on the number of signals, the frequency of reception and the number of concurrent users, usually requires two servers. One to integrate and process and another one, to provide information for analysis.
This mode of deployment is used in more complex environments, where geographically diverse data sources have to be integrated in a control centre. An example of this type of deployment is the one that allows centralization of distribution networks of water, energy or gas. Also multiple integrated industrial plants, power generation plants of any Utility or a smart city. In these cases the connectors are usually installed in the data source, managing communication and the temporary persistence for safeguarding, so that in case of communication breaks the historical and real-time functionality will always be available for fixed-term periods, typically from 30 to 60 days.
This option is designed for clients with a low number of signals who require integration of business information facilitating access to this data through a simple interface. The client doesn’t have to worry about the infrastructure, communications, licensing costs, etc. He will only benefit from the monitoring service in the cloud. This mode of deployment is limited from a functional point of view, because the IDbox servers and entities are shared. A use case example for this kind of deployment would be a food distributor who requires refrigeration monitoring throughout the whole process and access to the information from anywhere on any device.