การทำ Scaling สำหรับ Analog Input/Output ใน PLC
ทำ Scaling ค่า Analog ใน SamSoar2022 ด้วยช่อง Digital range ใน Config → Project Setting → Analog เช่นเปลี่ยนจาก -32768–32767 เป็น 0–10000 ให้ 0V อ่านได้ 0 และ 10V อ่านได้ 10000
Scaling ค่า Analog ทำได้ที่ Config → Project Setting → Analog โดยกำหนด Digital range ของแต่ละ Channel เช่นตั้งเป็น 0 ถึง 10000 สำหรับโหมด 0–10 V ค่าที่อ่านได้จะเป็น 0 ที่ 0V และ 10000 ที่ 10V
อัพเดทล่าสุด: 26 ตุลาคม 2569
Scaling ทำที่ไหน
เวลาอ่านค่าจาก Analog Input หรือส่งค่า Analog Output แล้วอยากทำ Scaling ไม่ว่าจะใช้ช่อง Analog ของ PLC ที่ Built-in อยู่ในหน้าจอ HMI หรืออ่านจาก Extension Module ก็ตั้งได้จาก SamSoar2022 (ในคลิปใช้ GT-070-23M-PTAIO อ่านแรงดันจากช่อง AI4)
ขั้นตอนการตั้งค่า
- ไปที่ Config → Project Setting
- ในหัวข้อ Device เลือกรุ่นให้ตรงกับอุปกรณ์ที่ใช้อยู่
- ไปที่หัวข้อ Analog แล้วดูฝั่ง Channel
- เลือก Channel ที่ใช้ (ในคลิปคือ
AI4) ติ๊ก Used และเลือก Mode ว่าอ่านเป็นแรงดันหรือกระแส (มี0-5 V,4-20 mA,0-10 Vในคลิปใช้0-10 V) - ในช่อง Digital range ใส่ค่า Minimum และ Maximum ของค่าที่อ่านได้
Digital range ค่าเริ่มต้น
ค่าต่ำสุดที่ใส่ได้คือ -32768 และค่าสูงสุดคือ 32767 ซึ่งเป็นความละเอียด 16 บิตแบบมีเครื่องหมาย ถ้าใช้ช่วงนี้ เวลาจ่าย 0V ค่าที่อ่านได้จะเป็นราว -32767 และที่ 10V จะเป็น 32767
Scaling ให้อ่านง่าย
ถ้าอยากให้ตัวเลขเทียบกับแรงดันได้ง่ายๆ ให้ตั้ง Digital range ใหม่เป็น 0 ถึง 10000
| แรงดัน | ค่าที่อ่านได้ |
|---|---|
| 0 V | 0 |
| 10 V | 10000 |
Download การตั้งค่านี้ลงไป แล้วลองปรับแรงดันเข้า จะเห็นว่าค่าที่อ่านได้สอดคล้องกับ Digital range ที่กำหนดไว้
ฝั่ง Output (เช่น AO0) ในหน้าเดียวกันมีช่อง Digital range ของตัวเองให้ตั้งแบบเดียวกัน
บทถัดไป
คำนวณค่าเฉลี่ยใน PLC
มีคำถาม? ติดต่อทีมงาน
