Thread Content
آیا مقایسه بین معرفی پیکربندی و نرم افزار به صورت عینی نوشته شده است؟ نرم افزار پیکربندی "Configure" به معنای "پیکربندی"، "تنظیم"، "تنظیم" و ... می باشد، یعنی کاربران می توانند عملکردهای نرم افزاری مورد نیاز خود را به روشی ساده شبیه به "بلوک های ساختمانی" بدون نوشتن برنامه های کامپیوتری که به اصطلاح "پیکربندی" است، تکمیل کنند. به زبان ساده، نرم افزار پیکربندی، نظارت و کنترل فرآیندها و تجهیزات خودکار را امکان پذیر می کند. میتواند اطلاعات مختلف را از فرآیندها و تجهیزات خودکار جمعآوری کند، اطلاعات را به شیوهای قابل درکتر نمایش دهد، مانند گرافیک، اطلاعات مهم را به پرسنل مربوطه به روشهای مختلف منتقل کند، تجزیه و تحلیل لازم، پردازش و ذخیرهسازی اطلاعات، صدور دستورالعملهای کنترل و غیره را انجام دهد. ?شبکه مهندسی ابزار و کنترل، معرفی و مقایسه چندین نرم افزار پیکربندی پرکاربرد ارائه شده توسط کاربران اینترنتی را گردآوری کرده است. همه می توانند بحث و اضافه کنند. مقدمه ای بر چندین نرم افزار پیکربندی رایج 1. InTouch: نرم افزار Wonderware's InTouch اولین نرم افزار پیکربندی است که وارد کشور من شده است. در اواخر دهه 1980 و اوایل دهه 1990، نرم افزار InTouch مبتنی بر ویندوز 3.1 برای ما تازگی داشت و InTouch یک کتابخانه غنی ارائه کرد. با این حال، نرم افزار اولیه InTouch از DDE برای برقراری ارتباط با درایور استفاده می کرد و عملکرد آن ضعیف بود. آخرین نسخه InTouch7.0 کاملاً مبتنی بر پلتفرم ویندوز 32 بیتی است و پشتیبانی OPC را ارائه می دهد. 2.iFix: Intellution با نرم افزار پیکربندی Fix شروع به کار کرد و در سال 1995 توسط امرسون خریداری شد. اکنون یک شرکت تابعه کاملاً تحت مالکیت Emerson Group است. Fix6. اینتلشن آخرین سری محصولات خود را iFiX نامگذاری کرد. در iFiX، Intellution توابع پیکربندی قدرتمندی را ارائه میکند، اما نسخه جدید کاملاً با نسخه قبلی 6.x سازگار نیست. زبان اصلی اسکریپت به VBA (Visual Basic For Application) تغییر یافت و محیط توسعه VBA مایکروسافت به صورت داخلی یکپارچه شد. متأسفانه Intellution ابزاری برای تبدیل زبان برنامه نویسی نسخه 6.1 به VBA ارائه نمی دهد. در iFiX، محصولات Intellution به شدت با سیستم عامل و شبکه مایکروسافت ادغام شده اند. Intellution همچنین یکی از اعضای موسس سازمان OPC (OLE برای کنترل فرآیند) است. اجزای OPC و درایورهای iFiX نیز باید جداگانه خریداری شوند. 3. Citech: Citech's CiT نیز محصول اولیه ای است که وارد بازار چین شد. Citech یک روش عملیات ساده دارد، اما روش عملکرد آن بیشتر برای برنامه نویسان است تا کاربران کنترل صنعتی. Citech یک زبان برنامه نویسی مشابه زبان C برای توسعه ثانویه ارائه می دهد، اما برخلاف iFix، زبان برنامه نویسی Citech شی گرا نیست، بلکه شبیه به زبان C است که بدون شک توسعه ثانویه را برای کاربران دشوارتر می کند. 4.WinCC: WinCC Simens همچنین یک محیط توسعه پیکربندی کامل است. Simens اسکریپت های زبان C مانند، از جمله یک محیط اشکال زدایی را ارائه می دهد. WinCC دارای پشتیبانی داخلی OPC است و می تواند سیستم های توزیع شده را پیکربندی کند. با این حال، ساختار WinCC نسبتاً پیچیده است و بهتر است کاربران برای تسلط بر کاربرد WinCC آموزشهایی را از Simens ببینند. 5. KingConfig: Kingview اولین شرکت با نفوذ توسعه نرم افزار پیکربندی در چین است (بیشتر مارک های قبلی نابود شده اند). Kingview یک رابط عملیاتی اصلی به سبک مدیریت منابع ارائه میکند و از زبان اسکریپت با استفاده از حروف چینی به عنوان کلمات کلیدی پشتیبانی میکند. Kingview همچنین انواع درایورهای سخت افزاری را ارائه می دهد. 6.Controx (چیز باز): Controlx2000 شرکت کامپیوتری Huafu یک پلتفرم توسعه پیکربندی کامل 32 بیتی است که منحنیهای بیدرنگ، منحنیهای تاریخی، هشدارها، گزارشهای داده و عملکردهای گزارشدهی را در اختیار کاربران کنترل صنعتی قرار میدهد. Controx به عنوان اولین توسعهدهنده نرمافزار داخلی که به سازمان OPC پیوست، پشتیبانی داخلی OPC را دارد و دهها درایور با کارایی بالا ارائه میکند. یک کامپایلر زبان برنامه نویسی شی گرا را ارائه می دهد، از plug-and-play مؤلفه ها و پلاگین های ActiveX پشتیبانی می کند و از اتصال به پایگاه های داده خارجی از طریق ODBC پشتیبانی می کند. Controx هم پشتیبانی شبکه و هم عملکرد WevServer را ارائه می دهد. 7. ForceControl: ForceControl (کنترل نیرو) شرکت Daqing 3D نیز یکی از نرم افزارهای پیکربندی قبلی است که از منظر زمانی در چین ظاهر شده است. فقط به دلیل اینکه لیکونگ در روزهای اولیه به طور گسترده به عنوان یک محصول رسمی تبلیغ نمی شد، برای اکثر مردم شناخته شده نیست. در حدود سال 1993، اولین نسخه Likong شکل گرفت، اما در آن زمان هنوز نسخه ای مبتنی بر DOS و VMS بود. بعدها، با محبوبیت ویندوز 3.1، یک نسخه 16 بیتی ویندوز از Force Control توسعه یافت. اما تا زمان تولد نسخه Windows95 Force Control، عمدتاً برای برخی از پروژه های داخلی شرکت استفاده می شد. نسخه 32 بیتی 1.0 لیکونگ پیشرفت های آشکاری در معماری خود دارد. یکی از بزرگترین ویژگی های آن ساختار سه لایه آن است که بر اساس یک پایگاه داده واقعی توزیع شده است و ساختار پایگاه داده بلادرنگ آن می تواند یک ساختار زنده قابل تنظیم باشد. در طول دوره 1999 تا 2000، لیکونگ پیشرفت زیادی داشته است. آخرین نسخه 2.0 از نظر ویژگی های غنی، سهولت استفاده، باز بودن و تعداد درایورهای ورودی/خروجی بسیار بهبود یافته است. در طراحی بسیاری از جنبه ها، لیکونگ می تواند از دیدگاه کاربران داخلی شروع کند، یعنی تمرکز بر عملی بودن بدون از دست دادن هنجارهای نرم افزارهای بزرگ. علاوه بر این، این شرکت نیروی انسانی زیادی را برای آموزش محصولات و پشتیبانی فنی کاربران سرمایه گذاری کرده است. اعتقاد بر این است که در مدت زمان کوتاهی، محصولات نرم افزاری لیکونگ تأثیر زیادی بر صنعت نرم افزار کنترل صنعتی خواهد داشت. 8. GE's Cimplicity یک نرم افزار رابط انسان و ماشین و جمع آوری داده ها و کنترل نظارت است که توسط GE Fanuc در ایالات متحده راه اندازی شده است که می تواند راه حل های سطح سازمانی را ارائه دهد. سیستم CIMPLICITY یک ساختار نرم افزاری مدولار است که از هسته نرم افزار، سیستم پایه، ماژول های اختیاری و اجزای ارتباطی تجهیزات تشکیل شده است. یکی از ویژگی های مهم سیستم CIMPLICITY توانایی آن در پشتیبانی از چندین پلتفرم است. سیستم های سخت افزاری کامپیوتری که CIMPLICITY می تواند اجرا کند شامل می شود: کامپیوترهای شخصی ریزپردازنده سری اینتل، ایستگاه های کاری DEC Alpha، سری HP-9000، IBM PowerPC، IBM RS-6000 و DEC VAX و سایر سری های مختلف. سیستم عامل های کامپیوتری که می تواند پشتیبانی کند عبارتند از: آخرین ویندوز محبوب 32 بیتی مانند ویندوز NT 4.0، ویندوز 95 ; سیستم یونیکس و سیستم VMS و غیره 9. RSView Supervisory Edition یک نرم افزار رابط انسان و ماشین است که توسط Rockwell Automation بر اساس سیستم عامل ویندوز 2000 منتشر شده است. برای نظارت، کنترل و به دست آوردن داده ها در مورد تمام عملیات تولید در شرکت استفاده می شود. 10. NI Lookout ساده ترین نرم افزار پیکربندی کنترل صنعتی موجود در بازار است! با استفاده از Lookout می توانید به راحتی نظارت و جمع آوری داده های فرآیندهای صنعتی را پیاده سازی کنید. Lookout از ده ها پروتکل ارتباطی PLC مانند Modbus، AB و Siemens و غیره پشتیبانی می کند. Lookout از ارتباطات OPC نیز پشتیبانی می کند. Lookout همچنین می تواند به طور یکپارچه با محصول سخت افزاری NI FieldPoint ادغام شود. فایل بزرگ است و فقط برای عرض 11 مناسب است. Wizcon یک ابزار توسعه نرم افزار SCADA پیشرفته است که ادغام کنندگان سیستم می توانند از آن برای ایجاد برنامه های کاربردی پیشرفته در زمینه های مختلف صنعتی استفاده کنند. رابط کاربری گرافیکی بسیار راحت Wizcon، عملکردهای برجسته HMI، دسترسی به اینترنت، فرآیند توسعه ساده تا عمیق، و قابلیتهای یکپارچهسازی در سطح کارخانه، آن را به همهکارهترین سیستم SCADA برای اتوماسیون کارخانه تبدیل کرده است. Wizcon لایه پایینی شرکت را قادر می سازد تا با بخش های دیگر ارتباط برقرار کند و اپراتورها و مدیران کارخانه می توانند داده های مختلف را ببینند. مدیران می توانند با استفاده از محیط های عملیاتی آشنا و ابزارهای پرس و جو، به داده های بلادرنگ از دفتر دسترسی پیدا کنند. در واقع، Wizcon به عنوان یک سیستم باز، به کاربران اجازه میدهد تا سختافزار و نرمافزار مختلف را ترکیب کنند تا یک راهحل اتوماسیون کامل برای محافظت از سرمایهگذاریهای موجود، بهبود بهرهوری و کیفیت محصول تشکیل دهند. 12. MCGS (سیستم تولید شده مانیتور و کنترل) یک نرم افزار پیکربندی است که توسط شرکت نرم افزاری Tongtai توسعه یافته است. این یک سیستم نرم افزاری پیکربندی مبتنی بر پلت فرم ویندوز برای ساخت سریع و تولید سیستم های نظارت کامپیوتر میزبان است. این می تواند بر روی Microsoft Windows 95/98/Me/NT/2000 و سایر سیستم عامل ها اجرا شود. مقایسه عملکرد چندین نرم افزار پیکربندی رایج 1) عملکرد گرافیکی: سادگی: عملکرد گرافیکی قدرتمندترین است و گرافیک کتابخانه غنی و رنگارنگ است. از گرادیان رنگ از صفحه به صفحه نمایش حاوی اشیاء پشتیبانی می کند، اما اشیاء درج شده باید فرمت شوند، در غیر این صورت خرابی رخ می دهد. برای هر تصویر یک فرآیند وجود دارد و اسکریپت در حال اجرا چند رشته ای است، بنابراین اگرچه تصویر بزرگ است، اما بسیار سریع اجرا می شود. این یک عملکرد کپی بر اساس پیوندهای شی دارد، که می تواند از تغییرات متعدد در یک شیء زمانی که در چندین صفحه نمایش مانند MIX ظاهر می شود جلوگیری کند، اما این عیب را دارد که مادربرد باید در زمان اجرا فعال شود. ویرایش و عملیات از هم جدا شده اند، با هشدار مستقل و برنامه های مدیریت عملیات روند تاریخی. VBA با توابع داخلی خاص خود و طیف وسیعی از توابع VB تعبیه شده است. گروه VBA با روش کاربردی عمومی متفاوت است. از درج ActiveX و OLE پشتیبانی می کند، اما برخی از ویژگی های کنترل قفل هستند. عملکرد گسترش نقطه به اندازه iFIX قدرتمند است. متغیرهای مجازی پایان ناپذیر نقاطی را اشغال نمی کنند. با این حال، تنظیم زنگ نقطه گسترش دشوارتر است. مشکل خروجی و سابقه سابقه مشکلی ندارد. از پیکربندی چند شرطی پشتیبانی می کند و راه حل خوبی برای راه حل های پیکربندی ارائه می دهد. InTouch: از کنترلهای ActiveX پشتیبانی میکند، اما از محافظت در برابر خطاهای کنترلهای شخص ثالث برخوردار نیست. از توابع داخلی محدودی استفاده می کند. توابع آن معمولاً از توابع نظارت استفاده می شود. توابع پیچیده تر مانند گزارش ها فقط می توانند به ابزارهای دیگر تکیه کنند. صرف نظر از اینکه یک نقطه UO است یا نه، از جمله متغیرهای سراسری، نقاط برچسب را اشغال می کند. گسترش نقاط به خواندن آنالوگ و تجزیه بیتی محدود می شود. از توابع جستجو و جایگزینی اشیاء پیکربندی پشتیبانی می کند. در ترکیب شی مشکلی وجود دارد که پیکربندی شی منفرد اصلی پس از ترکیب ناپدید می شود، که پیدا کردن راه حل دیگری در طراحی تغییر حالت ضروری است. WinCC: عملکرد گرافیکی مانند InTouch است. 16 رنگ وجود دارد که می توان به طور همزمان در پالت استفاده کرد. کتابخانه ارائه شده محدود است و از فرمت گرافیکی اتوکد پشتیبانی نمی کند. گسترش نقطه نیز مانند InTouch است. فقط کمیت های آنالوگ را می خواند و آنها را با بیت تجزیه می کند. WinCC ابزار عملیات بیت باز را فراهم می کند که می تواند بیت ها را در مقادیر آنالوگ بخواند و آلارم تنظیم کند. پشتیبانی از OPC دو طرفه دارد و از ActiveX پشتیبانی می کند. با استفاده از زبان داخلی، محیط مانند زبان C است. همچنین گسترش عملکرد آن را آسان می کند. 2) مدیریت نقاط داده همه آنها یک محیط واحد برای تعریف نقاط داده فراهم می کنند. InTouch و Cimplicity چند نوع داده را ارائه می دهند، اما Cimplicity فناوری پردازش نمونه برداری را برای نقاط نظارت ارائه می دهد. WinCC انواع داده های نسبتاً بیشتری دارد، در حالی که iFIX ارائه می دهد. بلوک تاریخچه، بلوک روند، بلوک محاسبه، بلوک PID، بلوک زمان بندی، که می تواند برای محاسبه زمان در حال اجرا تجهیزات، تبدیل داده ها و کارهای دیگر بدون نیاز به انجام آن در صفحه استفاده شود. در عین حال، iFIX همچنین بیش از ده نوع مولد سیگنال را ارائه می دهد که در اشکال زدایی بسیار مفید هستند و پیاده سازی آنها بسیار راحت است. مدیریت نقطه داده iFIX در بین چهار نرم افزار مستقل از صفحه نمایش اجرا می شود و مستقیماً اطلاعات موجود در سایت را منعکس می کند. هنگامی که نقاط داده تنظیم شدند، می توانند بلافاصله وضعیت در محل را منعکس کنند (در صورت موفقیت آمیز بودن ارتباط). Cimplicity همچنین یک پلت فرم اطلاعات نقطه ای را فراهم می کند که می تواند برای نظارت بر وضعیت نقطه در طول زمان اجرا و اطلاعات پیکربندی نقطه نمایش در طول ویرایش برای تحقق جایگزینی پیکربندی مورد استفاده قرار گیرد. هم iFIX و هم Cimplicity توابع ورودی و خروجی کتابخانه مدیریت داده را فراهم می کنند. اطلاعات TAG را می توان به اکسل، راحت ترین ابزار برای عملیات سند شبکه، خروجی داد. تعریف و تنظیم نقطه TAG خسته کننده را می توان به راحتی در اکسل تکمیل کرد و سپس از اکسل به پایگاه داده بازگرداند. 3) عملکرد شبکه. همه این نرم افزارهای نظارتی دارای عملکرد شبکه هستند، اما عملکرد آنها متفاوت است. WinCC، Cimplicity و InTouch بر اساس پروژه ها هستند و نام پروژه را در شبکه جستجو می کنند. OX بر اساس گره ها است و آنها به دنبال نام گره می گردند. WinCC، Cimplicity و InTouch همگی به تنظیمات پارامتر نیاز دارند. iFIX می تواند به طور خودکار گره های شبکه را تا زمانی که به صورت فیزیکی متصل هستند، بدون تنظیمات دستی پیدا کند. این اولین نرم افزار کاملا مبتنی بر Client/Server HMI است که تمامی عملکردهای نرم افزار معماری C/S را دارد. این می تواند تمام نقاط داده گره های راه دور را بدون اضافه کردن برچسب نظارت کند. این می تواند نقاط پایگاه داده را در گره های راه دور به صورت آنلاین اضافه، اصلاح و حذف کند تا پیکربندی راه دور را به درستی درک کند. بنابراین، شماره گیری از راه دور می تواند صفحه پایگاه داده در سایت را تغییر دهد و تغییر هر نقطه پایگاه داده گره در شبکه کاملاً آنلاین و بدون راه اندازی مجدد است. WinCC، InTouch و Cimplicity عملکردهای پیکربندی از راه دور ندارند. فقط پیکربندی محلی و کپی شبکه در گره راه دور کپی می شود. هر گونه تغییر در نقطه پایگاه داده باید دوباره راه اندازی شود تا موثر باشد. هم iFDX و هم Cimplicity را می توان با مرورگر اینترنت اکسپلورر از طریق اینترنت مرور کرد. 4) عملکرد ارتباطی WinCC و Cimplicity نرم افزارهای مجموعه نظارتی هستند که به ترتیب برای پشتیبانی از محصولات راه اندازی شده توسط زیمنس و جنرال الکتریک مناسب هستند. بنابراین، سخت افزار پشتیبانی شده (PLC، DCS) محدود است. iFIX و InTouch مبتنی بر فناوری شیء مؤلفه (COM، DCOM) هستند و تقریباً برای تمام سختافزارهای کاربردی صنعتی رابط دارند. به عنوان یک شرکت متخصص در نرم افزار مانیتورینگ، این نرم افزار در محل کاربردی تر است و پایداری برنامه بهتری دارد. طراحی ارتباطی آن بسیار راحت است و باز کردن ارتباطات نسبتاً آسان است. 5) مدیریت امنیت مدیریت: از نظر مدیریت مهندسی می تواند پاسخگوی مدیریت سطح تولیدات صنعتی باشد و کنترل سطحی برای اپراتورها می باشد. با این حال، از نظر حفاظت امنیتی سیستم عامل، در صورت عدم راه اندازی مجدد (قفل Ctrl Alt del، کلید ویندوز)، پیکربندی (تنظیم) مستقیم iFIX می تواند بدون راه اندازی مجدد نرم افزار اعمال شود. سایر نرم افزارها عملیات و تنظیمات پیچیده تری دارند و برای اعمال شدن به راه اندازی مجدد سیستم نیاز دارند. مدیریت زنگ هشدار: Cimplicity GE نسبتاً جامع ترین عملکردهای هشدار را دارد، زیرا دارای یک مدیر زنگ مستقل و کنترل هشدار است، اما مدیریت پارتیشن هشدارها را ارائه نمی دهد. InTouch و iFIX از روش پیکربندی کنترلی استفاده می کنند که نسبتاً انعطاف پذیر است. iFIX همچنین یک برنامه خواندن رکورد هشدار تاریخی را ارائه می دهد که شامل سوابق عملیات ورود نیز می شود. Cimplicity، WinCC و InTouch همگی سوابق خود را دارند و Cimplicity و iFIX دارای Alarm ODBC خود هستند. گزارش: از آنجایی که Cimplicity و iFIX دارای VBA داخلی هستند و iFIX دارای زبان SQL است و به طور کامل از ADO و RDO پشتیبانی می کند، می تواند به راحتی به نرم افزارهای اداری معمولی مانند Office 97 و نرم افزارهای پایگاه داده عمومی مانند SQL Server، Access، Oracle، FoxPro و غیره دسترسی داشته باشد و کار کند. WincC از SQL Anywhere Sybase به عنوان مؤلفه ODBC خود استفاده می کند و فقط به این محصول متکی است. InTouch ابزارهای عملیات مستقیم پایگاه داده ندارد، از توابع SQL خود برای پیاده سازی ورودی و خروجی داده ها استفاده می کند. بدیهی است که دو مورد آخر در مواجهه با مدیریت جامع به اندازه دو مورد اول راحت نیستند. روش قفل کردن: iFIX از سگ سخت افزاری استفاده می کند، InTouch از سگ سخت همراه با حقوق نرم (قابل کپی) استفاده می کند، WinCC از مجوز فلاپی دیسک (نمی توان کپی کرد) و Cimplicity از کنترل الگوریتم استفاده می کند. با توجه به پایداری ضعیف خود سیستم عامل و نرم افزار، آسیب به فلاپی دیسک مجاز و خرابی سیستم عواقب جدی برای طراحان و کاربران میدانی به همراه خواهد داشت. * * اذیت کردن برای روش مجوز فلاپی دیسک، یعنی پس از مجوز، شما فقط می توانید کار را در مجوز انجام دهید و WinCC می تواند برای مدت محدودی تغییراتی را انجام دهد. با تشکر