EICASLAB offers the possibility to address distributed control architectures at different hierarchical levels of any level of complexity. 

The final goal of EICASLAB consists in generating the Real-Time Software Code to be transferred in the final hardware network of targets (that should be composed of microcontrollers, DSPs…) that will pilot the plant to be controlled. 

  

To test and validate the overall Real-Time Software code, before transferring it in the final target, EICASLAB offers a powerful ACG Rapid Prototyping Module, based on a Real-Time Scheduler and Multi-threading  programming techniques, that - starting from the control system architectures designed in EICASLAB – is able to generate a special Real-time software code to be transferred on a PC with a Linux Real-Time Operative System directly connectable to the plant to be controlled.

  

Using the PC, the control engineer can directly pilot the plant through a powerful HMI (Human-Machine Interface), can visualize on the PC screen the dynamic behaviour of the variables of his own interest, can record on the PC disk all the data to be then post-analysed through the EICASLAB POST tool, can repeat the experimental trials starting from the recorded experimental data through the Slow-Motion tool available in EICASLAB.

   

The control engineer can also repeat the experimental trials starting from the recorded experimental data through the Slow-Motion tool available in EICASLAB.

  

The Rapid Prototyping technique is fundamental for minimizing time and costs in the control tuning in field.

In 2008 EICAS Automazione worked at adapting such Rapid Prototyping Module to benefits of advantages offered by the introduction of the Multi-Core technology.

An advanced core management has been introduced in the Real-time software code generated through Rapid Prototyping Module, making the Module able to enhance real-time performance and consequently giving the possibility to address the prototyping of control architectures of high level of complexity.

   

Let us consider for instance a control architecture distributed in n processor and a PC devoted to Rapid-Prototyping equipped with k-core: the control engineer can subdivide the real-time software code of the n-processor in the k-core so to be able to reproduce with just only a PC the overall final system architecture.

The advanced core management has been successfully applied within the European Project ARFLEX (www.arflexproject.eu) to set-up a complex control structure that has been put at work in less than two weeks.

EICAS – as an additional service to EICASLAB users – offers  a Real-Time Rapid Prototyping Platform, composed of a PC with on-board installed the Linux RTAI O/S,  the EICASLAB suite and all the necessary interfaces to run the most sophisticated Real-Time Prototyping techniques