पीएलसी प्रोग्रामिंग के लिए ध्यान में रखे जाने वाले बिंदु!

Aug 13, 2024 एक संदेश छोड़ें

(1).पीएलसी प्रोग्रामिंग डिजाइन आवश्यकताएँ
पीएलसी कार्यक्रम का एक पूरा सेट न केवल सिस्टम को इतना सरल बना सकता है, इसे चलाने से पहले पूर्ण एनोटेशन, ठीक वास्तुकला, अच्छी स्केलेबिलिटी, पूर्ण अलार्म सुरक्षा प्रणाली, सिमुलेशन सिस्टम की भी आवश्यकता होती है।

 

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


2, पठनीयता
डिज़ाइन किए गए प्रोग्राम की पठनीयता अच्छी होनी चाहिए। इससे न केवल प्रोग्राम डिज़ाइनर को प्रोग्राम की समझ को गहरा करने, डिबगिंग की सुविधा मिलती है, बल्कि दूसरों को आपके प्रोग्राम को पढ़ने और समझने में भी सुविधा होती है, जिससे उपयोगकर्ता रखरखाव में सुविधा होती है। यदि आवश्यक हो, तो आप प्रोग्राम को पुश भी कर सकते हैं
प्रोग्राम को पठनीय बनाने के लिए, प्रोग्राम को यथासंभव स्पष्ट रूप से डिज़ाइन किया जाना चाहिए। पदानुक्रम पर ध्यान दें और ऑब्जेक्ट-ओरिएंटेड विधियों के साथ डिज़ाइन करने के बिंदु तक मॉड्यूलरिटी को लागू करें। अधिक मानक डिज़ाइन का उपयोग करने के लिए।
यदि आप विशेष मामलों में भाषा प्रोग्रामिंग का उपयोग करते हैं, तो कृपया आसानी से पढ़ने के लिए अधिकांश मामलों में लैडर प्रोग्रामिंग का उपयोग करें।


फिर IO आवंटन नियमित होना चाहिए, याद रखने और समझने में आसान होना चाहिए। यदि आवश्यक हो, तो कुछ एनोटेशन कार्य भी करें। आंतरिक उपकरणों का उपयोग भी नियमित होना चाहिए, बेतरतीब ढंग से उपयोग नहीं किया जाना चाहिए।


प्रोग्राम डिज़ाइन की शुरुआत में पठनीयता पर ध्यान दिया जाना चाहिए। ऐसा करना आसान नहीं है। क्योंकि प्रोग्राम डिबगिंग की प्रक्रिया में, निर्देशों की वृद्धि या कमी, आंतरिक उपकरणों के उपयोग में परिवर्तन, मूल स्पष्ट प्रोग्राम को थोड़ा अव्यवस्थित बना सकता है। इसलिए डिबगिंग के डिज़ाइन में वृद्धि या कमी के लिए कुछ जगह छोड़ दें, और फिर डिबगिंग पूरी होने के बाद थोड़ा सा संगठन करें, ताकि प्रोग्राम के डिज़ाइन की गुणवत्ता अधिक हो!


कार्यक्रम टिप्पणियों में कम से कम निम्नलिखित पहलू तो होने चाहिए:
ए. सिस्टम नोट्स: संपूर्ण प्रोग्राम कंपनी का कॉपीराइट और प्रोग्रामों के इस सेट का उपयोग
बी. प्रोग्राम ब्लॉक टिप्पणियाँ: ब्लॉक का मुख्य उद्देश्य और प्रोग्राम का लेखक
सी. पैराग्राफ टिप्पणियाँ: इस कोड का उपयोग
डी. परिवर्तनीय टिप्पणियाँ: कहने की आवश्यकता का महत्व, जिसमें / 0 टिप्पणियाँ, मध्यवर्ती परिवर्तनीय टिप्पणियाँ शामिल हैं

 

1

 

