Кіріс-шығыс модульдері — бағдарламаланатын логикалық басқарғыш (PLC) үшін негізгі компоненттер. Олар PLC-ті зауыттар мен өнеркәсіптік орындардағы басқа құрылғылармен байланыстырады. Басқаша айтқанда, PLC мен жұмыс істейтін машиналар арасындағы көпір ретінде қызмет етеді. Кіріс-шығыс модульдері кірістер мен шығыстарды өңдейді. Кірістер датчиктер мен басқа құрылғылардан келеді, ал шығыстар атқарушы құрылғыларға немесе электрқозғалтқыштарға беріледі. Осы модульдер арқылы зауыттар тиімдірек және қауіпсізірек жұмыс істей алады. Supplyplcs олар қалай жұмыс істейді және неге маңызды екендігін түсіндіруге көмектеседі.
PLC жүйелеріндегі кіріс-шығыс (IO) модульдерінің бір үлкен артықшылығы — олардың икемділігі. Машиналар мен сенсорлар әртүрлі сигналдарды қолданады. Кейбіреулері электрлік, ал басқалары деректерді әртүрлі тәсілдермен жібереді. IO модульдері осы сигналдарды басқарады, сондықтан құрылғыларды қосу оңай болады. Бұл зауыттарға жүйенің барлығын өзгертпей-ақ жаңа машиналар қосуға мүмкіндік береді. Тәжірибеде сенімділік те маңызды артықшылық болып табылады. Олар сигналдардың дұрыс жіберілуі мен қабылдануын қамтамасыз етеді. Бұл зауыттарда қателердің апаттарға немесе жабдықтардың бұзылуына әкелуі мүмкін болғандықтан, өте маңызды. Мысалы, егер сенсор ақаулықты анықтаса, IO модулі машиналарды тоқтату үшін сигналды жылдам жібереді, соның арқасында қосымша ақаулардың пайда болуын болдырмауға болады.