PLC को रोजमर्रा के नियंत्रण, अलार्म रिपोर्टिंग या विन्यास के उद्देश्य से लोगों के साथ बातचीत करने की ज़रूरत हो सकती है।

इस प्रयोजन के लिए एक हयुमन-मशीन इंटरफेस (HMI) नियोजित किया जाता है। HMIs
को MMIs (मैन मशीन इंटरफेस) और GUI (ग्राफ़िकल यूज़र इंटरफ़ेस) के नाम से भी उल्लिखित करते हैं।

एक सरल प्रणाली उपयोगकर्ता के साथ बातचीत करने के लिए बटन और रोशनी का उपयोग कर सकती है। पाठ्य डिस्प्ले उपलब्ध है और साथ ही चित्रमय स्पर्श स्क्रीन भी. अधिक जटिल प्रणालीयां एक कंप्यूटर पर स्थापित प्रोग्रामिंग और निगरानी सॉफ्टवेयर का उपयोग करती हैं, जिसमें PLC एक संचार इंटरफेस के माध्म से जुड़ा होता है।

कार्यशीलता
प्रोग्रामिंग
उपयोगकर्ता इंटरफ़ेस
प्रोग्रामिंग