
फंक्शन ब्लॉक MACROS_NUM वीज़ुअलाइज़ेशन पर कई मैक्रो को परिभाषित करता है।
मैक्रोज़ दृश्यों से भिन्न होते हैं, क्योंकि हर कमांड एसपीएस चक्र के लिए असिंक्रोनस रूप से निष्पादित किया जाता है। इसके अलावा, फंक्शन ब्लॉक दृश्यों को भी ओवरराइड करने की अनुमति देता है।
डेटाबेस DB मैक्रो के स्थान का संकेत करता है। इस प्रकार एक तत्व कई मैक्रो फंक्शन ब्लॉक्स हो सकता है। डेटाबेस विज़ुअलाइज़ेशन चर के पीछे रखा गया है और इसे, एक सामान्य डेटाबेस की तरह, एक्सेस नहीं किया जा सकता है।
इनपुट वैल्यू में परिवर्तन होने पर, संबंधित मैक्रो तुरंत निष्पादित होता है। निष्पादन के बाद, आउटपुट Q को कॉल किए गए मैक्रो की वैल्यू सेट की जाती है। अगर मैक्रो मौजूद नहीं है, तो भी वैल्यू सेट की जाएगी।
इनपुट NUM के साथ मैक्रो को निष्पादित करने से इनपुट को डिसएबल करता है।
एक पॉजिटिव एज पर, इनपुट NUM पर दिए गए नंबर के साथ मैक्रो तुरंत निष्पादित होता है।
टिप: इस इनपुट को एक ट्रिगर के साथ कनेक्ट करें ताकि उसी नंबर के साथ मैक्रो को फिर से कॉल किया जा सके।
आउटपुट अंतिम निष्पादित मैक्रो की संख्या वापस करता है।
मैक्रोज़ को मैक्रोज़ और मैक्रो-कॉन्फ़िगरेशन तत्वों के माध्यम से कंट्रोल किया जाता है। इंटरफ़ेस के तहत, वैल्यू को उपयोग किए गए फंक्शन ब्लॉक्स के साथ कनेक्ट किया जा सकता है।
वीज़ुअलाइज़ेशन के माध्यम से कंट्रोल संबंधित इनपुट की तुलना में प्राथमिकता रखता है।
एक मैक्रो का कॉन्फ़िगरेशन हेल्प अनुभाग में वीज़ुअलाइज़ेशन के तहत समझाया गया है।