easySCADA के लिए xLogic: मुफ्त पीसी SCADA सॉफ़्टवेयर सेटअप गाइड

व्यावसायिक SCADA लाइसेंस हजारों में लागत आते हैं और एक छोटे पैनल के लिए अधिक होते हैं। easySCADA — Rievtech से मुफ्त, पीसी-आधारित SCADA पैकेज — xLogic परिवार को लाइव स्क्रीन, रुझान, अलार्म और डेटा लॉगिंग देता है बिना किसी लाइसेंस लागत के। मैंने एक पंप स्टेशन, एक ग्रीनहाउस और एक परीक्षण बेंच को देखा है जो सभी एक विंडोज़ पीसी की कीमत पर उचित SCADA प्राप्त करते हैं, इसलिए मुझे आपको सेटअप के माध्यम से चलने दें जैसा कि मैनुअल सिखाता है — धूल के बिना।

आप वास्तव में क्या स्थापित कर रहे हैं

दो प्रोग्राम काम करते हैं।easyMonitorकॉन्फ़िगरेशन संपादक है — आप स्क्रीन बनाते हैं, वेरिएबल्स को बाइंड करते हैं, और रन दबाते हैं।easyServerवैकल्पिक है, केवल तभी आवश्यक है जब नियंत्रक ईथरनेट/GPRS पर क्लाइंट के रूप में कनेक्ट होते हैं। दोनों के पीछे एक MySQL डेटाबेस है, क्योंकि ऐतिहासिक और अलार्म डेटा को कहीं न कहीं रहना होता है।

इसका मतलब है कि इंस्टॉलेशन क्रम महत्वपूर्ण है: पहले MySQL6, फिर easySCADA कॉन्फ़िगरेशन सॉफ़्टवेयर। विंडोज़ 7 या 8 पर, इंस्टॉलर पर राइट-क्लिक करें और चुनेंव्यवस्थापक के रूप में चलाएँ— मैनुअल स्पष्ट है, और इसे छोड़ने से ऐसा रहस्यमय त्रुटि उत्पन्न होती है जो एक सुबह बर्बाद कर देती है।

सिस्टम आवश्यकताएँ, ईमानदारी से

विंडोज़ XP या बाद में, 7, 10 और 11 के माध्यम से। एक पेंटियम III 800MHz CPU और 256MB RAM पर्याप्त हैं। पिछले पंद्रह वर्षों में कोई भी कार्यालय पीसी योग्य है। यदि आपका "SCADA सर्वर" एक दराज से रिटायर लैपटॉप है, तो बधाई हो — यह अब एक वैध SCADA सर्वर है।

यह तीन तरीके से जुड़ता है

उस मार्ग का चयन करें जो आपकी साइट के लिए उपयुक्त है:

  • RS232/RS485 सीरियल— सीधे केबल, Modbus RTU। कोई सर्वर सॉफ़्टवेयर नहीं, कोई नेटवर्क कॉन्फ़िगरेशन नहीं। एकल पैनल के लिए सुरक्षित डिफ़ॉल्ट
  • ईथरनेट, नियंत्रक सर्वर के रूप में— easyMonitor सीधे Modbus TCP के माध्यम से कनेक्ट होता है। कोई सर्वर सॉफ़्टवेयर नहीं; नियंत्रक एक स्थिर IP रखता है और राउटर दूरस्थ पहुंच के लिए इसका पोर्ट अग्रेषित करता है
  • ईथरनेट/GPRS, नियंत्रक क्लाइंट के रूप में— नियंत्रक स्थिर IP या डोमेन वाले पीसी पर easyServer पर डायल करते हैं। NAT-ed साइटों और EXM-श्रृंखला GPRS टेलीमेट्री के लिए

प्रोटोकॉल नोट को दोहराना महत्वपूर्ण है क्योंकि लोग इसे गलत समझते हैं: easySCADA Modbus RTU और Modbus TCP बोलता है। बस इतना ही। कोई MQTT नहीं, कोई OPC-UA नहीं — और यह ठीक है, क्योंकि Modbus वास्तव में एक छोटे SCADA की आवश्यकता है।

सेटअप पथ, शून्य से

