درک معماری Tricon CX قبل از پیکربندی
کنترلکننده ایمنی سهگانه ماژولار افزونهای (Triconex) Tricon CX به طور گستردهای در سیستمهای خاموشی اضطراری (ESD) نفت و گاز به کار میرود. برخلاف PLCهای عمومی، هر ماژول ورودی/خروجی به صورت داخلی رأیگیری 2از3 انجام میدهد. پردازنده منطق یکسان را در سه کانال مستقل اجرا میکند. این معماری عملکرد بدون خطا را بدون نقطه شکست واحد تضمین میکند.
ابتدا پیکربندی شاسی خود را شناسایی کنید. یک واحد پردازش هیدروکربن معمولاً سه شاسی دارد: یکی برای ماژولهای پردازنده اصلی (MP3008)، یکی برای ورودی آنالوگ (AI3721) و یکی برای خروجی دیجیتال (DO3604T). هر شاسی از طریق TriBus، یک بکلینک اختصاصی با سرعت بالا به میزان 25 مگابیت بر ثانیه، متصل میشود.
دوم، ماتریس سازگاری فرمویر را بررسی کنید. نسخه Tristation 1131 ورژن 4.12.0 به فرمویر MP نسخه 11.5 یا بالاتر نیاز دارد. ترکیب نسخههای فرمویر باعث هشدار کاهش سیستم میشود. این هشدار کنترلکننده را به حالت کاهش یافته 2از3 میبرد که در دسترس بودن را کاهش میدهد اما ایمنی را حفظ میکند.
علاوه بر این، Tricon CX از حداکثر 16 گره ورودی/خروجی از راه دور از طریق لینکهای فیبر نوری پشتیبانی میکند. هر گره به پنل ترمینیشن میدانی (FTP) با منابع تغذیه افزونه 24 ولت DC اختصاصی نیاز دارد. هرگز ترمینالهای تغذیه را به صورت زنجیرهای متصل نکنید. از تغذیهکنندههای مستقل از پنل توزیع پشتیبانی شده توسط UPS برای رعایت الزامات یکپارچگی برق IEC 61511 استفاده کنید.
مشخصه کلیدی: زمان اسکن Tricon CX برای سیستمی با 118 ماژول کاملاً بارگذاری شده 25 میلیثانیه است. دقت زمانسنج SOE ورودی دیجیتال 1 میلیثانیه است. دقت ورودی آنالوگ 0.1٪ از بازه در دمای محیط 25 درجه سانتیگراد است.
برنامهنویسی گامبهگام علت و معلول در Tristation 1131
پیادهسازی ماتریس علت و معلول (C و E) پایه هر پروژه SIS است. سیستم Tricon منطق C و E را به نمودارهای بلوک عملکردی (FBD) در داخل Tristation 1131، تنها ابزار برنامهنویسی سازگار با IEC 61131-3 برای کنترلکنندههای Triconex، ترجمه میکند.
- گام 1: پایگاه داده تگها را بسازید. ابزار وارد کردن تگ را باز کنید. نامهای تگ را طبق استاندارد ISA-5.1 پر کنید. برای مثال، XV-1101A_ZSCO نشاندهنده کلید محدود بسته بودن شیر خاموشی است. هر تگ را به آدرس فیزیکی ورودی/خروجی خود اختصاص دهید. فرمت آدرس سختافزاری به صورت Slot:Channel است، که در آن Slot 3 به معنای اسلات شاسی 3 و Channel 05 به معنای ترمینال 5 روی آن ماژول است.
- گام 2: بلوکهای عملکرد ایمنی را ایجاد کنید. برای هر گروه ورودی دیجیتال یک بلوک VOTE_2oo3 بکشید. خروجی بلوک را به یک فلیپفلاپ SR (ست-ریست) متصل کنید. خروجیهای SR را به بلوکهای DO_CH که به سلونوئیدهای میدانی نگاشت شدهاند، سیمکشی کنید. هر نقطه خروجی به یک بلوک LINE_MON برای تشخیص خطاهای مدار باز یا اتصال کوتاه در سیمکشی میدانی نیاز دارد.
- گام 3: رابط Modbus TCP slave را پیکربندی کنید. روی گره کنترلکننده راستکلیک کنید. Communication Setup سپس Modbus TCP Slave را انتخاب کنید. پورت TCP را روی 502 تنظیم کنید. رجیسترهای نگهدارنده 40001-40100 را به تگهای عدد صحیح وضعیت ایمنی نگاشت کنید. کویلها در بازه 00001-00064 را برای بیتهای وضعیت مجاز اختصاص دهید. پرچم محافظت از نوشتن را برای همه رجیسترهای نگهدارنده فعال کنید.
- گام 4: منطق مدیریت بایپس را پیادهسازی کنید. برای هر عملکرد ایمنی ابزار دقیق (SIF) از بلوک BYPASS_2S استفاده کنید. درخواست بایپس را از HMI اپراتور و کلید سوئیچ لغو نگهداری دریافت کنید. زمان شروع بایپس را در تگ TOD ذخیره کنید. همه رویدادهای بایپس را با دقت 1 میلیثانیه در ضبطکننده Sequence of Events (SOE) ثبت کنید.
- گام 5: کامپایل و دانلود کنید. با استفاده از F7 یک ساخت کامل تأیید اجرا کنید. گزارش Cross-Reference را برای تگهای اختصاص نیافته بررسی کنید. از طریق پورت Enhanced Diagnostic Monitor (EDM) متصل شوید. اگر فقط منطق تغییر کرده، دانلود گرم انجام دهید. اگر پیکربندی سختافزار تغییر کرده، دانلود سرد انجام دهید. همیشه دانلود سرد را در زمان خاموشی کارخانه انجام دهید.
با این حال، رایجترین اشتباه مهندسان فراموش کردن نگاشت آدرس IP دروازه Modbus در NCM (ماژول پیکربندی شبکه) است. بدون این مرحله حیاتی، DCS همه رجیسترهای نگهدارنده را صفر میبیند که باعث ایجاد هشدارهای مزاحم در کنسول اپراتور میشود.

