प्रोग्रामेबल कंट्रोलर्ससाठी प्रोग्राम तयार आणि संकलित करण्याची प्रक्रिया

उपकरणे नियंत्रण कार्ये प्रक्रिया तंत्रज्ञान आणि संस्थेद्वारे निर्धारित केली जातात. म्हणून, सर्वसाधारणपणे, ते प्रत्येक युनिट किंवा साइटसाठी अगदी विशिष्ट आणि वैयक्तिक असतात. तथापि, जेव्हा ऑटोमेशन सिस्टमसाठी कार्यक्षम, मोबाइल आणि लवचिक सॉफ्टवेअर विकसित करण्याची समस्या निर्माण केली जाते आणि सोडवली जाते, तेव्हा जटिल नियंत्रण कार्ये सामान्यतः "सक्षम", "अक्षम", "अंमलबजावणी विलंब" इत्यादीसारख्या साध्या प्राथमिक क्रियांचा संच म्हणून दर्शविली जातात. .

या स्थितींवरून, बहुतेक नियंत्रण कार्ये सशर्तपणे दोन पर्यंत कमी केली जाऊ शकतात, जी कोणत्याही कार्यांसाठी सामान्य आहेत - तार्किक आणि नियामक. पूर्वीचा सामान्य वेळ क्रिया अल्गोरिदम म्हणून ओळखला जातो आणि नंतरचा वेळ पॅरामीटर म्हणून ओळखला जातो. तांत्रिक उपकरणे नियंत्रित करण्यासाठी अशा वैशिष्ट्यपूर्ण कार्यांचे सर्वात सामान्य सादरीकरण अंजीर मध्ये दर्शविले आहे. 1, a आणि b.

प्रक्रिया उपकरणांची विशिष्ट नियंत्रण कार्ये

तांदूळ. 1. प्रक्रिया उपकरणांची विशिष्ट नियंत्रण कार्ये

तांत्रिक उपकरणांच्या प्रत्येक विशिष्ट उदाहरणामध्ये अंमलात आणलेल्या नियंत्रण कार्यांच्या परिमाणवाचक वैशिष्ट्यांच्या विश्लेषणावर आधारित, तांत्रिक आवश्यकता तयार केल्या जाऊ शकतात. प्रोग्रामेबल लॉजिक कंट्रोलर (PLC) ला अचूकता, वेग, सोडवण्याच्या समांतर कार्यांची संख्या, स्मरणशक्तीचे प्रमाण, परिधीय उपकरणांची रचना, संवाद साधने इत्यादींच्या दृष्टीने नियंत्रणाचे साधन म्हणून.

IEC 61131-3 मानक 5 प्रोग्रामिंग भाषांचे वर्णन करते जे पीएलसी मार्केटमधील जागतिक नेत्यांच्या सर्वात यशस्वी मालकी विकासाच्या संशोधनातून उद्भवते:

  • रिले-संपर्क सर्किट्स (आरकेएस) किंवा शिडी आकृती एलडी (शिडी आकृती) ची भाषा,

  • फंक्शन ब्लॉक डायग्राम (FBD) भाषा, FBD (फंक्शन ब्लॉक डायग्राम),

  • IL (सूचना सूची) भाषा — संचयक आणि लेबल संक्रमणांसह ठराविक असेंबलर,

  • ST (संरचित मजकूर) भाषा ही उच्च-स्तरीय मजकूर भाषा आहे,

  • SFC (अनुक्रमक कार्य चार्ट) चार्ट. SFC ची उत्पत्ती पेट्री नेटवर आहे.

पीएलसी भाषा अतिशय मूळ आहेत आणि सुप्रसिद्ध संगणक प्रोग्रामिंग भाषांपेक्षा लक्षणीय भिन्न आहेत.

मानक PLC विकासकांना सर्व प्रोग्रामिंग भाषा लागू करण्यास बाध्य करत नाही. सामान्यतः, लहान पीएलसी उत्पादक एकाधिक किंवा एकच भाषा लागू करतात. अनेक मार्गांनी, विशिष्ट प्रोग्रामिंग भाषा वापरण्याचे प्राधान्य उद्योग किंवा अनुप्रयोग क्षेत्राच्या ऐतिहासिकदृष्ट्या स्थापित परंपरांवर अवलंबून असते.

