براہِ کرم، ماہرین سے مشورہ دیں؛ کنفیگریشن سافٹ ویئر سے متعلق مسائل ہیں، فوری جواب کی توقع ہے۔
Thread Content
کیا کنفیگریشن سے متعلق معلومات اور سافٹ ویئرز کے درمیان موازنہ، غیرجانبدارانہ انداز میں پیش کیا گیا ہے؟ کنفیگریشن سافٹ ویئر میں “کنفیگریٹ” کا مطلب “ترتیب دینا”, “سیٹ کرنا”، “ضبط کرنا” وغیرہ ہے۔ اس کا مطلب یہ ہے کہ صارف، “بلاکس جوڑنے” جیسے آسان طریقے سے، اپنی ضرورت کے مطابق سافٹ ویئر کے فنکشنز کو ترتیب دے سکتا ہے، بغیر کسی کمپیوٹر پروگرام لکھنے کی ضرورت کے۔ یہی “کنفیگریشن” کا مطلب ہے۔ آسان الفاظ میں، کنفیگریشن سافٹ ویئر، خودکار عملوں اور آلات پر نظر رکھنے اور ان کو کنٹرول کرنے میں مدد کرتا ہے۔ یہ خودکار عملوں اور آلات سے مختلف قسم کی معلومات جمع کر سکتا ہے، اور ان معلومات کو گرافیکل شکل میں پیش کرکے انہیں زیادہ آسانی سے سمجھنے کے قابل بناتا ہے۔ اہم معلومات کو متعلقہ افراد تک مختلف طریقوں سے پہنچایا جاتا ہے، معلومات پر ضروری تجزیہ اور عملدرآمد کیا جاتا ہے، اور کنٹرول کے احکامات بھی جاری کئے جاتے ہیں۔ ؟ آلات کنٹرول انجینئرنگ نیٹ ورک نے، صارفین کی جانب سے فراہم کردہ معلومات کی بنیاد پر، مختلف عام استعمال ہونے والے کنفیگریشن سافٹ ویئرز کے بارے میں معلومات اور موازنے جمع کیے ہیں۔ تمام لوگوں کو بحث کرنے اور مزید معلومات فراہم کرنے کی دعوت ہے۔ چند مقبول کنفیگریشن سافٹ ویئرز کا تعارف:1. ان ٹچ: ونڈروریئر کا ان ٹچ سافٹ ویئر، وہ پہلا کنفیگریشن سافٹ ویئر تھا جو ہمارے ملک میں متعارف ہوا۔ 80 کی دہائی کے آخر اور 90 کی دہائی کے آغاز میں، Windows 3.1 پر مبنی InTouch سافٹ ویئر نے ہمیں حیران کردیا، اور InTouch میں بہت ساری تصاویر کا ذخیرہ بھی موجود تھا۔ لیکن، ابتدائی InTouch سافٹ ویئر میں ڈرائیورز سے رابطہ قائم کرنے کے لئے DDE طریقہ استعمال کیا جاتا تھا، جس کی وجہ سے اس کی کارکردگی خراب تھی۔ جدید InTouch 7.0 ورژن میں یہ سافٹ ویئر مکمل طور پر 32 بٹ ونڈوز پلیٹ فارم پر کام کرتا ہے، اور اس میں OPC کی سہولت بھی موجود ہے۔ 2۔ iFix: انٹیلیوشن نامی کمپنی، فکس کنفیگریشن سافٹ ویئر کے ذریعے اپنا کاروبار شروع کیا۔ سال 1995 میں اسے ایمرسن نے خرید لیا، اور اب یہ ایمرسن گروپ کی مکمل ملکیتی ذیلی کمپنی ہے۔ فکس6.x سافٹ ویئر، صنعتی کنٹرول سسٹمز سے وابستہ افراد کے لئے ضروری تصورات اور آپریشنل انٹرفیس فراہم کرتا ہے؛ نیز اس میں مکمل ڈرائیور بھی موجود ہیں (جنہیں الگ سے خریدنا پڑتا ہے)۔ انٹیلیوشن نے اپنی جدید ترین مصنوعات کی سیریز کا نام “iFiX” رکھا ہے۔ iFiX میں، انٹیلیوشن نے طاقتور کنفیگریشن فیچرز فراہم کیے ہیں، لیکن یہ نئی ورژن، پچھلے 6.x ورژنوں کے ساتھ مکمل طور پر مطابقت نہیں رکھتی۔ پہلے استعمال ہونے والی سکرپٹ زبان کو VBA (Visual Basic For Application) میں تبدیل کر دیا گیا، اور اس میں مائیکروسافٹ کا VBA ڈویلپمنٹ انوائرنمنٹ بھی شامل کر دیا گیا۔ بدقسمتی سے، انٹیلیوشن نے VBA میں 6.1 ورژن کی اسکرپٹ زبان کو تبدیل کرنے کا کوئی آلہ فراہم نہیں کیا ہے۔ iFiX میں، Intellution کے مصنوعات، مائیکروسافٹ کے آپریٹنگ سسٹمز اور نیٹ ورکس سے گہرا انضمام رکھتے ہیں۔ انٹیلیوشن، OPC (OLE for Process Control) تنظیم کے بانی ارکان میں سے ایک بھی ہے۔ iFiX کے OPC کمپوننٹس اور ڈرائیورز کو بھی الگ سے خریدنا پڑتا ہے۔ 3۔ سیٹیک: سی آئی ٹی کمپنی کا سیٹیک بھی ان مصنوعات میں سے ایک ہے جو پہلے ہی چینی بازار میں داخل ہوئیں۔ سیٹیک کا طریقہ کار بہت سادہ ہے، لیکن یہ زیادہ تر پروگرامرز کے لئے ہی مناسب ہے، نہ کہ صنعتی کنٹرول سسٹم استعمال کرنے والوں کے لئے۔ سیٹیچ، سی زبان جیسی اسکرپٹنگ زبان فراہم کرتا ہے تاکہ صارفین دوبارہ ترقیاتی کام انجام دے سکیں۔ لیکن iFix کے برخلاف، سیٹیچ کی اسکرپٹنگ زبان آبجیکٹ اوریئنٹڈ نہیں ہے، بلکہ یہ سی زبان جیسی ہی ہے۔ اس سے صارفین کے لئے دوبارہ ترقیاتی کام انجام دینا مشکل ہو جاتا ہے۔ 4۔ WinCC: سیمنس کا WinCC بھی ایک مکمل کنفیگریشن ڈویلپمنٹ ماحول ہے۔ سیمنس، C زبان جیسے اسکرپٹ فراہم کرتا ہے، نیز ڈیبگنگ کے لئے بھی سہولیات موجود ہیں۔ WinCC میں OPC کی سہولت موجود ہے، اور اس کے ذریعہ تقسیم شدہ نظاموں کو کنفیگر کیا جاسکتا ہے۔ لیکن WinCC کی ساخت کافی پیچیدہ ہے، اس لیے بہتر ہے کہ صارفین WinCC کے استعمال کو سیکھنے کے لئے سیمنس کی جانب سے فراہم کردہ تربیت حاصل کریں۔ 5۔ کنفیگریشن وانگ: کنفیگریشن وانگ، ملک کی پہلی اور سب سے معروف کنفیگریشن سافٹ ویئر تیار کرنے والی کمپنی ہے (اس سے قبل موجود زیادہ تر برانڈز تو ناپید ہو چکے ہیں)۔ کنفیگریشن کنگ، ریسورس مینیجر جیسا یوزر انٹرفیس فراہم کرتا ہے، نیز چینی حروف کو کلیدی الفاظ کے طور پر استعمال کرنے والی اسکرپٹ زبان کی بھی سہولت دیتا ہے۔ کنفیگریشن کنگ بھی مختلف ہارڈویئر ڈرائیور فراہم کرتا ہے۔ 6۔ کونٹروکس (کائی وو) : ہوا فو کمپیوٹر کمپنی کا کونٹروکس2000، ایک مکمل 32 بٹ کمپیوٹنگ پلیٹ فارم ہے؛ یہ صنعتی کنٹرول سسٹمز کے استعمال کنندگان کو ریئل ٹائم گراف، تاریخی ڈیٹا، الارمز، ڈیٹا رپورٹس اور دیگر خصوصیات فراہم کرتا ہے۔ ملک کے ان پہلے سافٹ ویئر ڈویلپرز میں سے ایک کے طور پر جو OPC تنظیم میں شامل ہوئے، کونٹروکس میں OPC کی سہولت فراہم کی گئی ہے، اور یہ درجنوں اعلیٰ کارکردگی والے ڈرائیور بھی فراہم کرتا ہے۔ یہ اوبجیکٹ گرائنڈ اسکرپٹنگ زبانوں کے لئے کمپائلر فراہم کرتا ہے؛ ActiveX کمپوننٹس اور پلگ اِنز کے استعمال کی سہولت دیتا ہے، نیز ODBC کے ذریعے بیرونی ڈیٹا بیس سے رابطہ قائم کرنے کی سہولت بھی فراہم کرتا ہے۔ کونٹروکس، نیٹ ورک سپورٹ اور ویو سرور کی سہولیات بھی فراہم کرتا ہے۔ 7، فورس کنٹرول (ForceControl): ڈاچنگ تھری ڈی کمپنی کا فورس کنٹرول، وقت سے متعلق پہلوؤں کے لحاظ سے، ملک کے ان ابتدائی کنفیگریشن سافٹ ویئرز میں سے ایک ہے۔ صرف اس لیے کہ ابتدائی دور میں “لیفٹ کنٹرول” کو باقاعدہ مصنوعات کے طور پر وسیع پیمانے پر فروخت نہیں کیا گیا، اس لیے زیادہ تر لوگوں کو اس کے بارے میں علم نہیں ہے۔ تقریباً سن 93 کے آس پاس، “لیکن کنٹرول” کا پہلا ورژن تیار ہو گیا، لیکن اس وقت یہ DOS اور VMS پر مبنی ورژن ہی تھا۔ بعد میں، ونڈوز 3.1 کی مقبولیت کے ساتھ، 16 بٹ ورژن کا “لیکن کنٹرول” بھی تیار کیا گیا۔ لیکن ونڈوز 95 کے ورژن میں “لیکونٹرول” کی تخلیق سے پہلے، اس کا استعمال بنیادی طور پر کمپنیوں کے داخلی منصوبوں کے لئے ہی کیا جاتا تھا۔ 32 بٹ ورژن میں دستیاب 1.0 ورژن کے “لیکن کنٹرول” سسٹم میں، اسکی ساخت ہی بہت جدید ہے۔ اسکی سب سے بڑی خصوصیت یہ ہے کہ یہ حقیقی معنوں میں “تقسیم شدہ ریئل ٹائم ڈیٹا بیس” پر مبنی تین پرتوں والی ساخت رکھتا ہے؛ اور یہ ریئل ٹائم ڈیٹا بیس ایک ایسی ساخت ہے جسے ضرورت کے مطابق ترتیب دیا جاسکتا ہے۔ سال 1999 سے 2000 کے دوران، لیکنگ کنٹرول میں بہت ترقی ہوئی۔ نئے ورژن 2.0 میں فعالیتوں کی تعداد، استعمال میں آسانی، کھلے پن، اور I/O ڈرائیوز کی تعداد میں بہت بہتری آئی۔ بہت سے پہلوؤں کی ڈیزائننگ میں، “لیفٹ کنٹرول” ملکی صارفین کے نقطہ نظر کو مدِ نظر رکھتا ہے؛ یعنی عملیت پسندی کو ترجیح دی جاتی ہے، لیکن ساتھ ہی بڑے سافٹ ویئرز کے معیارات بھی برقرار رکھے جاتے ہیں۔ اس کے علاوہ، کمپنی نے مصنوعات سے متعلق تربیت، صارفین کو تکنیکی مدد فراہم کرنے وغیرہ کے لئے بھرپور وسائل خرچ کئے ہیں۔ امید ہے کہ مختصر وقت میں ہی “لیکونٹرول” سافٹ ویئر، انڈسٹریل کنٹرول سافٹ ویئر کی دنیا میں ایک بڑا اثر ڈالے گا۔ 8۔ GE کا Cimplicity، دراصل امریکی کمپنی GE Fanuc کی جانب سے تیار کردہ ایک انسان-مشین انٹرفیس ہے؛ یہ کاروباری سطح پر حل فراہم کرنے والا سافٹ ویئر ہے، جو ڈیٹا جمع کرنے اور نگرانی کے کاموں میں بھی استعمال ہوتا ہے۔ سیمپلیسٹی سسٹم، ایک ماڈیولر سافٹ ویئر ڈھانچہ ہے؛ یہ سافٹ ویئر کے بنیادی حصوں، بنیادی سسٹم، اختیاری ماڈیولز، اور آلات کے درمیان رابطے کے عناصر سے مل کر بنتا ہے۔ CIMPLICITY سسٹم کی ایک اہم خصوصیت یہ ہے کہ یہ مختلف پلیٹ فارمز کی حمایت کرتا ہے۔ CIMPLICITY جن کمپیوٹر ہارڈویئر سسٹمز پر چل سکتا ہے، ان میں انٹیل سیریز کے مائکروپروسیسرز والے پرسنل کمپیوٹر، DEC Alpha ورک اسٹیشن، HP-9000 سیریز، IBM PowerPC، IBM RS-6000، اور DEC VAX جیسے مختلف قسم کے سسٹم شامل ہیں۔ اور یہ ان کمپیوٹر آپریٹنگ سسٹمز کی حمایت کرتا ہے جن میں تازہ ترین 32 بٹ ونڈوز سسٹمز جیسے ونڈوز NT 4.0، ونڈوز 95 شامل ہیں۔ ; یونکس سسٹم اور VMS سسٹم وغیرہ۔ 9۔ RSView Supervisory Edition، راک ویل آٹومیشن کی جانب سے تیار کردہ ایک سافٹ ویئر ہے؛ یہ ونڈوز 2000 آپریٹنگ سسٹم پر مبنی ہے۔ اس کا استعمال، پوری کمپنی کی تمام پیداواری سرگرمیوں کی نگرانی، کنٹرول، اور ان سے متعلق ڈیٹا حاصل کرنے کے لئے کیا جاتا ہے۔ 10- NI Lookout، مارکیٹ میں سب سے آسان استعمال ہونے والا انڈسٹریل کنفیگریشن سافٹ ویئر ہے! لُک آؤٹ کا استعمال کرتے ہوئے، صنعتی عملوں پر نگرانی اور ڈیٹا جمع کرنا بہت آسان ہو جاتا ہے۔ لُک آؤٹ، درجنوں PLC کمیونیکیشن پروٹوکولز کی حمایت کرتا ہے، جیسے موڈبس، AB، سیمنس وغیرہ۔ لُک آؤٹ بھی OPC کمیونیکیشن کی حمایت کرتا ہے۔ لک آؤٹ، NI کی ہارڈویئر مصنوعات “فیلڈپوائنٹ” کے ساتھ بھی بغیر کسی رکاوٹ کے انضمام کیا جا سکتا ہے۔ فائل کا سائز بہت بڑا ہے؛ یہ صرف 11 انچ چوڑائی والے پلیٹ فارمز پر ہی استعمال کی جاسکتی ہے۔ “وزکون” ایک جدید SCADA ایپلیکیشن ڈویلپمنٹ ٹول ہے، سسٹم انٹیگریٹرز اس کی مدد سے مختلف صنعتی شعبوں کے لئے جدید ایپلیکیشنز تیار کرسکتے ہیں۔ وزکون کا بہت ہی آسان گرافکل یوزر انٹرفیس، شاندار HMI خصوصیات، انٹرنیٹ تک رسائی، آسان سے پیچیدہ تک کا ترقیاتی عمل، اور پوری فیکٹری کو ایک ساتھ جوڑنے کی صلاحیت، ان خصوصیات کی بدولت یہ فیکٹریوں کے خودکار نظاموں میں سب سے زیادہ استعمال ہونے والا SCADA سسٹم بن گیا ہے۔ وزکون کی بدولت کمپنی کے مختلف شعبے ایک دوسرے سے جڑ جاتے ہیں، اور فیکٹری کے منتظمین اور عملہ تمام قسم کے ڈیٹا کو دیکھ سکتے ہیں۔ مینیجرز، دفتر میں موجود پرکشش آپریٹنگ ماحول اور تلاش کے آلات کی مدد سے براہِ راست ڈیٹا حاصل کر سکتے ہیں۔ در حقیقت، ایک کھلے نظام کے طور پر، وزکون صارفین کو مختلف ہارڈویئر اور سافٹ ویئرز کو ایک ساتھ جوڑنے کی سہولت دیتا ہے؛ تاکہ موجودہ سرمایہ کی حفاظت کی جاسکے، پیداواری صلاحیتوں میں اضافہ ہوسکے، اور مصنوعات کا معیار بہتر ہوسکے۔ 12۔ MCGS (Monitor and Control Generated System)، ایک کنفیگریشن سافٹ ویئر ہے جسے ٹونگتائی سافٹ ویئر کمپنی نے تیار کیا ہے۔ یہ ونڈوز پلیٹ فارم پر مبنی ایک سافٹ ویئر ہے، جس کا استعمال ہائر لیول مانیٹرنگ سسٹمز کو تیزی سے تخلیق کرنے کے لئے کیا جاتا ہے۔ یہ Microsoft Windows 95/98/Me/NT/2000 جیسے آپریٹنگ سسٹمز پر چل سکتا ہے۔ مختلف عام استعمال ہونے والے کنفیگریشن سافٹ ویئرز کی خصوصیات کا موازنہ:
1) گرافکس سے متعلق خصوصیات: Cimplicity میں گرافکس سے متعلق خصوصیات سب سے بہترین ہیں؛ اس میں مختلف قسم کے گرافکس دستیاب ہیں۔ یہ سافٹ ویئر، ایک تصویر سے دوسری تصویر میں اشیاء کے رنگوں میں تغیّر کی حمایت کرتا ہے۔ لیکن جو اشیاء شامل کی جاتی ہیں، ان کو ضرور فارمیٹ تبدیل کرنا پڑتا ہے؛ ورنہ سافٹ ویئر کام کرنا بند کر دے گا۔ ایک تصویر ایک پروسیس ہے، اسکرپٹ کو چلانے کے لئے ملٹی تھریڈنگ استعمال کی جاتی ہے؛ اس لئے تصویر بڑی ہونے کے باوجود اس کی رفتار بہت تیز ہوتی ہے۔ اس میں آبجیکٹس سے متعلق لنکس کی بنیاد پر کاپی کرنے کی سہولت موجود ہے؛ اس طرح MIX کی طرح، ایک ہی آبجیکٹ کو مختلف تصاویر میں استعمال کرتے وقت بار بار ترمیم کرنے کی ضرورت نہیں پڑتی۔ لیکن اس کا نقصان یہ ہے کہ پروگرام چلنے کے دوران ماڈل کو ضرور فعال حالت میں رہنا پڑتا ہے۔ ایڈیٹنگ اور رننگ الگ الگ ہیں؛ الگ الگ الارمز اور ہسٹریکل ٹرینڈز کے لئے مخصوص پروگرام موجود ہیں۔ اس میں VBA بھی شامل ہے، اور اس کے اپنے داخلی فنکشنز بھی ہیں، نیز VB کے مختلف فنکشنز بھی موجود ہیں۔ VBA کو استعمال کرنے کا طریقہ عام طریقوں سے مختلف ہے۔ یہ ActiveX اور OLE کو سپورٹ کرتا ہے، لیکن کنٹرولز کی کچھ خصوصیات کو لاک کر دیا گیا ہے۔ پوائنٹس کی توسیعی خصوصیات iFIX کے برابر ہی مضبوط ہیں؛ لامحدود ورچوئل متغیرات کے استعمال سے پوائنٹس پر کوئی اثر نہیں پڑتا۔ لیکن پوائنٹس کی توسیع سے متعلق الارم سیٹنگز کو حل کرنا کافی مشکل ہے، جبکہ آؤٹ پٹ سے متعلق کوئی مسئلہ نہیں ہے۔ ہسٹری ریکارڈنگ کے لحاظ سے بھی کوئی مسئلہ نہیں ہے۔ یہ کثیر شرائطی ترتیبات کی حمایت کرتا ہے، جس سے ترتیبات کے مسائل کو حل کرنے میں بہت مدد ملتی ہے۔ InTouch: یہ ActiveX کنٹرولز کو سپورٹ کرتا ہے، لیکن تیسرے فریق کے کنٹرولز کے لئے کوئی غلطی سے بچنے کا نظام موجود نہیں ہے۔ اس میں صرف محدود تعداد میں داخلی فنکشنز موجود ہیں، جن کا استعمال عام نگرانی کے کاموں کے لئے کیا جاتا ہے۔ پیچیدہ کاموں، جیسے رپورٹس تیار کرنے کے لئے، دیگر آلات کی مدد لینی پڑتی ہے۔ چاہے یہ UO پوائنٹ ہو یا نہ ہو، عالمگیر متغیرات سمیت، ٹیگ پوائنٹس کا استعمال ہوتا ہے؛ پوائنٹس کی توسیع صرف ان اعداد و شمار کے لئے ہوتی ہے جو سمولیشن کے ذریعے حاصل کئے جاتے ہیں، یعنی بٹس کی سطح پر تقسیم کیا جاتا ہے۔ کنفیگریشن آبجیکٹس کی تلاش اور تبدیلی کی سہولت فراہم کرتا ہے۔ اوبجیکٹس کے امتزاج سے، اصل اوبجیکٹس کی خصوصیات غائب ہو جاتی ہیں؛ لہذا حالتوں میں تبدیلی کے لئے کوئی دوسرا راستہ تلاش کرنا پڑتا ہے۔ WinCC: اس کی گرافکس سہولیات InTouch جیسی ہی ہیں؛ پینل میں بیک وقت استعمال کیے جانے والے رنگوں کی تعداد 16 ہے۔ یہاں دستیاب گرافکس لائبریری محدود ہے، اور AutoCAD کے گرافکس فارمیٹس کی حمایت نہیں کی جاتی۔ پوائنٹس کی تعداد کو بھی InTouch کی طرح ہی بڑھایا جاسکتا ہے۔ یہ صرف اینالاگ ڈیٹا کو ہی پڑھ سکتا ہے، اور بٹس کو الگ الگ کرنے کی سہولت بھی موجود ہے۔ WinCC میں بٹس پر عمل کرنے کے لئے خصوصی طریقے موجود ہیں؛ اینالاگ ڈیٹا میں موجود بٹس کو پڑھا جاسکتا ہے، اور الارم سیٹ کیے جاسکتے ہیں۔ یہ دوطرفہ OPC کی حمایت کرتا ہے، اور ActiveX کی بھی حمایت کرتا ہے۔ اندرونی زبان کا استعمال کرتے ہوئے، ماحول C زبان جیسا ہی ہوتا ہے۔ اسی طرح، اس کے فنکشنز کو وسعت دینا بھی آسان ہو جاتا ہے۔ ۲) ڈیٹا پوائنٹس کا انتظام: یہ تمام سافٹ ویئرز، ڈیٹا پوائنٹس کی تعریف کے لئے ایک یکساں ماحول فراہم کرتے ہیں۔ InTouch اور Cimplicity میں چند ہی قسم کے ڈیٹا ٹائپس دستیاب ہیں، لیکن Cimplicity میں نگرانی کے لئے خصوصی ٹیکنالوجیاں بھی موجود ہیں؛ WinCC میں ڈیٹا ٹائپس کی تعداد کچھ زیادہ ہے، جبکہ iFIX میں سب سے زیادہ ڈیٹا ٹائپس دستیاب ہیں، اور اس میں بہت سے تیار شدہ فنکشن بلاکس بھی موجود ہیں؛ جیسے ہسٹری ریکارڈنگ بلاک، ٹرینڈ بلاک، کیلکولیشن بلاک، PID بلاک، ٹائمنگ بلاک وغیرہ۔ ان کی مدد سے آلات کے کام کرنے کے وقت کا حساب لگانا، ڈیٹا کو تبدیل کرنا وغیرہ کا کام بغیر کسی پریشانی کے انجام دیا جاسکتا ہے۔ ساتھ ہی، iFIX میں دس سے زیادہ سگنل جنریٹر بھی موجود ہیں، جو ڈیبگنگ کے دوران بہت مددگار ثابت ہوتے ہیں، اور ان کا استعمال بہت آسان ہے۔ چار قسم کے سافٹ ویئرز میں، iFIX میں ڈیٹا پوائنٹس کا انتظام، تصویروں کی نمائش سے الگ ہوتا ہے؛ یہ براہِ راست فیلڈ کی معلومات کو ظاہر کرتا ہے۔ جب ڈیٹا پوائنٹس مقرر کر دئے جاتے ہیں، تو فوراً ہی فیلڈ کی صورتحال کا اندازہ لیا جا سکتا ہے (بشرطیکہ کمیونیکیشن کامیاب ہو)۔ سادگی، ایک اور معلوماتی پلیٹ فارم بھی فراہم کرتا ہے؛ جس کے ذریعے پروگرام چلنے کے دوران نقاط کی حالت کی نگرانی کی جاسکتی ہے، اور ترمیم کے دوران نقاط کی ترتیب سے متعلق معلومات حاصل کی جاسکتی ہیں، تاکہ ترتیبات کو تبدیل کیا جاسکے۔ iFIX اور Cimplicity، دونوں ہی ڈیٹا مینجمنٹ سسٹمز میں ڈیٹا کی درآمد اور برآمد کی سہولت فراہم کرتے ہیں۔ ان کی مدد سے TAG متعلق معلومات کو Excel جیسے ٹیبلار فارمیٹ والے دستاویزات میں منتقل کیا جاسکتا ہے۔ Excel میں TAG سے متعلق پیچیدہ ترتیبات کو آسانی سے انجام دیا جاسکتا ہے، اور پھر ان معلومات کو دوبارہ ڈیٹا بیس میں منتقل کیا جاسکتا ہے۔ ۳) نیٹ ورک فنکشنز: ان تمام مانیٹرنگ سافٹ ویئرز میں نیٹ ورک فنکشنز موجود ہیں، لیکن ان کی کارکردگی مختلف ہے۔ WinCC، Cimplicity اور InTouch انجینیرنگ پر مبنی ہیں؛ ان میں نیٹ ورک پر انجینیرنگ کے ناموں کی بنیاد پر تلاش کیا جاتا ہے۔ OX نوڈس پر مبنی ہے؛ اس میں نوڈس کے ناموں کی بنیاد پر تلاش کیا جاتا ہے۔ WinCC، Cimplicity اور InTouch میں پیرامیٹرز کی ترتیب دینا ضروری ہے، جبکہ iFIX میں صرف فزیکل کنکشن کی ضرورت ہے، اس کے لئے کسی خاص ترتیب کی ضرورت نہیں ہے۔ یہ پہلا Client/Server HMI سافٹ ویئر ہے جس میں C/S آرکیٹیکچر کی تمام خصوصیات موجود ہیں۔ اس کے ذریعہ دور دراز کے نوڈس کے تمام ڈیٹا پوائنٹس کی نگرانی کی جاسکتی ہے، بغیر کسی اضافی ٹیگ کی ضرورت کے۔ دور دراز کے نوڈس میں موجود ڈیٹا بیس پوائنٹس کو آن لائن ہی شامل، ترمیم یا حذف کیا جاسکتا ہے؛ یہ واقعی دور دراز کے نوڈس کی کنفیگریشن کے لئے بہترین حل ہے۔ لہذا، دور سے کال کرکے فیلڈ ڈیٹا بیس کے ڈیٹا کو تبدیل کیا جاسکتا ہے؛ نیٹ ورک میں موجود کسی بھی ڈیٹا بیس پوائنٹ کو تبدیل کرنے کے لئے کسی قسم کی دوبارہ شروعات کی ضرورت نہیں ہے۔ WinCC، InTouch، Cimplicity میں ریموٹ کنفیگریشن کی سہولت موجود نہیں ہے؛ صرف لوکل کنفیگریشن اور نیٹ ورک کے ذریعے ڈیٹا کو ریموٹ نوڈز پر منتقل کیا جاسکتا ہے۔ ڈیٹا بیس میں کسی بھی تبدیلی کے لئے، سسٹم کو دوبارہ شروع کرنا ضروری ہے۔ iFDX اور Cimplicity دونوں کو انٹرنیٹ کے ذریعے، IE براؤزر کے ذریعے دیکھا جا سکتا ہے۔ 4) کمیونیکیشن فنکشنز: WinCC اور Cimplicity، بالترتیب سیمنس اور جنرل الیکٹرک کی جانب سے تیار کردہ سافٹ ویئر ہیں، جو مختلف آلات کی نگرانی کے لئے استعمال ہوتے ہیں۔ لہذا، ان سافٹ ویئرز کے ذریعہ حمایت کیے جانے والے ہارڈویئرز (PLC، DCS) کی تعداد محدود ہے۔ دوسری جانب، iFIX اور InTouch، COM/DCOM ٹیکنالوجی پر مبنی ہیں؛ ان کے پاس صنعتی استعمال کے لئے درکار تقریباً تمام ہارڈویئرز کے لئے انٹرفیس موجود ہیں۔ یہ سافٹ ویئرز، نگرانی سافٹ ویئرز کی تیاری میں ماہر کمپنیوں کی جانب سے تیار کئے گئے ہیں، اور یہ عملی استعمال کے لحاظ سے زیادہ موزوں ہیں، نیز ان کی استحکام کی سطح بھی بہتر ہے۔ اس کا کمیونیکیشن ڈیزائن بہت آسان ہے، لہذا رابطہ قائم کرنا نسبتاً آسان ہے۔ 5) انتظامی پہلوؤں میں، سیکیورٹی کا انتظام: انجینئرنگ انتظام کے لحاظ سے، یہ صنعتی پیداوار کے معیارات کو پورا کرتا ہے؛ یہ آپریٹرز کے لئے استعمال ہونے والا ایک کنٹرول نظام ہے۔ لیکن آپریٹنگ سسٹم کی سیکیورٹی کے لحاظ سے، اگر سافٹ ویئر کو دوبارہ شروع نہیں کیا جاسکتا (جیسے Ctrl Alt Del، Windows کلیدوں کا استعمال)، تو iFIX کے ذریعہ براہ راست ترتیبات درج کرکے سافٹ ویئر کو بغیر دوبارہ شروع کیے ہی فعال کیا جاسکتا ہے۔ دیگر سافٹ ویئرز میں پیچیدہ آپریشنز اور ترتیبات ہوتی ہیں، اور ان کے کام کرنے کے لئے سسٹم کو دوبارہ شروع کرنا ضروری ہوتا ہے۔ الارم مینجمنٹ: GE کا Cimplicity، الارم سے متعلق خصوصیات کے لحاظ سے سب سے بہترین ہے؛ کیوں کہ اس میں الگ الگ الارم مینجمنٹ یونٹ اور الارم کنٹرول آلات موجود ہیں۔ لیکن یہ الارمز کی منظم تقسیم کی سہولت فراہم نہیں کرتا۔ InTouch اور iFIX میں کنٹرولز کو ترتیب دینے کا طریقہ “کنفیگریشن” کی شکل میں ہے، جس سے یہ زیادہ لچیلا ہو جاتا ہے۔ iFIX، ماضی کے الارموں سے متعلق ریکارڈز کو پڑھنے کی سہولت بھی فراہم کرتا ہے؛ اس میں لاگ ان کی کارروائیوں سے متعلق ریکارڈز بھی شامل ہیں۔ Cimplicity، WinCC، اور InTouch کے پاس اپنے الگ الگ ریکارڈ موجود ہیں؛ جبکہ Cimplicity اور iFIX دونوں کے پاس الارم سے متعلق ODBC فیچرز بھی موجود ہیں۔ رپورٹنگ کے لحاظ سے: چونکہ Cimplicity اور iFIX میں VBA فیچر موجود ہے، اور iFIX میں SQL زبان بھی موجود ہے، لہذا ADO اور RDO جیسے فیچرز کی بھی پوری حمایت موجود ہے۔ اسی وجہ سے Office 97 جیسے عام آفس سافٹ ویئرز، اور SQL Server، Access، Oracle، FoxPro جیسے ڈیٹا بیس سافٹ ویئرز تک بھی آسانی سے رسائی حاصل کی جاسکتی ہے، اور ان کے ساتھ بھی آسانی سے کام کیا جاسکتا ہے۔ جبکہ WincC، اپنے ODBC کمپوننٹ کے طور پر Sybase کے SQL Anywhere کا استعمال کرتا ہے، اور یہ صرف اسی مصنوعات پر ہی منحصر ہے۔ InTouch میں براہِ راست ڈیٹا بیس کو کنٹرول کرنے کے لئے کوئی آلہ موجود نہیں ہے؛ یہ اپنے SQL فنکشنز کا استعمال کرکے ڈیٹا کی درآمد و برآمد کو سنبھالتا ہے۔ آخری دو طریقے، جامع انتظام کے لحاظ سے، پہلے دو طریقوں کے مقابلے میں واضح طور پر کم مناسب ہیں۔ لاک کرنے کے طریقے: iFIX میں ہارڈ ویئر بیسڈ سسٹم استعمال کیا جاتا ہے، InTouch میں ہارڈ ویئر کے ساتھ سافٹ ویئر بیسڈ سسٹم بھی استعمال کیا جاتا ہے (جسے نقل کیا جاسکتا ہے)، WinCC میں سافٹ ڈسک بیسڈ لائسنسنگ سسٹم استعمال کیا جاتا ہے (جسے نقل نہیں کیا جاسکتا)، جبکہ Cimplicity میں الگورتھم بیسڈ سسٹم استعمال کیا جاتا ہے۔ چونکہ آپریٹنگ سسٹم کے سافٹ ویئر کی استحکام کی سطح اچھی نہیں ہے، اس لیے لائسنس شدہ فلوپی ڈسکوں کے خراب ہونے اور سسٹم کے کریش ہونے کی وجہ سے ڈیزائنرز اور عملے کو بہت پریشانی کا سامنا کرنا پڑتا ہے۔ فلوپی ڈسک کے ذریعہ اجازت دینے کے طریقہ کار کے مطابق، جب اجازت دے دی جاتی ہے، تو صرف اسی حد تک کام کیا جاسکتا ہے جو اجازت میں شامل ہے؛ ون سی سی میں محدود وقت کے لئے تبدیلیاں کی جاسکتی ہیں۔ شکریہ!