器（PAC）以及工业电脑（IPC）的发展。有许多平台可以用五种IEC标准程式语言（阶梯图、结构化文字、功能方块、指令文字以及顺序方块图）来进行开发。有些也可以用现代的高阶语言（例如C语言以及C++语言）进行开发。而且这些平台也接受一些用分析工具（像是MATLAB及Simulink）所开发的模组。IPC和传统的PLC不同，许多传统PLC使用专门的作业系统，IPC则使用Windows IoT。IPC利用强大的多核处理器的优点，其硬体成本比传统PLC要低很多，也可以有不同的外型，例如配合DIN rail安装，和触