Come primo articolo sul nostro blog abbiamo pensato di partire dalla base, spiegando quali siano le caratteristiche che differenziano notevolmente i PC industriali dai computer per uso privato o da ufficio. Da questa prima premessa emergono giร delle differenze in termini di ambito dโuso. I PC office e consumer nascono per un utilizzo privato o comunque personale ed essendo macchine gestite da un utente sono sempre collocate in ambienti controllati con temperature dโesercizio di tipo domestico e con usi limitati nel corso della giornata.ย Hanno inoltre un ciclo dโutilizzo limitato nel tempo e legato allโ evoluzione dellโecosistema del mondo PC a livello di sistemi operativi, programmi e periferiche. ย Di conseguenza anche il loro ciclo di vita risulta limitato nel tempo; un computer office รจ tipicamente disponibile in un arco temporale che va da 3 a 6 mesi prima che il produttore lo dismetta per rimpiazzarlo con un nuovo modello. Eโ invece molto diverso lโimpiego di un computer in applicazioni industriali. I PC industriali svolgono infatti la funzione di supervisore e/o controller di macchine e impianti industriali. Operano molto spesso senza la presenza di un operatore e in maniera continuativa nella cosรฌ detta modalitร 24/7 (uso 24 ore su 24, 7 giorni su 7). Lโambito in cui vengono utilizzati รจ estremamente variegato; da ambienti controllati ad ambienti estremi caratterizzati da escursioni termiche, elevati livelli di umiditร , presenza di polveri ed elementi corrosivi. Di seguito troveremo quindi unโanalisi punto di quali siano le caratteristiche di un PC industriale e come esso risponda alle varie esigenze applicative 1) STABILITAโ E LIFECYCLE ESTESO: I PC industriali vengono utilizzati (come sotto sistema) in macchinari, dispositivi e impianti che godono di un ciclo di vita piuttosto lungo (talvolta superiore a 10 anni) e sono stati sviluppati selezionando componenti che possano seguire tale ciclo di vita. Questo vale non solo per i componenti chiave quali CPU e chipset ma anche e soprattutto per tutta la lista di componenti che fanno parte del sistema. A livello di processori e chipset infatti i maggiori vendor come Intel, AMD ed NXP offrono linee di prodotti dedicati al mercato industriale e automotive con cicli di vita garantiti che vanno dai 7 ai 15 anni. Eโ poi compito del produttore di PC industriali adottare una lista di componenti che abbia un ciclo di vita compatibile con quello dei processori adottati. In genere i PC industriali da noi distribuiti godono di un lifecycle di minimo 5 anni per sistemi finiti e fino a 10-15 anni per sotto sistemi quali moduli e schede per integrazioni custom. La stabilitร dei PC industriali รจ unโaltra caratteristica chiave nellโottica dellโomologazione di prodotto. La possibilitร di acquistare lo stesso oggetto nel tempo consente al produttore di non dover gestire processi di ri-certificazione continua sui propri macchinari. 2) ROBUSTEZZA: TEMPERATURE, UMIDITAโ, SHOCK, VIBRAZIONI ED ALTRI ELEMENTI Lโambito applicativo di un PC industriale รจ estremamente variegato. Molto spesso con la definizione โindustrialeโ vengono identificati vari tipi di mercati e applicazioni con caratteristiche ed esigenze differenti (automazione industriale, telecomunicazioni, sistemi medicali, sistemi per il trasporto ecc). Allโinterno di quelle che vengono definite applicazioni โindustrialiโ vi sono quindi differenti standard di robustezza richiesti in funzione dellโapplicazione. Temperatura dโesercizio:ย รจ spesso considerata la discriminante principale tra un PC industriale e un PC office. In genere i PC industriali hanno temperature dโesercizio elevate che possono arrivare fino ad intervalli da -40ยฐ a +85ยฐ C. I valori di MTBF (Mean Time Between Failures) di un sistema variano drasticamente in funzione della loro temperatura dโesercizio. ย Supponiamo che in un impianto industriale la temperatura sia costante a 40ยฐ C. A paritร di architettura e componenti, un sistema sviluppato per operare da 0ยฐ a 70ยฐ C avrร un MTBF decisamente piรน elevato di un sistema dichiarato per operare da 0ยฐ a 50ยฐ C. Aldilร della scelta dei componenti vi sono quindi criteri costruttivi in grado di garantire range di temperatura elevati; lโanalisi termica e lo studio della dissipazione sono quindi due aspetti fondamentali nello sviluppo di un sistema per uso industriale. Shock e Vibrazioni:ย un altro aspetto estremamente variabile in funzione dellโapplicazione. I PC industriali molto spesso vengono integrati in macchine utensili e altri dispositivi che generano un elevato livello di shock e vibrazioni. Unโaltro caso ancora piรน estremo รจ rappresentato dai sistemi installati a bordo di veicoli quali treni, autobus, metropolitane ecc. Vi sono quindi standard e normative internazionali da rispettare e diversi approcci tecnici che ne scaturiscono. Un approccio comune รจ quello di evitare la presenza di parti meccaniche in movimento come HDD e ventole qualora possibile. Lโutilizzo di memorie a stato solido ad esempio consente di eliminare un elemento di fragilitร come lโHard Disk. Nelle applicazioni piรน gravose si interviene addirittura a livello progettuale con accortezze quali lโuso di componenti di tipo saldato (SMD) per funzionalitร che solitamente sono demandate a periferiche su socket come memorie RAM e flash. Umiditร relativa, tenuta allโacqua ed elementi corrosivi:ย molto spesso lโambito industriale รจ caratterizzato da alti livelli di umiditร , talvolta con presenza di condensa. I PC per uso industriale sono protetti per operare in presenza di elevati livelli di umiditร . Se parliamo di applicazioni HMI basate su Panel PC un ulteriore requisito รจ la tenuta allโacqua in quanto molto spesso lโoperatore opera con mani bagnate e/o in presenza di spruzzi dโacqua e di altri liquidi. Unโ ulteriore esigenza รจ quella di potere detergere il PC industriale come ad esempio nel caso dei computer collocati su linee di produzione alimentare. In altre applicazioni si arriva addirittura ad avere la presenza di elementi corrosivi. In questi casi viene richiesta la procedura di tropicalizzazione (conformal coating) delle schede elettroniche che consiste nellโapplicazione di una resina protettiva su componenti e PCB in grado di offrire protezione dalla corrosione. Fault Tolerance e riduzione dei fermi macchina:ย i PC industriali svolgono spesso la funzione di controllori e/o supervisori di macchinari e impianti industriali e per tale motivo devono garantire il massimo livello di affidabilitร per evitare dispendiosi fermi macchina e/o la perdita di dati di produzione. Una causa frequente di fermo macchina รจ la mancanza improvvisa di alimentazione che puรฒ essere causata da una serie di motivi. Lโalimentatore in quanto elemento di potenza ha una fragilitร intrinseca. Una delle principali differenze tra PC industriali e PC consumer riguarda infatti lโalimentazione. Gli alimentatori per PC industriali sono basati su componenti selezionati in grado di garantire elevati livelli di MTBF. Molto spesso vengono inoltre utilizzati alimentatori ridondanti in grado di garantire la continuitร delle operazioni anche in caso di guasto dellโalimentatore principale. Molto spesso invece รจ presente nellโimpianto o nel macchinario alimentazione in corrente continua. La maggior parte dei PC industriali prevede ingresso per alimentazione estesa da 9 a 36 VDC, in alcuni casi anche 9 โ 48 VDC per poter essere alimentati con una tipica tensione da quadro a 24 VDC. Molto spesso inoltre si รจ in presenza di fonti dโalimentazioni instabili a cui i PC industriali possono fare fronte grazie a funzionalitร quali protezioni per sovra-tensioni e sovra-correnti. Unโaltra caratteristica dei PC industriali รจ legata al BIOS che offre funzionalitร dedicate al mercato industriale. Il watchdog consente ad esempio di mandare automaticamente il sistema in reset in caso di blocco. In molte schede industriali inoltre il BIOS prevede inoltre dei watchdog multi-evento che consentono di impostare varie fasi correttive prima di procedere con il reset. Inoltre molto spesso su schede industriali sono disponibili utilitร per effettuare significative modifiche al BIOS tra cui: salvare le personalizzazioni di setup BIOS come default memorizzato su flash, implementare il proprio logo nelle schermate di boot, impostare password per evitare che persone non autorizzate accedano al BIOS, memorizzare un registro dei cicli di boot e di ore di utilizzo della macchina ecc. Infine i PC industriali sono generalmente costruiti con criteri che garantiscono la massima facilitร per interventi di manutenzione. Le periferiche che sono maggiormente soggette a guasti come gli HDD vengono gestiti in modalitร RAID e montati con cassetti estraibili dotati di accesso dallโesterno. Alcuni dei ns. PC industriali offrono inoltre possibilitร di accesso dallโesterno alla batteria CMOS, slot per scheda SIM e ai vari slot per memorie a stato solido che vengono spesso utilizzate come dispositivo di boot in modalitร di sola lettura. In combinazione con lโuso di sistemi operativi per applicazioni embedded come Windows 7 Embedded o Windows 10 IoT Enterprise รจ possibile inoltre attivare delle protezioni sui registri di sistema per consentirne lโintegritร in caso di spegnimenti improvvisi della macchina senza eseguire la normale procedura di shut-down. Corretto dimensionamento e personalizzazione:ย I PC industriali sono tipicamente configurati e assemblati sulle singole esigenze del cliente mentre nel mondo office il livello di personalizzazione รจ tipicamente basso. In fase progettuale รจ possibile discutere con il fornitore di tutti gli aspetti che caratterizzano il progetto stesso. Si parte tipicamente dal sistema operativo da utilizzare che rappresenta il primo vincolo da rispettare in quanto lโhardware sottostante dovrร avere tutti i driver compatibili in base al sistema operativo scelto. Si passa poi ad analizzare altri requisiti come la potenza di calcolo richiesta, le interfacce di I/O, lโalimentazione, le esigenze di storage, i parametri di resistenza ambientali, le certificazioni richieste, lโespandibilitร , la scalabilitร futura e la disponibilitร nel tempo.