โปรแกรมควบคุมตรรกะ (PLCs) ถูกนําไปใช้ในระบบควบคุมอัตโนมัติในอุตสาหกรรม การเข้าใจชนิดของข้อมูล และผลกระทบของหน่วยความจํานั้นจําเป็นสําหรับการเขียนโปรแกรม PLC และระบบที่มีประสิทธิภาพ บทความนี้อธิบายชนิดของข้อมูลพื้นฐานที่ใช้ใน PLC และวิธีคํานวณการใช้งานหน่วยความจํา

ประเภทข้อมูลทั่วไปในโปรแกรม PLC

ภาษาโปรแกรม PLC รองรับชนิดของข้อมูลต่าง ๆ เพื่อเก็บข้อมูลประเภทต่าง ๆ ชนิดที่ใช้ทั่วไปที่สุดคือ จํานวนเต็ม, ตัวเลขจุดลอย, และค่า บูเลียน ชนิดของข้อมูลแต่ละประเภทจะมีขนาดและวัตถุประสงค์เฉพาะ

การคํานวณการใช้หน่วยความจํา

หน่วยความจําที่ต้องการสําหรับแต่ละประเภทข้อมูล จะขึ้นอยู่กับขนาดของมัน ตัวอย่างเช่น จํานวนเต็มที่ปกติจะบริโภค 2 ไบต์ ในขณะที่หมายเลขจุดลอย อาจใช้ค่า 4 ไบต์ ค่า บูเลียนมักต้องการค่าเพียง 1 บิต แต่จะถูกเก็บในรูปแบบ 1 ไบต์ เพื่อความเรียบง่าย

การคํานวณตัวอย่าง

ถ้าโปรแกรม PLC ใช้จํานวนเต็ม 10 ตัว, เลขแบบลอย 5 จุด, และตัวแปร Foolean 20 ตัว, ความทรงจําทั้งหมดสามารถคํานวณได้ดังนี้:

  • จํานวนเต็ม: 10 x 2 bytes = 20 bytes
  • จุดลอย: 5 x 4 bytes = 20 ไบต์
  • แท่งกระดาษ: 20 x 1 byte = 20 ไบต์

การใช้หน่วยความจําทั้งหมด: 20 + 20 + 20 = 60 ไบต์