Software design for industrial automation

The aim of the automation is the optimization of command and control systems for the management of machines, systems and processes suitable for performing repetitive or complex operations.
Through Real-Time industrial automation systems, it is also possible to develop applications that require the execution of operations according to certain priorities and within pre-set times. 

We use latest-generation programming languages and technologies, which reduce development time and cost of optimization and maintenance of applications. The older languages are used instead where the intervention on existing applications is required, or when it is essential to seek the optimization and the control of certain low-level performances, compared to the time and the cost of development.

The main programming languages used are: B&R, Beckhoff, Mitsubishi, Omron, Rockwell, Schneider, Siemens.

  • Software for Motion management, using automatic electric systems that use electronic axes and cams, consisting of motors controlled in position and speed through the drives; 

We deal with:

  • PLC Software (Programmable Logic Controller), applications are developed for most of the PLC platforms on the market.  We have experience in the management of all types of field networks such as Profibus, Ethernet, Can Open, DeviceNet, etc;
  • Software for robotic control that deal with the programming of robots used in various sectors, from the management of island movements (dimensions, shared areas, etc), to the management of data exchange logic with external I/O (management of tools, transport, etc), up to the man/machine interface and to the line supervision with the connection to the management system;
  • PLC HMI Software (Human Machine Interface Development) that allows the interaction between the operator and the machine/system in a simple, intuitive and ergonomic way.   Projects are developed with the most common development environments on the market;
  • Development of applications for vision systems: guarantee speed and precision in production control by providing an approximate model of the real world (3D) starting from two-dimensional images (2D), reproducing human vision. An artificial vision system consists of the integration of optical, electronic and mechanical components that allow to acquire, record and process images both in the visible spectrum of light and outside of it.


Contact IPREL Progetti to receive more information on the activities and services offered