प्रारंभिक PLC रिले लाजिक सिस्टम की जगह लेने के लिए तैयार किये गये थे। यह PLCs "लेडर लाजिक" में योजनाबद्ध थे, जो दृढ़ता से रिले लाजिक के आरेखीय चित्र जैसा दीखता है। यह प्रोग्राम अंकन मौजूदा तकनीशियनों की प्रशिक्षण की मांगों को कम करने के लिए चुना गया था। अन्य प्रारंभिक PLCs इन्स्ट्रक्शन लिस्ट प्रोग्रामिंग, की एक अवस्था का उपयोग करते थे, जो स्टेक-आधारित लाजिक सोल्वर पर आधारित थी।

आधुनिक PLC को विभिन्न तरीकों में प्रोग्राम किया जा सकता है, लेडर लाजिक से लेकर परंपरागत प्रोग्रामिंग भाषाओं तक जैसे कि BASIC और C. एक अन्य तरीका है स्टेट लाजिक, एक बहुत ही उच्च स्तर की प्रोग्रामिंग भाषा जो स्टेट ट्रांजिशन दिअग्राम पर आधारित PlC प्रोग्रामों के लिए डिज़ाइन की गई है।

इतिहास
उदाहरण
विकास
कार्यशीलता