Competence Areas

Automatic warehouses


We have always produced 2nd level software for automatic warehouses with Handling, Stacker Cranes, Shuttles, Satellites and other types of machines. We also deal with the electrical design and PLC software development of the above-mentioned machines.

The design and development of the components have always been carried out to ensure the replicability of the applications on various types of automatic warehouses, minimising the need to write new code and start-up times.


The main packages implemented manage the following functions:

Electrical design: definition of electrical specifications and selection of hardware components.

PLC programming: development, analysis and testing for machine automation.

Warehouse Mapping: application useful for self-learning the dimensions of the warehouse cells, it controls the movement of the same machines (Stacker-Crane, Overhead Crane, Lifter, Shuttle, Satellite, etc.) that will be used for logistics.

Operator Panel: HMI interface used for:

  • Machine parameterization
  • Changing machine status
  • Manual machine handling
  • Consultation of machine status
  • Consultation of missions status

WCS (Warehouse command system): Handling management via missions controlled directly by the PLCs on-board the machines.

WMS (Warehouse management system)): Logistics management system for handling LUs (Load Units) controlled through WCS.

Synoptic-Layout: Application which, by communicating with WCS, allows the
real-time graphic display of the movement of machines and LUs within the automated warehouse. Thanks to WPF technologies , we can have 2D and 3D synoptics.

Data reporting: Logistics analysis reports based on the interpretation of low-level data generated by each individual component of the automated warehouse.

Host Module: Connection between the WMS and the modules of the customer company's information system.


The most commonly used data exchange technologies are:

  • Structured text files such as XML files, CSV, JSON
  • Border tables on databases
  • Communication via Socket/TCP-IP connection
  • Web service