軟PLC控制技術也稱Soft logic和基於PC的控制技術。軟PLC採用開放式體系結構(英語:Open systems architecture),具有良好的網絡通訊能力,能夠完成比較複雜的控制任務,可以滿足和實現當前和今後工業自動化領域控制系統開放性和柔性的要求。
軟PLC系統由上位機和下位機兩部分組成。上位機為一個軟件系統,它的主要作用是提供友好的編輯界面和多種程式語言環境,便於使用者在PC機上進行PLC程序的編輯。同時它還能夠對下位機的一些狀態量進行監控並給下位機發送指令。