
بلوک عملکرد ماکروس چندین ماکرو را در نمایشگر تعریف میکند.
ماکروسها از صحنهها متفاوت هستند، زیرا هر دستور به صورت غیر همزمان در هر چرخه SPS اجرا میشود. علاوه بر این، این بلوک عملکرد همچنین کنترل سطح بالاتر صحنهها را امکانپذیر میسازد.
توجه: این بلوک عملکرد میتواند بیش از دو ورودی یا دو خروجی داشته باشد. شما میتوانید با کلیک راست روی بلوک عملکرد، یک ورودی یا خروجی دیگر اضافه کنید.
پایگاه داده DB مکان ذخیرهسازی ماکروسها را مشخص میکند. بنابراین یک عنصر میتواند چندین بلوک عملکرد ماکرو داشته باشد. پایگاه داده پس از متغیر نمایشگر ذخیره شده است و نمیتوان مانند یک پایگاه داده معمولی به آن دسترسی داشت.
در صورت وجود یک لبه مثبت در یک ورودی، ماکرو مربوطه فوراً اجرا میشود. خروجی مقابل در این حالت به حالت درست تغییر مییابد. همه خروجیهای دیگر به حالت غلط تغییر مییابند.
فقط خروجی آخرین ماکرو انتخاب شده به حالت درست تغییر مییابد. همه ماکروسها و خروجی نیز میتوانند از طریق نمایشگر کنترل شوند.
کنترل ماکروسها از طریق عناصر ماکروس و پیکربندی ماکرو انجام میشود. در بخش رابط کاربری، مقدار با بلوکهای عملکرد مورد استفاده قابل ارتباط است.
کنترل از طریق نمایشگر اولویت بیشتری نسبت به ورودی مربوطه دارد.
پیکربندی یک ماکرو در بخش کمک در نمایشگر توضیح داده شده است.