<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Elahe Akbari</title><link>https://virgool.ir/feed/@ElaheAkbari</link><description></description><language>fa</language><pubDate>2026-11-11 06:40:15</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>Elahe Akbari</title><link>https://virgool.ir/@ElaheAkbari</link></image><item><title>جمع اوری داده صنعتی چیست و چند گونه دارد؟؟؟</title><link>https://virgool.ir/gartex/جمع-اوری-داده-صنعتی-چیست-و-چند-گونه-دارد-olhw1yrr33n2</link><description>داده به زبان ساده میشه اطلاعاتی که برای ما مهم هستن یعنی متغیر هایی که از ماشین های صنعتی هم جهت مشخص شدن میزان کارکرد و تولید آن ماشین و هم برای معلوم بودن وضعیت ماشین که در زمان تعمیرات استفاده میشوند.مثلا با بررسی بر روی داده ها متوجه شدیم که دمای فلان ماشین اگر به صد درجه برسد به ماشین آسیب میزند و علاوه بر اینکه تولید متوقف میشود خسارت ناشی از تعمیرات هم باید پرداخت شود اما میتوانیم با نوشتن برنامه ای برای ماشین که حاصل بررسی و تحلیل داده ها میباشد به ماشین بگیم که به دمایی نزدیک فلان رسیدی بصورت خودکار خاموش شو تا از آسیب به ماشین و خرابکاری ها و خسارت های ناشی از آن جلوگیری کنیم.حالا که اهمیت داشتن این اطلاعات ماشین های خط تولید رو با هم دیدیم پس بریم سراغ نحوه جمع اوری آن ها؛ سه راه برای جمع آوری داده ها وجود دارد: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  بالا بیاوریم پس سراغ راه دوم جمع آوری داده  میرویم یعنی استفاده از دستگاهی که خودش بصورت خودکار داده ها را مستقیم از ماشین دریافت کند و برای استخر بفرستد این دستگاه واچر نام دارد که بر روی ماشین نصب میشود و کارکردن با آن بسیار ساده میباشد.</description><category>Elahe Akbari</category><author>Elahe Akbari</author><pubDate>Mon, 15 Mar 2021 22:18:08 +0330</pubDate></item><item><title>OPC :</title><link>https://virgool.ir/gartex/opc-hurxql07uks7</link><description>من دانشجو مهندسی برق الکترونیک، مشغول به کار جمع اوری داده در کارخونه لاستیک بارز به همراه تیم ویراساد هستم و در اینجا توضیح مختصری از OPC و کاربرد آن را نوشتم و انتشارات گارتکس محلی برای انتشار مقالات علمی در زمینه اینترنت اشیا صنعتی می باشد.اوپی سی( OPC) درواقع یه سری تابع استاندارد در کتابخونه یه نرم افزاری به اسم OPCServer هستند که این توابع رو میتونیم روی نرم افزاری که Client هست صدا و استفاده کنیم.نرم افزار های OPC  سه دسته میشن یا OPCServer هستن که به طور مستقیم داده هارو از ماشین میگیره یا Client  هستند که به سرور وصل میشن و داده هارو از سرور میگیرن و میتونیم روی ان ها تحلیل و بررسی انجام بدیم بدون اینکه به کار ماشین و خط تولید خدشه ای وارد کنیم.و دسته سوم OPCServer/Client  هستند که سیستمی میتواند همزمان سرور و کلاینت باشه.او پی سی (OPC) رو میتونیم یک نوع ارتباط سرور کلاینت تعریف کنیم یعنی یک یا چند سرور داریم که منتظر درخواست چند کلاینت هستند و به محض اینکه سرور درخواستی از کلاینت ببیند پاسخ آن را میدهد و پس از آن به حالت استند بای میرود،همینطور کلاینت میتواند به سرور دستور بدهد که تغییرات را مرتبا به کلاینت بفرستد. در استاندارد OPC  این کلاینت هست که تصمیم میگیرد چه زمانی و چه دیتایی را سرور با سیستم های     پایین دستی تبادل کند.(اپن اوپی سی) OpenOPC در واقع یک سرویسی برای نرم افزار کلاینت ما میسازد که میتوانیم با اتصال به سرور به کمک این سرویس به نرم افزار دیگری خدمت رسانی کنیم،در واقع یک پلی بین OPCServer   و نرم افزار های دیگر است.به سیستمی که OPCServer  روی آن بالاست Host  گفته میشود و به جاییکه درگاه رد شدن داده ها می باشد OPCGateway  گفته میشود که معمولا روی همان هاست در نظر گرفته میشود.داده هارو که از طریق OPCServer  از ماشین گرفتیم را به کمک OPC Client  برای استخر جمع آوری داده میفرستیم و داخل اون استخر یک پنل گرافیکی وجود دارد که به کمک آن داده ها را که شامل مقدار و کیفیت و زمان هستند را به صورت نمودار و جدول که بررسی و تحلیل آن ها راحت باشد به نمایش در می آوریم.اما این پایان ماجرا نیست تازه شروع کار هست،حال که داده هارا داریم باید تحلیل آن هارا آغاز کنیم و اگر قدیم بود باید این داده هارا افراد بررسی میکردند و اگر کیفیت هر خروجی ماشین بد بود برای عیب یابی و رفع مشکل با تکنسین به سراغ ماشین میرفتند اما اکنون تیم ما با بررسی هوشمند از طریق اسکریپت پایتون به تحلیل سریع و دقیق میپردازد و در صورت وجود کوچک ترین مشکل آن را به ما گزارش میدهد.</description><category>Elahe Akbari</category><author>Elahe Akbari</author><pubDate>Mon, 15 Mar 2021 22:17:03 +0330</pubDate></item></channel></rss>