ใช้งาน Real-Time Clock รุ่น GT
เรียนรู้การใช้งาน Real-Time Clock กับหน้าจอ HMI 2-in-1 การตั้งค่าใน SKTool การแปลงข้อมูล BCD เป็น Decimal ด้วยคำสั่ง BIN และการใช้งาน System Clock
อัพเดทล่าสุด: 10/2/2569
ราคาชุดอุปกรณ์
การใช้งาน Real-Time Clock กับหน้าจอ 2-in-1
หน้าจอ 2-in-1 มีความสามารถในการดึงข้อมูลเวลาจริง (Real-Time Clock) มาใช้งานร่วมกับ PLC ซึ่งมีวิธีการที่แตกต่างจากการใช้งาน PLC แบบเดี่ยว
ความแตกต่างจาก PLC ปกติ
ในการใช้งาน PLC แบบปกติ เราสามารถใช้คำสั่ง TRD เพื่อดึงข้อมูล Real-Time Clock ได้โดยตรง แต่สำหรับหน้าจอ 2-in-1:
- คำสั่ง TRD จะใช้งานไม่ได้
- ข้อมูลเวลาอยู่ในฝั่งของหน้าจอ
- การ monitor address ที่เรียกคำสั่ง TRD จะได้ค่าเป็น 0
การตั้งค่าในฝั่ง HMI
1. เปิดใช้งาน System Clock
ในโปรแกรม SKTool ให้ทำการตั้งค่าในส่วน Clock:
- เลือก Download system clock to HMI
- เปิดใช้งาน Write time date to PLC
- ระบุ Address เริ่มต้น สำหรับการเขียนค่าจากหน้าจอไป PLC
- ตั้งค่า Timing ให้ update ทุก 1 วินาที
2. การแปลงข้อมูล BCD เป็น Decimal
ข้อมูลเวลาที่ได้จาก HMI จะอยู่ในรูปแบบ BCD ซึ่งจำเป็นต้องแปลงเป็น Decimal เพื่อนำไปใช้งาน
ใช้คำสั่ง BIN ใน PLC
- Input: D100 ถึง D106 (ข้อมูล BCD)
- Output: D200 ถึง D206 (ข้อมูล Decimal)
3. การใช้งานคำสั่ง BIN
ในโปรแกรม PLC ให้ใช้คำสั่ง BIN ด้วยเงื่อนไข COIN M8151:
LD M8151
BIN D100 D200 // แปลงปี
BIN D101 D201 // แปลงเดือน
BIN D102 D202 // แปลงวัน
BIN D103 D203 // แปลงชั่วโมง
BIN D104 D204 // แปลงนาที
BIN D105 D205 // แปลงวินาที
BIN D106 D206 // แปลงวันในสัปดาห์
ข้อมูลที่ได้รับ
หลังจากการแปลงแล้ว ข้อมูลใน Address D200-D206 จะมีค่าดังนี้:
- D200: ปี
- D201: เดือน
- D202: วัน
- D203: ชั่วโมง
- D204: นาที
- D205: วินาที
- D206: วันในสัปดาห์ (0-6)
การอ้างอิงวันในสัปดาห์
ค่าวันในสัปดาห์จะเป็นตัวเลข 0-6:
- 0: อาทิตย์
- 1: จันทร์
- 2: อังคาร
- 3: พุธ
- 4: พฤหัสบดี
- 5: ศุกร์
- 6: เสาร์
เคล็ดลับการใช้งาน
- ตรวจสอบการเชื่อมต่อ: ให้แน่ใจว่าหน้าจอและ PLC เชื่อมต่อกันเรียบร้อย
- Update Timing: ควรตั้งค่า update ทุก 1 วินาที เพื่อความแม่นยำของเวลา
- การใช้งาน Logic: ข้อมูลเวลาที่ได้สามารถนำไปใช้งานกับ Logic ต่างๆ ได้
สรุป
การใช้งาน Real-Time Clock กับหน้าจอ 2-in-1 ต้องผ่านการตั้งค่าในฝั่ง HMI และใช้คำสั่ง BIN ในการแปลงข้อมูลจาก BCD เป็น Decimal หลังจากนั้นจึงสามารถนำข้อมูลเวลาไปใช้งานกับ Logic ของ PLC และ HMI ได้อย่างมีประสิทธิภาพ
มีคำถาม? ติดต่อทีมงาน