और जहां तक ​​गोपनीयता की बात है, मेरा मानना ​​है कि उन्हें कार्यक्रम के एन्क्रिप्शन एल्गोरिथ्म या ब्लॉकों के एन्क्रिप्शन में ध्यान में रखा जाना चाहिए, न कि टिप्पणियों को कम करने जैसे चतुराईपूर्ण तरीके से।


3, शुद्धता
पीएलसी प्रोग्राम सही होना चाहिए, और यह साबित करने के लिए कि यह सही ढंग से काम कर सकता है, वास्तविक कार्य द्वारा सत्यापित किया जाना चाहिए। यह पीएलसी प्रोग्राम की सबसे बुनियादी आवश्यकता है, अगर यह बिंदु नहीं किया जा सकता है, तो अन्य अच्छे और बेकार हैं।
प्रोग्राम को सही बनाने के लिए निर्देशों का सटीक उपयोग, आंतरिक उपकरणों का सही उपयोग होना चाहिए। निर्देशों का सटीक उपयोग और निर्देशों की सटीक समझ निर्देशों के अर्थ से जुड़ी हुई है और उपयोग की शर्तें स्पष्ट होनी चाहिए। यदि आवश्यक हो, तो आप कुछ अस्पष्ट निर्देशों का परीक्षण करने के लिए कुछ छोटे कार्यक्रम बना सकते हैं।


एक ही निर्देश के लिए, कारखाने से पीएलसी के विभिन्न बैचों या पीएलसी श्रृंखला के विभिन्न मॉडलों के कारण निर्देश के कुछ विवरण भिन्न हो सकते हैं, इसलिए आपको प्रोग्रामिंग मैनुअल को ध्यान से जांचना चाहिए।


आंतरिक उपकरणों का सही उपयोग भी महत्वपूर्ण है। उदाहरण के लिए, कुछ PLC में पावर-डाउन सुरक्षा होती है, जबकि अन्य में नहीं। सुनिश्चित करें कि डिवाइस की सुरक्षा के लिए पावर-डाउन सुरक्षा का उपयोग किया जाना चाहिए, और इसके विपरीत उपयोग नहीं किया जा सकता है।


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


4, विश्वसनीयता
कार्यक्रम न केवल सही होना चाहिए, बल्कि विश्वसनीय भी होना चाहिए। विश्वसनीयता पीएलसी कार्यक्रम की स्थिरता को दर्शाती है, जो पीएलसी कार्यक्रम की बुनियादी आवश्यकता भी है।


कुछ पीएलसी प्रोग्राम, सामान्य परिचालन स्थितियों या कानूनी संचालन के तहत सही ढंग से काम कर सकते हैं, और गैर-सामान्य परिचालन स्थितियों (जैसे कि अस्थायी बिजली आउटेज, और फिर जल्दी से फिर से सक्रिय) या अवैध संचालन (जैसे कि कुछ बटन प्रेस के क्रम का पालन नहीं करते हैं, या एक ही समय में, कई बटन दबाते हैं) के उद्भव, कार्यक्रम ठीक से काम नहीं कर सकता है। यह प्रोग्राम, यह बहुत विश्वसनीय नहीं है, या अस्थिर है, एक बुरा कार्यक्रम है!


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


इंटरलॉकिंग अवैध संचालन को अस्वीकार करने का एक सामान्य साधन है, रिले सर्किट आमतौर पर इस तरीके से उपयोग किए जाते हैं, पीएलसी भी इस पद्धति को अपना सकता है।

 

