پرش به محتوا

دنبال چه چیزی می‌گردید؟


شما ممکن است این موارد را نیز دوست داشته باشید

رمزگشایی از ساختار حافظه PLC زیمنس: راهنمای فنی برای مهندسان اتوماسیون

  • 〡
  • 〡 توسط WUPAMBO
Demystifying Siemens PLC Memory Structure: A Technical Guide for Automation Engineers

آشنایی با فناوری‌های اصلی ذخیره‌سازی در اتوماسیون کارخانه

هر کنترلر قابل‌برنامه‌ریزی مدرن برای پردازش منطق و حفظ داده‌های حیاتی، به معماری‌های حافظه نیمه‌رسانا متکی است. فناوری‌های ذخیره‌سازی سیلیکونی از RAM فرّار پرسرعت تا انواع غیرفرّار Flash EPROM و EEPROM را شامل می‌شوند. حافظه فرّار برای حفظ وضعیت بیت‌ها به توان پیوسته نیاز دارد و همین امر باتری‌های پشتیبان را برای سخت‌افزارهای کنترلی قدیمی ضروری می‌کند. در مقابل، فناوری مدرن Flash EPROM امکان چرخه‌های نامحدود خواندن و بازنویسی را بدون نیاز به توان باتری خارجی فراهم می‌کند. بنابراین، درک مبانی حافظه نیمه‌رسانا به مهندسان کنترل کمک می‌کند تا سیستم‌های مقاوم‌تری برای اتوماسیون کارخانه طراحی کنند.

حافظه بارگذاری: مخزن مرکزی ذخیره‌سازی برنامه

حافظه بارگذاری به‌عنوان محل اصلی ذخیره‌سازی کد پروژه کاربر، پیکربندی‌های سخت‌افزاری و جداول نمادین بارگیری‌شده از TIA Portal یا STEP 7 عمل می‌کند. CPUهای قدیمی Siemens SIMATIC S7-300 از حافظه بارگذاری RAM داخلی استفاده می‌کردند که در زمان قطعی طولانی‌مدت برق، داده‌ها را از دست می‌داد. کنترلرهای مدرن SIMATIC S7-1200 و S7-1500 از کارت‌های حافظه خارجی SIMATIC (SMC) مبتنی بر فناوری Flash استفاده می‌کنند. CPU بدون قرار داشتن این کارت خارجی در شکاف حافظه نمی‌تواند منطق برنامه را اجرا کند. بنابراین، انتخاب ظرفیت مناسب کارت حافظه بارگذاری از بروز خطاهای دانلود هنگام راه‌اندازی پیچیده کارخانه جلوگیری می‌کند.

حافظه کاری: اجرای پرسرعت برنامه

حافظه کاری به‌عنوان ناحیه فرّار و پرسرعت اجرای برنامه در سخت‌افزار CPU زیمنس عمل می‌کند. کنترلر در زمان راه‌اندازی، بلوک‌های کد اجرایی و بلوک‌های داده را به‌صورت خودکار از حافظه بارگذاری به حافظه کاری منتقل می‌کند. حافظه کاری، مشابه RAM سیستم در یک رایانه صنعتی، چرخه‌های اسکن بلادرنگ و قطعی را برای فرایندهای صنعتی سریع امکان‌پذیر می‌کند. افزون بر این، مهندسان نمی‌توانند حافظه کاری را در کنترلرهای Siemens S7 به‌صورت دستی افزایش دهند؛ بنابراین انتخاب CPU به گامی حیاتی در طراحی تبدیل می‌شود. انتخاب CPU با حافظه کاری ناکافی، توسعه پروژه را محدود و اجرای سیستم را کند می‌کند.

حافظه سیستمی: مدیریت تصاویر فرایند I/O و آدرس‌دهی داخلی