प्रोग्रामिंग भाषांचे मानकीकरण आणि पीएलसी मॉडेलमुळे पीएलसीसाठी प्रोग्रामिंग सिस्टमच्या डिझाइनमध्ये गुंतलेल्या विशेष कंपन्यांचा उदय झाला, ज्या विविध स्तरांवर प्रोग्रामिंग भाषेपासून मशीन भाषेत संक्रमण प्रदान करतात:

  • प्रोग्राममध्ये प्रवेश करताना;

  • प्रस्तुत करताना;

  • स्वतंत्र कमांड किंवा प्रोग्राम क्षेत्र बदलताना किंवा हलवताना;

  • जेव्हा वाक्यरचना त्रुटी आढळतात आणि ऑपरेटरला सिग्नल करतात.

ही कार्ये करण्यासाठी, प्रोग्रामिंग सिस्टम स्थानिक मोडमध्ये यशस्वीरित्या ऑपरेट करू शकते, म्हणजेच कंट्रोलरपासून स्वतंत्रपणे. हे प्रोग्रामरला कोणत्याही सोयीस्कर ठिकाणाहून प्रोग्राम लिहिण्याची संधी देते, आणि उत्पादन कार्यशाळेत नाही, म्हणजे, सर्जनशील प्रक्रियेस अधिक अनुकूल वातावरणात. मॉडेलिंगची शक्यता प्रोग्राम डीबग करण्याच्या प्रक्रियेस मोठ्या प्रमाणात सुलभ करते आणि कामाची संघटना सुधारते.

प्रोग्रामेबल लॉजिक कंट्रोलर - पीएलसी

प्रोग्राम करण्यायोग्य नियंत्रकांसाठी तयारी आणि प्रोग्रामिंगचे मुख्य टप्पे खालीलप्रमाणे आहेत:

1. नियंत्रित प्रणाली (नियंत्रण ऑब्जेक्ट) ने काय करावे, नियंत्रण उद्दिष्टे आणि नियंत्रण प्रणालीद्वारे केलेले इतर अतिरिक्त कार्ये, वेळेच्या संदर्भात अॅक्ट्युएटर्सद्वारे केलेल्या ऑपरेशन्सचा क्रम आणि सेन्सर्स आणि नियंत्रण उपकरणांची स्थिती निर्धारित करा.

2. ग्राफिक स्वरूपात प्रोग्रामचे अल्गोरिदम तयार करा.

3. सेन्सर, कंट्रोल डिव्हाइसेस, अॅक्ट्युएटर, अलार्म आणि साइट व्यवस्थापित करण्यासाठी आवश्यक इतर उपकरणे कनेक्ट करण्यासाठी कोणते मॉड्यूल आवश्यक आहेत ते ठरवा.

मॉड्यूल्स निवडताना, इनपुट / आउटपुट सिग्नलचे पॅरामीटर्स (व्होल्टेज आणि वर्तमान पातळी) आणि मॉड्यूल्सच्या कार्यक्षमतेचे विश्लेषण करा. वापरण्याच्या शक्यतेकडे लक्ष द्या स्मार्ट मॉड्यूल्स, जे इनपुट सिग्नलची पूर्व-प्रक्रिया आणि काही स्थानिक नियंत्रण कार्ये करू शकतात, ज्यामुळे प्रोग्रामिंगची जटिलता मोठ्या प्रमाणात कमी होईल.

4.कंट्रोलर मॉड्युल्सशी कंट्रोल प्रक्रियेत वापरल्या जाणार्‍या कंट्रोल ऑब्जेक्ट आणि उपकरणांचे सर्व इनपुट आणि आउटपुट डिव्हाइस कनेक्ट करण्यासाठी आकृती किंवा टेबल बनवा.

5. PLC प्रोग्रामिंग भाषांपैकी एकामध्ये एक प्रोग्राम लिहा जो ऑपरेशन्सचा विशिष्ट क्रम, त्यांचे परस्पर संबंध आणि संभाव्य आपत्कालीन परिस्थिती विकसित करतो.

6. सिंटॅक्स त्रुटींसाठी प्रोग्राम तपासा आणि त्या दुरुस्त करा, आणि नंतर रन-टाइम त्रुटींसाठी आणि योग्य दुरुस्त्या देखील करा.

7. कंट्रोलरला प्रोग्राम आणि सर्व आवश्यक ऑपरेटिंग पॅरामीटर्स लिहा.

8. नियंत्रण प्रणाली पूर्णपणे एकत्रित झाल्यानंतर, वास्तविक नियंत्रण प्रक्रियेत प्रोग्राम तपासा आणि आवश्यक असल्यास, अधिक अचूक सेटिंग्ज करा.

9. शेवटच्या प्रोग्रामच्या दोन प्रती जतन करा आणि त्या वेगळ्या ठिकाणी संग्रहित करा.

आम्ही तुम्हाला वाचण्याचा सल्ला देतोः

विद्युत प्रवाह धोकादायक का आहे?