Industrial Personal Computer (IPC) è un computer di controllo industriale. È un termine generico per strumenti che utilizzano una struttura bus per rilevare e controllare il processo di produzione, le apparecchiature elettromeccaniche e le apparecchiature di processo. Un computer industriale ha importanti attributi e caratteristiche del computer, come una scheda madre del computer, CPU, disco rigido, memoria, periferiche e interfacce, nonché un sistema operativo, rete e protocollo di controllo, potenza di calcolo e un'interfaccia uomo-macchina amichevole.
I prodotti e le tecnologie del settore del controllo industriale sono molto speciali e sono prodotti intermedi che forniscono computer industriali stabili, affidabili, integrati e intelligenti per altri settori.
Le principali categorie di computer industriali sono: IPC (computer industriale bus PC), PLC (sistema di controllo programmabile), DCS (sistema di controllo distribuito), FCS (sistema bus di campo) e CNC (sistema di controllo numerico). Il sistema software di controllo industriale comprende principalmente tre parti: software di sistema, software applicativo di controllo industriale e ambiente di sviluppo software applicativo. Il software di sistema è il nucleo di base degli altri due, influenzando così la qualità di sviluppo della progettazione del software di sistema.
Il software applicativo di controllo industriale è generato principalmente in base alle esigenze di controllo e gestione industriale dell'utente, quindi ha specificità.
