بلوک عملکرد VISUDTSET

بلوک عملکرد VISUDTSET ارتباط با نمایشگر را کنترل می کند و نوع داده DT# را به فرمت دیگری تبدیل می کند.

موصل است از این بلوک عملکرد برای فیلدهای ورودی تاریخ و تاریخ و زمان استفاده شود.

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

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

پایگاه داده

پایگاه داده DB متغیر ارتباط با نمایشگر را تعریف می کند. به متغیرهای پایگاه داده نمی توان مانند یک پایگاه داده معمولی مستقیم دسترسی داشت.

ورودی ➜

در اینجا نوع داده DT# یا D# انتظار می رود. اگر مقدار ورودی تغییر کند، این مقدار به نمایشگر و خروجی ➜ منتقل می شود. مقدار بدون میلی ثانیه به نمایشگر منتقل می شود. اما در اینجا ورودی با یک متغیر داخلی خاص مقایسه می شود. بنابراین این بلوک عملکرد می تواند چند بار در همان عنصر استفاده شود.

ورودی DIS

اگر ورودی درست باشد، انتقال از ورودی ➜ به نمایشگر و خروجی ➜ را غیر فعال می کند. مراقبه های داخلی در این صورت نوشته نمی شوند. این معنی دارد که پس از غیر فعال کردن، مقادیر دوباره مقایسه شده و اگر لازم بود منتقل می شوند.

ورودی SET

اگر ورودی درست باشد، این کار تنظیم مقدار ورودی ➜ را به نمایشگر و خروجی ➜ را اجباری می کند. این ورودی اولویت بیشتری نسبت به ورودی DIS دارد.

خروجی ➜

در خروجی آخرین مقدار تغییر یافته موجود است. این مقدار ممکن است از نمایشگر یا ورودی ➜، اگر توسط ورودی DIS مسدود نشده باشد، آمده باشد. مقدار بدون میلی ثانیه از نمایشگر منتقل می شود.