
फंक्शन ब्लॉक FS_TOUCH एक नया फाइल बनाता है या एक फाइल सिस्टम पर अंतिम परिवर्तन की तारीख को बदलता है।
फाइल सिस्टम को पहले FS_INIT के माध्यम से इनिशियलाइज़ किया जाना चाहिए। सभी ऑपरेशन एसिंक्रोनस रूप से हर स्थापित स्टोरेज मीडिया के लिए होते हैं।
एक पॉजिटिव एज पर, फाइल बनाई जाती है या तारीख बदल दी जाती है, अगर प्रोटोकॉल विधि का समर्थन करता है।
यह उस डिवाइस को Define करता है, जिससे फाइलों तक पहुंचा जा सकता है। डिवाइस को हर प्रोजेक्ट के लिए उपयोग किया जाता है और इसे प्रोजेक्ट एक्सटर्नल स्टोरेज के तहत कॉन्टेक्स्ट मेनू में मैनेज किया जा सकता है।
यह स्टोरेज मीडिया पर फाइल तक की पथ को Specifies करता है। पथ एक Unix फ़ाइल पथ के बराबर होता है, अगर यह समर्थित है। पथ इस तरह से प्रदर्शित किया जाता है:
फोल्डर/सबफोल्डर/फाइल.txt
अगर Specified किया गया है, तो अंतिम परिवर्तन की तारीख और समय सेट की जाती हैं। Format DT# का उपयोग करके दिया जाता है। अगर तारीख Specified नहीं की गई है, तो सर्वर का वर्तमान सिस्टम टाइम उपयोग किया जाता है।
अगर Specified किया गया है, तो अंतिम एक्सेस की तारीख और समय सेट की जाती हैं। Format DT# का उपयोग करके दिया जाता है। अगर तारीख Specified नहीं की गई है, तो MTIME इनपुट से समय उपयोग किया जाता है।
आउटपुट सफलता पर अगले ऑपरेशन को करने के लिए एक पल्स वापस देता है। पल्स प्रक्रिया समाप्त होने पर होता है, भले ही कोई त्रुटि हुई हो।
त्रुटि की स्थिति में, यह एक टेक्स्ट के साथ एक Error संदेश वापस देता है। यह FALSE होता है अगर कोई त्रुटि नहीं हुई है। स्थिति को बाद के उपयोग के लिए संग्रहीत किया जाता है।
संभावित कारण: