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