Software

Engineering and software development for monitoring and control of industrial machines and plants

Software for monitoring and control

Development and implementation of control and monitoring application software for PLC, HMI, SCADA and DCS systems.

Configuration and programming of inverter systems for DRIVES and for MOTION applications.

Development of Failsafe applications for machines and plants, as well as for high availability and redundancy solutions, both hardware and software.

We use development platforms and tools from Siemens (TIA Portal, WinCC, Step 7, WinCC Flexible, PCS 7, Sizer, etc), Rockwell Automation (RSLogix 5000, FactoryTalk ME and SE) and from several other manufacturers, such as Progea (Movicon 11, Movicon NExT), 3S (CODESYS), etc.

Software engineering

Our support is possible even in situations in which a direct programming of a system is not required, but it is instead needed the development of specifications and software engineering, for example in order to allow a system programming by third parts.

We can therefore look after drafting of descriptive logics, block logics, functional specifications, definition of operator interfaces, video pages examples, for monitoring and control systems.

Architectures

We design architectures with different levels of complexity.

From small autonomous PLC systems up to networked systems with multiple PLC and HMI operator panels; SCADA systems with one or more stations for visualisation, control, monitoring and data historicisation; complex and high-scalable DCS systems; communication networks for several industrial protocols (PROFINET and PROFIsafe, PROFIBUS, MODBUS, etc) and various topologies, with or without redundancy.

Storicizzazione e analisi

Sviluppiamo sistemi di mass storage e strumenti di analisi dati sia On-premis che in Cloud.
Per assicurare la massima affidabilità nel salvataggio dei dati vengono utilizzate diverse procedure e protocolli garantendo la connettività con qualsiasi sorgente.
I metodi utilizzati garantiscono anche alta efficienza, consistenza e disponibilità delle informazioni facendo uso di edge-computing e prevenendo la perdita di dati.

I valori sono consultabili in forma tabellare o mediante l’utilizzo di grafici permettendo una completa analisi dei valori.