প্রোগ্রামেবল লজিক কন্ট্রোলার বা পিএলসি(ইংরেজি: Programmable Logic Controller বা PLC) হল একটি ডিজিটাল কম্পিউটার যা ইলেকট্রোমেকানিকাল প্রক্রিয়া, যেমন ফ্যাক্টরিতে যন্ত্রপাতি (অ্যাসেম্বলি লাইন, এমিউসমেন্ট রাইডস বা লাইট ফিক্সচার) নিয়ন্ত্রণ হিসাবে, অটোমেশনের জন্য ব্যবহৃত হয়। সংক্ষেপ "পিএলসি" এবং "প্রোগ্রামেবল লজিক কন্ট্রোলার" শব্দটি অ্যালেন-ব্রাডলিকোম্পানির (রকওয়েল অটোমেশন) ট্রেডমার্কে নিবন্ধিত। পিএলসি অনেক শিল্প ও মেশিন ব্যবহার করা হয়। পিএলসি সাধারণ কম্পিউটার থেকে পৃথক, এটি একাধিক ইনপুট এবং আউটপুট ব্যবস্থা, বর্ধিত তাপমাত্রা রেঞ্জ, বৈদ্যুতিক গোলমাল অনাক্রম্যতা এবং কম্পন ও সঙ্ঘর্ষ প্রতিরোধের জন্য নির্মিত হয়েছে। এর মেশিনের সক্রিয়তা নিয়ন্ত্রণের প্রোগ্রাম, সাধারণত ব্যাটারি সমর্থিত বা নন-ভলাটাইল মেমরি মধ্যে সংরক্ষিত হয়ে থাকে।
পিএলসি একটি ডিভাইস যার মাধ্যমে অতি সহজেই অন্যান্য যন্ত্র কন্ট্রোল করা যায়, কোনও কোনও ক্ষেত্রে এটি মাইক্রোকন্ট্রোলার বিকল্প হিসাবে কাজ করে। মাইক্রোকন্ট্রোলার এবং পি এল সির মধ্যে পার্থক্য হল, মাইক্রোকন্ট্রোলার জন্য প্রোগ্রাম লেখার প্রয়োজন হয় কিন্তু পিএলসিতে লেডার ডায়াগ্রামের মাধ্যমে কাজটি অতি সহজেই করা যায়।
এটি এক প্রকার মাইক্রোপ্রসেসর বেইজ কন্ট্রোল সিস্টেম। এতে একটি প্রোগ্রামেবল মেমরি থাকে এই মেমরিতে বিভিন্ন প্রকার ইন্সট্রাকশন স্টোর করা থাকে, যার মাধ্যমে গানিতিক লজিক্যাল, টাইমিং, সিকুয়েন্সিং ইত্যাদি কার্যাবলী সম্পাদন করা হয়। এটি মূলত মাইক্রোকন্ট্রোলারের অনুরূপ কাজ করে কিন্তু মাইক্রোকন্ট্রোলারের সাথে এর মূল পার্থক্য হল এটি ইন্ডাস্ট্রিতে হাই পাওয়ার কন্ট্রোলিং সিস্টেমকে কন্ট্রোল করতে ব্যবহৃত হয় অন্যদিকে মাইক্রোকন্ট্রোলার লো পাওয়ার এবং সুক্ষ কন্ট্রোল সিস্টেমকে নিয়ন্ত্রণ করতে ব্যবহৃত হয়।
পিএলসি কাজ নির্ভর করে প্রথম ধাপে যে ইনপুট সিগন্যাল দেয়া হবে তা লেডার ডায়াগ্রামের মাধ্যমে প্রোসেসিং হয়ে দ্বিতীয় ধাপে কাঙ্ক্ষিত আউটপুট সিগন্যাল পাওয়া যাবে,যার মাধ্যমে অতি সহজে অন্যান্য ডিভাইস কন্ট্রোল করা যায়।