بلوک عملکرد STATUS

بلوک عملکرد STATUS یک وضعیت جهانی را می‌نویسد. به این صورت می‌توانید چندین چراغ یا مصرف‌کننده را کنترل کنید.

نکته: برای لیست کردن همه عناصر استفاده شده، می‌توانید با کلیک راست روی بلوک عملکرد، از آن استفاده کنید. اگر داده‌های پایگاه داده در یک عنصر دیگر استفاده شده باشد، آنها زیر استفاده شده توسط نمایش داده می‌شوند. لیست بر اساس فضاهای نام NS تقسیم می‌شود.

پایگاه داده

پایگاه داده DB برای تعریف فضای نام جهانی استفاده می‌شود. به عنوان مثال: Licht.EIN یا Lüftung.Störung و غیره.

ورودی ON

ورودی نشان می‌دهد که آیا مقدار فعال است یا خیر.

ورودی NUM

در ورودی یک عدد می‌توانید وارد کنید. این عدد سپس ارزیابی می‌شود اگر ON درست باشد.

ورودی TEXT

در ورودی می‌توانید یک متن با رشته کاراکتر وارد کنید. به این صورت می‌توانید برای مثال یک خطا را نمایش دهید. متن فقط در صورت درست بودن ورودی ON ارسال می‌شود.

نکته: با استفاده از رشته کاراکتر {name} نام مستند و با {dir} مسیر را به ورودی TEXT می‌توانید ارسال کنید. اما در این صورت دیگر بر اساس نام مرتب نمی‌شود. با استفاده از {dir:2} طول مسیر را به 2 پوشه کاهش می‌دهید. با استفاده از {dir:-1} مسیر را از پایین کاهش می‌دهید. همچنین می‌توانید علامت جدا کننده را با استفاده از {dir::\} تعریف کنید.

ورودی NS

با ورودی NS می‌توانید یک فضای نام دینامیک اضافه کنید. این به یک متغیر زیرمجموعه برابر است. این کار استفاده از الگوهای محدوده را بسیار ساده می‌کند. برای اینکه مقدار با بلوک عملکرد GETSTATUS ارزیابی شود، باید ورودی NS با آن یکسان باشد.

توجه: زیرا نام با DB.NS گسترش می‌یابد، ممکن است درگیری با بلوک‌های عملکرد وضعیت دیگر ایجاد شود. اگر NS تعریف نشده باشد، متغیر داخلی یک نقطه در انتها دارد.