طراحی داشبوردهای مانیتورینگ صنعتی با ThingsBoard
طراحی داشبوردهای سفارشی ThingsBoard برای نمایش تلهمتری تجهیزات، اندازهگیری سنسورهای صنعتی، وضعیت دستگاهها، روندهای عملیاتی و هشدارها.
وضعیت پروژه: در حال توسعه
تلهمتری، هشدار، داشبورد
طراحی و راهاندازی مانیتورینگ صنعتی؛ از جمعآوری تلهمتری تجهیزات تا داشبورد ThingsBoard، هشدارهای چندمرحلهای و گزارش شاخصهای عملکرد.
در بسیاری از واحدهای صنعتی داده وجود دارد، اما در جای درست دیده نمیشود: مقادیر روی HMI محلی میمانند، گزارشها دستی و با تأخیر تهیه میشوند و خرابیها معمولاً وقتی کشف میشوند که تولید متوقف شده است. مانیتورینگ صنعتی یعنی این دادهها بهصورت پیوسته، با زمانمهر دقیق و در یک بستر واحد جمع شوند.
من در این حوزه طراحی و پیادهسازی را از سطح سنسور و PLC تا داشبورد مانیتورینگ ThingsBoard پوشش میدهم: انتخاب پروتکل و مسیر انتقال داده، مدلسازی تجهیزات، تعریف هشدار و مسیر تشدید، و نماهایی که هم برای اتاق کنترل و هم برای کارشناس سیار قابل استفاده باشند.
هر تجهیز پروتکل، نرمافزار و قالب داده خودش را دارد و تصویر یکپارچهای از وضعیت خط یا سایت وجود ندارد.
آستانههای ثابت و هشدارهای پرتعداد باعث خستگی اپراتور میشوند و هشدار مهم در میان پیامهای کماهمیت گم میشود.
شاخصهایی مثل زمان کارکرد، توقفات و مصرف انرژی دستی محاسبه میشوند و تعریف یکسانی بین شیفتها و واحدها ندارند.
مدیران و تیم نگهداری بیرون از سایت به داده دسترسی امن ندارند یا دسترسی از مسیرهای ناامن برقرار شده است.
بدون سیاست نگهداری و تجمیع، پایگاه داده زمانی سریع بزرگ میشود و پرسوجوهای تاریخی کند میشوند.
اتصال PLC، سنسورها و کنتورها از طریق Modbus، OPC UA، MQTT یا LoRaWAN به یک گیتوی و انتقال داده با زمانمهر و بافر محلی.
تعریف سلسلهمراتب سایت، خط، تجهیز و سنسور در ThingsBoard تا داشبوردها و قواعد روی ساختار واقعی کارخانه یا معدن بنا شوند.
نماهای جداگانه برای اتاق کنترل، سرپرست شیفت و نگهداری، با نمودارهای زمانی، وضعیت لحظهای و امکان رفتن از نمای کلی به جزئیات هر تجهیز.
تعریف هشدار در Rule Engine با سطحبندی شدت، تأخیر و هیسترزیس، و ارسال اعلان به ایمیل، پیامک یا پیامرسان بر اساس نوبت کاری.
محاسبه شاخصهایی مانند زمان کارکرد، تعداد توقف، مصرف ویژه انرژی یا OEE با تعریف مستند و قابل بررسی.
تعیین TTL برای داده خام، تجمیع ساعتی و روزانه برای تحلیل بلندمدت، و پشتیبانگیری منظم از پیکربندی و داده.
یک سامانه مانیتورینگ زمانی ارزش دارد که اپراتور به آن اعتماد کند. به همین دلیل کار را از پرسش «چه تصمیمی باید با این داده گرفته شود؟» شروع میکنم، نه از فهرست سنسورها. مراحل معمول کار به این شکل است:
هشداری که روزی ده بار بیدلیل فعال شود، بهزودی نادیده گرفته میشود. در طراحی هشدار این اصول را رعایت میکنم:
شاخصهایی مانند زمان کارکرد یا OEE فقط وقتی مفیدند که تعریف آنها مکتوب و برای همه یکسان باشد؛ مثلاً اینکه توقف برنامهریزیشده در محاسبه لحاظ میشود یا نه. جزئیات بیشتر درباره ساختار داشبوردها را در مقاله مانیتورینگ صنعتی با ThingsBoard نوشتهام.
| نوع داده | رویکرد معمول |
|---|---|
| تلهمتری خام | نگهداری کوتاهمدت با TTL برای عیبیابی |
| داده تجمیعی | میانگین و کمینه و بیشینه ساعتی و روزانه برای تحلیل بلندمدت |
| هشدارها و رویدادها | نگهداری طولانیتر برای ممیزی و تحلیل ریشهای |
دسترسی بیرون از سایت از طریق VPN یا پراکسی معکوس با HTTPS و حسابهای کاربری نقشمحور فراهم میشود. انتقال داده بین گیتوی و پلتفرم معمولاً با MQTT و رمزنگاری TLS انجام میشود.
معمولاً خیر. در بیشتر موارد داده از طریق پورتهای موجود مثل Modbus یا OPC UA خوانده میشود و برای تجهیزات بدون خروجی دیجیتال، سنسور یا ماژول ریتروفیت اضافه میشود.
ThingsBoard پلتفرمی بالغ برای مدیریت دستگاه، داشبورد، Rule Engine و هشدار است و نسخه متنباز آن را میتوان روی سرور داخلی اجرا کرد. اگر سازمان پلتفرم دیگری دارد، طراحی را با همان پیش میبرم.
ترجیح من استقرار روی سرور خود سازمان یا دیتاسنتر داخلی است تا مالکیت و دسترسی داده در اختیار شما بماند. سیاست نگهداری و پشتیبانگیری در فاز طراحی تعیین میشود.
بله، و توصیه هم همین است. یک پایلوت محدود نشان میدهد کدام دادهها واقعاً مفیدند و مدل داده و قواعد هشدار پیش از گسترش اصلاح میشوند.
طراحی داشبوردهای سفارشی ThingsBoard برای نمایش تلهمتری تجهیزات، اندازهگیری سنسورهای صنعتی، وضعیت دستگاهها، روندهای عملیاتی و هشدارها.
وضعیت پروژه: در حال توسعه
ThingsBoard یک پلتفرم متنباز اینترنت اشیاست که برای مانیتورینگ صنعتی کاربرد گسترده دارد. این مقاله مدل داده، موتور قواعد، هشدارها، داشبوردها، استقرار و امنیت آن را به زبان فنی توضیح میدهد.
راهنمای فنی MQTT برای پروژههای اینترنت اشیا صنعتی: مدل انتشار و اشتراک، طراحی تاپیک، سطوح QoS، پیامهای ماندگار، امکانات MQTT 5، امنیت TLS و مقایسه با OPC UA و HTTP.
وضعیت فعلی را شرح دهید؛ تجهیزات موجود، سایتها و اهداف. یک ارزیابی اولیه و صادقانه از گامهای منطقی بعدی دریافت خواهید کرد.