easySCADA برای xLogic: راهنمای تنظیم نرم‌افزار SCADA رایگان برای PC

مجوزهای تجاری SCADA هزاران هزینه دارند و برای یک پنل کوچک بیش از حد است. easySCADA — بسته SCADA رایگان مبتنی بر کامپیوتر از Rievtech — به خانواده xLogic نمایش‌های زنده، روندها، هشدارها و ثبت داده‌ها را بدون هزینه مجوز ارائه می‌دهد. من یک ایستگاه پمپ، یک گلخانه و یک میز آزمایش را دیده‌ام که همه به قیمت یک کامپیوتر ویندوزی SCADA مناسب دریافت کرده‌اند، پس اجازه دهید شما را از طریق نصب به روشی که دفترچه راهنما آموزش می‌دهد راهنمایی کنم — بدون گرد و غبار.

آنچه که واقعاً نصب می‌کنید

دو برنامه کار را انجام می‌دهند.easyMonitorویرایشگر پیکربندی است — شما نمایش‌ها را می‌سازید، متغیرها را متصل می‌کنید و دکمه اجرا را فشار می‌دهید.easyServerاختیاری است و تنها زمانی که کنترل‌کننده‌ها به عنوان مشتری از طریق Ethernet/GPRS متصل می‌شوند، نیاز است. در پشت هر دو یک پایگاه داده MySQL وجود دارد، زیرا داده‌های تاریخی و هشدار باید در جایی وجود داشته باشند.

این به این معنی است که ترتیب نصب مهم است: MySQL6 اول، سپس نرم‌افزار پیکربندی easySCADA. در ویندوز 7 یا 8، روی نصب‌کننده کلیک راست کرده و انتخاب کنیداجرا به عنوان مدیر— دفترچه راهنما صریح است و نادیده گرفتن آن نوعی خطای رمزآلود تولید می‌کند که صبح شما را هدر می‌دهد.

نیازمندی‌های سیستم، به‌طور صادقانه

ویندوز XP یا بالاتر، از طریق 7، 10 و 11. یک پردازنده Pentium III 800MHz و 256MB RAM کافی است. هر کامپیوتر اداری از پانزده سال گذشته واجد شرایط است. اگر "سرور SCADA" شما یک لپ‌تاپ بازنشسته از کشو است، تبریک می‌گویم — اکنون این یک سرور SCADA معتبر است.

سه راهی که متصل می‌شود

مسیر مناسب برای سایت خود را انتخاب کنید:

  • سریال RS232/RS485— کابل مستقیم، Modbus RTU. هیچ نرم‌افزار سروری، هیچ پیکربندی شبکه‌ای. پیش‌فرض ایمن برای یک پنل واحد
  • اترنت، کنترلر به عنوان سرور— easyMonitor به‌طور مستقیم از طریق Modbus TCP متصل می‌شود. هیچ نرم‌افزار سروری؛ کنترلر یک IP استاتیک دارد و روتر پورت آن را برای دسترسی از راه دور Forward می‌کند.
  • اترنت/GPRS، کنترلر به عنوان مشتری— کنترلرها به easyServer در یک رایانه با IP یا دامنه استاتیک تماس می‌گیرند. برای سایت‌های NAT شده و تلمتری GPRS سری EXM

یادداشت پروتکل ارزش تکرار دارد زیرا مردم آن را اشتباه می‌گیرند: easySCADA با Modbus RTU و Modbus TCP صحبت می‌کند. همین و بس. هیچ MQTT، هیچ OPC-UA — و این خوب است، زیرا Modbus دقیقاً همان چیزی است که یک SCADA کوچک نیاز دارد.

مسیر تنظیم، از ابتدا

پروژه را ایجاد کنید:فایل → پروژه → جدید، نام آن را انتخاب کنید، مدل کنترل‌کننده را انتخاب کنید. یک پروژه جدید قبلاً پنج دستگاه سری را شامل می‌شود؛ رویدستگاهکلیک راست کرده و دستگاه مورد نیاز خود را ویرایش کنید. آدرس (منحصر به فرد برای هر دستگاه — تکراری‌ها باس را خراب می‌کنند)، پروتکل (Modbus-RTU یا Modbus-TCP)، مدل، پورت COM و نرخ Baud (9600 پیش‌فرض؛ اگر سریع‌تر می‌روید، ابتدا طرف PLC را تغییر دهید)، یا برای Ethernet آدرس IP و پورت کنترل‌کننده — به عنوان مثال 192.168.0.133 در پورت 5001 برای یک کنترل‌کننده که به عنوان سرور تنظیم شده است.

سپسدادهزبان: نقاط را اضافه کنید — ورودی‌ها و خروجی‌های دیجیتال، ورودی‌های آنالوگ، پرچم‌ها، ثبت‌ها — هر یک با آدرس، تعداد و اولویت نظارت. بالا برای هشدارها، متوسط برای کنترل‌ها، پایین برای مقادیر آنالوگ با حرکت کند. این متغیرها را به اشیایی که از منوی Drawlib قرار می‌دهید متصل کنید: لامپ‌ها، دکمه‌ها، مترها، مخازن، نمودارهای روند.

روی دکمهشروع/متوقف ▶کلیک کنید. این لحظه حقیقت است.

آزمون ارتباط 30 ثانیه‌ای

یک پرچم دیجیتال — مثلاً F1 — به برنامه PLC در xLogicSoft اضافه کنید. اگر وضعیت آن در پنجره easyMonitor تغییر کند، ارتباط زنده است. اگر خاموش نشسته است، آدرس، نرخ Baud و پورت را قبل از اینکه به چیز دیگری دست بزنید بررسی کنید. نه بار از ده بار یکی از این سه است.

