حافظه بخش ذخیره سازی PLC زیمنس است که برای ذخیره کردن برنامه ی کاربر و داده ها به کار میرود. برنامه ذخیره شده در PLC زیمنس شامل دستورالعملهایی است که چگونگی عملکرد دستگاه را تعیین میکند. حافظه ورودی تغییرات حالتهای عناصر ورودی متصل به PLC زیمنس را ثبت مینماید. زمانیکه PLC زیمنس ورودی ها را بررسی میکند، قبل از تجدید کردن (Refresh) حالت خروجی ها به پردازش اطلاعات میپردازد سپس مقادیر پردازش شده مربوط به خروجیها در حافظه خروجی ذخیره میگردد.
در حالت کلی در PLC ها دو نوع حافظه وجود دارد :
1- حافظه موقت (RAM) که محل نگهداری حافظه ، تایمر ، شمارنده و برنامه های کاربر است.
2- حافظه دائم (EPROM , EEPROM) که جهت نگهداری و ذخیره ی همیشگی برنامه ی کاربر استفاده میگردد.