โมดูล input และ output ของ PLC เป็นส่วนประกอบหลักของเครื่องควบคุมลอจิกแบบเขียนโปรแกรม (Programmable Logic Controller: PLC) ซึ่งทำหน้าที่เป็นสื่อกลางให้เครื่องจักรและคอมพิวเตอร์สามารถสื่อสารกับโลกภายนอกได้ เช่น เมื่อคุณกดสวิตช์เพื่อเปิดไฟ ไฟก็จะติดขึ้น — ในกรณีนี้ สวิตช์ทำหน้าที่เป็นสัญญาณขาเข้า (input) ส่วนไฟทำหน้าที่เป็นสัญญาณขาออก (output) PLC ก็ทำงานในลักษณะเดียวกัน แต่สามารถควบคุมเครื่องจักรจำนวนมากได้พร้อมกันในโรงงานหรือสถานที่อื่น ๆ โดยรับสัญญาณจากเซนเซอร์หรือสวิตช์ (ซึ่งเป็น input) แล้วส่งสัญญาณออกไปยังอุปกรณ์ต่าง ๆ เช่น มอเตอร์หรือไฟ (ซึ่งเป็น output) ทำให้โรงงานสามารถดำเนินงานได้อย่างราบรื่นและปลอดภัย
เมื่อเลือกโมดูลอินพุตและเอาต์พุตของ PLC ที่เหมาะสมสำหรับธุรกิจ มีประเด็นสำคัญบางประการที่ควรพิจารณา ข้อแรก ให้พิจารณาว่าคุณต้องควบคุมอุปกรณ์จำนวนเท่าใด หากมีเครื่องจักรจำนวนมาก คุณอาจต้องการโมดูลที่มีจำนวนอินพุตและเอาต์พุตมากขึ้น ตรวจสอบประเภทของอุปกรณ์ที่จะเชื่อมต่อ โมดูลบางชนิดเหมาะกับเซ็นเซอร์เป็นพิเศษ ในขณะที่โมดูลอื่นๆ เหมาะกับมอเตอร์หรือไฟฟ้ามากกว่า นอกจากนี้ ยังควรพิจารณาสถานที่ที่จะติดตั้งโมดูลด้วย เช่น สถานที่นั้นมีอุณหภูมิสูงหรือฝุ่นมากหรือไม่ โมดูลบางรุ่นถูกออกแบบมาเพื่อทนต่อสภาพแวดล้อมที่รุนแรง ตัวอย่างเช่น โมดูลอินพุต/เอาต์พุตตำแหน่ง (Position I/O Module) ของ Bently Nevada รุ่น 3500/45 รหัสสินค้า 135137-01 พร้อมจัดส่งทันที ได้รับการออกแบบมาเพื่อทนต่อสภาพแวดล้อมที่ท้าทาย