Safety+ per una sicurezza funzionale più produttiva
B&R introduce un approccio unico e aperto alla programmazione delle funzioni di sicurezza
B&R, divisione del gruppo ABB, presenta Safety+, un approccio aperto e innovativo alla programmazione delle funzioni di sicurezza. Gli sviluppatori possono ora utilizzare anche gli ultimi strumenti e metodi di ingegneria del software per applicazioni di sicurezza.
Un’innovativa struttura dati con un’impronta digitale rende il codice sorgente liberamente accessibile, soddisfacendo al contempo i requisiti speciali della sicurezza funzionale. In questo modo, B&R ha superato un ostacolo che in precedenza rappresentava una barriera all’innovazione nella programmazione della sicurezza.
La sicurezza della programmazione è agile e trasparente
“Con Safety+, per la prima volta forniamo ai clienti un sistema di programmazione aperto, consentendo loro di utilizzare strumenti e metodi avanzati già noti della programmazione standard”, spiega Franz Kaufleitner, Product Manager per la sicurezza presso B&R, la divisione di machine automation di ABB. “Le applicazioni di sicurezza possono essere sviluppate in modo molto più efficiente e flessibile”.
Sono tre le caratteristiche principali che rendono possibile questo incremento di produttività nella programmazione di applicazioni orientate alla sicurezza: un’architettura dati innovativa, una scelta flessibile del linguaggio e del tipo di dati, nonché l’utilizzo di strumenti e processi di programmazione standard.
Ogni file ha un’impronta digitale
Una nuova caratteristica fondamentale di Safety+ è l’innovativa architettura dei dati. I dati sono archiviati in un formato liberamente accessibile e ogni modifica è documentata. I file sorgente sono archiviati in un repository di codice aperto basato su testo in formati come XML o Json.
Per garantire l’integrità del codice del programma nonostante sia aperto, a ogni file viene assegnata un’impronta digitale che indica quando qualcosa cambia. Con l’aggiunta di metadati dettagliati, ciò che è stato modificato, quando e da chi è stato fatto è completamente trasparente.
La novità dei sistemi di programmazione di sicurezza è che questi metadati non si riferiscono solo all’intera applicazione di sicurezza. Gli ingegneri possono ora tenere traccia di ogni modifica fino al livello dei blocchi funzione e dei set di parametri, il che consente loro di ottimizzare il codice in modo più mirato. Ciò si traduce in una progettazione più agile delle funzioni di sicurezza, che possono essere adattate più facilmente alle mutevoli esigenze degli utenti.
Gli standard rendono la programmazione più produttiva
Oltre alla nuova architettura dei dati, la nuova apertura di Safety+ consente agli ingegneri di creare e gestire applicazioni di sicurezza utilizzando strumenti e piattaforme di terze parti.
“Integrando la programmazione di sicurezza in strumenti comuni come GitHub e Jenkins, gli sviluppatori possono lavorare con un elevato grado di flessibilità”, afferma Kaufleitner. “Ciò semplifica il processo di sviluppo e promuove anche la collaborazione e lo scambio all’interno della comunità degli sviluppatori”.
È disponibile un’interfaccia a riga di comando (CLI) per la generazione automatica di build e l’integrazione continua, consentendo agli sviluppatori di interagire direttamente con il software in modalità headless ed elaborare il codice del programma in modo efficiente.
Ulteriori opzioni di programmazione e tipi di dati
Come terza grande innovazione, Safety+ offre anche una nuova libertà nella scelta del linguaggio di programmazione e una messa a punto specifica dell’applicazione quando si programma con tipi di dati. In precedenza, gli sviluppatori erano limitati nella scelta di linguaggi di programmazione e tipi di dati per applicazioni di sicurezza funzionale, il che aveva un impatto negativo sui tempi di sviluppo e sulla flessibilità.
Safety+ propone agli ingegneri una gamma più ampia di opzioni di programmazione, tra cui blocchi funzione, diagrammi ladder e testi strutturati. Safety+ rimuove le precedenti restrizioni sui tipi di dati e supporta elementi quali array, struct e tipi di dati reali che sono standard nella programmazione non sicura.
“Con Safety+, diamo agli sviluppatori la libertà di cui hanno bisogno per creare soluzioni di sicurezza innovative ed efficienti”, sottolinea Kaufleitner. “Non credo che sia un’esagerazione quando parliamo di una piccola rivoluzione nella programmazione delle funzioni di sicurezza”.
In precedenza, i file system proprietari crittografati venivano utilizzati nei sistemi per applicazioni di sicurezza funzionale ingegneristiche. Mentre proteggevano le applicazioni da modifiche non autorizzate, impedivano anche l’uso di comuni strumenti e metodi software per migliorare la produttività.
Immagine: B&R
Contenuti correlati
-
Tavola rotonda: “Industrial Cyber Security” – Introduzione
Gli ultimi dati relativi alla cybersecurity OT mostrano un quadro allarmante di crescita degli attacchi. Abbiamo parlato di Industrial Cyber Security con i rappresentanti di alcune note aziende del settore. Presentiamo qui di seguito le loro risposte. Conoscere...
-
Sicurezza: normative e legislazioni
Security e safety: un framework normativo in rapida evoluzione che impone nuovi paradigmi operativi a produttori, integratori e operatori di impianto Leggi l’articolo
-
Superare i limiti
ADI e ABB hanno unito le forze per co-creare un’automazione di processo più intelligente, efficiente e moderna con l’impiego di Ethernet-APL Leggi l’articolo
-
OT cybersecurity: scadenze, obblighi e opportunità al centro di una giornata di Consorzio PI
Sala piena e persone in piedi: è stata un indubbio successo la giornata di studio dedicata al tema “OT Cyber Security: dalla teoria alla fabbrica”, organizzata da Consorzio PI Italia a Cavenago Brianza, alle porte di Milano. Un...
-
B&R accelera sulla formazione: competenze e talenti al centro
In un contesto in cui digitalizzazione, meccatronica e integrazione tra IT e OT stanno ridefinendo i modelli produttivi, la capacità di formare figure qualificate diventa un fattore sempre più strategico. È proprio in questa direzione che si...
-
L’agentic AI trasforma il lavoro e accelera i rischi
Nel luglio 2025, un software engineer stava testando un agente di codifica basato su AI quando ha osservato qualcosa di inaspettato: l’agente ha ignorato le sue istruzioni, ha acceduto autonomamente a un database in produzione e cancellato...
-
Precisione, efficienza e sostenibilità
M31, azienda di ingegneria multidisciplinare, sviluppa soluzioni avanzate nel settore medicale grazie alla collaborazione con Festo Leggi l’articolo
-
Quattro problemi, un’unica risposta: la fabbrica intelligente non si improvvisa
Quando si visita uno stabilimento produttivo italiano, ciò che colpisce di più non è ciò che manca, è ciò che coesiste. L’impressione è quella di un organismo in cui ogni organo funziona, ma il sistema non ha...
-
IndraMind Cybersecurity rafforza la protezione del gruppo Arvedi
IndraMind Cybersecurity, l’unità di cybersecurity di IndraMind (Indra Group), ha implementato per il Gruppo Arvedi, tra i principali produttori siderurgici italiani, un servizio di sicurezza gestita (Managed Global Security Service) attivo H24, 7 giorni su 7, che...
-
The smarter E Europe: networking sicuro per infrastrutture energetiche critiche con Moxa
Moxa Europe GmbH, azienda punto di riferimento nelle soluzioni di comunicazione e networking industriale, presenterà a EM-Power Europe, nell’ambito di The smarter E Europe (Messe München dal 23 al 25 giugno 2026), presso il Padiglione B.5, Stand...