5. संशोधन में आसानी
किसी प्रोग्राम को बदलना आसान बनाने के लिए, यानी उसे संशोधित करना आसान बनाने के लिए। PLC की एक विशेषता यह है कि वे सुविधाजनक हैं और उन्हें विभिन्न स्थितियों के लिए लचीले ढंग से अनुकूलित किया जा सकता है। ऐसा करने का तरीका प्रोग्राम को संशोधित या पुनः डिज़ाइन करना है।
प्रोग्राम को पुनः डिज़ाइन करना PLC प्रक्रिया की उपयोग आवश्यकताओं को बदलने के मामले में उपयोग किया जाता है, न केवल प्रोग्राम को पुनः प्रोग्राम किया जाता है, बल्कि ! /0 को भी पुनः असाइन किया जाता है। अधिकांश मामलों में पुनः प्रोग्रामिंग की आवश्यकता नहीं होती है, और कुछ संशोधन पर्याप्त होते हैं। इसके लिए आवश्यक है कि प्रोग्राम को बदलना आसान हो।
संशोधन में आसानी का अर्थ लचीलापन भी है, केवल कुछ परिवर्तनों की आवश्यकता से, आप मापदंडों को बदलने या कार्रवाई को युक्तिसंगत बनाने का उद्देश्य प्राप्त कर सकते हैं।


6. विस्तारशीलता
दृश्य में प्रवेश करने से पहले कई कार्यक्रमों को प्रोग्राम किया जा सकता है, लेकिन दृश्य में, एक और कार्यक्रम जोड़ने की भी आवश्यकता हो सकती है, पूरे सिस्टम की संरचना को बाधित करने से बचने के लिए, आपको बैकअप के रूप में प्रत्येक कार्यात्मक क्षेत्र में एक निश्चित मात्रा में स्थान आरक्षित करने की आवश्यकता होती है।
हार्डवेयर में पर्याप्त मार्जिन छोड़ना, सॉफ्टवेयर में मैनुअल, स्वचालित, अर्ध-स्वचालित विचार, स्थिति को छोड़ देना।


7, पूर्ण अलार्म प्रणाली
पीएलसी सिस्टम अक्सर औद्योगिक वातावरण में उपयोग किया जाता है, प्रत्येक दुर्घटना बड़े या छोटे नुकसान का कारण बनती है, दुर्घटना पूर्व उपचार करने के लिए या दुर्घटना में नुकसान को कम करने के लिए, हमें पीएलसी अलार्म और सुरक्षा पर ध्यान देना चाहिए, जिसे सिस्टम के एक महत्वपूर्ण हिस्से के रूप में बाहर निकाला जाएगा।


8, कार्यक्रम सिमुलेशन
यह सुनिश्चित करने के लिए कि साइट की कमीशनिंग प्रगति या ग्राहकों को, अक्सर दृश्य में प्रवेश करने से पहले, पूरी तरह से स्वचालित सिमुलेशन के लिए अपने स्वयं के कार्यक्रमों को दिखाने के लिए। इस कारण से, आपको प्रोग्राम के सिमुलेशन प्रोग्राम भाग को जोड़ने की आवश्यकता है, डिस्कनेक्ट के बाद सामान्य साइट चलाने का सिमुलेशन प्रोग्राम भाग। प्रोग्राम को सिमुलेशन फ़ंक्शन से लैस करने के लिए, निम्नलिखित कार्यों की आवश्यकता है।
(1) वास्तविक पीएलसी आई/ओ बिंदुओं को पीएलसी मध्यवर्ती चर या डेटा ब्लॉक चर में परिवर्तित करें।
(2) प्रक्रिया आवश्यकताओं के अनुसार प्रत्येक डिवाइस के लिए सिमुलेशन प्रोग्राम लिखें। पीएलसी प्रोग्राम डिजाइन करने की प्रक्रिया में, जो उपरोक्त पहलुओं की आवश्यकताओं को पूरा करता है उसे एक अच्छा प्रोग्राम कहा जा सकता है।

 

(2) पीएलसी प्रोग्रामिंग टिप्स


(1) उपयुक्त पीएलसी मॉडल और I / 0 अंक की संख्या का चयन करें, विशेष फ़ंक्शन मॉड्यूल चुनने के लिए विशेष कार्यात्मक आवश्यकताएं हैं।


(2) चयनित पीएलसी प्रोग्रामिंग निर्देशों और संकलन सॉफ्टवेयर से खुद को परिचित करें


