برنامه کنترل، برنامه کامپیوتری ذخیره شده در حافظه PLC است که به PLC می گوید که قرار است در سیستم چه اتفاقی بیفتد. استفاده از PLC برای تامین اتصالات سیم کشی بین دستگاه های سیستم، سیم کشی نرم (Soft-wiring) نامیده می شود.