PLC से SMS अलार्म: पैरामीटर बदलें और बिना इंटरनेट के सूचित हों

कोई इंटरनेट नहीं। कोई राउटर नहीं। कोई वीपीएन नहीं। बस एक सिम कार्ड और एक नंबर जो आपको तब कॉल करता है जब मशीन रुकती है। एक निश्चित प्रकार के औद्योगिक स्थलों के लिए — दूरस्थ, ग्रामीण, या बस सस्ते — SMS सबसे विश्वसनीय अलार्म चैनल है जो मौजूद है, और GSM-सक्षम xLogic CPUs में यह अंतर्निहित है।

मैनुअल इसके लिए पूरे अनुभाग समर्पित करता है: SMS त्रुटि कोड, फोनबुक प्रबंधन, टेक्स्ट संदेश द्वारा पैरामीटर संशोधन। यह कोई बाद की सोच की विशेषता नहीं है। यह एक कार्यशील दूरस्थ-रखरखाव प्रणाली है।

आप टेक्स्ट द्वारा क्या कर सकते हैं

सूची एक रिमोट-कंट्रोल पैनल की तरह पढ़ती है:

  • SMS द्वारा F, Q, AQ, AF, AM, REG और RTC मानों को संशोधित करें
  • फोनबुक नंबरों को दूरस्थ रूप से बदलें
  • GPRS पैरामीटर और सेटिंग्स को समायोजित करें
  • ईमेल पैरामीटर और सेटिंग्स को संशोधित करें
  • GSM पैरामीटर की जांच करें

साधारण भाषा में: मशीन आपको 3 AM पर "टैंक स्तर कम, पंप 1 ट्रिप" का SMS भेज सकती है, और आप वापस टेक्स्ट कर सकते हैं "कम स्तर सेटपॉइंट को 2.1 मीटर पर बढ़ाएं, पंप 1 को रीसेट करें।" साइट कभी भी तकनीशियन को नहीं देखती जब तक कि समस्या वास्तव में हाथों की आवश्यकता न हो।

कुछ स्थलों के लिए SMS क्लाउड से बेहतर क्यों है

क्लाउड मॉनिटरिंग को एक डेटा कनेक्शन की आवश्यकता होती है जो हर जगह काम करता है। एक स्टील-फ्रेम गोदाम, एक बेसमेंट प्लांट रूम, या एक घाटी स्थल जिसमें पैचि LTE है, वह धारणा विफल होती है। SMS उसी नेटवर्क पर चलता है लेकिन बहुत कम बार के साथ: एक टेक्स्ट संदेश उस जगह पहुंचता है जहां एक TCP सत्र टाइमआउट होता है।

एक लागत की कहानी भी है। एक दूरस्थ साइट पर निरंतर पोलिंग के लिए डेटा योजना जोड़ती है। SMS अलार्म इवेंट-ड्रिवेन होते हैं — महीने में कुछ संदेश, प्रति संदेश सेंटी, कोई निष्क्रिय समय डेटा शुल्क नहीं। केवल अलार्म मॉनिटरिंग के लिए, बिल लगभग कुछ नहीं होता।

वास्तविक मामला: रात की शिफ्ट ठंडे भंडारण

एक ठंडे स्टोर में एकल रेफ्रिजरेशन नियंत्रक, कोई साइट नेटवर्क नहीं, और एक रात प्रबंधक जो तकनीकी नहीं है। CPU तब SMS भेजता है जब तापमान अलार्म सीमा को पार कर जाता है और उसके बाद हर पंद्रह मिनट में जब तक कोई इसे स्वीकार नहीं करता। मालिक का फोन HMI है। मालिक का उत्तर टेक्स्ट — "रीसेट, सेटपॉइंट कम करें" — नियंत्रण क्रिया है।

यूनिट ने दो साल तक ऐसा ही चलाया। एकमात्र सेवा कॉल निर्धारित थे।

सेटअप वास्तविकता

आपको एक GSM/GPRS-सक्षम CPU मॉडल, SMS सक्षम सिम, और फोनबुक को अनुमति प्राप्त नंबरों के साथ कॉन्फ़िगर करने की आवश्यकता है। मैनुअल में SMS कमांड प्रारूप और त्रुटि कोड शामिल हैं — उस पृष्ठ को बुकमार्क करें, क्योंकि पहली कॉन्फ़िगरेशन में हमेशा एक टाइपो होता है।

सुरक्षा नोट, क्योंकि मुझे यह कहना है: फोन नंबर सूची आपकी फ़ायरवॉल है। इसे सख्ती से कॉन्फ़िगर करें। एक PLC जो किसी भी नंबर से कमांड स्वीकार करता है, एक PLC है जो किसी भी व्यक्ति से कमांड स्वीकार करता है। फोनबुक को लॉक करें, बिना रोमिंग के एक समर्पित सिम का उपयोग करें, और नंबर को एक चाबी की तरह मानें।

SMS कमांड व्याकरण

