फंक्शन ब्लॉक FS_INIT

फंक्शन ब्लॉक FS_INIT एक फ़ाइल सिस्टम को इनिशियलाइज़ करता है।

टिप: उपयोग करें फंक्शन ब्लॉक FS_ISDEV, जांचने के लिए कि क्या मीडिया तैयार है।

इनपुट INIT

अगर इनपुट सत्य है, तो स्टोरेज मीडिया को इनिशियलाइज़ करने का प्रयास किया जाता है।

इनपुट DEV

परिभाषित करता है डिवाइस, जहां से किस फ़ाइल पर लिखा जाना चाहिए। डिवाइस को प्रोजेक्ट के लिए उपयोग किया जाता है और इसे प्रोजेक्ट एक्सटर्नल स्टोरेज के तहत कॉन्टेक्स्ट मेनू में प्रबंधित किया जा सकता है।

इनपुट READONLY

अगर इनपुट सत्य है, तो केवल रीड ऑपरेशन्स की अनुमति दी जाती है। इस मोड को कभी भी बदला जा सकता है।

आउटपुट READY

आउटपुट सफलता पर सत्य होता है।

सावधान: जब तक मीडिया इनिशियलाइज़ है, इसे डेटा हानि से बचाने के लिए हटाया नहीं जाना चाहिए।

आउटपुट BUSY

अगर ड्राइव पर ऑपरेशन्स किए जा रहे हैं, तो आउटपुट सत्य होता है। मीडिया की गति के अनुसार, कोई पल्स भी उत्पन्न नहीं हो सकते।

आउटपुट ERROR

अगर इनिशियलाइज़ेशन विफल रहा है, तो आउटपुट सत्य होता है। स्थिति को बाद में उपयोग करने के लिए संग्रहीत किया जाता है।

संभावित कारण:

  • स्टोरेज मीडिया की सेवा शुरू नहीं की गई थी
  • स्टोरेज मीडिया मौजूद नहीं है
  • स्टोरेज मीडिया का एक असमर्थित फॉर्मेट है