หลักการ สถานการณ์ และความเหมาะสม
การอ่านไฟแสดงสถานะต้องพิจารณาตำแหน่ง สี ความสว่าง และจังหวะกระพริบตามคู่มืออุปกรณ์ ความหมายของไฟแต่ละสีไม่เหมือนกันทุกเครื่อง และไฟดับอาจหมายถึงไม่มีไฟเลี้ยงหรือหลอดเสีย ไม่ใช่สถานะปลอดภัย
stack light คือชุดไฟที่เครื่องใช้สื่อสารสถานะ ค้างกับกระพริบอาจมีความหมายต่าง แม้เป็นสีเดียว ผู้อ่านควรอ่านคู่มือของเครื่องก่อนแปลว่าเดิน หยุด หรือรอ เพราะสีเขียวไม่เป็นคำรับรองว่าเครื่องปลอดภัย ไฟที่มองไม่เห็นต่างจากไฟที่เห็นว่าดับ และภาพเดียวอาจถ่ายตอนช่วงดับของการกระพริบ จึงยังไม่พอระบุ pattern
frame rate คือจำนวนภาพต่อวินาที exposure คือช่วงและระดับรับแสง หากภาพรับแสงล้นสีอาจกลายเป็นขาว การอ่านหลายเฟรมช่วยเห็นจังหวะแต่เพิ่มเวลาและคิว การสุ่มภาพช้าเกินอาจพลาดช่วงสว่างเหมือนฟังเพลงเฉพาะบางจังหวะ ควรเลือกอัตราตามแบบกระพริบที่คู่มือระบุและให้ผู้ดูแลตรวจอ้างอิง ไม่ใช้สีพิกเซลอย่างเดียวแทนความหมายสถานะหรือวง interlock
เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน
ตัวอย่างเชิงออกแบบ
ตัวอย่างเชิงออกแบบ: อ่าน stack light ของเครื่องหนึ่งพร้อมรหัสรุ่น โดยแยกเขียวค้างจากเขียวกระพริบ หาก exposure ทำให้หลอดสว่างล้นให้ระบุภาพใช้ไม่ได้ ไม่บันทึกสีจากพิกเซลอิ่มตัว
สถานการณ์สมมติ: หลังเปิดไฟห้อง สีที่อ่านเปลี่ยนทั้งที่สัญญาณเครื่องเดิม ผู้ดูแลควรตรวจแสงสะท้อนและ white balance หรือการปรับสีของกล้องก่อนเปลี่ยนตารางความหมาย ทางเลือกคือจำกัดบริเวณหลอดและปรับแสง หรือใช้สัญญาณอ้างอิงจากอุปกรณ์เดิมที่ได้รับอนุญาต ไม่สรุปว่าเครื่องเปลี่ยนโหมดจากสีภาพอย่างเดียว
การทดลองใช้ไฟสาธิตหรือข้อมูลที่เก็บอย่างปลอดภัยหลายจังหวะ ให้ผู้ดูแลยืนยันค้าง กระพริบ และมองไม่เห็นแยกกัน ถ้าไฟดับแล้วไม่ทราบว่าเครื่องหยุดหรือหลอดเสีย ให้คงไม่ทราบ ไม่ทดสอบโดยทำให้เครื่องจักรเสียหรือตัดไฟระบบป้องกันจริง และไม่ให้ข้อมูลภาพเป็นคำอนุญาตเริ่มงาน
ข้อมูลนำเข้าและเงื่อนไขเริ่มต้น
ใช้ตารางความหมายไฟรายเครื่อง ตำแหน่งหลอด รอบกระพริบ ระยะกล้อง และ frame rate เก็บตัวอย่างแสงสะท้อนและไฟห้องที่ปนในภาพ
เก็บ asset ID รุ่นเครื่อง คู่มือฉบับที่ใช้ และเวลาแต่ละเฟรม อัตราภาพต้องครอบคลุมจังหวะที่ต้องแยก ไม่ถือว่ากล้องรุ่นเดียวใช้การตั้งค่าเดียวได้เมื่อหลอดและแสงพื้นต่างกัน
ผลควรมีสี pattern ช่วงสังเกต และคุณภาพ พร้อมบอกว่าแปลความหมายจากคู่มือใด ภาพน้อยหรือหลอดถูกบังให้แสดงไม่แน่ใจ ไม่เติมสถานะจากค่าก่อนหน้าจนดูเหมือนไฟยังถูกอ่าน กรณีหลายหลอดติดพร้อมกันต้องเก็บผลแต่ละตำแหน่ง ไม่เลือกสีที่สว่างที่สุดเป็นสถานะเดียว เพราะคู่มืออาจกำหนดความหมายจากชุดสีและจังหวะร่วมกัน
ขั้นตอนทดลองและเชื่อมงาน
- 1ผูกแต่ละหลอดกับ asset และคู่มือความหมาย
- 2ปรับ exposure แล้วใช้หลายเฟรมแยกค้างกับกระพริบ
- 3ส่งสถานะพร้อมเวลาสังเกตและสถานะไม่แน่ใจเมื่อภาพไม่พอ
การประเมินและเกณฑ์ตรวจรับ
ตรวจ confusion รายสีและ pattern เทียบสัญญาณอ้างอิง ทดสอบความถี่กระพริบต่างกันและการเปิดไฟห้อง การตรวจรับต้องรวมไฟดับ กล้องขาด และหลอดเสียซึ่งภาพอย่างเดียวอาจแยกไม่ได้
confusion แสดงว่าสถานะใดถูกเรียกเป็นอีกสถานะ ตรวจค้างกับกระพริบแยก ไม่ใช้คะแนนสีรวมซ่อนความผิดพลาดจังหวะ ตรวจเวลาตั้งแต่ช่วงสังเกตถึงผล เพราะการใช้หลายเฟรมเพิ่มความล่าช้า
ให้ผู้ดูแลตรวจผลกับคู่มือและสัญญาณอ้างอิง พร้อมกรณีไม่สามารถแยกสาเหตุไฟดับได้ ต้องบันทึกข้อจำกัดบนจอ ไม่บังคับแปลผลทุกกรณีเพื่อให้จำนวนอ่านสำเร็จสูงและซ่อนความไม่รู้
เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน
กรณีล้มเหลวและข้อจำกัด
rolling shutter และการสุ่มเฟรมทำให้ไฟกระพริบดูดับหรือค้าง สีที่ปรับ white balance อาจเปลี่ยนความหมาย การเห็นไฟเขียวไม่รับรองเครื่องปลอดภัยและไม่แทนวง interlock หรือการตรวจสภาพเครื่อง
rolling shutter คือการรับภาพแต่ละส่วนไม่พร้อมกันซึ่งอาจทำให้ไฟเป็นแถบ การเปลี่ยนกล้องหรือหลอดจึงต้องทดสอบใหม่ ไม่สรุปความสามารถจากสัญญาณหนึ่งกับทุกไฟในโรงงาน
การเพิ่มการอ่าน pattern ในอนาคตเป็นงานศึกษาเฉพาะ ไม่อ้างว่ารองรับทุกความถี่หรือมีการรับรองสถานะปลอดภัย การติดตามนี้ไม่ควรเขียนกลับวงควบคุมหรือเป็นแหล่งเดียวสำหรับ protective function
รายการตรวจสอบก่อนใช้งาน
- ตารางสีอ้างอิงคู่มือรายเครื่องหรือไม่
- frame rate ครอบคลุม pattern กระพริบหรือไม่
- แยกภาพขาดจากไฟดับได้หรือระบุข้อจำกัดหรือไม่