प्रोजेक्ट बनाएं:फाइल → प्रोजेक्ट → नया, इसका नाम दें, नियंत्रक मॉडल चुनें। एक ताजा प्रोजेक्ट पहले से ही पांच सीरियल डिवाइस ले जाता है; राइट-क्लिक करेंडिवाइसऔर जिसे आपको आवश्यकता है उसे संपादित करें। पता सेट करें (प्रत्येक डिवाइस के लिए अद्वितीय — डुप्लिकेट बस को भ्रष्ट कर देते हैं), प्रोटोकॉल (Modbus-RTU या Modbus-TCP), मॉडल, COM पोर्ट और बौड दर (9600 डिफ़ॉल्ट; यदि आप तेज़ी से जाते हैं तो पहले PLC पक्ष को बदलें), या ईथरनेट के लिए नियंत्रक IP और पोर्ट — उदाहरण के लिए 192.168.0.133 पर पोर्ट 5001 के लिए एक नियंत्रक जिसे सर्वर के रूप में सेट किया गया है।

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

क्लिक करेंशुरू/रोकें ▶बटन। यही सत्य का क्षण है।

30-सेकंड संचार परीक्षण

एक डिजिटल फ्लैग जोड़ें — F1, कहें — PLC प्रोग्राम में xLogicSoft में। यदि इसकी स्थिति easyMonitor विंडो में टॉगल होती है, तो संचार जीवित है। यदि यह मृत बैठा है, तो कुछ और छूने से पहले पता, बौड दर और पोर्ट की जांच करें। दस में से नौ बार यह उनमें से एक होता है।

दूरस्थ स्थल और ईमानदार नोट्स

नियंत्रक को सर्वर के रूप में इंटरनेट एक्सेस के लिए: राउटर पर स्थिर IP, नियंत्रक के LAN पते पर पोर्ट फॉरवर्ड (जैसे 5001)। EXM मॉडलों पर GPRS के लिए: कॉन्फ़िगर करेंGPRS डेटा अपलोडब्लॉक में xLogic के साथ easyServer IP और पोर्ट, चुनेंकस्टम Modbus, और मैनुअल की चेतावनी याद रखें — GPRS वायरलेस है, धीमा है, और सिम डेटा महंगा है। कम दर की टेलीमेट्री, उच्च गति की पोलिंग नहीं।

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

जहाँ easySCADA चमकता है

छोटे पंप स्टेशनों, ग्रीनहाउसों, HVAC पैनलों, एकल-मशीन कार्यशालाओं — वे स्थल जहां एक व्यावसायिक SCADA की लागत उस पैनल से अधिक होगी जिसे यह देखता है। जब स्थल बढ़ता है, तो वही नियंत्रक एक व्यावसायिक SCADA या क्लाउड प्लेटफॉर्म पर बिना हार्डवेयर को छुए चले जाते हैं। वह लाइसेंस जिसे आपने नहीं खरीदा, वह सबसे अच्छा लाइसेंस है जो आपने कभी नहीं रखा।

डेटा लॉगिंग जो अपने आप के लिए भुगतान करती है

यहाँ वह विशेषता है जिसका कोई मूल्य नहीं बताता, और जो सबसे अधिक बहसों को समाप्त करती है: ऐतिहासिक लॉग। easySCADA का डेटाबेस-समर्थित लॉगिंग समय के साथ मानों को रिकॉर्ड करता है, और जब एक मशीन 03:12 पर गलत व्यवहार करती है, तो लॉग आपको बताता है कि स्तर क्या था, पंप ने क्या किया, और अलार्म वास्तव में कब बजा। "यह बस रुक गया" बातचीत — रखरखाव में सबसे महंगा वाक्य — एक डेटा समीक्षा बन जाती है न कि एक अनुमान लगाने का खेल।

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

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

नमूना प्रोजेक्ट रणनीति

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

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

और प्रोजेक्ट फ़ाइलों को संस्करण नियंत्रण में रखें। easySCADA प्रोजेक्ट साधारण फ़ाइलें हैं; वे साफ़ तरीके से डिफ़ करते हैं और उन्हें कोड की तरह माना जाना चाहिए। जिस दिन ग्राहक पूछता है "पिछले महीने क्या बदला," आपके पास एक उत्तर होगा जो एक कंधे उचका देने वाला नहीं है।

हमारे डाउनलोड केंद्र से डाउनलोड और एक नमूना प्रोजेक्ट प्राप्त करें, या पहले हमारे Modbus सेटअप गाइड के साथ नियंत्रक पक्ष को तैयार करें। और हाँ — यहाँ मुफ्त वास्तव में मुफ्त का मतलब है। मैंने जाँच की है।