دانلود متن کامل پایان نامه مقطع کارشناسی ارشد رشته مهندسی برق الکترونیک گرایش کنترل
با عنوان :تحلیل زمانی مخابره سیگنالهای کنترلی از طریق پیوندهای چند مرحله ای بر روی شبکههای صنعتی به منظور پیادهسازی حلقههای کنترل گسترده با انعطاف پذیری بالا
برای رعایت حریم خصوصی نام نگارنده درج نمی شود
تحلیل زمانی مخابره سیگنالهای کنترلی از طریق پیوندهای چند مرحله ای بر روی شبکههای صنعتی به منظور پیادهسازی حلقههای کنترل گسترده با انعطاف پذیری بالا
استاد راهنما
دکتر بابک توسلی
استاد مشاور
دکتر سیدعلی اکبر صفوی
شهریورماه 93
تکه هایی از متن به عنوان نمونه :
چکیده
تحلیل زمانی مخابره سیگنالهای کنترلی از طریق پیوندهای چند مرحله ای بر روی شبکههای صنعتی به منظور پیادهسازی حلقههای کنترل گسترده با انعطاف پذیری بالا
به کوشش
زینت صنیعی نیا
پیشرفت فن آوریهای مرتبط با شبکههای ارتباطی در دههای اخیر و گسترش آنها در لایههای بالایی صنعت نظیر لایههای مانیتورینگ و مدیریتی ایجاب نموده تا روشهایی برای بکارگیری این شبکهها در سطوح پایین یعنی شبکه نمودن دستگاهها و سنسورها ابداع و به کار گرفته شوند که هر یک نسبت به روشهای سنتی دارای مزایا و معایبی میباشند.
در این پایاننامه نگاهی اجمالی به اتوماسیون صنعتی و نقش شبکههای ارتباطی در توسعه صنعت خواهیم داشت و با بیان تاریخچه شبکههای صنعتی از جمله اترنت و پروفیباس به ذکر اطلاعات پایه و سطوح سلسله مراتبی اتوماسیون صنعتی و پروتکلهای آن میپردازیم. در ادامه ملزومات اساسی طراحی و ارتباطات قسمتهای مختلف شبکه اترنت و پروفیباس شرح داده میشود و با ذکر محاسن و معایب هریک نشان خواهیم داد که چگونه میتوانیم شبکههای با سرعت بالا ولی غیر زمان حقیقی مانند اترنت را در پروسههای نیازمند داده زمان حقیقی استفاده نماییم و در انتها با ترکیب شبکههای سطح بالا (اترنت) با شبکههای سطح پایینتر (مانند پروفیباس) به بررسی تحلیل زمانی مخابره سیگنالهای کنترلی از طریق پیوندهای چند مرحله ای میپردازیم.
با توجه به بکارگیری گسترده شبکه پروفیباس و شبکه اترنت صنعتی، در این رساله به طور خاص بر استفاده همزمان از این دو نوع شبکه برای تبادل سیگنالهای کنترلی متمرکز خواهیم شد و رفتار تأخیر متغیر با زمان، خطا در ارسال و سایر موارد را در مخابره سیگنالها از طریق هر دو شبکه و تأثیری که میتوانند بر عملکرد سیستم کنترل داشته باشند را مورد مطالعه قرار خواهیم داد با این هدف که با استفاده از نتایج تحلیل بتوان به طور مشخص برآورده شدن قیود زمان حقیقی را به ازای هر سیستم کنترل تعیین نمود. همچنین به دنبال آن خواهیم بود که راهکارهائی را برای کمک به برآورده شدن این قیود ارائه نمائیم.
فهرست مطالب
1-2- جایگاه اترنت در هرم اتوماسیون. 3
1-3- جایگاه فیلدباس در هرم اتوماسیون. 7
2-2-1- نگاهی به تاریخچه پیدایش اترنت. 13
2-2-2- نگاهی به روند تکاملی اترنت. 15
2-2-3- نگاهی به روند تکاملی اترنت زمان حقیقی. 17
2-2-3-1-1-…………………………………………………………………………… Modbus/TCP. 20
2-2-3-3-2-…………………………………………………………………………… Ethernet/IP. 20
2-2-3-1-3-………………………………………………………………………………………….. P-NET. 20
2-2-3-1-4-……………………………………………………………………………………… Vnet/IP. 20
2-2-3-2- On Top of Ethernet. 21
2-2-3-2-1-…………………………………………… Ethernet Power Link (EPL) 21
2-2-3-2-2-…………… Time-Critical Control Network (TCNET) 21
2-2-3-2-3-…………………………… Ethernet for Plant Automation.. 21
2-2-3-2-4-………………………………………………………………………… Profinet CBA.. 21
2-2-3-3- Modified Ethernet. 21
2-2-3-3-1- Serial Realtime Communication System …………………………….. 22
2-2-3-3-2-……………………………………………………………………………….. Ethercat. 22
2-2-3-3-3-…………………………………………………………………………….. Profinet IO.. 22
2-3-1- نگاهی به تاریخچه پیدایش شبکه پروفیباس. 23
2-4- ارتباطات منطقی در شبکههای صنعتی (اترنت و پروفیباس) 24
2-5- تکنولوژی ارتباطات در اترنت. 25
2-5-1-5- 100 BASE یا Fast Ethernet. 30
2-5-1-6- 1000 BASE یا اترنت گیگابیت. 31
2-5-2- مقایسه کلی شبکه های اترنت مبتنی بر IEEE 802.3. 32
2-5-3- لایه پیوند داده ای در اترنت. 32
2-5-3-1- فریم بندی داده در اترنت…………………… 33
2-5-3-2- روش دسترسی به باس در اترنت. 36
2-5-4-1- IP Address در لایه Network.. 40
2-5-5- لایه انتقال در اترنت. 41
2-6- تکنولوژی ارتباطات در پروفیباس. 43
2-6-6-1- انتقال با کابل مسی. 44
2-6-1-2- انتقال با فیبر نوری. 48
2-6-2- توپولوژیهای شبکه پروفیباس. 50
2-6-2-1- توپولوژی باس با استفاده از ریپیتر. 50
2-6-2-2- توپولوژی درختی با استفاده از ریپیتر. 51
2-6-3-1- فرمت انتقال دیتا و امنیت آن. 53
2-6-3-2- نحوه دسترسی به باس. 54
3- تبادل داده بین PLC ها با استفاده از شبکههای صنعتی 62
3-2-5- نگهداری و به روز رسانی. 66
3-3- تکنیکهای دسترسی به شبکه. 67
3-4- شبکه کردن PLC ها با استفاده از اترنت. 67
3-4-1- ارتباطات Send / Receive در شبکه اترنت. 68
3-4-3- پیکربندی و برنامه نویسی ارتباط S7 Connection.. 70
3-4-3-1- پیکر بندی سخت افزار. 70
3-4-3-2- پیکربندی ارتباط در Netpro.. 71
3-4-3-3- برنامه نویسی تبادل دیتا در اترنت. 72
3-5- شبکه کردن PLCها با استفاده از پروفیباس. 73
3-5-1- تنظیمات شبکه پروفیباس. 75
3-5-1-1- پارامتر Highest Profibus Address. 76
3-5-1-2- پارامتر Transmission.. 76
3-5-1-3- پروفایلهای پروفیباس. 77
3-5-3- برنامه نویسی تبادل دیتا در پروفیباس. 77
4- تحلیل تئوری و عملی شبکههای صنعتی. 80
4-2- محاسبه زمانی ارتباط پروفیباس. 81
4-2-1- محاسبه زمانی ارتباط یک Master و یک Slave به لحاظ تئوری 82
4-2-2- محاسبه زمانی ارتباط یک Master و یک Slave به لحاظ عملی 85
4-2-3- محاسبه زمانی ارتباط یک Master و دو Slave به لحاظ تئوری 88
4-2-4- محاسبه زمانی ارتباط یک Master و دو Slave به لحاظ عملی 89
4-3- محاسبه زمانی ارتباط اترنت. 91
4-4- زمان حقیقی نمودن اترنت. 96
4-5- سیستمهای چند مرحله ای. 98
4-5-2- حالت دوم LAN-DP-DP. 102
5- تاثیر شبکههای صنعتی بر روی حلقه کنترلی. 107
5-2- مدل مورد بررسی بدون تاخیر زمانی. 108
5-3- وارد نمودن تاخیر به سیستم (تاخیر ناشی از شبکه). 110
5-4- مدل سازی با شبکه ترکیبی. 113
فهرست تصاویر
شکل 1‑2: سطوح شبکههای صنعتی [4] 5
شکل 1‑3: کاربرد اترنت در سطوح مختلف اتوماسیون [6] 6
شکل 1‑4: جایگاه پروفیباس در هرم اتوماسیون [2] 8
شکل 1‑5: معماری اصلی سیستم متشکل از لینکهای اترنت و پروفیباس 9
شکل 1‑6: معماری شبیه سازی شده متشکل از لینکهای اترنت و پروفیباس 9
شکل 2‑1: روند تحول اتوماسیون.. 12
شکل 2‑2: برخورد در اترنت.. 15
شکل 2‑3: اترنت مبتنی بر هاب [8] 16
شکل 2‑4: اترنت مبتنی بر سوییچ [9] 17
شکل 2‑5: ساختارهای ممکن برای اترنت زمان حقیقی [11] 19
شکل 2‑6: لایه فیزیکی.. 26
شکل 2‑7: تصادم دیتا در اترنت [30] 38
شکل 2‑10: کابل مسی شیلددار.. 44
شکل 2‑11: ساختار RS485 [32] 44
شکل 2‑14: کابل و کانکتور پروفیباس [34] 47
شکل 2‑15: نحوه اتصال OLM به پروفیباس [36] 49
شکل 2‑16: نحوه اتصال OLP به پروفیباس[37] 50
شکل 2‑17: توپولوژی باس با استفاده از ریپیتر[39] 51
شکل 2‑18: موقعیت لایههای LLC و MAC در مدل OSI [2] 52
شکل 2‑20: بسته اطلاعاتی پروفیباس[41] 53
شکل 2‑21: نحوه ارسال دیتا در پروفیباس[2] 55
شکل 2‑22: ساختار Token در پروفیباس[41] 56
شکل 2‑23: لایه های مورد استفاده در پروفیباس FMS [2] 57
شکل 2‑24: پروفیباس PA/DP [2] 58
شکل 2‑25: انتقال دیتا در پروتکل H1 [2] 58
شکل 3‑1: چرخه زندگی یک سیستم.. 64
شکل 3‑6: شبکه کردن دو PLC 300 توسط اترنت.. 71
شکل 3‑7: Connection Table. 71
شکل 3‑8: مشخصات ارتباط برقرار شده.. 72
شکل 3‑9: شبکه کردن دو PLC 300 توسط پروفیباس.. 76
شکل 4‑1 : ساختار Bus Cycle. 82
شکل 4‑2: ساختار انتقال اطلاعات در پروفیباس.. 83
شکل 4‑4: فریم تغییر یافته پروفیباس [41] 85
شکل 4‑5: نمودار زمان مبادله اطلاعات بین یک Master و یک Slave. 87
شکل 4‑6: پراکندگی آماری زمان مبادله اطلاعات بین یک Master و یک Slave 87
شکل 4‑7: نمودار زمان بین دو ارسال متوالی اطلاعات یک Master و یک Slave. 88
شکل 4‑8: نمودار زمان مبادله اطلاعات بین یک Master و دو Slave. 90
شکل 4‑9: پراکندگی آماری زمان مبادله اطلاعات بین یک Master و دو Slave 90
شکل 4‑11: فریم پروفینت [66] 92
شکل 4‑12: Network Utilization. 93
شکل 4‑13: Network Utilization با دو کامپیوتر.. 93
شکل 4‑15: Connection Statistic [68] 94
شکل 4‑16: نمودار زمان مبادله اطلاعات بین دو CPU با اترنت.. 95
شکل 4‑17: پراکندگی آماری زمان مبادله اطلاعات بین دو CPU با اترنت 95
شکل 4‑18: پراکندگی آماری زمان مبادله اطلاعات بین دو CPU با یک CPU به صورت همزمان با اترنت.. 96
شکل 4‑19: نمودار زمان مبادله اطلاعات بین CPU1 و CPU2 با اترنت در حالت زمان حقیقی.. 97
شکل 4‑20: نمودار زمان مبادله اطلاعات بین CPU2 و CPU3 با اترنت در حالت زمان حقیقی.. 97
شکل 4‑21: نمودار زمان مبادله اطلاعات بین دو CPU با اترنت در حالت زمان حقیقی و با یک لینک معیوب. 98
شکل 4‑22: شبکه ترکیبی با نقطه شروع از CPU 1. 99
شکل 4‑23: نمودار زمانی مبادله اطلاعات در حالت DP-LAN-DP با شرایط بد.. 101
شکل 4‑24: نمودار زمانی مبادله اطلاعات در حالت DP-LAN-DP با شرایط خوب.. 101
شکل 4‑25: پراکندگی آماری زمان مبادله اطلاعات در حالت DP-LAN-DP. 101
شکل 4‑26: شبکه ترکیبی با نقطه شروع از CPU 2. 102
شکل 4‑27: نمودار زمانی مبادله اطلاعات در حالت LAN-DP-DP با شرایط بد.. 103
شکل 4‑28: نمودار زمانی مبادله اطلاعات در حالت LAN-DP-DP با شرایط خوب.. 103
شکل 4‑29: پراکندگی آماری زمان مبادله اطلاعات در حالت LAN-DP-DP. 104
شکل 4‑30: نمودار زمان مبادله اطلاعات بین دو CPU با اترنت همراه با دو کامپیوتر.. 105
شکل 5‑1: مدل مورد بررسی.. 107
شکل 5‑2: بلوک دیاگرام مدل به همراه PID.. 108
شکل 5‑4: پارامترهای PID.. 109
شکل 5‑5: خروجی سیستم بدون تاخیر.. 110
شکل 5‑7: بلوک دیاگرام مدل به همراه تاخیر 13ms. 111
شکل 5‑8: خروجی سیستم با تاخیر 13ms. 111
شکل 5‑9: پارامترهای PID با در نطر گرفتن تاخیر 13ms. 112
شکل 5‑10: خروجی سیستم با تاخیر 13ms و پایدارسازی مجدد.. 112
شکل 5‑11: بلوک دیاگرام مدل شامل شبکه پروفیباس و اترنت.. 113
شکل 5‑12: خروجی سیستم با تاخیر 26ms در شبکه اترنت.. 114
فهرست جداول
جدول 2-1: زیرکمیته 802 و استانداردهای مربوط به آن….. 13
جدول 2-2: سیر تحول اترنت………………………………………………………………………. 14
جدول2-3: مقایسه اترنت معمولی و سریع…………………………………………… 24
جدول2-4: انواع اترنت گیگابیت…………………………………………………………….. 25
جدول2-5: مقایسه کلی شبکههای اترنت………………………………………………… 26
جدول2-6: مشخصات کابل پروفیباس………………………………………………………….. 40
جدول2-7: ماکزیمم طول سگمنت پروفیباس بر اساس سرعت انتقال دیتا………………………………………………………………………………………………………………………………….. 41
جدول3-1: سرویسهای ارتباطی زیمنس……………………………………………………… 64
جدول3-2: حجم دیتای قابل جابجایی مبنی بر سرویسهای ارتباطی 65
جدول3-3: فانکشنهای مورد استفاده مبنی بر سرویسهای ارتباطی 66
جدول3-4: فانکشنهای برنامه نویسی اترنت………………………………………. 69
جدول3-5: Slaves…………………………………………………………………………………………………… 71
جدول4-1: معرفی هر المان و وظیفه آن در پروفیباس………………… 80
- ۹۵/۰۵/۰۱