PROFIBUS: تفاوت میان نسخهها
بدون خلاصۀ ویرایش |
|||
| خط ۷: | خط ۷: | ||
'''پروفیباس (PROFIBUS - Process Field Bus)''' یک استاندارد ارتباطی فیلدباس صنعتی است که با هدف ایجاد ارتباط '''قطعی (Deterministic)'''، '''بلادرنگ (Real‑Time)''' و مقاوم در برابر نویز میان کنترلکنندهها و تجهیزات میدانی توسعه یافته است. این پروتکل تحت استانداردهای '''IEC 61158''' و '''IEC 61784''' تعریف شده و توسط سازمان '''PROFIBUS & PROFINET International (PI)''' نگهداری و توسعه میشود. | '''پروفیباس (PROFIBUS - Process Field Bus)''' یک استاندارد ارتباطی فیلدباس صنعتی است که با هدف ایجاد ارتباط '''قطعی (Deterministic)'''، '''بلادرنگ (Real‑Time)''' و مقاوم در برابر نویز میان کنترلکنندهها و تجهیزات میدانی توسعه یافته است. این پروتکل تحت استانداردهای '''IEC 61158''' و '''IEC 61784''' تعریف شده و توسط سازمان '''PROFIBUS & PROFINET International (PI)''' نگهداری و توسعه میشود. | ||
== حوزههای کاربرد == | |||
پروفیباس در دو حوزه اصلی کاربرد دارد: | پروفیباس در دو حوزه اصلی کاربرد دارد: | ||
| خط ۱۵: | خط ۱۷: | ||
این فناوری میلیونها گره نصبشده در صنایع نفت و گاز، پتروشیمی، نیروگاه، خودروسازی و صنایع سنگین دارد. | این فناوری میلیونها گره نصبشده در صنایع نفت و گاز، پتروشیمی، نیروگاه، خودروسازی و صنایع سنگین دارد. | ||
== معماری ارتباطی و مدل لایهای == | == معماری و اصول ارتباط == | ||
=== معماری ارتباطی و مدل لایهای === | |||
پروفیباس از نظر مفهومی بر پایه مدل OSI توسعه یافته است، اما پیادهسازی آن معمولاً به سه لایه اصلی محدود میشود: | پروفیباس از نظر مفهومی بر پایه مدل OSI توسعه یافته است، اما پیادهسازی آن معمولاً به سه لایه اصلی محدود میشود: | ||
| خط ۵۱: | خط ۵۵: | ||
T<sub>TR</sub> (Target Token Rotation Time) | T<sub>TR</sub> (Target Token Rotation Time) | ||
== انواع | == انواع شبکههای PROFIBUS == | ||
=== PROFIBUS‑DP === | === PROFIBUS‑DP === | ||
| خط ۶۴: | خط ۶۸: | ||
* پشتیبانی از Multi‑Master | * پشتیبانی از Multi‑Master | ||
نسخههای PROFIBUS‑DP | ==== نسخههای PROFIBUS‑DP ==== | ||
'''DP‑V0''' | '''DP‑V0''' | ||
| خط ۱۰۹: | خط ۱۱۳: | ||
* DP/PA Link | * DP/PA Link | ||
== لایه فیزیکی == | == لایه فیزیکی و رسانه انتقال == | ||
=== RS‑485 در PROFIBUS‑DP === | === RS‑485 در PROFIBUS‑DP === | ||
| خط ۱۵۰: | خط ۱۵۴: | ||
برای جلوگیری از انعکاس سیگنال، مقاومتهای Termination در دو انتهای باس فعال میشوند. | برای جلوگیری از انعکاس سیگنال، مقاومتهای Termination در دو انتهای باس فعال میشوند. | ||
== ساختار فریم در PROFIBUS == | == ساختار ارتباط داده == | ||
=== ساختار فریم در PROFIBUS === | |||
تبادل داده در PROFIBUS به صورت فریمهایی به نام '''Telegram''' انجام میشود. | تبادل داده در PROFIBUS به صورت فریمهایی به نام '''Telegram''' انجام میشود. | ||
| خط ۱۷۴: | خط ۱۸۰: | ||
برای تشخیص خطا از Checksum استفاده میشود. | برای تشخیص خطا از Checksum استفاده میشود. | ||
== مدل تبادل داده == | === مدل تبادل داده === | ||
دو نوع ارتباط اصلی در PROFIBUS وجود دارد. | دو نوع ارتباط اصلی در PROFIBUS وجود دارد. | ||
=== ارتباط چرخهای (Cyclic Communication) === | ==== ارتباط چرخهای (Cyclic Communication) ==== | ||
در این حالت دادههای ورودی و خروجی به صورت دورهای بین Master و Slave تبادل میشوند. این نوع ارتباط برای کنترل فرایند حیاتی است. | در این حالت دادههای ورودی و خروجی به صورت دورهای بین Master و Slave تبادل میشوند. این نوع ارتباط برای کنترل فرایند حیاتی است. | ||
=== ارتباط غیرچرخهای (Acyclic Communication) === | ==== ارتباط غیرچرخهای (Acyclic Communication) ==== | ||
برای عملیات مدیریتی استفاده میشود، مانند: | برای عملیات مدیریتی استفاده میشود، مانند: | ||
| خط ۱۹۰: | خط ۱۹۶: | ||
* دریافت Alarm | * دریافت Alarm | ||
== سیستم آدرسدهی == | == مدیریت و پیکربندی شبکه == | ||
=== سیستم آدرسدهی === | |||
هر دستگاه در شبکه PROFIBUS دارای یک آدرس یکتا است. | هر دستگاه در شبکه PROFIBUS دارای یک آدرس یکتا است. | ||
| خط ۲۰۳: | خط ۲۱۱: | ||
* Rotary Switch | * Rotary Switch | ||
* نرمافزار مهندسی | * نرمافزار مهندسی | ||
=== فایل GSD === | |||
هر دستگاه PROFIBUS دارای فایل '''GSD (General Station Description)''' است. | |||
این فایل شامل اطلاعاتی مانند: | |||
* شناسه سازنده | |||
* نرخهای انتقال پشتیبانیشده | |||
* ساختار دادههای I/O | |||
* قابلیتهای تشخیصی | |||
است. | |||
این فایلها در نرمافزارهای مهندسی مانند موارد زیر استفاده میشوند: | |||
* Siemens STEP7 | |||
* TIA Portal | |||
* PCS7 | |||
== پروفایلهای کاربردی == | == پروفایلهای کاربردی == | ||
| خط ۲۲۶: | خط ۲۵۳: | ||
برای ابزار دقیق فرایندی استفاده میشود و شامل مدل بلوکی تجهیزات است. | برای ابزار دقیق فرایندی استفاده میشود و شامل مدل بلوکی تجهیزات است. | ||
== | == تشخیص خطا و پایش شبکه == | ||
=== مکانیزمهای تشخیصی === | |||
== مکانیزمهای تشخیصی == | |||
پروفیباس دارای چندین سطح تشخیص خطا است: | پروفیباس دارای چندین سطح تشخیص خطا است: | ||
| خط ۲۷۱: | خط ۲۸۱: | ||
* جلوگیری از ایجاد انشعابهای طولانی (Stub) | * جلوگیری از ایجاد انشعابهای طولانی (Stub) | ||
== مقایسه با سایر | == مقایسه با سایر پروتکلهای صنعتی == | ||
{| class="wikitable" | {| class="wikitable" | ||
| خط ۳۰۳: | خط ۳۱۳: | ||
در بسیاری از سامانههای مدرن اتوماسیون صنعتی، شبکههای مبتنی بر Ethernet صنعتی مانند '''PROFINET''' جایگزین PROFIBUS شدهاند. با این حال، PROFIBUS همچنان در بسیاری از صنایع به طور گسترده استفاده میشود و از طریق Gatewayها با شبکههای جدید یکپارچه میگردد. | در بسیاری از سامانههای مدرن اتوماسیون صنعتی، شبکههای مبتنی بر Ethernet صنعتی مانند '''PROFINET''' جایگزین PROFIBUS شدهاند. با این حال، PROFIBUS همچنان در بسیاری از صنایع به طور گسترده استفاده میشود و از طریق Gatewayها با شبکههای جدید یکپارچه میگردد. | ||
== جستارهای وابسته == | |||
* [[MODBUS]] | |||
* [[PROFINET]] | |||
* [[فیلدباس]] | |||
* [[:رده:شبکههای صنعتی]] | |||
* [[PLC]] | |||
* [[DCS]] | |||
* [[RS-485]] | |||
* [[اترنت صنعتی]] | |||
* [[EtherCAT]] | |||
* [[CANopen]] | |||
* [[Foundation Fieldbus]] | |||
* [[تحلیل فنی و مهندسی شبکه PROFIBUS]] | |||
{{ContactUs}} | {{ContactUs}} | ||
[[رده:شبکههای صنعتی]] | [[رده:شبکههای صنعتی]] | ||
[[رده:ناشناس]] | [[رده:ناشناس]] | ||
نسخهٔ کنونی تا ۸ مهٔ ۲۰۲۶، ساعت ۰۳:۲۸
🟦 مطلب آموزشی
پروفیباس (PROFIBUS) - مرجع جامع مهندسی
خلاصه: یک سامانه فیلدباس صنعتی مطابق IEC 61158 و IEC 61784 با سازوکار دسترسی قطعی مبتنی بر Token Passing و Master/Slave که برای تبادل دادههای بلادرنگ در اتوماسیون کارخانه و فرایند طراحی شده است.
موضوعات مرتبط: شبکههای صنعتی، اتوماسیون صنعتی، PLC، DCS، فیلدباس، ابزار دقیق
سطح مطلب: مرجع مهندسی / فوق تخصصی
نویسنده: تیم تحریریه لاله زار آنلاین
پروفیباس (PROFIBUS - Process Field Bus) یک استاندارد ارتباطی فیلدباس صنعتی است که با هدف ایجاد ارتباط قطعی (Deterministic)، بلادرنگ (Real‑Time) و مقاوم در برابر نویز میان کنترلکنندهها و تجهیزات میدانی توسعه یافته است. این پروتکل تحت استانداردهای IEC 61158 و IEC 61784 تعریف شده و توسط سازمان PROFIBUS & PROFINET International (PI) نگهداری و توسعه میشود.
حوزههای کاربرد
پروفیباس در دو حوزه اصلی کاربرد دارد:
- اتوماسیون کارخانه (Factory Automation) با PROFIBUS‑DP
- اتوماسیون فرایندی (Process Automation) با PROFIBUS‑PA
این فناوری میلیونها گره نصبشده در صنایع نفت و گاز، پتروشیمی، نیروگاه، خودروسازی و صنایع سنگین دارد.
معماری و اصول ارتباط
معماری ارتباطی و مدل لایهای
پروفیباس از نظر مفهومی بر پایه مدل OSI توسعه یافته است، اما پیادهسازی آن معمولاً به سه لایه اصلی محدود میشود:
- لایه فیزیکی (Physical Layer)
- لایه پیوند داده (Data Link Layer – FDL)
- لایه کاربرد (Application Layer)
لایه پیوند داده (FDL – Fieldbus Data Link)
هسته عملکرد PROFIBUS در لایه FDL قرار دارد که مسئول موارد زیر است:
- کنترل دسترسی به باس
- مدیریت فریمها
- تشخیص خطا
- تضمین تبادل قطعی داده
سازوکار دسترسی به باس
پروفیباس از ترکیب دو روش استفاده میکند:
- Token Passing بین Masterها
- Master‑Slave بین Master و Slaveها
در شبکههای چندمستر، یک توکن منطقی بین Masterها گردش میکند. تنها مستری که توکن را در اختیار دارد مجاز به ارسال فریم است.
این ساختار:
- از برخورد دادهها جلوگیری میکند
- زمان چرخه قابل محاسبه ایجاد میکند
- رفتار شبکه را قطعی میسازد
زمان گردش هدف توکن با پارامتر زیر مشخص میشود:
TTR (Target Token Rotation Time)
انواع شبکههای PROFIBUS
PROFIBUS‑DP
رایجترین نسخه برای اتوماسیون کارخانه است.
ویژگیها:
- نرخ انتقال از 9.6 kbps تا 12 Mbps
- حداکثر 126 گره
- تبادل سریع دادههای I/O
- پشتیبانی از Multi‑Master
نسخههای PROFIBUS‑DP
DP‑V0
- تبادل داده چرخهای
- تشخیص خطای پایه
DP‑V1
- ارتباط غیرچرخهای (Acyclic Communication)
- مدیریت Alarm
- پارامترگذاری آنلاین
DP‑V2
- Isochronous Mode
- همگامسازی ساعت
- مناسب برای Motion Control
در حالت Isochronous، جیتر زمانی شبکه کاهش یافته و کنترل دقیق حرکت امکانپذیر میشود.
PROFIBUS‑PA
نسخهای ویژه برای ابزار دقیق و اتوماسیون فرایندی است.
مشخصات:
- نرخ انتقال ثابت: 31.25 kbps
- لایه فیزیکی: IEC 61158‑2
در این نسخه از فناوری MBP (Manchester Bus Powered) استفاده میشود.
ویژگیهای اصلی:
- انتقال داده و تغذیه از طریق یک زوج سیم
- قابلیت استفاده در محیطهای انفجاری
- پشتیبانی از Intrinsic Safety
حداکثر طول سگمنت PA تقریباً 1900 متر است.
اتصال PROFIBUS‑PA به شبکه PROFIBUS‑DP از طریق تجهیزات زیر انجام میشود:
- DP/PA Coupler
- DP/PA Link
لایه فیزیکی و رسانه انتقال
RS‑485 در PROFIBUS‑DP
در نسخه DP معمولاً از استاندارد RS‑485 استفاده میشود.
ویژگیها:
- سیگنالدهی تفاضلی
- مقاومت بالا در برابر نویز
- امکان اتصال چندین گره روی یک باس
امپدانس مشخصه کابل تقریباً برابر است با:
150 اهم
طول کابل بر اساس نرخ انتقال
| نرخ انتقال | حداکثر طول سگمنت |
|---|---|
| 9.6 kbps | 1200 متر |
| 187.5 kbps | 1000 متر |
| 1.5 Mbps | 200 متر |
| 12 Mbps | 100 متر |
کابل استاندارد PROFIBUS معمولاً از نوع Type A است که دارای شیلد و ظرفیت خازنی پایین میباشد.
مقاومت پایان خط
برای جلوگیری از انعکاس سیگنال، مقاومتهای Termination در دو انتهای باس فعال میشوند.
ساختار ارتباط داده
ساختار فریم در PROFIBUS
تبادل داده در PROFIBUS به صورت فریمهایی به نام Telegram انجام میشود.
انواع تلگرامها:
- SD1 — فریم کوتاه
- SD2 — فریم با طول متغیر
- SD3 — فریم Token
- SD4 — فریم تشخیصی
ساختار عمومی فریم شامل بخشهای زیر است:
- Start Delimiter
- Length Field
- Destination Address
- Source Address
- Function Code
- Data Field
- Frame Check Sequence
- End Delimiter
برای تشخیص خطا از Checksum استفاده میشود.
مدل تبادل داده
دو نوع ارتباط اصلی در PROFIBUS وجود دارد.
ارتباط چرخهای (Cyclic Communication)
در این حالت دادههای ورودی و خروجی به صورت دورهای بین Master و Slave تبادل میشوند. این نوع ارتباط برای کنترل فرایند حیاتی است.
ارتباط غیرچرخهای (Acyclic Communication)
برای عملیات مدیریتی استفاده میشود، مانند:
- پارامترگذاری تجهیزات
- خواندن اطلاعات تشخیصی
- دریافت Alarm
مدیریت و پیکربندی شبکه
سیستم آدرسدهی
هر دستگاه در شبکه PROFIBUS دارای یک آدرس یکتا است.
بازه آدرس:
0 تا 126
روشهای تنظیم آدرس:
- DIP Switch
- Rotary Switch
- نرمافزار مهندسی
فایل GSD
هر دستگاه PROFIBUS دارای فایل GSD (General Station Description) است.
این فایل شامل اطلاعاتی مانند:
- شناسه سازنده
- نرخهای انتقال پشتیبانیشده
- ساختار دادههای I/O
- قابلیتهای تشخیصی
است.
این فایلها در نرمافزارهای مهندسی مانند موارد زیر استفاده میشوند:
- Siemens STEP7
- TIA Portal
- PCS7
پروفایلهای کاربردی
پروفیباس دارای پروفایلهای استاندارد برای انواع تجهیزات است.
PROFIdrive
برای درایوهای صنعتی استفاده میشود و شامل مدلهای استاندارد کنترل سرعت و موقعیت است.
PROFIsafe
برای کاربردهای ایمنی عملکردی طراحی شده است.
ویژگیها:
- سازگار با SIL3
- استفاده از CRC ایمنی
- مکانیزم تشخیص خطای افزوده
PA Device Profile
برای ابزار دقیق فرایندی استفاده میشود و شامل مدل بلوکی تجهیزات است.
تشخیص خطا و پایش شبکه
مکانیزمهای تشخیصی
پروفیباس دارای چندین سطح تشخیص خطا است:
- Station Diagnostics
- Module Diagnostics
- Channel Diagnostics
اطلاعات تشخیصی شامل مواردی مانند:
- قطع ارتباط
- خطای پیکربندی
- خطای پارامترگذاری
- وضعیت دستگاه
است.
قابلیت اطمینان و ملاحظات نصب
برای دستیابی به عملکرد پایدار شبکه رعایت نکات زیر ضروری است:
- استفاده از کابل شیلددار استاندارد
- اتصال صحیح زمین
- فعال بودن Termination در دو انتهای باس
- جلوگیری از ایجاد انشعابهای طولانی (Stub)
مقایسه با سایر پروتکلهای صنعتی
| ویژگی | PROFIBUS‑DP | Modbus RTU | PROFINET |
|---|---|---|---|
| قطعی بودن | بالا | محدود | بسیار بالا |
| Multi‑Master | دارد | ندارد | دارد |
| سرعت | تا 12 Mbps | حدود 115 kbps | 100 Mbps و بالاتر |
| تشخیص خطا | پیشرفته | محدود | بسیار پیشرفته |
گذار به PROFINET
در بسیاری از سامانههای مدرن اتوماسیون صنعتی، شبکههای مبتنی بر Ethernet صنعتی مانند PROFINET جایگزین PROFIBUS شدهاند. با این حال، PROFIBUS همچنان در بسیاری از صنایع به طور گسترده استفاده میشود و از طریق Gatewayها با شبکههای جدید یکپارچه میگردد.
جستارهای وابسته
- MODBUS
- PROFINET
- فیلدباس
- رده:شبکههای صنعتی
- PLC
- DCS
- RS-485
- اترنت صنعتی
- EtherCAT
- CANopen
- Foundation Fieldbus
- تحلیل فنی و مهندسی شبکه PROFIBUS
همکاران ما در لالهزار آنلاین برای تأمین تجهیزات، مشاوره مهندسی و پشتیبانی فنی در حوزهٔ برق، اتوماسیون صنعتی و ابزاردقیق در خدمت شما هستند.
دسترسی به وبسایت لالهزار آنلاین:
- اینترنت بینالملل: lalehzaronline.com
- اینترنت ملی: lzonline.or
نکته: در صورت محدودیت دسترسی، لینک «اینترنت ملی» را امتحان کنید.
ویکی لالهزار آنلاین – پایگاه دانش تخصصی صنعت برق، اتوماسیون صنعتی و ابزاردقیق (مرجع معرفی تجهیزات، استانداردها، راهنمای انتخاب و نکات نصب و راهاندازی)
