การวางผังหน่วยความจำก่อนเขียนโปรแกรมคือสิ่งที่แยกโปรแกรมที่ดูแลได้ระยะยาวออกจากโปรแกรมที่แก้ทีหลังไม่ไหว บทความนี้สรุปช่วงอุปกรณ์ภายในทั้งหมดของ PLC LINGKONG LK3U/ZK3U ตรงจากคู่มือผู้ผลิต ทั้งส่วนที่เก็บค่าเมื่อไฟดับ ส่วนที่ล้างทุกครั้ง และรีเลย์/รีจิสเตอร์พิเศษที่ใช้บ่อยที่สุด
ภาพรวมความสามารถของ CPU
| หัวข้อ | ค่าจากคู่มือ |
|---|---|
| ความจุโปรแกรม | 32,000 สเต็ป |
| ประสิทธิภาพคำสั่งบูลีน | 0.28 µs ต่อคำสั่ง |
| ไฟเลี้ยง | DC24V ±10%, 1A |
| สัญญาณอินพุต | DC24V แบบ NPN |
| พอร์ตสื่อสาร | RS232 × 1, RS485 × 2 |
| พอร์ตขยาย | CAN × 1 (เป็นออปชัน) |
| ซอฟต์แวร์เขียนโปรแกรม | GX Works2 หรือ GX Developer |
รีเลย์ช่วย M — แบ่ง 3 โซนชัดเจน
| ช่วง | จำนวน | คุณสมบัติ |
|---|---|---|
| M0–M499 | 500 จุด | ใช้ทั่วไป ล้างค่าเมื่อไฟดับ |
| M500–M7679 | 7,180 จุด | เก็บค่าเมื่อไฟดับ (Keep) |
| M8000–M8511 | 512 จุด | รีเลย์พิเศษของระบบ |
แนวปฏิบัติที่ดีคือ ใช้ M0–M499 กับแฟล็กชั่วคราวภายในรอบสแกน และย้ายสถานะที่ต้องคงไว้หลังไฟดับ เช่น โหมดเครื่อง จำนวนชิ้นสะสม หรือสถานะแจ้งเตือน ไปไว้ที่ M500 ขึ้นไป
รีเลย์สถานะ S สำหรับโปรแกรมแบบ STL
| ช่วง | จำนวน | การใช้งาน |
|---|---|---|
| S0–S9 | 10 จุด | สำหรับขั้นตอนเริ่มต้น (initialization) |
| S10–S499 | 490 จุด | ใช้ทั่วไป |
| S500–S899 | 400 จุด | เก็บค่าเมื่อไฟดับ |
| S900–S999 | 100 จุด | สำหรับสัญญาณแจ้งเตือน (เก็บค่า) |
| S1000–S4095 | 3,096 จุด | เก็บค่าเมื่อไฟดับ |
ตัวตั้งเวลา T — เลือกฐานเวลาให้ตรงงาน
| ช่วง | ฐานเวลา | ชนิด | จำนวน |
|---|---|---|---|
| T0–T199 | 100 ms | ใช้ทั่วไป | 200 จุด |
| T200–T245 | 10 ms | ใช้ทั่วไป | 46 จุด |
| T246–T249 | 1 ms | แบบสะสม (accumulative) | 4 จุด |
| T250–T255 | 100 ms | แบบสะสม | 6 จุด |
| T256–T511 | 1 ms | ใช้ทั่วไป | 256 จุด |
ตัวตั้งเวลาแบบสะสมจะจำค่าที่นับไว้แม้เงื่อนไขขับจะหลุด เหมาะกับงานจับเวลาเดินเครื่องสะสมหรือเวลาบำรุงรักษา ส่วนงานที่ต้องการความละเอียดระดับมิลลิวินาที เช่น จับเวลาวาล์ว ให้ใช้ T256–T511
ตัวนับ C — 16 บิตและ 32 บิต
| ช่วง | ชนิด | จำนวน |
|---|---|---|
| C0–C99 | 16 บิต นับขึ้น ใช้ทั่วไป | 100 จุด |
| C100–C199 | 16 บิต นับขึ้น เก็บค่า | 100 จุด |
| C200–C219 | 32 บิต นับขึ้น/ลง ใช้ทั่วไป | 20 จุด |
| C220–C234 | 32 บิต นับขึ้น/ลง เก็บค่า | 15 จุด |
| C235–C255 | ไฮสปีดเคาน์เตอร์ (เก็บค่า) | 21 จุด |
รีจิสเตอร์ D และรีจิสเตอร์ดัชนี
| ช่วง | จำนวน | คุณสมบัติ |
|---|---|---|
| D0–D199 | 200 จุด | ใช้ทั่วไป |
| D200–D7999 | 7,800 จุด | เก็บค่าเมื่อไฟดับ |
| D8000–D8511 | 512 จุด | รีจิสเตอร์พิเศษของระบบ |
| V0–V7, Z0–Z7 | 16 จุด | รีจิสเตอร์ดัชนีสำหรับอ้างที่อยู่แบบสัมพัทธ์ |
ค่าคงที่ที่ใช้ได้: K (ฐานสิบ) 16 บิต −32,768 ถึง 32,767 และ 32 บิต −2,147,483,648 ถึง 2,147,483,647 · H (ฐานสิบหก) 16 บิต 0 ถึง FFFF และ 32 บิต 0 ถึง FFFFFFFF · E (จำนวนจริงทศนิยม) รองรับช่วง ±1.0×2⁻¹²⁶ ถึง ±1.0×2¹²⁸
ตัวชี้และอินเทอร์รัปต์
| ประเภท | ช่วง | จำนวน |
|---|---|---|
| N — มาสเตอร์คอนโทรล | N0–N7 | 8 จุด |
| P — กระโดด/ซับรูทีน | P0–P4095 | 4,096 จุด |
| I — อินเทอร์รัปต์ภายนอก | I0□□–I5□□ | 6 จุด |
| I — อินเทอร์รัปต์ตัวตั้งเวลา | I6□□–I8□□ | 3 จุด |
| I — อินเทอร์รัปต์ตัวนับ | I010–I060 | 6 จุด |
รีเลย์พิเศษที่ใช้บ่อยที่สุด
| รีเลย์ | หน้าที่ |
|---|---|
| M8000 / M8001 | หน้าสัมผัสเฝ้าดูการทำงาน (ปกติเปิด / ปกติปิด) |
| M8002 / M8003 | พัลส์เริ่มต้นเมื่อเริ่มรัน (ใช้เซตค่าตั้งต้น) |
| M8011 / M8012 / M8013 / M8014 | พัลส์นาฬิกา 10 ms / 100 ms / 1 วินาที / 1 นาที |
| M8020 / M8021 / M8022 | แฟล็กศูนย์ / ยืม / ทด |
| M8029 | แฟล็กคำสั่งทำงานเสร็จ |
| M8031 / M8032 | ล้างข้อมูลแบบไม่เก็บค่า / แบบเก็บค่า |
| M8034 | ปิดเอาต์พุตทั้งหมด (ใช้ตอนทดสอบโปรแกรม) |
| M8039 | โหมดสแกนคงที่ (ใช้กับ D8039) |
ฝั่งรีจิสเตอร์พิเศษที่ควรรู้: D8000 คือค่าวอตช์ด็อก (ค่าเริ่มต้น 200), D8010/D8011/D8012 คือเวลาสแกนปัจจุบัน/ต่ำสุด/สูงสุด (หน่วย 0.1 ms), D8013–D8019 คือนาฬิกาเรียลไทม์ และ D8020/D8021 คือค่าฟิลเตอร์อินพุต X0–X17 และ X20–X77 (ตั้งได้ 0–60 ms ค่าเริ่มต้น 10)
สรุป
ก่อนเริ่มเขียนโปรแกรมบน LK3U/ZK3U ควรร่างผังการใช้อุปกรณ์ก่อนเสมอ — กันช่วง M500 ขึ้นไปสำหรับสถานะที่ต้องคงไว้, จอง D200 ขึ้นไปสำหรับพารามิเตอร์สูตรการผลิต และหลีกเลี่ยงการแตะ M8000/D8000 นอกเหนือจากที่คู่มือระบุ วิธีนี้ทำให้การขยายระบบภายหลังไม่ต้องรื้อโปรแกรมเดิม ดูรุ่น PLC ทั้งหมดได้ที่หมวด PLC

