
ฟังก์ชันบล็อก FS_READ อ่านข้อมูลจากไฟล์
ความระวัง: เมื่ออ่านไฟล์ที่มีขนาดใหญ่มาก PLC หรือระบบทั้งหมดอาจจะหยุดทำงานและไม่สามารถเริ่มต้นได้อีกต่อไป ใช้การเข้า LENGTH=0 ด้วยความระมัดระวัง
ต้องมีการเริ่มต้นไฟล์สิสเต็มก่อนด้วย FS_INIT ทุกครั้งที่ทำงาน ให้ทำงานแบบไม่ซ้ำกันต่อแต่ละหน่วยจัดเก็บข้อมูล
เมื่อมีสัญญาณบวก ข้อมูลจะถูกอ่านจากหน่วยจัดเก็บข้อมูล
กำหนดเครื่องที่ใช้ในการเข้าถึงไฟล์ เครื่องนี้ใช้ต่อโปรเจกต์และสามารถจัดการได้ภายใต้เมนูคอนเท็กซ์ โปรเจกต์ อุปกรณ์สำหรับเก็บข้อมูล
ระบุเส้นทางไปยังไฟล์บนหน่วยจัดเก็บข้อมูล เส้นทางนี้ตรงกับ Unix file path ในรูปแบบ UTF-8 ถ้ามีการสนับสนุน เส้นทางจะแสดงดังนี้:
โฟลเดอร์/ซับโฟลเดอร์/ไฟล์.txt
กำหนดค่าออฟเซ็ตในไบต์ที่จะเริ่มอ่าน ถ้าค่าไม่ได้ถูกกำหนด จะเริ่มอ่านจากต้นของไฟล์
กำหนดความยาวสูงสุดที่จะทำการอ่าน ถ้าค่าการเข้าไม่ได้ถูกกำหนด จะอ่านจนถึงสิ้นสุดของไฟล์
หมายเหตุ: ขนาดที่สามารถอ่านได้สูงสุดเมื่อ LENGTH=0 เป็น 1,024,000 ไบต์ เพื่อความปลอดภัย
เมื่อสำเร็จ การออกจะให้สัญญาณเพื่อดำเนินการต่อไป สัญญาณนี้เกิดขึ้นเมื่อกระบวนการสิ้นสุด แม้ว่าจะมีข้อผิดพลาดเกิดขึ้นก็ตาม
คืนข้อมูลที่อ่านได้ การออกจะถูกเก็บไว้สำหรับการใช้งานในภายหลัง
เมื่อถึงสิ้นสุดของไฟล์ การเข้าเป็นจริง
ถ้าพบ UTF-8 Byte Order Mark การออกจะเป็นจริง BOM จะถูกตรวจสอบในแต่ละครั้งที่อ่าน
เมื่อเกิดข้อผิดพลาด การออกจะคืนข้อความกับข้อความข้อผิดพลาด นี่เป็น FALSE ถ้าข้อผิดพลาดไม่ได้เกิดขึ้น การออกจะถูกเก็บไว้สำหรับการใช้งานในภายหลัง
สาเหตุที่เป็นไปได้: