پرش به محتوا

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


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

تسلط بر چرخه اسکن PLC زیمنس: نحوه اجرای برنامه‌های اتوماسیون توسط CPU

  • 〡
  • 〡 توسط WUPAMBO
Mastering the Siemens PLC Scan Cycle: How the CPU Executes Automation Programs

درک مبانی اتوماسیون صنعتی و اجرای PLC

اتوماسیون صنعتی برای مدیریت فرایندهای پیچیده تولید، به‌شدت به کنترل‌کننده‌های منطقی قابل‌برنامه‌ریزی (PLC) متکی است. بسیاری از مهندسان بدون تسلط بر معماری زیربنایی، مستقیماً سراغ برنامه‌نویسی می‌روند. بااین‌حال، درک نحوه اجرای برنامه توسط CPU یک PLC، طراحی قابل‌اعتماد سیستم را تضمین می‌کند. بنابراین، تسلط بر چرخه اسکن، عملکرد و عیب‌یابی را در سیستم‌های کنترلی مدرن بهینه می‌کند.

نقش تصویر فرایند ورودی (PII) در سیستم‌های کنترلی زیمنس

PLCهای زیمنس برای بهینه‌سازی کارایی، از سازوکاری ویژه برای مدیریت داده‌های ورودی استفاده می‌کنند. ابتدا CPU وضعیت‌های فیزیکی را از ماژول ورودی می‌خواند. سپس این مقادیر را مستقیماً در ناحیه حافظه تصویر فرایند ورودی (PII) ذخیره می‌کند. این حافظه اختصاصی درون CPU قرار دارد. ذخیره ورودی‌ها در PII، زمان کلی چرخه اسکن را به‌طور چشمگیری کاهش می‌دهد. در نتیجه، CPU هنگام ارزیابی منطق، از پرس‌وجوی مکرر ماژول‌های فیزیکی اجتناب می‌کند؛ قابلیتی که برای سیستم‌های اتوماسیون کارخانه‌ای بزرگ‌مقیاس با هزاران نقطه I/O بسیار سودمند است.

منطق اجرای برنامه: از بالا به پایین و از چپ به راست

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

خروجی تصویر فرایند (PIQ) و فعال‌سازی تجهیزات میدانی

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

مدیریت سیگنال‌های آنالوگ: دسترسی مستقیم از طریق آدرس‌های پیرامونی

سیگنال‌های دیجیتال کاملاً به نواحی حافظه PII و PIQ متکی هستند. بااین‌حال، سیگنال‌های آنالوگ به‌طور کامل از این جداول تصویر فرایند عبور می‌کنند. CPU مقادیر آنالوگ را مستقیماً از ماژول‌های I/O آنالوگ می‌خواند و در آن‌ها می‌نویسد. ازآنجاکه سیستم مستقیماً به سخت‌افزار آنالوگ دسترسی دارد، از آدرس‌دهی پیرامونی مشخص‌شده با حرف P استفاده می‌کند؛ مانند PIW100 برای ورودی‌های آنالوگ و PQW100 برای خروجی‌های آنالوگ. مهندسان هنگام پیکربندی حلقه‌های ابزار دقیق با دقت بالا در معماری‌های DCS و PLC باید این تفاوت را در نظر بگیرند.

بینش تخصصی: بهینه‌سازی عملکرد اسکن در کارخانه‌های پیچیده

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

سناریوی کاربردی: یکپارچه‌سازی خط بسته‌بندی پرسرعت

یک خط بسته‌بندی دارویی پرسرعت را در نظر بگیرید که توسط PLC زیمنس SIMATIC S7 کنترل می‌شود. این سیستم به‌طور هم‌زمان هزاران حسگر فوتوالکتریک دیجیتال و عملگر پنوماتیکی را پایش می‌کند. CPU با بهره‌گیری از بافر حافظه PII، اینترلاک‌ها را در چند میلی‌ثانیه پردازش می‌کند. در همین حال، لودسل‌های آنالوگ پرسرعت وزن محصول را با استفاده از آدرس‌دهی مستقیم پیرامونی (PIW) اندازه‌گیری می‌کنند. این رویکرد ترکیبی، دقتی در سطح میکروثانیه را برای جداسازی اقلام معیوب تضمین می‌کند و در عین حال کارایی کلی خط را حفظ می‌کند.

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

لیانگ چن، متخصص ارشد اتوماسیون صنعتی است و بیش از 15 سال تجربه میدانی بین‌المللی در زمینه برنامه‌نویسی PLC زیمنس، سیستم‌های کنترل توزیع‌شده (DCS) و شبکه‌سازی صنعتی دارد. او در حال حاضر به شرکت‌های تولیدی چندملیتی مشاوره می‌دهد و به آن‌ها کمک می‌کند معماری‌های اتوماسیون حیاتی را بهینه کرده و سیستم‌های کنترلی قدیمی را به بسترهای دیجیتال مدرن منتقل کنند.


قبلی