แหล่งข้อมูลและมาตรฐานอ้างอิง
- Catalog: LK3UZK3U-en.pdf — Lingkong LK3U/ZK3U Series PLC User Manual (หน้า Internal Soft Component Range, Special M Relays, Special D Registers, Technical Specifications)
- Mitsubishi Electric — FXCPU Structured Programming Manual [Device & Common] — นิยามอุปกรณ์ M, S, T, C, D และรีจิสเตอร์ดัชนีในตระกูล FX
- My Mitsubishi Support — FX3U/G PLC Range: Use of Special Devices M and D8000 — ตัวอย่างการใช้รีเลย์และรีจิสเตอร์พิเศษ
- Mitsubishi FX3U Series Programming Manual — Special Device List (M8000-, D8000-) — ตารางอ้างอิงรีเลย์และรีจิสเตอร์พิเศษฉบับเต็ม

สนใจสั่งซื้อ PLC LINGKONG LK3U / ZK3U?
VR Automation จำหน่ายและให้บริการติดตั้ง พร้อมทีมช่างผู้เชี่ยวชาญ
โทรสอบถามราคา: 083-848-8314
อีเมล: [email protected]
Line: @vrautomation
สต๊อกกรุณาสอบถาม | รับประกันสินค้า | บริการหลังการขาย | ออกใบกำกับภาษีได้