(3) आंतरिक रिले, होल्डिंग रिले, डेटा रजिस्टर, टाइमर, काउंटर आदि सहित सॉफ्ट घटक योजना का संचालन करें।


(4) कार्यक्रम नियोजन के लिए, आम तौर पर दोष निष्कर्षण, दोष प्रसंस्करण, मैनुअल प्रसंस्करण, स्वचालित प्रसंस्करण, आउटपुट प्रसंस्करण जैसे प्रोग्रामिंग के अनुक्रम। बड़े प्रोजेक्ट या उपकरण कार्यात्मक इकाई विभाजन, ब्लॉक प्रसंस्करण के अनुसार, जैसे कि एक स्वचालित उत्पादन लाइन में एक लहरा, चलती, शीर्ष पर घूमने वाले उपकरण आदि होते हैं, इसे उपरोक्त इकाई विभाजन ब्लॉक के अनुसार प्रोग्राम किया जाना चाहिए।


(5) कार्यक्रम के उपखंड में लिखे गए खंडों से पहले एक छोटा पैराग्राफ नोट जोड़ा जाना चाहिए, जो कार्यक्रम के इस खंड के कार्य को समझाता है, यदि आवश्यक हो, तो आप संबंधित प्रक्रिया प्रवाह को इंगित कर सकते हैं। कार्यक्रम के खंडों या उपखंडों और फिर समग्र कार्यक्रम स्थान क्रम मूल रूप से प्रक्रिया प्रवाह के क्रम के अनुसार होना चाहिए, ताकि कार्यक्रम की पठनीयता को सुविधाजनक बनाया जा सके।


(6) कार्यक्रम डिजाइन से पहले, उपकरण को सारगर्भित किया जाना चाहिए, जैसे कि स्टॉप, आपातकालीन स्टॉप, अधिभार, अधिभार, टाइमआउट, सुरक्षा प्रकाश पर्दे, टच स्टॉप, दरवाजा स्विच, और अन्य सामान्य कारकों को निकालने के लिए, स्टार्ट-अप सर्किट में रखा जाना चाहिए या मुख्य नियंत्रण शुरू करना चाहिए, इंटरलॉकिंग सर्किट, पूरे कार्यक्रम संरचना के लिए एक शर्त के रूप में, जिसके आधार पर, और फिर दो प्रमुख स्वचालित, मैनुअल प्रोग्राम कार्यात्मक क्षेत्रों में विभाजित किया जाना चाहिए।


(7) मैनुअल कार्यात्मक क्षेत्र के कार्यक्रम संरचना सामान्य कारकों, जैसे मैनुअल, उपकरणों की व्यक्तिगत सुरक्षा को खतरे में डालने और अन्य कारकों को निकाला जाना, मैनुअल मास्टर नियंत्रण, इंटरलॉकिंग सर्किट, सुरक्षा के लिए मैनुअल नियंत्रण, परिरक्षण, अलार्म में रखा गया है।


(8) स्वचालित कार्यात्मक क्षेत्र के कार्यक्रम संरचना में सामान्य कारक, जैसे कि स्वचालित, ओवररन, टाइमआउट और निकाले जाने वाले अन्य कारक, स्वचालित मास्टर नियंत्रण, इंटरलॉकिंग सर्किट, सुरक्षा, परिरक्षण, अलार्म के लिए उपकरणों के स्वचालित नियंत्रण में रखे जाते हैं। एक सामान्य सिद्धांत यह है कि सुरक्षा सुनिश्चित करने के आधार पर, उपकरणों के प्रवेश पर सख्त प्रतिबंध, उपकरणों के बाहर निकलने पर ढीले प्रतिबंध


(9) प्रोग्राम डिज़ाइन को कुल रीसेट फ़ंक्शन को प्रोग्राम करने के लिए डिज़ाइन किया जाना चाहिए, ताकि उपकरण विफलता की स्थिति में उपयोगकर्ता को सुविधा हो सके, उपकरण के सामान्य काम को जल्द से जल्द बहाल करने के लिए सुविधाजनक हो सके। रीसेट प्रक्रिया उपकरण और कर्मियों की सुरक्षा में कुल रीसेट को पूरी तरह से ध्यान में रखा जाना चाहिए।


