PLC是一種控制機器動作順序的“程控型”控制器,它在固化的系統程序的支持下,按照“輸入采樣→用戶程序運算→輸出刷新”的步驟循環地工作,反復地執行用戶程序來實現預定的控制功能,并且支持用“(虛擬)繼電器語言”(如“梯形圖”)來編寫用戶程序。