حافظه سیستمی، آدرس‌های اختصاصی حافظه را برای ورودی‌های پیرامونی، خروجی‌ها، بیت‌های حافظه و نشانگرها و بافرهای تشخیصی اختصاص می‌دهد. جداول تصویر فرایند ورودی (PII) و تصویر فرایند خروجی (PIO) در همین حوزه حافظه سیستمی فرّار قرار دارند. CPU جدول تصویر فرایند را در آغاز و پایان هر چرخه اسکن به‌روزرسانی می‌کند. همچنین، حافظه سیستمی تایمرهای داخلی، شمارنده‌ها و بلوک‌های داده محلی موقت مورد استفاده زیرروال‌ها را مدیریت می‌کند. تخصیص کارآمد تصاویر فرایند، ارتباط پاسخ‌گو با تجهیزات میدانی را در شبکه‌های کنترلی پیچیده تضمین می‌کند.

حافظه ماندگار: حفاظت از عملیات حیاتی هنگام قطع برق

حافظه ماندگار، مقادیر انتخاب‌شده بلوک‌های داده، بیت‌های حافظه و نشانگرها و ثبات‌های تایمر را هنگام وقفه‌های غیرمنتظره برق حفظ می‌کند. مهندسان کنترل، تنظیمات ماندگاری را در TIA Portal پیکربندی می‌کنند تا شمارنده‌های تولید، نقاط تنظیم و دستورهای ساخت بدون تغییر باقی بمانند. CPUهای زیمنس داده‌های ماندگار را در NVRAM غیرفرّار ذخیره می‌کنند و به باتری‌های پشتیبان پرنیاز از نظر نگهداری احتیاجی ندارند. در نتیجه، خطوط تولید خودکار پس از بازگشت برق، بدون از دست دادن پارامترهای حیاتی فرایند، به‌صورت روان فعالیت خود را از سر می‌گیرند.

دیدگاه نویسنده: راهبردهای بهینه‌سازی حافظه در TIA Portal

در 15 سال فعالیت مهندسی میدانی در نیروگاه‌ها و تأسیسات تولیدی، تخصیص ناکارآمد حافظه همچنان یکی از عوامل اصلی ایجاد گلوگاه‌های عملکرد CPU است. مهندسان اغلب با ایجاد بلوک‌های داده بیش‌ازحد بزرگ یا فعال نگه داشتن بلوک‌های تشخیصی بلااستفاده، حافظه کاری را بیش‌ازحد بارگذاری می‌کنند. استفاده از ساختارهای بهینه بلوک داده در CPUهای Siemens S7-1500، مصرف حافظه کاری را به‌طور چشمگیری کاهش می‌دهد. همچنین، تعیین کارت‌های SMC با ظرفیت بالا در مرحله طراحی اولیه، ارتقاهای پرهزینه میدانی را در زمان توسعه‌های آتی کارخانه حذف می‌کند.

سناریوی کاربردی: حفظ دستور ساخت در بچینگ خودکار

یک تأسیسات فرایند شیمیایی را در نظر بگیرید که از یک کنترلر SIMATIC S7-1500 برای مدیریت اختلاط مایعات چندجزئی استفاده می‌کند. نقاط تنظیم دستور ساخت اصلی در بلوک‌های داده ماندگار در معماری حافظه CPU قرار دارند. هنگام قطع غیرمنتظره برق تأسیسات، CPU تعداد فعلی بچ‌ها، موقعیت شیرها و دماهای اختلاط را در NVRAM ماندگار حفظ می‌کند. پس از بازگشت برق خط، PLC تصویر فرایند را از حافظه سیستمی می‌خواند و چرخه بچ را بی‌درنگ از سر می‌گیرد، بدون آنکه بچ‌های شیمیایی خراب شوند.

درباره نویسنده

Li Ming متخصص ارشد اتوماسیون صنعتی است و بیش از 15 سال تجربه بین‌المللی در طراحی، راه‌اندازی و عیب‌یابی معماری‌های PLC، DCS، TSI و حفاظت توان دارد. او در اکوسیستم‌های Siemens SIMATIC، شبکه‌های کنترلی با دسترس‌پذیری بالا و یکپارچه‌سازی دیجیتال در سراسر کارخانه برای صنایع سنگین تخصص دارد. او به‌طور منظم راهنماهای فنی و تحلیل معماری سیستم را در نشریات جهانی فناوری صنعتی منتشر می‌کند.