(10) स्वचालित मोड मैनुअल मोड पर स्विच करता है, प्रोग्राम को स्वचालित मोड आउटपुट और मध्यवर्ती स्थिति को साफ़ करना चाहिए, विशेष रूप से SET निर्देश का उपयोग करके स्वचालित मोड में, RESET निर्देश के साथ मैनुअल मोड में साफ़ किया जाना चाहिए।


(11) प्रोग्राम संकलित करते समय दोहरे आउटपुट का उपयोग करना सख्त वर्जित है, अर्थात, एक ही आउटपुट स्टेटमेंट या एक ही आउटपुट कॉइल प्रोग्राम में 2 बार या उससे अधिक बार दिखाई देता है। विभिन्न मोड स्थितियों के तहत एक ही आउटपुट पॉइंट के आउटपुट को इंटरमीडिएट रिले का उपयोग करके रिले किया जाता है, और अंत में एक साथ केंद्रीकृत करके आउटपुट पॉइंट पर सूचीबद्ध किया जाता है।


(12) टच स्क्रीन का उपयोग करते समय, टच स्क्रीन और पीएलसी सामान्य नियंत्रण क्षेत्र और स्थिति क्षेत्र, प्रोग्रामिंग उपयोग के अन्य कार्य नहीं करेगा।

 

(13) पीएलसी के विशेष कपूर ब्लॉक को उपयोग करने से पहले, पहले यह पता लगाना चाहिए कि क्या इसका नियंत्रण क्षेत्र और स्थिति क्षेत्र कार्य शब्द पर कब्जा करता है, यदि कब्जा कर लिया जाता है, तो इन कार्य शब्दों को प्रोग्रामिंग के अन्य पहलुओं को नहीं करना चाहिए।


(14) चीनी टिप्पणियों में पीएलसी इनपुट, आउटपुट, इंटरमीडिएट रिले, टाइमर, काउंटर, डेटा रजिस्टर आदि को जोड़ा जाना चाहिए। इनपुट और आउटपुट में घटक नाम बिट नंबर भी होना चाहिए। इनपुट बिंदु के अनुरूप, एनओ संपर्क से जुड़े परिधीय स्विच के लिए सामान्य डिफ़ॉल्ट, एनसी संपर्क को जोड़ने की आवश्यकता के लिए टिप्पणियों में चिह्नित किया जाएगा। सभी टिप्पणियाँ स्पष्ट होनी चाहिए, गलत समझना आसान नहीं होना चाहिए, और सामान्यीकृत संदर्भों का उपयोग कम से कम करना चाहिए।


(15) प्रोजेक्ट डिबगिंग के पूरा होने के बाद, सिस्टम को अंतिम सॉफ्टवेयर प्रोग्राम को बनाए रखना चाहिए, फ़ाइल नाम को सहेजना चाहिए जिसमें प्रोजेक्ट नंबर / लेखक / तारीख की जानकारी / संस्करण संख्या होनी चाहिए।


(16) प्रोग्राम एन्क्रिप्शन के बारे में: एन्क्रिप्शन प्रोग्राम पासवर्ड के लिए एक विशेष फ़ाइल को सहेजा जाना चाहिए, और संबंधित उपयोगकर्ता नाम + पासवर्ड + अनुमति को इंगित करना चाहिए, पासवर्ड को समझने के लिए कम से कम दो लोगों को वितरित किया जाना चाहिए, ताकि प्रोग्राम को खोलने में असमर्थता लाने के लिए खाली कोड के नुकसान को रोका जा सके।


