Data register และ File register
Data register
Data register (D) คือหน่วยความจำแบบเวิร์ดหรืออุปกรณ์แบบเวิร์ด (word devices) ใช้สัญลักษณ์ D data register1 หน่วยจะเรียกว่า 1 เวิร์ดหรือ 1 จุด (1point) data register มีขนาด 16 บิต เป็นหน่วยความจำสำหรับเก็บข้อมูลที่เป็นตัวเลข (numeric data) ซึ่งอยู่ในรูปแบบเลขฐาน 2 ข้อมูลในหน่วยความจำสามารถนำไปคำนวณหรือนำไปใช้งานกับคำสั่งประยุกต์ได้ กรณีที่ใช้งานเป็นแบบคู่ ก็จะรวมเป็นหน่วยความจำขนาด 32 บิต การอ่านข้อมูลจาก data register หรือเขียนข้อมูลไปยัง data register ทำได้โดยใช้คำสั่งประยุกต์ เช่น MOV, BMOV, ADD, SUB
Data register สำหรับ PLC FX1N, FX1S, FX3S, FX3G, FX3GC
Data register มี 3 แบบ คือ
1. Data register แบบทั่วไป (general type) ใช้ RAM เป็นอุปกรณ์ในการเก็บข้อมูล ข้อมูลที่เก็บใน data register จะหายไปเมื่อไม่มีแหล่งจ่ายไฟ ดังนั้นจะสามารถเก็บข้อมูลได้ชั่วคราวเฉพาะช่วงที่ PLC RUN
2. Data register แบบ fixed latched ใช้ EEPROM ในการเก็บข้อมูล ซึ่งสามารถเก็บข้อมูลได้โดยไม่ต้องใช้แหล่งจ่ายไฟ (สำหรับ PLC FX1N data register แบบ fixed latched จะใช้หน่วยความจำในการเก็บข้อมูลสองแบบ คือ EEPROM และ capacitor)
3. Data register แบบพิเศษ (special type) เป็น data register ที่เกี่ยวกับระบบของ PLC เช่นใช้เก็บค่า scan time, ใช้ตั้งค่าการสื่อสาร เป็นต้น
Data register สำหรับ PLC FX2N, FX2NC, FX3U, FX3UC
Data register มี 4 แบบ คือ
1. Data register แบบทั่วไป (general type) ใช้ RAM เป็นอุปกรณ์ในการเก็บข้อมูล
2. Data register แบบ latched ใช้ RAM ในการเก็บข้อมูล ดังนั้นจะต้องเพิ่มแบตเตอรี่ด้วย เพื่อ back up ข้อมูลในหน่วยความจำ RAM Data register แบบ latched สามารถเปลี่ยนเป็น data register แบบทั่วไปได้
3. Data register แบบ fixed latched ใช้ RAM ในการเก็บข้อมูล ดังนั้นจะต้องเพิ่มแบตเตอรี่ด้วย เพื่อ back up ข้อมูลในหน่วยความจำ RAM Data register แบบ fixed latched ไม่สามารถเปลี่ยนเป็น data register แบบทั่วไปได้
4. Data register แบบพิเศษ (special type)


2. เลือกแท็บ memory capacity
3. ตั้งค่าความจุของ file register เป็น 4 block ( PLC FX3S สามารถตั้งค่าได้ 0 ถึง 4 block ) ,0 block หมายถึงไม่ตั้งค่า ส่วน 1block เท่ากับจำนวน file register 500 points (หรือ 500 words) ถ้าตั้ง 4 block ก็จะได้จำนวน file register 2000 points คือตั้งแต่ D1000 ถึง D2999 ซึ่งเราตั้งค่าสูงไว้ก่อน อาจไม่ใช้ทั้งหมดก็ได้ ( หรือถ้าตั้งค่าให้พอดี 1000 point คือตั้ง 2 block)
4. คลิก End จากนั้นก็เขียนข้อมูล parameter ไปยัง PLC

