پروتکل HART چیست؟ ارتباط دیجیتال روی حلقه ۴ تا ۲۰ میلیآمپر
سیگنال ۴ تا ۲۰ میلیآمپر ساده و مطمئن است، اما فقط یک عدد را منتقل میکند. اگر بخواهید بازهٔ ترانسمیتر را از اتاق کنترل تغییر دهید، شمارهٔ سریال آن را بخوانید یا بفهمید سنسور دچار خطا شده است، این سیگنال پاسخی ندارد. پروتکل HART این کمبود را بدون تعویض کابل جبران میکند: یک سیگنال دیجیتال کوچک را روی همان دو سیم سوار میکند. در این مقاله سازوکار HART، شرایط اجرای درست حلقه و خطاهای رایج آن را مرور میکنیم.
HART چیست و از کجا آمده است؟
HART مخفف Highway Addressable Remote Transducer است. این پروتکل در دههٔ ۱۹۸۰ برای ترانسمیترهای هوشمند معرفی شد و امروز نگهداری آن بر عهدهٔ FieldComm Group است. ایدهٔ اصلی HART ساده است: کارخانهها میلیونها متر کابل ۴ تا ۲۰ میلیآمپر دارند و تعویض آنها با فیلدباس هزینهٔ زیادی دارد. HART اجازه میدهد همین زیرساخت، ارتباط دیجیتال هم داشته باشد.
به همین دلیل HART یک پروتکل «ترکیبی» (Hybrid) است. مقدار اصلی فرایند همچنان بهصورت آنالوگ و سریع به PLC یا DCS میرسد و کانال دیجیتال برای کارهای جانبی استفاده میشود:
- خواندن و تغییر بازهٔ اندازهگیری (LRV و URV)
- خواندن برچسب (Tag)، شمارهٔ سریال و نسخهٔ نرمافزار
- دریافت وضعیت و پیامهای تشخیص عیب دستگاه
- خواندن متغیرهای جانبی مانند دمای بدنهٔ ترانسمیتر
- آزمون حلقه با تثبیت جریان خروجی روی مقدار دلخواه
- کالیبراسیون و تنظیم صفر از راه دور
سیگنال HART چگونه روی حلقه سوار میشود؟
لایهٔ فیزیکی HART بر پایهٔ استاندارد Bell 202 و مدولاسیون FSK (Frequency Shift Keying) است. فرستنده برای ارسال منطق «۱» یک موج سینوسی ۱۲۰۰ هرتز و برای منطق «۰» یک موج ۲۲۰۰ هرتز تولید میکند. دامنهٔ این موج حدود ۰٫۵± میلیآمپر است و سرعت انتقال داده ۱۲۰۰ بیت بر ثانیه است.
نکتهٔ کلیدی این است که میانگین موج سینوسی صفر است. کارت ورودی آنالوگ یک فیلتر پایینگذر دارد و فقط مقدار متوسط جریان را میبیند؛ بنابراین ارتباط دیجیتال هیچ اثری روی مقدار آنالوگ نمیگذارد. از طرف دیگر، مودم HART با یک فیلتر میانگذر فقط مؤلفهٔ ۱۲۰۰ تا ۲۲۰۰ هرتز را جدا و رمزگشایی میکند.
| مشخصه | مقدار |
|---|---|
| مدولاسیون | Bell 202 FSK، پیوسته در فاز |
| فرکانس منطق ۱ و ۰ | ۱۲۰۰ هرتز و ۲۲۰۰ هرتز |
| سرعت انتقال | ۱۲۰۰ بیت بر ثانیه |
| دامنهٔ سیگنال | حدود ۰٫۵± میلیآمپر (حدود ۲۵۰ میلیولت روی ۵۰۰ اهم) |
| مقاومت حلقه | حداقل حدود ۲۳۰ اهم، معمولاً ۲۵۰ اهم؛ حداکثر حدود ۱۱۰۰ اهم |
| تعداد Master | دو Master: اولیه (سیستم کنترل) و ثانویه (کامیونیکیتور دستی) |
مقاومت ۲۵۰ اهم و سیمبندی درست حلقهٔ HART
ترانسمیتر HART سیگنال دیجیتال را بهصورت تغییر جریان میفرستد و گیرنده آن را بهصورت ولتاژ روی مقاومت حلقه میبیند. اگر مقاومتی در حلقه نباشد، این تغییر جریان ولتاژ قابلاندازهگیری ایجاد نمیکند. رایجترین اشکال در کارگاه همین است: تکنسین ترانسمیتر را مستقیم به منبع تغذیه وصل میکند، کامیونیکیتور را میبندد و پیغام «دستگاه یافت نشد» میگیرد.
- حداقل مقاومت: مجموع مقاومت حلقه باید دستکم حدود ۲۳۰ تا ۲۵۰ اهم باشد. بسیاری از کارتهای AI این مقاومت را در داخل دارند؛ مشخصات کارت را بررسی کنید.
- حداکثر مقاومت: مقاومت بیشتر یعنی افت ولتاژ بیشتر. در جریان ۲۰ میلیآمپر، افت ولتاژ مقاومتها بهعلاوهٔ حداقل ولتاژ کاری ترانسمیتر نباید از ولتاژ تغذیه بیشتر شود. روش محاسبه را در مقالهٔ محاسبهٔ مقاومت بار حلقهٔ ۴ تا ۲۰ میلیآمپر توضیح دادهایم.
- کابل: برای HART از کابل زوج بههمتابیدهٔ شیلددار استفاده کنید و شیلد را فقط در یک نقطه، معمولاً سمت اتاق کنترل، زمین کنید. ظرفیت خازنی زیاد کابلهای بسیار طولانی سیگنال HART را تضعیف میکند.
- محل اتصال کامیونیکیتور: کامیونیکیتور را بهصورت موازی به دو سر مقاومت یا به ترمینالهای ترانسمیتر وصل کنید، نه بهصورت سری در مسیر جریان.
Master اولیه، Master ثانویه و حالت Burst
HART یک پروتکل Master/Slave است. ترانسمیتر (Slave) فقط به پرسش پاسخ میدهد و روی هر حلقه حداکثر دو Master میتواند حضور داشته باشد:
Master اولیه (Primary)
معمولاً کارت ورودی HART در DCS یا یک مالتیپلکسر HART که به سیستم مدیریت دارایی (AMS) متصل است. این Master بهطور دائم وضعیت دستگاهها را پایش میکند.
Master ثانویه (Secondary)
کامیونیکیتور دستی یا لپتاپ با مودم HART که تکنسین در محل به حلقه وصل میکند. پروتکل طوری طراحی شده که دو Master با رعایت نوبت، بدون تداخل با هم کار کنند.
در حالت معمول، هر پرسش و پاسخ حدود نیم ثانیه طول میکشد. اگر بهروزرسانی سریعتری لازم باشد، میتوان ترانسمیتر را در حالت Burst قرار داد تا بدون انتظار برای پرسش، یک پیام مشخص را پشت سر هم ارسال کند. حتی در این حالت هم سرعت HART برای حلقهٔ کنترلی سریع کافی نیست و مقدار اصلی فرایند باید از مسیر آنالوگ خوانده شود.
Point-to-Point یا Multidrop؟
| ویژگی | Point-to-Point | Multidrop |
|---|---|---|
| تعداد دستگاه روی هر زوج سیم | یک دستگاه | تا ۱۵ دستگاه در HART 5 و تا ۶۳ دستگاه در HART 6 و 7 |
| جریان حلقه | ۴ تا ۲۰ میلیآمپر متناسب با مقدار فرایند | ثابت روی حدود ۴ میلیآمپر برای هر دستگاه |
| انتقال مقدار فرایند | آنالوگ (سریع) و دیجیتال | فقط دیجیتال (کند) |
| کاربرد رایج | اغلب ترانسمیترهای فرایندی | پایش مخازن و نقاط کماهمیت با کابل محدود |
در عمل بیشتر نصبها Point-to-Point هستند. Multidrop زمانی منطقی است که تعداد زوج سیمها محدود باشد و بهروزرسانی چندثانیهای برای کاربرد کافی باشد.
دستورها، متغیرهای دینامیکی و فایل DD
پیامهای HART بر پایهٔ شمارهٔ دستور (Command) هستند و در سه گروه قرار میگیرند:
- دستورهای Universal: همهٔ دستگاههای HART باید آنها را پشتیبانی کنند. برای مثال دستور ۰ شناسهٔ دستگاه را برمیگرداند، دستور ۱ متغیر اصلی (PV) را میخواند و دستور ۳ جریان حلقه و چهار متغیر دینامیکی را یکجا ارسال میکند.
- دستورهای Common Practice: کارکردهای رایجی مانند تغییر بازه، میرایی (Damping) و آزمون حلقه که بیشتر دستگاهها دارند.
- دستورهای Device Specific: قابلیتهای اختصاصی هر سازنده.
هر ترانسمیتر HART میتواند تا چهار متغیر دینامیکی گزارش کند: PV، SV، TV و QV. برای مثال یک ترانسمیتر فلوی جرمی ممکن است دبی را بهعنوان PV، دما را بهعنوان SV و چگالی را بهعنوان TV گزارش کند؛ در حالی که از مسیر آنالوگ فقط PV منتقل میشود.
برای دسترسی به دستورهای اختصاصی، نرمافزار پیکربندی به فایل DD (Device Description) یا درایور DTM همان مدل نیاز دارد. این فایلها را سازندهٔ دستگاه منتشر میکند و بدون آنها فقط دستورهای عمومی در دسترساند.
HART 7، WirelessHART و HART-IP
HART در طول زمان تکامل یافته است. نسخهٔ ۶ آدرسهای Multidrop را تا ۶۳ افزایش داد و نسخهٔ ۷ قابلیتهایی مانند برچسب طولانی، زمانمهر (Timestamp) و گزارش رویداد را اضافه کرد. WirelessHART همین لایهٔ کاربرد را روی یک شبکهٔ بیسیم Mesh در باند ۲٫۴ گیگاهرتز اجرا میکند و برای نقاط دور یا گردان که کابلکشی آنها پرهزینه است مناسب است. HART-IP هم امکان انتقال پیامهای HART روی شبکهٔ اترنت را فراهم میکند تا دادههای مالتیپلکسرها و گیتویها به سیستمهای بالادستی برسد.
HART و ایزولاتورهای سیگنال
ایزولاتور و داپلیکیتور سیگنال برای حذف حلقهٔ زمین و تقسیم سیگنال به کار میروند. اما بیشتر ایزولاتورها برای انتقال دقیق جریان DC طراحی شدهاند و فیلتر ورودی آنها، مؤلفهٔ ۱۲۰۰ و ۲۲۰۰ هرتز را تضعیف میکند. در نتیجه مقدار آنالوگ بهدرستی منتقل میشود، ولی سیستم کنترل دیگر نمیتواند با ترانسمیتر HART گفتوگو کند.
دو راه پیش رو دارید: یا ایزولاتوری انتخاب کنید که عبور دوطرفهٔ HART در مشخصات آن تصریح شده باشد، یا پیکربندی HART را در سمت میدان و پیش از ایزولاتور انجام دهید. اگر فقط به مقدار آنالوگ نیاز دارید و پیکربندی ترانسمیتر در محل انجام میشود، ایزولاتور معمولی کاملاً کافی است.
چکلیست عیبیابی ارتباط HART
| نشانه | علت محتمل | اقدام |
|---|---|---|
| کامیونیکیتور دستگاه را پیدا نمیکند | نبود مقاومت حلقه یا مقاومت کمتر از ۲۳۰ اهم | مقاومت ۲۵۰ اهم سری با حلقه قرار دهید |
| ارتباط از اتاق کنترل برقرار نمیشود ولی در میدان برقرار است | ایزولاتور یا بریر بدون قابلیت عبور HART در مسیر | مشخصات تجهیزات میانی را بررسی کنید |
| ارتباط گاهبهگاه قطع میشود | نویز منبع تغذیه، شیلد ناقص یا کابل بسیار طولانی | منبع تغذیه و زمین شیلد را بررسی کنید |
| فقط اطلاعات عمومی نمایش داده میشود | فایل DD دستگاه در کامیونیکیتور نصب نیست | DD یا DTM مدل دستگاه را از سازنده دریافت کنید |
| جریان روی ۴ میلیآمپر ثابت مانده است | دستگاه در حالت Multidrop (آدرس غیرصفر) یا آزمون حلقه است | آدرس Polling را صفر کنید و حالت Loop Test را خاموش کنید |
پرسشهای متداول
پروتکل HART چیست؟
HART (Highway Addressable Remote Transducer) پروتکلی است که یک سیگنال دیجیتال کمدامنه را روی جریان آنالوگ ۴ تا ۲۰ میلیآمپر سوار میکند. به این ترتیب، بدون تغییر در سیمکشی و بدون اثر بر مقدار آنالوگ، میتوان پارامترهای ترانسمیتر را خواند، تنظیم کرد و اطلاعات تشخیص عیب را دریافت کرد.
چرا HART بر مقدار آنالوگ ۴ تا ۲۰ میلیآمپر اثر نمیگذارد؟
سیگنال HART یک موج سینوسی با دامنهٔ حدود ۰٫۵± میلیآمپر است که با فرکانسهای ۱۲۰۰ و ۲۲۰۰ هرتز مدوله میشود. میانگین این موج صفر است و فیلتر ورودی کارت آنالوگ آن را حذف میکند؛ بنابراین مقدار متوسط جریان که متغیر فرایند را نشان میدهد تغییری نمیکند.
چرا در حلقهٔ HART به مقاومت ۲۵۰ اهم نیاز است؟
دستگاههای HART سیگنال را بهصورت ولتاژ روی مقاومت حلقه دریافت میکنند. اگر مقاومت حلقه کمتر از حدود ۲۳۰ تا ۲۵۰ اهم باشد، ولتاژ سیگنال برای آشکارسازی کافی نیست. بسیاری از کارتهای ورودی آنالوگ این مقاومت را در داخل دارند، اما اگر منبع تغذیه مستقیم به ترانسمیتر وصل شده باشد، باید مقاومت جداگانه اضافه کرد.
تفاوت حالت Point-to-Point و Multidrop در HART چیست؟
در حالت Point-to-Point هر حلقه یک ترانسمیتر دارد و جریان ۴ تا ۲۰ میلیآمپر همچنان مقدار فرایند را منتقل میکند. در حالت Multidrop چند دستگاه موازی روی یک زوج سیم قرار میگیرند، جریان هر دستگاه روی ۴ میلیآمپر ثابت میماند و همهٔ دادهها فقط بهصورت دیجیتال و با سرعت کم خوانده میشوند.
آیا ایزولاتور سیگنال، ارتباط HART را عبور میدهد؟
به نوع ایزولاتور بستگی دارد. ایزولاتوری که برای عبور HART طراحی نشده، به دلیل فیلتر و پهنای باند محدود، سیگنال FSK را تضعیف یا حذف میکند. اگر نیاز به ارتباط HART از سمت سیستم کنترل دارید، باید ایزولاتوری انتخاب کنید که سازنده بهصراحت عبور HART را در مشخصات آن ذکر کرده باشد؛ در غیر این صورت کامیونیکیتور را در سمت میدان به حلقه وصل کنید.
سرعت بهروزرسانی داده در HART چقدر است؟
سرعت ارتباط HART ۱۲۰۰ بیت بر ثانیه است و در حالت معمول، Master در هر ثانیه حدود دو پرسش و پاسخ کامل انجام میدهد. در حالت Burst، ترانسمیتر بدون پرسش داده را پشت سر هم ارسال میکند و نرخ بهروزرسانی کمی بیشتر میشود. به همین دلیل HART برای پایش و پیکربندی مناسب است، نه برای حلقههای کنترلی سریع.
جمعبندی
HART راهی کمهزینه برای افزودن ارتباط دیجیتال به زیرساخت موجود ۴ تا ۲۰ میلیآمپر است. مقدار فرایند همچنان از مسیر آنالوگ و بدون تأخیر منتقل میشود و کانال دیجیتال، پیکربندی، تشخیص عیب و متغیرهای جانبی را در اختیار شما میگذارد. شرط کارکرد درست HART، مقاومت کافی در حلقه، منبع تغذیهٔ کمنویز و تجهیزات میانی سازگار با عبور سیگنال FSK است. اگر پروژهٔ شما به دادههای دیجیتال بیشتر و سرعت بالاتر نیاز دارد، PROFIBUS PA در صنایع فرایندی و IO-Link در سطح ماشین گزینههای بعدی هستند.