จัดการข้อมูล
รวมเทคนิคจัดการข้อมูลใน HMI ทั้ง Latch, Data Logging และ Timer
รวมเทคนิคการจัดการข้อมูลใน HMI
ครอบคลุม Latch Address (จำค่าเมื่อไฟดับ), Data Forward, Data Logging, Countdown Timer, Schedule Table และการควบคุม Screen ด้วย Script
บทความในหมวดนี้(11)
- 1 นาที
จำค่าข้อมูลเมื่อไฟดับ
วิธีให้หน้าจอ HMI Samkoon จำค่าไว้หลังไฟดับ ใช้ Local Memory ช่วง Latch คือ LB50000-LB51999 สำหรับค่า 0/1 และ LW50000-LW51993 สำหรับค่าตัวเลข และต้องเปิดหน้าจอค้างไว้อย่างน้อย 1 นาที
- 2 นาที
Map ข้อมูลระหว่าง Address
หน้าจอ HMI Samkoon ไม่มีคำสั่ง MOV แต่ใช้ Data forward ใน SKTool ส่งค่าจาก Address หนึ่งไปอีก Address หนึ่งได้ เช่น LW0 ไป LW100 หรือไป D ของ PLC พร้อมวิธี Map หลายตัวในครั้งเดียว
- 2 นาที
วิธีตั้งค่าหน้าจอ HMI เป็น Data Logger และส่งออก CSV
ใช้ Historical data collector ใน SKTool เก็บค่าจาก PLC ทุก 1 วินาที แล้วกดปุ่ม LB60128 บนหน้าจอเพื่อเขียนไฟล์ CSV ลง USB Thumb drive (FAT32) พร้อม Bit Lamp LB60114 บอกสถานะการเสียบ USB
- 2 นาที
เขียนโปรแกรม Timer นับถอยหลัง HMI PLC ฟังก์ชันควบคุมเวลา
ทำตัวตั้งเวลานับถอยหลังบนหน้าจอ HMI Samkoon ด้วย PLC แค่ 2 บรรทัด ใช้ D0 เก็บเวลาที่ป้อนจากหน้าจอ M0 เป็นปุ่มเริ่ม และขอบขาลงของ M8160 สั่ง DEC ลดค่าทุก 1 วินาที เมื่อ D0 เป็น 0 ให้ Y0 ทำงาน
- 3 นาที
วิธีสร้างระบบ Countdown Timer บน HMI และ PLC แบบครบถ้วน
ให้ผู้ใช้ป้อนเวลาเป็นนาทีบน HMI แล้ว PLC แปลงเป็นค่า Timer (คูณ K600) จับเวลาด้วย TON และใช้ SUB หาเวลาที่เหลือ แสดงเป็นวินาทีนับถอยหลังพร้อม Bar Graph บนหน้าจอ Samkoon
- 1 นาที
ตั้งค่า HMI ให้กดปุ่มอัตโนมัติตามเวลา
ใช้ Schedule Table ใน SKTool ให้หน้าจอ HMI Samkoon เขียนค่าลง Address เองตามวันเวลาที่กำหนด เช่นสั่ง LB0 ติดตอนเช้าและดับตอนเย็น พร้อมตั้ง Download system clock to HMI ให้เวลาหน้าจอตรงกับคอมพิวเตอร์
- 2 นาที
ควบคุม HMI Screen จาก Script
เปลี่ยน Screen ที่แสดงบนหน้าจอ HMI Samkoon ด้วย Script โดยตั้ง Screen jump ใน PLC Control ให้ผูกกับ Local Bit แล้วให้ Script เปลี่ยนค่า LB0 และ LB1 ตามค่าใน LW0
- 2 นาที
ใช้ Barcode Scanner กับหน้าจอ HMI แบบรวบรัด
ต่อปืน Barcode Scanner เข้ากับหน้าจอ HMI Samkoon แล้วแสดงข้อมูลที่สแกนได้บน ASCII Display ที่ LW10000 ด้วย Script 2 ตัว คือ Init (เปิดใช้งาน Scanner) และ Scan (คัดลอกข้อมูลที่อ่านได้) ใน SKTool
- 2 นาที
วิธีบันทึก Screenshot จากหน้าจอ HMI ลง USB Thumb Drive
สร้าง Function Button แบบ Screenshots ใน SKTool ตั้ง Image storage location เป็น USB flash disk แล้วกดปุ่มบนหน้าจอเพื่อเซฟภาพหน้าจอปัจจุบันเป็นไฟล์ PNG ลง Thumb Drive ไปเปิดในคอมพิวเตอร์
- 2 นาที
วิธีการ Swap 16-bit หน้าหลัง
สลับ 16-bit หน้ากับ 16-bit หลังของข้อมูล 32-bit บนหน้าจอ HMI Samkoon ด้วย Script ใน SKTool สร้างตัวแปร LW0 และ LW100 แบบ 32-Bit Unsigned Int เขียน LW100 = SWAPW(LW0); แล้วตั้งให้ Global Script รันตลอด
- 13 นาที
ดูข้อมูล Datalog ย้อนหลังบนหน้าจอ HMI ด้วย Historic Trend และ Historical Data
ตั้งค่า Historical data collector ใน SKTool (จำนวนแถว หน่วยความจำ วิธีเก็บ เมื่อหน่วยความจำเต็ม) แล้วให้ผู้ใช้เลือกช่วงเวลาดูข้อมูลย้อนหลังบนหน้าจอ Samkoon ผ่าน Control Register ของ Historic trend (LW0) และ Historical data display (LW1000)
มีคำถาม? ติดต่อทีมงาน