वीडियो
देखें, कैसे होता है
OpenPLC टूलचेन के walkthrough, पहले ladder प्रोग्राम से लेकर असली हार्डवेयर पर deploy करने तक। लाइब्रेरी में खोजें, या OpenPLC v3 आर्काइव के लिए नीचे स्क्रॉल करें।
शुरुआतऑफ़िशियल
OpenPLC v4 टूर: सिंचाई कंट्रोलर, भाग एक
Function Block Diagram में कंट्रोलर का ढांचा बनाना, Ladder, Instruction List और Structured Text में placeholder blocks के साथ।
YouTube पर देखेंआर्काइव
अब भी OpenPLC v3 चला रहे हैं
OpenPLC v3 बंद हो चुका है
v3 की कोई नई release या fix नहीं आएगा। इसीलिए v3 एडिटर अक्सर Windows, macOS या Linux के मौजूदा वर्ज़न पर इंस्टॉल नहीं होता: समस्या वर्ज़न में है, मशीन में नहीं, और इसे ठीक करने के लिए कुछ नहीं आने वाला।
OpenPLC v4 maintained वर्ज़न है। यह किसी भी दूसरे डेस्कटॉप ऐप की तरह इंस्टॉल होता है, और हर fix व नया फ़ीचर अब यहीं आता है। अगर आप तय कर रहे हैं कि कहां से शुरू करें, तो यहीं से शुरू करें।
OpenPLC v4 पर जाएंनीचे दिए वीडियो v3 के लिए बने थे और अब भी उसे सही दिखाते हैं, इन्हें रखने की यही वजह है: कई कंट्रोलर अब भी v3 पर चल रहे हैं और उन स्क्रीनों से मेल खाने वाला मटीरियल ढूंढ पाना ज़रूरी है। इनमें से कुछ भी v3 पर नया प्रोजेक्ट शुरू करने की वजह नहीं है।
OpenPLC चैनल से
Basics सीरीज़, जिसे प्रोजेक्ट ने v3 के दौर में बनाया था। यह क्रम से चलती है, टूल इंस्टॉल करने से लेकर उनके आगे HMI लगाने तक।
- Basics 01: OpenPLC Editor इंस्टॉल करनाऑफ़िशियलWindows, macOS या Linux पर एडिटर इंस्टॉल करना और पहला प्रोजेक्ट खोलना।
- Basics 02: OpenPLC Runtime इंस्टॉल करनाऑफ़िशियलटारगेट मशीन पर runtime लगाना और कुछ भी deploy करने से पहले पक्का करना कि वह पहुंच में है।
- Basics 03: Arduino बोर्ड प्रोग्राम करनाऑफ़िशियलबोर्ड कॉन्फ़िगरेशन, pin mapping और Arduino टारगेट पर ladder प्रोग्राम अपलोड करना।
- Basics 04: Modbus के साथ Raspberry Pi पर OpenPLCऑफ़िशियलPi पर runtime चलाना और Modbus के ज़रिए उसे remote I/O से जोड़ना।
- Basics 07: OpenPLC को HMI से जोड़नाऑफ़िशियलruntime को ScadaBR से जोड़ना, ताकि ऑपरेटर के पास देखने के लिए स्क्रीन हो।
कम्युनिटी से
स्वतंत्र चैनलों के ट्यूटोरियल, जो वह कवर करते हैं जो Basics सीरीज़ नहीं करती: simulation, HMI और वे blocks जिनसे ज़्यादातर कंट्रोल लॉजिक बनता है।
- OpenPLC का परिचयInstrumentation Tools द्वाराप्रोजेक्ट क्या है और एडिटर व runtime अलग-अलग क्या करते हैं, उनके लिए जिन्होंने दोनों में से कोई नहीं खोला।
- OpenPLC को Factory I/O से जोड़नाseafox c द्वाराruntime से simulated प्लांट चलाना, ताकि कुछ भी वायर करने से पहले लॉजिक टेस्ट हो सके।
- ScadaBR से HMI बनानाseafox c द्वाराScadaBR में ऑपरेटर स्क्रीन बनाना और उसे चल रहे OpenPLC कंट्रोलर से जोड़ना।
- PLC प्रोग्राम में timers और countersLearning Orbis द्वारावे दो blocks जिनसे ज़्यादातर कंट्रोल लॉजिक बनता है, एक ladder उदाहरण में इस्तेमाल करके।
खास हार्डवेयर पर
किसी खास बोर्ड पर v3 लगाना। Arduino, ESP8266 और Raspberry Pi Pico, हर एक शुरू से बनाया और प्रोग्राम किया गया।
- OpenPLC और Arduino, भाग एकSaeed AlSaeed द्वारापहले Arduino बोर्ड को पहचान दिलाना और runtime से भेजा गया लॉजिक उस पर चलाना।
- PLC कोड सीधे Arduino पर अपलोड करनाseafox c द्वाराप्रोग्राम को सीधे बोर्ड पर compile करना, ताकि वह बिना किसी host मशीन के चले।
- ESP8266 पर आधारित mini PLC बनानाKiyani's Lab द्वाराछोटा कंट्रोलर बोर्ड असेंबल करना और उसे चलाने वाले ESP8266 पर OpenPLC लोड करना।
- Raspberry Pi Pico PLC बनानाOnosTech द्वाराPico को कंट्रोलर में बदलना, I/O वायरिंग से लेकर उस पर प्रोग्राम चलाने तक।
- Wi-Fi पर ESP8266 में OpenPLCseafox c द्वाराESP8266 पर कंट्रोलर चलाना और केबल की जगह नेटवर्क से उस तक पहुंचना।















