erTRACE records the state of your machines and Revolution Pis and thus becomes the virtual twin of your plants. The real data collected enables extensive integration, test and debugging scenarios with new or adapted software at any speed. Your running production will not be disturbed or interrupted. This minimizes downtimes and saves considerable costs.
Developers do not have to spend time at the machines in a noisy and hectic working environment in the factory. Thanks to erTRACE you can work concentrated in your office at your own desk.
erTRACE makes it possible to create virtual twins of the Revolution Pis with digital and analog signals without much effort. By recording real data, these can be used in development and testing environments.
From the point of view of the Revolution Pi as a PLC (Programmable Logic Controller), a system consists of sensors and actuators, the signals it receives from the system and writes to its actuators. erTRACE can record and replay these signals. In this way, standard scenarios can be recorded and collected and tested before a new or modified program is delivered. This allows testing with real data and allows agile software development with the Revolution Pi.
erTRACE can also run during production. If an error occurs, the recording can be used to reproduce the error in the development environment as often as required and to develop appropriate solution scenarios.
We know from practical experience that adjustments and troubleshooting of existing systems can be labour-intensive and costly. The problem is that, in day-to-day business, it is not possible to simply re-create every situation and every condition of the plant for testing purposes. Instead, programmers often have to wait hours or even days to re-monitor a particular event in day-to-day business. This is time-consuming and was previously only possible on site.
With erTRACE it is much easier. If you know the time at which an error condition occurs, the developer downloads the recording of the relevant period and can test the program as often as he wants – conveniently at the desk and not on the shop floor or even outside in the field. This is a huge advantage, especially when it comes to fixing seldom occurring errors.
Together with erPLOY, automatic integration tests can also be carried out directly as part of agile development with real data.
The installation of erTRACE is very easy. erTRACE runs on the Revolution Pi and observes the input and output signals. This allows the system to make the recordings. The recordings are collected on the Revolution Pi or centrally and can be executed on the same or different Revolution Pi again.