फंक्शन ब्लॉक आरेख
फंक्शन ब्लॉक डायग्राम (FBD) निर्देशयोग्य तर्क नियंत्रक डिज़ाइन के लिए एक ग्राफिकल भाषा है,[1] जो इनपुट वेरिएबल्स और आउटपुट वेरिएबल्स के बीच फ़ंक्शन का वर्णन कर सकता है। एक फ़ंक्शन को प्राथमिक ब्लॉकों के एक सेट के रूप में वर्णित किया गया है। इनपुट और आउटपुट चर कनेक्शन लाइनों द्वारा ब्लॉक से जुड़े होते हैं।
ब्लॉक के इनपुट और आउटपुट कनेक्शन लाइनों या लिंक के साथ जुड़े हुए हैं। आरेख के दो तार्किक बिंदुओं को जोड़ने के लिए एकल रेखाओं का उपयोग किया जा सकता है:
- एक इनपुट चर और एक ब्लॉक का एक इनपुट
- एक ब्लॉक का आउटपुट और दूसरे ब्लॉक का इनपुट
- एक ब्लॉक का आउटपुट और एक आउटपुट चर
कनेक्शन उन्मुख है, जिसका अर्थ है कि लाइन संबंधित डेटा को बाएं छोर से दाएं छोर तक ले जाती है। कनेक्शन लाइन के बाएँ और दाएँ सिरे एक ही प्रकार के होने चाहिए।
मल्टीपल राइट कनेक्शन, जिसे डायवर्जेंस भी कहा जाता है, का उपयोग इसके बाएं छोर से इसके प्रत्येक दाएं छोर तक सूचना प्रसारित करने के लिए किया जा सकता है। कनेक्शन के सभी सिरे एक ही प्रकार के होने चाहिए।
फ़ंक्शन ब्लॉक आरेख तर्क या नियंत्रण सिद्धांत कंप्यूटर विन्यास के लिए पाँच भाषाओं में से एक है[2] प्रोग्राम करने योग्य तर्क नियंत्रक (पीएलसी) या [[वितरित नियंत्रण प्रणाली]] (डीसीएस) जैसे नियंत्रण प्रणाली के लिए मानकीकरण आईईसी 61131-3 द्वारा समर्थित। अन्य समर्थित भाषाएँ सीढ़ी तर्क , अनुक्रमिक कार्य चार्ट , संरचित पाठ और निर्देश सूची हैं।