روشهای تست اثبات برای SIFهای حالت تقاضای بالا
استاندارد IEC 61511 نیازمند تست اثبات دورهای هر عملکرد ایمنی ابزار دقیق است. یک SIF حالت تقاضای بالا در سرویس هیدروکربن باید پوشش تست اثبات (PTC) حداقل 95٪ داشته باشد. تست باید حسگر، حلکننده منطق و عنصر نهایی را در یک توالی انتها به انتها آزمایش کند.
- اول: درخواست بایپس از سرپرست شیفت کنید. پنل تشخیصی Tristation 1131 را باز کنید. به تب Point Forcing بروید. ورودی آنالوگ نمایانگر فرستنده فشار فرآیند PT-1101A را به مقدار نقطه تنظیم تریپ 15.0 بار اعمال کنید. ضبطکننده SOE را مانیتور کنید. زمانسنج باید دقیقاً میلیثانیهای که ورودی از آستانه عبور کرده را ثبت کند.
- دوم: زمان پاسخ حلکننده منطق را مشاهده کنید. Tricon CX شرایط تریپ را در یک سیکل اسکن پردازش میکند. خروجی رأیگیری شده 2از3 باید ماژول خروجی دیجیتال را ظرف 25 میلیثانیه فعال کند. از ضبطکننده سرعت بالا در ترمینالهای خروجی استفاده کنید. زمان تریپ از تغییر ورودی تا غیرفعال شدن خروجی نباید از هدف مشخصات ایمنی SIF (SRS) تجاوز کند، که معمولاً برای شیر ESD برابر 500 میلیثانیه است.
بنابراین، هر اندازهگیری را در گزارش تست اثبات مستند کنید. نقاط تریپ یافتشده و باقیمانده را ثبت کنید. در دسترس بودن ایمنی را با معادله سادهشده محاسبه کنید: PFDavg برابر است با λ_DU ضرب در TI تقسیم بر 2، که در آن λ_DU نرخ خرابی خطرناک کشفنشده و TI فاصله تست است. برای یک SIF معمولی Triconex با فواصل تست 3 ساله، انتظار PFDavg برابر 2.5 در توان منفی 4 است که به راحتی در محدوده الزامات SIL 3 قرار دارد.
در نهایت، همه نقاط اجباری را به حالت خودکار بازگردانید. بافر SOE را پاک کنید. تأیید کنید که رجیسترهای وضعیت Modbus TCP در HMI DCS سالم خوانده میشوند. زمان حذف بایپس را ثبت و گزارش تست را امضا کنید.
عیبیابی مشکلات رایج ارتباط Modbus TCP در Triconex
مهندسان اغلب با سه مشکل Modbus TCP در سیستمهای Triconex مواجه میشوند. اولین مشکل هشدار قطع لینک NCM است. این اتفاق زمانی رخ میدهد که کلاینت Modbus TCP (معمولاً DCS یا سیستم مدیریت دارایی) نرخ نظرسنجی بیش از 500 میلیثانیه داشته باشد. سرور Modbus Tricon CX درخواستهای سریعتر از 350 میلیثانیه را رد میکند. راهحل: درایور DCS را تنظیم کنید تا رجیسترهای نگهدارنده را دقیقاً هر 500 میلیثانیه نظرسنجی کند. تایماوت اتصال TCP را روی 10 ثانیه تنظیم کنید.
دومین مشکل ناهماهنگی رجیسترها است. نقشه Modbus Triconex به صورت داخلی آدرسدهی صفر مبنا دارد، اما اکثر درایورهای DCS آدرسدهی یک مبنا استفاده میکنند. رجیستری که به صورت داخلی با آفست 0 نگاشت شده، در DCS به صورت 40001 ظاهر میشود. همیشه با خواندن رجیستر 40001 با ابزار تست Modbus مانند Modbus Poll صحت را بررسی کنید. مقدار هگز خام را با مقدار تگ مورد انتظار در Tristation مقایسه کنید.
سومین مشکل جابجایی بایت است. Triconex مقادیر شناور 32 بیتی را به صورت big-endian در دو رجیستر نگهدارنده متوالی ذخیره میکند. برخی پلتفرمهای DCS، به ویژه Emerson DeltaV و ABB 800xA، ترتیب بایت little-endian را انتظار دارند. عملکرد جابجایی کلمه را در پیکربندی NCM فعال کنید تا این ناسازگاری برطرف شود. با نوشتن مقدار شناور شناخته شده مانند 100.0 و خواندن آن در هر دو ترتیب کلمه تست کنید تا صحت ترتیب بایت تأیید شود.