واحد های تشکيل دهنده PLC

در PLC های کوچک ، پردازنده ، حافظه نیمه هادی، ماژل های I/O و منبع تغذیه در یک واحد جای داده شده اند . در PLC های بزرگتر ، پردازنده و حافظه در یک واحد ، منبع تغذیه در واحد دوم و واسطه های I/O در واحد های بعدی قرار دارند.

ابزار برنامه نویسی، که معمولاً یک واحد پردازنده با صفحه نمایش و صفحه کلید می باشد( بعنوان مثال یک کامپیوتر شخصی، یک PLCدر خانواده زیمنس) بع عنوان یک واحد مجزا از طریق سیم به واحد اصلی متصل است.

حافظه ثابت سیستم ، حاوی برنامه ای است که توسط کارخانه سازنده تعبیه شده است. این برنامه وظیفه ای مشابه سیستم عامل DOS در رایانه های شخصی دارد که بر روی تراشه های خاصی بنام حافظه فقط خواندنی قرار گرفته است. برنامه ثابت در ROM ، در حین عملیات CPU نمی تواند تغییر یابد یا پاک شود . برنامه موجود در این حافظه غیر فرار به هنگام فطع تغذیه CPU نیز حفظ می شود.