(17) पीएलसी और होस्ट कंप्यूटर (या टच स्क्रीन) एक निगरानी प्रणाली बनाने के लिए, स्क्रीन पर कई बार "मैनुअल", "स्वचालित" और अन्य नियंत्रण मोड (आमतौर पर एक से अधिक केवल एक बार हो सकते हैं) की आवश्यकता होती है। कार्यक्रम के अंदर आप "MOV" कमांड का उपयोग कर सकते हैं। जैसे: जब आप "मैनुअल" चुनते हैं तो अंदर एक रजिस्टर VB10 के लिए लगातार 1 MOV होगा, जब आप "स्वचालित" चुनते हैं तो उसी भाषण रजिस्टर VB10 के लिए 2 MOV होगा। जब तक रजिस्टर डेटा का निर्णय कितना है, हम जानते हैं कि सिस्टम उस तरह का नियंत्रण मोड है। इस विचार का लाभ यह है कि इसे समझना आसान है, इंटरलॉक और अन्य परेशानी वाले कार्यक्रमों की आवश्यकता के बिना।

 

2

 

(18) जब प्रोग्राम में एनालॉग नियंत्रण होता है, अगर एनालॉग रीडिंग में मूल रूप से कोई त्रुटि नहीं है, तो आप समय फ़िल्टरिंग विधि अपना सकते हैं, कुछ समय के लिए देरी कर सकते हैं। यदि पढ़े गए डेटा की त्रुटि बहुत बड़ी है, तो अन्य फ़िल्टरिंग विधियों को अपनाना आवश्यक है, जैसे कि औसत मूल्य की गणना करना। आप संबंधित जानकारी की जाँच कर सकते हैं।


(19) प्रोग्राम डिबगिंग की प्रक्रिया में (विशेष रूप से जब उपकरण परिवर्तन, आपका प्रोग्राम मूल उपकरण प्रोग्राम में जोड़ा जाता है), जब प्रोग्राम स्टेटमेंट आउटपुट कॉइल को पूरा करने की शर्तों में जुड़ा नहीं होता है, तो आप जांच सकते हैं कि प्रोग्राम का यह खंड ऐसे कथनों के बीच है या नहीं, जैसे कि JMP \go to\ और अन्य कथन। एक और संभावना यह है कि कार्यक्रम को बाधित करने के बाद, यदि शर्तें पूरी होती हैं और आउटपुट चालू नहीं होता है, तो प्रोग्राम आमतौर पर स्कैन नहीं किया जाता है।


(20) अनुक्रम नियंत्रण कार्यक्रम में, अर्थात्, एक कार्रवाई के पूरा होने के बाद, अगली कार्रवाई में, और अन्य समान अनुक्रमिक नियंत्रण, +10 +10 नियंत्रण मोड का उपयोग, मुझे लगता है कि यह सोचने के लिए बहुत सुविधाजनक है: एक रजिस्टर प्रीसेट करें, आरंभीकरण में 0 का मान, जब सिस्टम शुरू होता है, तो यह +10, इस समय, रजिस्टर 10 के लिए, रजिस्टर 10 के बराबर है पहली कार्रवाई में किया जा सकता है; पहली कार्रवाई पूरी हो गई है, और फिर पहली कार्रवाई के पूरा होने के बाद, और फिर रजिस्टर +10, रजिस्टर 20 के बराबर है, आप दूसरी कार्रवाई कर सकते हैं, दूसरी कार्रवाई पूरी हो गई है और फिर +10, रजिस्टर 30 के बराबर है, ताकि जब तक रजिस्टर में कितना डेटा का निर्णय हो, हम जानते हैं कि कार्रवाई पूरी हो जाएगी, जब कार्रवाई कूदने की आवश्यकता होती है, तो आप अब +10 नहीं कर सकते हैं, आप +20 \ +30 जोड़ सकते हैं ..., वास्तविक बर्फ पर निर्भर करता है निर्धारित किया जाना है। 1 जोड़ने के बजाय 10 क्यों जोड़ें, क्योंकि 10 जोड़ने के बाद, यदि आप एक पैराग्राफ सम्मिलित करते हैं, तो बस इस 10 खाली स्थान में यादृच्छिक रूप से एक स्थान चुनें।


