Hermes OSپلتفرم هوش صنعتی
بازگشت به کتابخانه

PLC

متن ساختاریافته (SCL)

زبان سطح بالای PLC: جریان کنترل، پردازش داده و دام‌های رایج.

PLC

نمای کلی

متن ساختاریافته (SCL در گویش زیمنس) زبان سطح بالای IEC 61131-3 است: متغیرهای نوع‌دار، جریان کنترل و محاسبات برای منطقی که لدر در آن ضعیف است.

هدف مهندسی

پردازش رسپی، محاسبات، ساختارهای داده و ماشین‌های حالت — فشرده و قابل بازبینی، به‌صورت کد.

سازوکار

ST به همان مدل بلوکی لدر کامپایل می‌شود؛ ماشین حالت مبتنی بر CASE با ثابت‌های نام‌دار قابل ممیزی است؛ حلقه‌ها به‌طور کامل در یک اسکن اجرا می‌شوند و هزینهٔ خود را به زمان چرخه تحمیل می‌کنند.

  • SCL برای محاسبات، پردازش داده و ماشین حالت مناسب است؛ برای اینترلاک‌های گسسته، لدر خواناتر می‌ماند.
  • ماشین حالت مبتنی بر CASE با ثابت‌های نام‌دار قابل ممیزی است؛ زنجیرهٔ IFهای تودرتو نه.
  • حلقه‌ها در همان یک اسکن اجرا می‌شوند — WHILE بدون کران می‌تواند از زمان چرخه عبور کند و واچ‌داگ را فعال کند.

خطاهای رایج

WHILE بی‌کران و فعال‌شدن واچ‌داگ؛ تبدیل ضمنی INT/REAL با بُرش بی‌صدا؛ زنجیرهٔ IF تودرتو با شاخه‌های مرده؛ اندیس آرایهٔ کنترل‌نشده در مرزها.

بررسی‌های تشخیصی

  1. 1پس از افزودن حلقه یا عملیات سنگین رشته/آرایه، بار زمان چرخه را بررسی کنید.
  2. 2تبدیل‌های ضمنی نوع را بازبینی کنید — ریاضی مخلوط INT/REAL بی‌صدا بُرش می‌دهد.
  3. 3گذارهای CASE را آنلاین گام‌به‌گام بپیمایید و وجود مسیر خروج تعریف‌شده برای هر حالت را تأیید کنید.

نکات ایمنی

محاسبات ST را از مسیرهای ایمنی دور نگه دارید مگر در بلوک‌های F گواهی‌شده؛ کد پیچیده در منطق حفاظتی اعتبارسنجی را بی‌اثر می‌کند.

نکات راه‌اندازی

اثر زمان چرخهٔ هر بلوک سنگین ST را با بدترین داده اندازه بگیرید؛ کنترل محدوده را در دورهٔ راه‌اندازی فعال نگه دارید.

مفاهیم مرتبط

IEC 61131-3، ماشین حالت، جریان کنترل CASE/IF، انواع داده و تبدیل، بودجهٔ زمان چرخه.

structured text · scl · st code · case statement · متن ساختاریافته · اس‌سی‌ال

سوابق مهندسی مرتبط

  • BF در S7-1200 پس از تعویض CPUزیمنسPLC
  • واچ‌داگ سیکل S7-1500 از حلقهٔ SCLزیمنسPLC
  • سوسوزدن خروجی FX5 از کویل دوگانهمیتسوبیشیPLC

مقاله‌های مرتبط

مغز هرمس چه زمانی از این مقاله استفاده می‌کند

برای پرسش‌های SCL/ST: حلقه‌های مؤثر بر اسکن، شگفتی‌های تبدیل نوع و طراحی ماشین حالت در کد.