جمع اوری داده صنعتی چیست و چند گونه دارد؟؟؟
داده به زبان ساده میشه اطلاعاتی که برای ما مهم هستن یعنی متغیر هایی که از ماشین های صنعتی هم جهت مشخص شدن میزان کارکرد و تولید آن ماشین و هم برای معلوم بودن وضعیت ماشین که در زمان تعمیرات استفاده میشوند.مثلا با بررسی بر روی داده ها متوجه شدیم که دمای فلان ماشین اگر به صد درجه برسد به ماشین آسیب میزند و علاوه بر اینکه تولید متوقف میشود خسارت ناشی از تعمیرات هم باید پرداخت شود اما میتوانیم با نوشتن برنامه ای برای ماشین که حاصل بررسی و تحلیل داده ها میباشد به ماشین بگیم که به دمایی نزدیک فلان رسیدی بصورت خودکار خاموش شو تا از آسیب به ماشین و خرابکاری ها و خسارت های ناشی از آن جلوگیری کنیم.
حالا که اهمیت داشتن این اطلاعات ماشین های خط تولید رو با هم دیدیم پس بریم سراغ نحوه جمع اوری آن ها؛ سه راه برای جمع آوری داده ها وجود دارد:
1.او پی سی(OPC)
اولین راه این هست که ابتدا تمام داده های ماشین ها که شامل خروجی های سنسورها و PLC ها (PLC در واقع مغز یک ماشین هست که کنترل اون ماشین از طریق همین مغز با دستور العملی که بهش میدیدم انجام میشه) هستند را بر روی یک کامپیوتر صنعتی (IPC) بالا بیاریم و به کمک OPC داده ها را بگیریم OPC، که یک راه ارتباط سرور و کلاینت هست یعنی یک یا چند سرور داریم که منتظر درخواست چند کلاینت هستند و به محض اینکه سرور درخواستی از کلاینت ببیند پاسخ آن را میدهد و پس از آن به حالت استند بای میرود، همینطور کلاینت می تواند به سرور دستور بدهد که تغییرات را مرتبا به کلاینت بفرستد.
حالا که میدونیم OPC چی هست باید بگم که OPCServer و OpenOPC و OPCGateway شما رو گیج نکنند و تعریف و کارایی هر کدام را در زیر با هم میبینیم؛
اپن اوپی سی (OpenOPC) در واقع یک سرویسی واسه نرم افزار ما میسازد که این نرم افزار در واقع به عنوان Client وصل میشود به OPCServer ما روی Host ؛ یعنی مثلا من روی این Host یه دونه OPCServer دارم که اینم IP اش هست پس من وصل میشم بهش به عنوان OPC Client و از اینور به یک نرم افزار دیگه خدمت رسانی میکنم در واقع میشه یک پلی بین OPCServer و نرم افزار های دیگه؛ (هاست میشه کامپیوتری که OPCServer روی آن بالاست) و OPCGateway جایی که درگاه رد شدن داده ها می باشد و روی همان Host میگیریمش.
حالا که سرور OPC روی کامپیوتر صنعتی ما بالاست میتوانیم به کمک اسکریپت پایتون تمام داده ها را دریافت کنیم و برای سرور جمع اوری داده بفرستیم که حکم یک استخر دارد و تمام داده ها را داخل خود جای میدهد و روی این سرور یک پنل گرافیکی به نام کیبانا بالا اوردیم که از طریق این کیبانا میتوانیم داده های ماشین ها را در لحظه بصورت جدول و نمودار و هر شکل دیگری که میخواهیم ببینیم و بررسی کنیم پس کار ما به راحتی انجام شد.
2. استفاده از سیستم واسط
در این حالت جنس خروجی سنسورهای ما از نوع ولتاژ یا جریان باشد تغییرات کمیت اندازه گیری شده بوسیله تغییرات ولتاژ یا جریان نشان داده می شود.با استفاده از ولتاژ و جریان خروجی سنسور ها میتونیم داده ها را بگیریم به کمک لایه فیزیکی RS485 و پروتکل ارتباطی مد باس برای سرور بفرستیم.
3. واچر(Watcher)
اما در مواقعی ماشین ها قدیمی هستند و نمیتوانیم داده های آن ها را بر روی IPC بالا بیاوریم پس سراغ راه دوم جمع آوری داده میرویم یعنی استفاده از دستگاهی که خودش بصورت خودکار داده ها را مستقیم از ماشین دریافت کند و برای استخر بفرستد این دستگاه واچر نام دارد که بر روی ماشین نصب میشود و کارکردن با آن بسیار ساده میباشد.
مطلبی دیگر از این انتشارات
با مانیتور دما و رطوبت، یک بابای ریموت برای کولر بسازیم!
مطلبی دیگر از این انتشارات
OPC :
بر اساس علایق شما
برای اشکهای ماهی که در آب گم میشوند