(21) प्रोग्राम के डिजाइन में, जब कोई प्रक्रिया विफलता (गैर-नियंत्रण प्रणाली नियंत्रण) होती है, तो विफलता की घटना को बनाए रखना सबसे अच्छा होता है, और प्रकाश ध्वनि अलार्म। जब तक ऑपरेटर रीसेट नहीं करता, ताकि यह पता चल सके कि सिस्टम में खराबी है, अन्यथा डाउनटाइम, अन्य अभी भी आपके प्रोग्राम की समस्याओं के बारे में सोचते हैं। आम तौर पर एक नई प्रणाली के डिजाइन में इनसे अवगत होना चाहिए।


(22) बार-बार कॉल किए जाने वाले सबरूटीन के लिए, आप सब-मॉड्यूल बना सकते हैं और उन्हें बार-बार कॉल कर सकते हैं।


(23) चूंकि उत्पादन मशीनरी के कार्य चक्र में प्रत्येक चरण की गति को निष्पादित करने में एक निश्चित समय लगता है, और इन समयों की एक निश्चित सीमा होती है, इसलिए आप इन समयों को एक संदर्भ के रूप में उपयोग कर सकते हैं ताकि कार्य चरण की गति का पता लगाने के लिए उसी समय टाइमर शुरू किया जा सके, टाइमर का समय सेटिंग मान उस समय से 20% से 30% अधिक होता है जो आंदोलन सामान्य परिस्थितियों में चलेगा, और टाइमर के आउटपुट सिग्नल का उपयोग अलार्म या स्वचालित स्टॉप डिवाइस के लिए किया जा सकता है। जब उत्पादन मशीनरी के एक चरण की कार्रवाई का समय निर्दिष्ट समय से अधिक होता है, तो संबंधित टाइमर पूर्व निर्धारित समय तक पहुंचने के लिए, अगले चरण की कार्रवाई में स्थानांतरित नहीं किया गया है जब टाइमर एक गलती संकेत जारी करता है, तो सामान्य कार्य चक्र कार्यक्रम को रोकने के लिए संकेत, अलार्म या शटडाउन कार्यक्रम शुरू होता है, जिसे अक्सर ओवर बीट सुरक्षा के रूप में जाना जाता है।


(24) कुछ सुरक्षा पहचान स्विच (जैसे आपातकालीन स्टॉप बटन, सुरक्षा प्रकाश पर्दे, सीमा स्विच, आदि) व्यावहारिक सामान्य रूप से बंद (एनसी) इनपुट।


(25) सुरक्षा, ऊर्जा की बचत के विचारों के लिए, आउटपुट को केवल तभी कार्रवाई की आवश्यकता होती है जब कार्रवाई की आवश्यकता होती है, आउटपुट को रोकने के लिए एक बार जगह में, आउटपुट को रोकने की आवश्यकता होती है, बजाय इसके कि हमेशा की तरह डिज़ाइन किया जाए, जब आउटपुट डिस्कनेक्ट हो जाता है।


(26) कार्यकारी तत्व की कार्रवाई का सिद्धांत अराजक होने के बजाय स्थिर होना चाहिए!


(27) एकल डिवाइस नियंत्रण: एक एकल डिवाइस में सॉफ्ट मैनुअल / स्वचालित स्विचिंग होना चाहिए और सॉफ्ट मैनुअल फ़ंक्शन शुरू / रोक सकता है, सॉफ्ट मैनुअल पर स्वचालित स्विचिंग द्वारा, डिवाइस बंद नहीं हो सकता है; सॉफ्ट मैनुअल द्वारा स्वचालित पर स्विचिंग द्वारा, उपकरण स्वचालित प्रोग्राम के आधार पर शुरू / बंद हो जाता है।


(28) एक ही उपकरण (पंप, पंखे और अन्य बड़े उपकरण) 24 घंटे चलते रहें।

जांच भेजें

whatsapp

टेलीफोन

ईमेल

जांच