ด้วยการพัฒนาอย่างต่อเนื่องของเทคโนโลยีการควบคุมด้วยคอมพิวเตอร์, การประยุกต์ใช้ตัวควบคุมแบบตั้งโปรแกรมได้ได้รับความนิยมอย่างกว้างขวางและกลายเป็นส่วนสำคัญของเทคโนโลยีระบบอัตโนมัติ. ตัวควบคุมแบบตั้งโปรแกรมได้ปรากฏตัวครั้งแรกในสหรัฐอเมริกา. ในปี 1968, มอเตอร์ทั่วไป ( GM), บริษัทผู้ผลิตรถยนต์สัญชาติอเมริกัน, เสนอข้อกำหนดสำหรับการพัฒนาตัวควบคุมใหม่, และเสนอว่าตัวควบคุมรุ่นใหม่ควรมีเงื่อนไขสิบประการต่อไปนี้จากมุมมองของผู้ใช้:
(1) โปรแกรมเรียบง่ายและสามารถแก้ไขได้บนเว็บไซต์
(2) การบำรุงรักษาที่สะดวก, ควรเป็นประเภทปลั๊กอิน
(3) ความน่าเชื่อถือสูงกว่าตู้ควบคุมรีเลย์
(4) ปริมาณมีขนาดเล็กกว่าตู้ควบคุมรีเลย์
(5) ข้อมูลสามารถส่งโดยตรงไปยังคอมพิวเตอร์จัดการ
(6) สามารถแข่งขันกับตู้ควบคุมรีเลย์ในราคา
(7) อินพุตสามารถเป็น AC 115V (i.e. แรงดันไฟฟ้ากริดของสหรัฐอเมริกา);
(8) เอาต์พุตคือ AC 115V และสูงกว่า 2a , ซึ่งสามารถขับโซลินอยด์วาล์วได้โดยตรง
(9) เมื่อขยาย, ระบบเดิมต้องการการเปลี่ยนแปลงเพียงเล็กน้อยเท่านั้น
(10) ความจุหน่วยความจำโปรแกรมผู้ใช้สามารถขยายได้อย่างน้อย 4kb.
หลังจากเงื่อนไขถูกหยิบยกขึ้นมา, มันทำให้เกิดการพัฒนาขึ้นในทันที. ในปี 1969, American Digital Equipment Company (DEC) ได้พัฒนาตัวควบคุมแบบตั้งโปรแกรมได้ตัวแรกของโลก's และนำไปใช้กับสายการผลิตของมอเตอร์ทั่วไป . ในขณะนั้น, เรียกว่า programmable logic controller (PLC), ซึ่งใช้แทนรีเลย์เพื่อดำเนินการตัดสินเชิงตรรกะ, การจับเวลา, การนับและฟังก์ชั่นการควบคุมตามลำดับอื่นๆ. จากนั้น, บริษัท modicon ของสหรัฐอเมริกายังได้พัฒนาคอนโทรลเลอร์ที่มีชื่อเดียวกัน. ในปี 1971, ประเทศญี่ปุ่นได้แนะนำเทคโนโลยีใหม่นี้จากประเทศสหรัฐอเมริกา และในไม่ช้าก็พัฒนาคอนโทรลเลอร์ที่ตั้งโปรแกรมได้ตัวแรกในญี่ปุ่น. ในปี 1973, ประเทศในยุโรปตะวันตกยังได้พัฒนาตัวควบคุมแบบตั้งโปรแกรมได้ตัวแรกของพวกเขา.
ด้วยการพัฒนาเทคโนโลยีเซมิคอนดักเตอร์, โดยเฉพาะไมโครโปรเซสเซอร์และเทคโนโลยีไมโครคอมพิวเตอร์, หลังกลางทศวรรษ 1970, โดยเฉพาะอย่างยิ่งตั้งแต่ทศวรรษ 1980, PLC ได้ใช้ไมโครโปรเซสเซอร์ 16 บิตหรือ 32 บิตเป็นโปรเซสเซอร์กลางอย่างกว้างขวาง และขนาดกลาง, วงจรรวมขนาดใหญ่หรือขนาดใหญ่มากถูกนำมาใช้ในโมดูลอินพุตและเอาต์พุตและวงจรต่อพ่วง, ทำให้เกิดความก้าวหน้าใหม่ในแนวคิด, การออกแบบ, อัตราส่วนราคาประสิทธิภาพและการประยุกต์ใช้ PLC. ในขณะนี้, PLC ไม่ได้เป็นเพียงฟังก์ชันตัดสินเชิงตรรกะ, แต่ยังมีฟังก์ชันของการประมวลผลข้อมูล, การควบคุม PID และการสื่อสารข้อมูล. เป็นการเหมาะสมกว่าที่จะเรียกว่าตัวควบคุมแบบตั้งโปรแกรมได้, ซึ่งเรียกสั้นๆ ว่าพีซี. อย่างไรก็ตาม, เพื่อแยกความแตกต่างจากชื่อย่อของพีซีของคอมพิวเตอร์ส่วนบุคคล1, โดยทั่วไปจะเรียกว่า PLC (ตัวควบคุมลอจิกแบบตั้งโปรแกรมได้).
plc เป็นผลิตภัณฑ์ที่เกิดจากการผสมผสานระหว่างเทคโนโลยีไมโครคอมพิวเตอร์และเทคโนโลยีการควบคุมคอนแทครีเลย์แบบดั้งเดิม. แนวคิดการออกแบบขั้นพื้นฐานคือการรวมข้อดีของฟังก์ชันคอมพิวเตอร์ที่สมบูรณ์แบบ, ที่ยืดหยุ่นและเป็นสากลด้วยข้อดีของความเรียบง่าย, เข้าใจง่าย, ระบบควบคุมรีเลย์ที่ใช้งานง่ายและราคาถูก. ฮาร์ดแวร์ของคอนโทรลเลอร์เป็นแบบมาตรฐานและเป็นสากล. ตามวัตถุประสงค์การใช้งานจริง, เนื้อหาการควบคุมถูกคอมไพล์เป็นซอฟต์แวร์และเขียนลงในหน่วยความจำโปรแกรมผู้ใช้ของ ตัวควบคุม. ระบบควบคุมรีเลย์มีประวัติมาหลายร้อยปี. เป็นวิธีการควบคุมที่ใช้สัญญาณกระแสไฟอ่อนในการควบคุมระบบกระแสไฟแรง. ในระบบควบคุมรีเลย์ที่ซับซ้อน, ยากต่อการค้นหาและกำจัด ข้อบกพร่อง, ซึ่งใช้เวลานานและส่งผลร้ายแรงต่อการผลิตภาคอุตสาหกรรม. เมื่อข้อกำหนดของกระบวนการเปลี่ยนแปลง, ส่วนประกอบและสายไฟในตู้ควบคุมจำเป็นต้องเปลี่ยนตามนั้น. ระยะเวลาการเปลี่ยนแปลงคือ ยาวและมีค่าใช้จ่ายสูง, เพื่อให้ผู้ใช้ค่อนข้างจะสร้างตู้ควบคุมใหม่. PLC เอาชนะข้อบกพร่องของการเดินสายที่ซับซ้อน, ความน่าเชื่อถือต่ำ, การใช้พลังงานสูง, ความเป็นสากลที่ไม่ดีและความยืดหยุ่นของกลไก หน้าสัมผัสในระบบควบคุมรีเลย์คอนแทคเตอร์, ใช้ประโยชน์จากข้อดีของไมโครโปรเซสเซอร์อย่างเต็มที่, และเชื่อมต่อคอนโทรลเลอร์กับวัตถุควบคุมได้อย่างสะดวก. เนื่องจาก PLC ประกอบด้วยไมโครโปรเซสเซอร์, หน่วยความจำและอุปกรณ์ต่อพ่วง, ควรมี อยู่ในกลุ่มคอมพิวเตอร์ควบคุมอุตสาหกรรม.