
फंक्शन ब्लॉक VISUDTSET विज़ुअलाइज़ेशन के साथ संचार को नियंत्रित करता है और डेटा टाइप DT# को एक अन्य प्रारूप में बदलता है।
इनपुट फ़ील्ड्स तारीख और तारीख और समय के लिए फंक्शन ब्लॉक का उपयोग करने की सिफारिश की जाती है।
सूचना: अगर स्केलिंग की जाती है, तो दोनों ओर फंक्शन ब्लॉक पर इसे लागू करना चाहिए, अगर दोनों ओर एक ही एड्रेस के माध्यम से संचार करते हैं।
चेतावनी: कभी भी दो VISUSET या VISUDTSET को SET के माध्यम से एक ही डेटाबेस के साथ क्रमिक रूप से नहीं सेट करना चाहिए। यह PLC का उच्च अनावश्यक लोड ले जाता है। इसके बजाय, इनपुट SET के पहले एक लॉजिक का उपयोग करें।
डेटाबेस DB विज़ुअलाइज़ेशन के साथ संचार के लिए चर को परिभाषित करता है। डेटाबेस के चरों तक सीधे, जैसे एक सामान्य डेटाबेस में, पहुंचा नहीं जा सकता है।
यहाँ डेटा टाइप DT# या D# की अपेक्षा की जाती है। अगर इनपुट पर मान बदलता है, तो यह विज़ुअलाइज़ेशन और आउटपुट ➜ को ट्रांसफर किया जाता है। मान को मिलीसेकंड के बिना विज़ुअलाइज़ेशन को ट्रांसफर किया जाता है। हालाँकि, यहाँ इनपुट को एक स्वतंत्र आंतरिक चर के साथ तुलना की जाती है। इस प्रकार, यह फंक्शन ब्लॉक उसी तत्व में कई बार उपयोग किया जा सकता है।
अगर इनपुट सत्य है, तो यह इनपुट ➜ से विज़ुअलाइज़ेशन और आउटपुट ➜ पर ट्रांसफर को निष्क्रिय करता है। आंतरिक मेमोरीज को लिखा नहीं जाता है। इसका मतलब है कि निष्क्रिय करने के बाद मानों की तुलना की जाती है और आवश्यकतानुसार ट्रांसफर किया जाता है।
अगर इनपुट सत्य है, तो यह विज़ुअलाइज़ेशन और आउटपुट ➜ पर इनपुट ➜ पर मान को सेट करने को मजबूर करता है। यह इनपुट DIS से प्राथमिकता रखता है।
आउटपुट पर अंतिम बदला हुआ मान होता है। यह विज़ुअलाइज़ेशन या इनपुट ➜ से आ सकता है, अगर इसे इनपुट DIS द्वारा ब्लॉक नहीं किया गया है। मान को मिलीसेकंड के बिना विज़ुअलाइज़ेशन से ट्रांसफर किया जाता है।