कमांड प्रारूप सीखना एक डेमो और एक कार्यशील प्रणाली के बीच का अंतर है। मैनुअल F, Q, AQ, AF, AM, REG और RTC मानों को संशोधित करने के लिए SMS सिंटैक्स का दस्तावेजीकरण करता है — प्रत्येक का अपना प्रारूप होता है, प्रत्येक का एक त्रुटि कोड होता है जब यह विफल होता है। फोनबुक कई नंबरों का समर्थन करता है, और CPU यह पहचानता है कि किसे कमांड देने की अनुमति है और किसे केवल सूचित होने की अनुमति है।

साइट के लिए एक-पृष्ठ कमांड चीट शीट बनाएं: "कम स्तर सेटपॉइंट बढ़ाने के लिए, X भेजें; पंप 1 को रीसेट करने के लिए, Y भेजें।" इसे उस फोन के बगल में लमिनेट करें जो ड्यूटी इंजीनियर ले जाता है। जो लोग वास्तव में SMS नियंत्रण का उपयोग करते हैं वे PLC प्रोग्रामर नहीं हैं — वे एक फोन और एक प्रक्रिया के साथ ऑपरेटर हैं, और चीट शीट प्रक्रिया है।

कमिशनिंग के दौरान हर कमांड प्रारूप का परीक्षण करें, तूफान के दौरान नहीं। प्रारूप में एक टाइपो फोन पर एक त्रुटि कोड उत्पन्न करता है और मशीन पर एक रहस्य; एक परीक्षण प्रारूप एक कार्यशील रिमोट कंट्रोल उत्पन्न करता है। पंद्रह मिनट की कमीशनिंग 2 AM के फोन कॉल को बचाती है।

जब SMS पर्याप्त नहीं होता

SMS इवेंट-ड्रिवेन और मानव-निर्देशित है; यह एक इतिहासकार नहीं है। यदि साइट को प्रवृत्तियों, SCADA इतिहास, या बहु-उपयोगकर्ता डैशबोर्ड की आवश्यकता है, तो easySCADA के साथ ईथरनेट मार्ग या एक क्लाउड प्लेटफॉर्म डेटा ले जाता है। ईमानदार आर्किटेक्चर दोनों को चलाता है: अलार्म और त्वरित कमांड के लिए SMS, रिकॉर्ड के लिए Modbus TCP या MQTT। वही CPU दोनों चैनलों का समर्थन करता है, और दोनों कभी भी संघर्ष नहीं करते — GSM मॉड्यूल टेक्स्ट को संभालता है जबकि ईथरनेट पोर्ट डेटा को संभालता है।

जिस विफलता मोड के खिलाफ डिजाइन करना है वह है जहां अलार्म टेक्स्ट बाहर जाता है और कोई कार्रवाई नहीं करता। स्वीकृति को कॉन्फ़िगर करें: ऑपरेटर उत्तर देता है, CPU स्वीकृति को लॉग करता है, और वृद्धि लॉजिक जानता है कि किसने उत्तर नहीं दिया। यह SMS को एक सूचना से एक प्रक्रिया में बदल देता है जिसमें जवाबदेही होती है।

और सिम को हर महीने टॉप अप और परीक्षण करें। एक मृत सिम एक मौन अलार्म प्रणाली है, और मौन अलार्म प्रणालियाँ सबसे खराब संभव क्षण पर खोजी जाती हैं।

स्वीकृति लूप

एक अलार्म जिसे कोई स्वीकार नहीं करता वह एक अफवाह है। स्वीकृति पथ को कॉन्फ़िगर करें: SMS बाहर जाता है, ऑपरेटर उत्तर देता है, CPU उत्तर को लॉग करता है और यदि कोई विंडो के भीतर उत्तर नहीं देता है तो वृद्धि करता है। मैनुअल का कमांड सेट स्वीकृति प्रारूपों को कवर करता है; डिज़ाइन निर्णय आपका है। दो नंबर — स्वीकृति टाइमआउट और वृद्धि लक्ष्य — एक सूचना प्रणाली को एक प्रक्रिया में बदलते हैं जिसमें जवाबदेही होती है, और वे ब्रोशर में किसी भी विशेषता से अधिक मूल्यवान होते हैं।

इंटरनेट-निर्भर अलार्म सिस्टम फैशनेबल हैं। SMS अलार्म अटूट हैं। जानें कि आपके साइट को वास्तव में कौन सा चाहिए।

सिम का मासिक परीक्षण अनसुना अनुष्ठान है: एक परीक्षण अलार्म भेजें, फोन की घंटी बजते हुए देखें, उत्तर पथ की पुष्टि करें। एक मौन सिम एक मौन अलार्म प्रणाली है, और मौन प्रणालियाँ सबसे खराब संभव क्षण पर खोजी जाती हैं। परीक्षण को कैलेंडर पर रखें — हर महीने का पहला सोमवार — और अलार्म श्रृंखला जीवित रहती है।