سایت‌های دور و یادداشت‌های صادقانه

برای دسترسی به اینترنت با کنترل‌کننده به عنوان سرور: IP ثابت روی روتر، پورت Forward (به عنوان مثال 5001) به آدرس LAN کنترل‌کننده. برای GPRS روی مدل‌های EXM: پیکربندی کنیدبارگذاری داده‌های GPRSبلوک در xLogic با IP و پورت easyServer، انتخاب کنیدModbus سفارشی, و به یاد داشته باشید که هشدار راهنما — GPRS بی‌سیم، کند و هزینه داده سیم‌کارت دارد. تلمتری با نرخ پایین، نه نظارت با سرعت بالا.

نظارت بر چندین کنترلر؟ آدرس‌های منحصر به فرد، همیشه. دو دستگاه با همان آدرس به آرامی داده‌های یکدیگر را خراب می‌کنند و این سخت‌ترین خطا برای پیدا کردن است.

جایی که easySCADA درخشش دارد

ایستگاه‌های پمپ کوچک، گلخانه‌ها، پنل‌های HVAC، کارگاه‌های تک‌دستگاهی — مکان‌هایی که یک SCADA تجاری بیشتر از پنلی که نظارت می‌کند هزینه دارد. وقتی سایت رشد می‌کند، همان کنترلرها به یک SCADA تجاری یا یک پلتفرم ابری منتقل می‌شوند بدون اینکه سخت‌افزار را لمس کنند. مجوزی که خریداری نکردید بهترین مجوزی است که هرگز نداشتید.

لاگ‌برداری داده که هزینه خود را پرداخت می‌کند

اینجا ویژگی‌ای است که هیچ‌کس قیمتی برای آن نمی‌زند و آن چیزی است که بیشتر بحث‌ها را پایان می‌دهد: لاگ تاریخی. لاگ‌برداری مبتنی بر پایگاه داده easySCADA مقادیر را در طول زمان ثبت می‌کند و وقتی یک دستگاه در ساعت 03:12 بد عمل کرد، لاگ به شما می‌گوید سطح چه بود، پمپ چه کرد و زنگ هشدار چه زمانی واقعاً فعال شد. گفتگوی "فقط متوقف شد" — گران‌ترین جمله در نگهداری — به یک مرور داده تبدیل می‌شود به جای یک بازی حدس.

قبل از اینکه به آن نیاز داشته باشید، تصمیم بگیرید چه چیزی را لاگ کنید. دماها و فشارها اگر فرایند منحرف شود؛ ساعات کار اگر برنامه نگهداری مهم باشد؛ انتقال‌های زنگ همیشه. فاصله لاگ را طوری تنظیم کنید که با فرایند مطابقت داشته باشد — یک دقیقه برای یک مخزن کند، یک ثانیه برای یک دستگاه سریع. لاگ‌برداری از همه چیز با سریع‌ترین نرخ، دیسک را پر کرده و سیگنال را دفن می‌کند؛ لاگ‌برداری از چیزهای درست با نرخ درست پایگاه داده را به یک اوراکل نگهداری تبدیل می‌کند.

پشتیبانی از MySQL به این معنی است که تاریخچه در راه‌اندازی مجدد زنده می‌ماند و بدون اینکه نرم‌افزار دچار مشکل شود، رشد می‌کند. یک سال داده لاگ شده در یک سایت کوچک چند صد مگابایت است — برای هر دستگاه مدرن ناچیز، و بی‌قیمت در اولین باری که یک اختلاف ضمانت با یک ردیابی زمان‌دار به وجود می‌آید که آن را حل می‌کند.

استراتژی پروژه نمونه

پروژه اول easySCADA خود را از یک صفحه خالی نسازید. از یک نمونه کار می‌کنید — فصل‌های نمونه راهنما به شما نحوه ایجاد دستگاه، تعریف متغیر، ساخت صفحه و مسیرهای نظارت سری و اترنت را از ابتدا تا انتها آموزش می‌دهند. سازگار شوید، دوباره اختراع نکنید. نمونه شما را از دو اشتباه رایج نجات می‌دهد: انتخاب مدل دستگاه نادرست و فراموش کردن دست دادن نرخ baud.

یک صفحه بسازید که کار کند، سپس گسترش دهید. یک نمای مخزن واحد با سطح، وضعیت پمپ و یک لامپ زنگ به شما کل حلقه را آموزش می‌دهد: دستگاه، متغیر، شی، اتصال، اجرا. صفحه دوم یک سوم زمان می‌برد؛ دهمی چند دقیقه. اینگونه است که نرم‌افزار رایگان به یک ابزار تولید تبدیل می‌شود — یک جلسه عمدی به جای یک آخر هفته مبارزه با منوها.

و فایل‌های پروژه را تحت کنترل نسخه نگه دارید. پروژه‌های easySCADA فایل‌های ساده هستند؛ آنها به‌خوبی تفاوت می‌کنند و باید مانند کد با آنها رفتار شود. روزی که مشتری بپرسد "ماه گذشته چه تغییر کرده است،" شما پاسخی خواهید داشت که یک شانه بالا انداختن نیست.

دانلود و یک پروژه نمونه را از مرکز دانلود ما دریافت کنید، یا ابتدا سمت کنترلر را با راهنمای تنظیم Modbus ما آماده کنید. و بله — رایگان واقعاً به معنای رایگان در اینجا است. من بررسی کرده‌ام.