Uncategorized @fa, آموزش

نرم افزار citect scada چیست؟ بهترین نرم افزار مانیتورینگ صنعتی؟

sitect scada

نرم افزار citect scada چیست؟ بهترین نرم افزار مانیتورینگ صنعتی؟

توسعه دهنده سیستم Citect SCADA شرکت استرالیایی Ci Technologies (Ci – Control Instrumentation) است. 

Citect یک بسته نرم افزاری مبتنی بر تجربه گسترده یک شرکت است که بیش از 20 سال یکپارچه کننده سیستم بوده است. تجربه یکپارچه سازی سیستم نه تنها در خود نرم افزار بلکه در “دانش بنیان” سرمایه گذاری می شود ، که در توابع کمک و همچنین دانش فنی در حل مشکلات مربوط به 300 PLC پشتیبانی شده توسط این تجسم یافته است . نرم افزار citect scada چیست؟ بهترین نرم افزار مانیتورینگ صنعتی؟ در این مقاله داریم با نرم افزار سایتکت اسکادا بیشتر اشنا شویم همچنین در مقاله intouch wonderware  و InduSoft Web Studio که جزو بهترین و شناخته شده ترین نرم افزار های مانیتوینگ صنعتی در ایران است اشنا شوید 

 

 

در کمال تعجب ، Ci Technologies یک سیستم توسعه به صورت رایگان به کاربران خود ارائه می دهد ، در حالی که قیمت سیستم اجرا با سایر بسته های SCADA قابل مقایسه است. یکی از ویژگی های Citect انعطاف پذیری است که به چندین روش وجود دارد. اول ، برای Citect ، حالت توسعه برنامه توزیع شده طبیعی است.

بهترین نرم افزار مانیتورینگ صنعتی؟

 در Citect تنوع زیادی از رویکردهای توسعه نرم افزار ارائه شده است.

بنابراین امکان توسعه برنامه ها بدون برنامه نویسی بر اساس کتابخانه های ارائه شده از اشیا graph گرافیکی ، الگوها ، درایورها و غیره وجود دارد. توسعه برنامه ها با استفاده از برنامه نویسی به میزان کم و زیاد امکان پذیر است. در همان زمان ، بسته به مهارت های حرفه ای توسعه دهنده ، می توان یک برنامه را با استفاده از زبان بسته Citect ، به نام Cicode ، یا زبانهای برنامه نویسی سنتی آشنا (Visual Basic ، C) ایجاد کرد.  گاهی اوقات تهیه توپیولوژی دقیق پروژه با توزیع عملکرد بین گره ها دشوار است. 

آموزش نرم افزار citect scada؟ 

Citect ساخت ساده ای از اجزای اضافی پروژه و توزیع مجدد توابع آنها را فراهم می کند. این مراحل در طول پیکربندی هر گره انجام می شود. ویژگی های فوق العاده این بسته به ویژه هنگامی مورد استفاده قرار می گیرد که از بسته SCADA برای اولین بار استفاده می شود ، زیرا از یک طرف به سرمایه گذاری های مالی زیادی نیاز ندارند و از طرف دیگر به شما امکان می دهد تمام قابلیت های سیستم را تجزیه و تحلیل کنید.

 

2. قابلیت های فنی سیستم

Citect به عنوان یک برنامه 32 بیتی Windows NT ، Windows 95 و 98 استفاده می شود. جمع آوری داده ها ، تولید هشدار و روند می تواند همزمان با ویرایش و تدوین انجام شود. هسته اصلی این بسته یک هسته چند وظیفه ای پیشگیرانه در زمان واقعی است.

2.1 پایگاه داده در زمان واقعی

برای هر پروژه جدید ، Citect به طور خودکار یک ساختار پرونده در قالب ایجاد می کندبا فرمت  dbf      حدود 60 پرونده برای ذخیره داده های هر پروژه اولیه می شود. هر وظیفه پروژه دارای پرونده خاص خود است (به عنوان مثال ، یک فایل آلارم گسسته ، یک فایل آلارم آنالوگ ، یک پرونده متغیرهای پروژه ، یک فایل صفحات گرافیکی و غیره).

این پرونده ها می توانند به طور جداگانه برای ویرایش یا اسناد به اکسل وارد شوند.

 

 

2.2. معماری سرور  -سرور Citect کنید

