โปรแกรมควบคุมตรรกะ (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 ไบต์