工控機和個人計算機就計算機基本原理而言是相同的。但由於這兩類計算機的用途不同,環境條件和使用條件不同,技術要求不同,因此在結構、設計方法和使用方法等方面均有很大不同。工控機主要由CPU、存貯器、外部設備和外圍設備等組成。CPU是整個工控機的指揮部,由它對系統各部分發出命令,指揮協調整個控制系統工作。存貯器是工業控制機的記憶器,用來存放程序、原始數據、中間結果的其它信息代碼。外部設備,亦稱為工控機的人/機對話設備,用來進行人/機對話,使操作員能夠直觀、方便地對生產過程進行操作、監督、控制和管理。外部設備又分為數據輸入設備和數據輸出設備。數據輸入設備,用以把程序和有關數據送入計算機。數據輸出設備,用字元、曲線、流程圖、報表等直觀形式輸出計算機在控制過程中的一些動態信息和生產過程工況。外圍設備是計算機與生產過程相聯繫的紐帶,計算機通過外圍設備與生產過程直接介面。外圍設備包括過程輸入通道和過程輸出通道。過程輸入通道,把反映生產過程過程狀況的各種工藝參數和設備狀態轉換為電信號及時地送入計算機。過程輸出通道,把計算機輸出的二進位代碼轉換為適應現場各種執行器控制的相應信號,從而進行生產過程自動控制。