Citect بر اجرای معماری سرویس گیرنده-سرور متمرکز شده است و دارای پنج ماژول کاربردی (سرور یا سرویس گیرنده) است:

  1. I / O – سرور I / O. انتقال داده بین دستگاههای ورودی و خروجی فیزیکی و سایر ماژول های Citect را فراهم می کند.
  2. Display یک مشتری تجسم است. یک رابط اپراتور فراهم می کند: نمایش داده ها از سایر ماژول های Citect و کنترل اجرای دستورات اپراتور.
  3. Alarms یک سرور هشدار دهنده است. داده ها را ردیابی می کند ، آنها را با محدودیت های قابل قبول مقایسه می کند ، تأیید می کند که شرایط مشخصی وجود دارد و هشدارها را در گره تجسم مناسب نمایش می دهد.
  4. گزارشات یک سرور گزارش است. گزارش ها را پس از یک زمان خاص ، هنگام وقوع یک رویداد خاص یا به درخواست یک اپراتور ، ایجاد می کند.
  5. Trends یک سرور روند است. اطلاعات روند را جمع آوری و ثبت می کند ، به شما امکان می دهد توسعه فرآیند را در زمان واقعی یا به صورت گذشته نگر در یک پنجره روند یا یک پرونده ثبت کنید.

هر ماژول کاربردی Citect فارغ از اینکه ماژول ها در یک رایانه اجرا شوند یا در رایانه های مختلف ، به عنوان یک کار جداگانه اجرا می شوند. بنابراین ، Citect به شما امکان می دهد معماری هایی با پیچیدگی های مختلف بسازید. ساده ترین معماری متشکل از یک کامپیوتر (گره) است که همه ماژول ها بر روی آن اجرا می شوند.

اگر در سیستم های برنامه بزرگ این گره بیش از حد بار شود ، می توان سرورها (I / O ، Alarms ، Trends ، Reports) را روی گره های مختلف نصب کرد. و اگر وظیفه سرور I / O گره را بیش از حد بار می کند ، می توانید تعداد سرورهای ورودی / خروجی را افزایش دهید. همه گره های رندر می توانند از طریق شبکه به همه سرورها دسترسی داشته باشند. Citect از NetBIOS ، TCP / IP و سایر پروتکل های شبکه پشتیبانی می کند.

چندین پروتکل می توانند به طور همزمان اجرا شوند.

 2.3 هشدارها نرم افزار citect scada

Citect از هشدارهای سخت افزاری و قابل تنظیم پشتیبانی می کند.

هشدارهای سخت افزاری برای آگاهی دادن به اپراتور در مورد سوctions عملکردهای موجود در دستگاه های سیستم کنترل (کنترل کننده ها ، ماژول های ورودی-خروجی ، کانال های ارتباطی و غیره) طراحی شده اند.

هشدارهای ناشی از انحراف پارامترهای فن آوری بیش از حد مجاز ، عملکرد تجهیزات تکنولوژیکی باید از قبل پیکربندی شود. سیستم Citect به شما امکان می دهد تا هشدارها را براساس متغیرهای جداگانه ، گروه های متغیر ، عبارات ، نتایج محاسبه و غیره پیکربندی کنید.

      1. هشدارهای دیجیتال که در پاسخ به تغییر وضعیت ایجاد می شوند ؛
      2. هشدارهای آنالوگ ، براساس تجزیه و تحلیل عبور از حد بالا و پایین مشخص شده ، انحراف از هنجار ، فراتر رفتن از سرعت تغییر
      3. آلارم های دارای مهر زمان بر اساس تایمر کار می کنند که در کنترل کننده کار می کند و آلارم ها را با دقت میلی ثانیه ضبط می کند.از یک تمبر زمان برای مطالعه شرایط هشدار دهنده که در آن تعدادی هشدار به طور همزمان رخ می دهد استفاده می شود. با استفاده از مهر زمان می توان توالی زنگ های هشدار را شناسایی کرد.
      4. هشدارهای مرکب ناشی از ترکیبی از وقایع.

2.4 گزارش ها

زبان برنامه نویسی Cicode از مجموعه ای ساده از عملگرها پشتیبانی می کند که می تواند برای تهیه گزارش و تعریف الگوی آن استفاده شود.

به طور معمول ، گزارش ها در زمان مشخصی تولید می شوند ، که توسط تایمر و شمارنده تنظیم می شوند.

همچنین می توانید رویدادی را تعریف کنید که باعث ایجاد گزارش و سطح امتیاز کاربر شود که حقوق کاربر را برای شروع تولید گزارش تعیین می کند.

همچنین می توانید با استفاده از پیوندهای DDE گزارش در اکسل تهیه کنید. Citect در آنجا نامه الکترونیکی وجود دارد که طبق آن گزارشات ارسال می شود.

 

2.5 رزرو

یکی دیگر از ویژگی های بارز Citect این است که نسخه برداری در میان توابع استاندارد ارائه می شود. یک سرور ورودی / خروجی را می توان با یک سرور ورودی / خروجی اضافی که همان برنامه را اجرا می کند کپی کرد.در صورت خرابی سرور اصلی ، سرور پشتیبان بدون از دست دادن اطلاعات به کار خود ادامه می دهد.سرورهای روند ، گزارش و هشدارها نیز می توانند کپی شوند. تکثیر در سطح شبکه نیز امکان پذیر است.این کار با نصب دو کارت شبکه در رایانه و سازماندهی ارتباط تکراری با کنترل کننده ها انجام می شود.

