جایگزینی مقیاسبندی SLC SCP در Studio 5000 Logix
یک روش عملی برای مهاجرت SLC به SCP که قرارداد هر سیگنال آنالوگ را بازسازی میکند، مقیاسبندی ماژول، محاسبات صریح یا AOI تحت حاکمیت را انتخاب میکند، معنای خطاها را حفظ میکند و همارزی را در سراسر ...
دستورالعمل SCP در SLC 500 یک قرارداد مهم اندازهگیری را در پنج فیلد فشرده میکند: ورودی، حداقل و حداکثر ورودی، حداقل و حداکثر مقیاسبندیشده و خروجی. هنگام مهاجرت به ControlLogix یا CompactLogix، کپیکردن این اعداد در منطق جدید ممکن است معادله خطی را بازتولید کند، اما همهچیز پیرامون آن را تغییر دهد—قالب داده ماژول، گردکردن، رفتار خارج از محدوده، خطاهای کانال، زمانبندی هشدار و آنچه اپراتورها روی HMI میبینند.
یک مهاجرت قابل دفاع، قرارداد کامل سیگنال را از ابزار میدانی تا داده خام، واحدهای مهندسی، کیفیت، هشدارها، منطق کنترل، تاریخچه و نمایش اپراتور حفظ میکند.
بازیابی قرارداد موجود سیگنال
برای هر دستورالعمل SCP، آدرس مبدأ، آدرس مقصد، چهار نقطه انتهایی، شرایط اجرا و همه مصرفکنندگان نتیجه مقیاسبندیشده را ثبت کنید. سپس ابزار فیزیکی، محدوده پایین و بالای کالیبرهشده، سیگنال الکتریکی، کاتالوگ ماژول آنالوگ SLC و پیکربندی کانال، قالب داده انتخابشده و پاسخ مورد انتظار به کممحدوده، بیشمحدوده، مدار باز و از دست رفتن ماژول را مشخص کنید.
راهنمای مرجع مجموعه دستورالعملهای Rockwell Automation SLC 500، SCP را بهعنوان یک دستورالعمل مقیاسبندی خطی مستند میکند و رفتار وضعیت حسابی آن را شرح میدهد. برای درک دستورالعمل قدیمی از این راهنما استفاده کنید، اما نقاط انتهایی خام را از ماژول آنالوگ دقیق و قالب پیکربندیشده به دست آورید. عمق بیت مبدل بهتنهایی مقادیر صحیح ارائهشده به پردازنده را تعیین نمیکند.
فرض نکنید فرستنده از تمام قابلیت حسگر خود استفاده میکند. ممکن است یک فرستنده فشار با محدوده نامی ۰ تا ۱۰۰ بار، روی ۱۰ تا ۶۰ بار کالیبره شده باشد و یک فرستنده جریان نیز از قبل استخراج جذر را انجام دهد. سوابق مهاجرت باید نشان دهند هر تبدیل در کجا انجام میشود تا سیستم جدید سیگنال را دوباره مقیاسبندی یا خطیسازی نکند.
یک مالک برای مقیاسبندی انتخاب کنید
واحدهای مهندسی بومی ماژول
بسیاری از ماژولهای آنالوگ Logix میتوانند ورودی الکتریکی را در پیکربندی ماژول به واحدهای مهندسی ممیزشناور تبدیل کنند. این کار میتواند کد نردبانی را کاهش دهد و وضعیت کانال را در یک ساختار برچسب استاندارد آشکار کند. نقطهضعف آن این است که پیکربندی ماژول به بخشی از راهبرد کنترل تبدیل میشود. نقاط انتهایی، واحدها، هشدارها، فیلترها و نرخ بهروزرسانی آن باید در نسخههای پشتیبان، بازبینیها و سوابق راهاندازی گنجانده شوند.
محاسبات صریح در کنترلر
وقتی ماژول شمارشهای خام را برمیگرداند، محاسبات خطی صریح تبدیل را قابل مشاهده میکند:
مهندسی = حدپایین مهندسی + (خام − حدپایین خام) × (حدبالای مهندسی − حدپایین مهندسی) ÷ (حدبالای خام − حدپایین خام)
از نوع داده ممیزشناور مناسب استفاده کنید، در برابر بازه خام صفر محافظت کنید و درباره رفتار خارج از بازه پیکربندیشده تصمیم بگیرید. محاسبهای که هر مقدار خارج از محدوده را به یک نقطه انتهایی محدود میکند ممکن است از منطق پاییندستی محافظت کند، اما میتواند سیگنال خراب یا بیشتحریکشده را نیز پنهان کند. شاخصهای کیفیت و محدوده را جداگانه حفظ کنید.
یک دستورالعمل افزوده تحت حاکمیت
یک AOI میتواند مقیاسبندی را در کانالهای متعدد استاندارد کند، مشروط بر اینکه رابط، کنترل نسخه، شواهد آزمون و مالکیت مشخصی داشته باشد. خروجیهای مفید شامل مقدار مهندسی، کیفیت مناسب، کممحدوده، بیشمحدوده، مدار باز یا نشانه خطای کانال در صورت موجود بودن، وضعیت قدیمی و خطای پیکربندی است. از AOI مبهمی که فقط یک عدد برمیگرداند و بیسروصدا مقدار پیشفرض جایگزین میکند، پرهیز کنید.
صرفنظر از روش انتخابی، یک کانال را هم در ماژول و هم در کنترلر مقیاسبندی نکنید. یک مالک تعیین کنید و این تصمیم را در کد و مستندات آشکار سازید.
حفظ رفتار فراتر از فرمول
مقصدهای SCP قدیمی اغلب کلمات صحیح هستند. مقصد REAL جدید میتواند تفکیکپذیری را بهبود دهد، اما ممکن است مقایسهها، ناحیههای مرده هشدار، فشردهسازی تاریخچه، قالب پیامها، ذخیرهسازی دستور ساخت و نمایشهای HMI را نیز تغییر دهد. پیش از تغییر نوع داده، همه مصرفکنندگان را ردیابی کنید. هرجا رابط صحیح باید حفظ شود، گردکردن و اشباع را صریحاً مستند کنید و به تبدیل اتفاقی وابسته نباشید.
شرایط فعالسازی دستورالعمل قدیمی را بررسی کنید. برخی ردیفهای SCP بهطور پیوسته اجرا میشوند؛ برخی دیگر مقدار آخر را در طول یک حالت، خطا یا مرحله توالی ثابت نگه میدارند. جایگزینکردن اجرای شرطی با مقیاسبندی پیوسته میتواند رفتار ماشین حالت را تغییر دهد. برعکس، حفظ مقدار ثابت بدون نشانه کیفیت قدیمی میتواند اپراتورها را گمراه کند.
کیفیت باید همراه مقدار منتقل شود. مشخص کنید کنترلر هنگام اعلام خطای کانال، قطع اتصال ماژول یا خارجشدن مقدار خام از باند معتبر سیگنال زنده چه کاری انجام میدهد. پاسخ میتواند نگهداشتن آخرین مقدار معتبر، جایگزینی با مقدار پشتیبان تأییدشده، انتقال حلقه به حالت دستی، ممانعت از یک اقدام یا رفتن به وضعیت ایمن باشد. انتخاب درست از ریسک فرایند ناشی میشود، نه از دستورالعمل مقیاسبندی.
ساخت ماتریس آزمون همارزی
بیش از صفر و بازه کامل را آزمایش کنید. نقطه پایینی، ۲۵٪، نقطه میانی، ۷۵٪ و نقطه بالایی را تزریق یا شبیهسازی کنید، سپس نتیجه مورد انتظار را بهطور مستقل محاسبه کنید. مقدار SLC، مقدار Logix جدید، نمایش HMI، مقدار تاریخچه، وضعیت هشدار و هر خروجی کنترلی وابسته به اندازهگیری را با هم مقایسه کنید.
نقاط اندکی پایینتر و بالاتر از محدوده، جریان خطای فرستنده در صورت کاربرد، مدار باز، خارجکردن ماژول یا غیرفعالکردن اتصال، راهاندازی مجدد کنترلر و بازیابی را نیز اضافه کنید. برای هر حالت، مقدار خام، مقدار مهندسی، بیتهای کیفیت، زمانمهرهای هشدار، وضعیتهای قفلشده و پیامهای اپراتور را تأیید کنید. اگر سیستم قدیمی عملکرد نامناسبی داشت، اصلاح عمدی را مستند کنید و آن را همارز ننامید.
آزمون را با نرخ واقعی بهروزرسانی ماژول و نرخ اجرای وظیفه کنترلر تکرار کنید. یک تبدیل از نظر ریاضی صحیح، همچنان میتواند رفتار فرایند را تغییر دهد اگر فیلتر، نمونهبرداری بلادرنگ، دوره وظیفه یا تأخیر هشدار با طراحی SLC متفاوت باشد.
کنترل تغییرات محدوده پس از راهاندازی
حدود مهندسی نباید به مقادیر عادی دستور ساخت در HMI تبدیل شوند. تغییر محدوده فرستنده یا نقطه انتهایی مقیاسبندی میتواند هشدارها، رفتار PID، مجوزها، مجموعها، گزارشها و روندهای تاریخچه را جابهجا کند. اگر پیکربندی زمان اجرا لازم است، کنترل دسترسی، کد دلیل، اعتبارسنجی محدوده، ثبت تغییرات و رویه هماهنگ بهروزرسانی را اعمال کنید.
محدوده ابزار مبدأ، کاتالوگ و قالب ماژول، نقاط انتهایی خام، نقاط انتهایی مهندسی، نگاشت کیفیت، نتایج آزمون و سابقه تأیید را همراه پروژه ذخیره کنید. راهنمای گستردهتر تعیین حدود خام و مهندسی Logix SCL روشی میدانی برای استخراج نقاط انتهایی ارائه میدهد، در حالی که خانوادههای فعلی کنترلر در مجموعه سیستمهای PLC و PAC دستهبندی شدهاند.
دیدگاه مهندسی
بزرگترین خطر مقیاسبندی، مقداری نیست که آشکارا خطا دهد؛ بلکه مقداری باورپذیر با شیب، آفست، کیفیت یا زمانبندی نادرست است. با هر نقطه مهاجرتیافته مانند یک سیستم اندازهگیری رفتار کنید، نه یک دستورالعمل کپیشده. قرارداد سیگنال را بازسازی کنید، مقیاسبندی را به یک لایه واگذار کنید، اطلاعات کیفیت را حفظ کنید و پیش از انتقال، رفتار عادی و غیرعادی را اثبات کنید.