ابزار نصب کامپیوتر به شما امکان می دهد کامپیوتر خود را به عنوان یک گره تجسم (سرویس گیرنده) ، سرور ورودی / خروجی اصلی یا پشتیبان ، سرور هشدار ، روند یا گزارش پیکربندی کنید. همچنین به شما امکان می دهد تا زمان بندی را پیکربندی کرده و کلیدهای خاصی راغیرفعال کنید.

2.6 زبان کد

Citect سایتکت یک زبان برنامه نویسی انعطاف پذیر Cicode ساخته است که در مقایسه با زبان Pascal ، C قابل مقایسه است. روی آن است که خود سیستم SCADA اسکادا  نوشته شده است.Cicode به شما امکان می دهد برنامه هایی با هر پیچیدگی ایجاد کنید.زبان Cicode ، به عنوان مثال ، 40 اپراتور برای مدیریت آلارم ، 19 اپراتور برای کار با پرونده ، 18 عملکرد SQL ، 50 اپراتور برای سازماندهی کار با روند و بسیاری دیگر پشتیبانی می کند. فایل منبع Cicode توسط ویرایشگر ایجاد شده و با پروژه وارد شده است. این پروژه همیشه با سیستم زمان اجرا تنظیم می شود. در هنگام تدوین ، تمام پرونده های dbf بررسی می شوند ، Cicode ترجمه می شود. در حین اجرای سیستم ، یک هسته خاص می تواند فعال شود ، که از دستورات کنترل کننده کنترل و تعاملات شبکه ، بررسی بار CPU ، بررسی خطاها و غیره پشتیبانی می کند.

2.7 قابلیت های HMI در Citect

اشیا گرافیکی موجود در نمایشگرهای اپراتور را می توان با استفاده از Graphics Builder ساخت. Citect از تعداد نامحدودی از ویندوز – “صفحات” پشتیبانی می کند.

برای ایجاد آنها پیشنهاد می شود از کتابخانه ای از الگوها استفاده کنید. برای ساده سازی ایجاد اشیا graph گرافیکی ، سه کتابخانه در این صفحه ارائه می شود – اشیا، ، ژنی ها و ژن های فوق العاده . اشیا تصاویر ساکن هستند که در گروه هایی مانند ماشین آلات ، مخازن ، پمپ ها و غیره طبقه بندی می شوند. جین ها و ابرجنس ها اجسامی پویا هستند ، متغیرهای مختلفی را می توان به آنها متصل کرد.

اغلب ، هنگام ایجاد یک رابط گرافیکی ، باید گروه های معمولی از اشیا را ایجاد کنید که برای حل یک مسئله خاص طراحی شده اند. به عنوان مثال ، گروهی از سه جسم (دکمه START ، دکمه STOP و نشانگر وضعیت – چراغ سبز / قرمز) برای روشن / خاموش کردن پمپ ، موتور الکتریکی و غیره با مشخص شدن وضعیت آنها طراحی شده است.

سپس هر بار برای حل این مشکل ، توسعه دهنده مجبور است این سه شی را ایجاد کرده و آنها را پیکربندی کند (تعیین خواص).اما چنین وظایفی در یک صفحه گرافیکی وجود دارد.بدیهی است که وقت متخصص در این مورد بی اثر صرف خواهد شد. برای حل مشکلات مشابه Citectoffers مکانیزمی به نام gin است . چندین اشیا related مرتبط در یک گروه قرار می گیرند ، گروه در کتابخانه جن ذخیره می شوند ، که مشابه کتابخانه اشیا است. geni را می توان به عنوان یک شی واحد دستکاری کرد (می توان آن را کپی ، جابجا ، کوچک و غیره کرد). اکنون برای حل مشکل فوق زمان بسیار کمتری لازم است. شما فقط باید جن مورد نیاز را از کتابخانه انتخاب کرده و در صفحه گرافیک وارد کنید.

با کمک یک superjin ، همان مکانیسم اجرا می شود ، اما فقط در رابطه با یک صفحه کامل و نه یک گروه ازاشیا.

اشیایی مانند ژن ها و ژن های فوق العاده به صرفه جویی در فضای دیسک در رایانه کمک می کنند ، زیرا فقط یک نسخه در حافظه آن ذخیره می شود.

بازیابی پسورد نرم افزار

در برخی موارد دیده شده که نرم افزار طراحی شده برنامه طراحی طراحی شده نیاز به بروزرسانی و توسعه دارند اما بدلیل عدم دسترسی به طراح برنامه و قفل بودن برنامه امکان تغییر در برنامه وجود ندارد یکی از خدمات مجموعه همراه سیستم حامی بازیابی رمز عبور نرم افزار های مانیتورینگ صنعتی در ایران می باشد.

 

 

بازگشت به لیست

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.