Blog

2026.08.29

การเชื่อม AGV กับลิฟต์: RFP และการตรวจรับ FAT/SAT

การเชื่อม AGV กับลิฟต์: RFP และการตรวจรับ FAT/SAT

ความสำเร็จของการเชื่อม AGV กับลิฟต์ไม่ได้วัดจากการเรียก API ได้เพียงครั้งเดียว แต่ขึ้นอยู่กับว่าทุกฝ่ายตกลงกันได้หรือไม่ว่าใครเป็นผู้ยืนยันแต่ละสถานะตั้งแต่การจองจนถึงการปล่อยสิทธิ์ และจะย้อนกลับไปที่จุดใดเมื่อเกิดเหตุขัดข้อง บทความนี้ออกแบบการขนส่งข้ามชั้นเป็น distributed transaction เดียว และเชื่อมข้อกำหนดตั้งแต่ RFP, FAT, SAT ไปจนถึงการส่งมอบงานปฏิบัติการ

คำตอบโดยสรุป: จัดซื้อการเดินทางด้วยลิฟต์เป็นธุรกรรม 9 สถานะ

แนวทางที่ใช้ได้จริงคือกำหนด 9 สถานะ ได้แก่ จอง จัดสรร ยืนยันการมาถึง ขึ้นลิฟต์ ยืนยันว่าอยู่ในห้องโดยสาร เดินทางไปชั้นปลายทาง ลงลิฟต์ ยืนยันการออก และปล่อยสิทธิ์ ในทุกสถานะต้องกำหนดเงื่อนไขเริ่มต้น เงื่อนไขสำเร็จ timeout, retry, idempotency key, การยกเลิก หลักฐาน และผู้รับผิดชอบ RFP ที่ระบุเพียงว่า AGV ต้องเรียกลิฟต์ได้ อาจผ่านการสาธิต แต่ไม่สามารถตัดสินการยอมรับเมื่อการสื่อสารขัดข้องหรือระบบเริ่มใหม่

แม้เลือก VDA 5050 3.0 ก็ไม่ได้ทำให้การเชื่อมต่อกับลิฟต์เป็นมาตรฐานโดยอัตโนมัติ ขอบเขตตามเอกสารของ VDA คือ interface สำหรับแลกเปลี่ยนข้อมูลงานและสถานะระหว่าง mobile robot กับ Fleet Control ส่วน API ของลิฟต์ building gateway โหมดเพลิงไหม้ โหมดซ่อมบำรุง door interlock และสิทธิ์ใช้งานของไซต์เป็นขอบเขตการบูรณาการอีกส่วนหนึ่ง การระบุเส้นแบ่งนี้ให้ชัดคือด่านคุณภาพแรกของการสร้างระบบ AGV

เหตุใดการเชื่อม AGV กับลิฟต์จึงยาก

สำหรับ AGV ชั้นเดียว จุดประสานหลักคือเส้นทาง ทางแยก การชาร์จ และจุดรับส่งโหลด แต่การขนส่งข้ามชั้นเพิ่ม AGV, Fleet Control, WMS/MES, elevator gateway, elevator control, ฝ่ายอาคาร และ EHS แต่ละระบบอาจมองภารกิจเดียวกันอยู่คนละสถานะ ระบบหนึ่งอาจเชื่อว่า AGV อยู่ในลิฟต์ ขณะที่อีกระบบยังบันทึกว่ารออยู่หน้าชั้น ความคลาดเคลื่อนนี้ทำให้เกิดการเรียกซ้ำ ประตูถูกกีดขวาง คำสั่งขนส่งซ้ำ รถติดค้าง และการกู้คืนด้วยมือที่ยาวนาน

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

ISO 3691-4:2023 ครอบคลุมข้อกำหนดด้านความปลอดภัยและวิธีการตรวจสอบสำหรับรถอุตสาหกรรมไร้คนขับและระบบ รวมถึง AGV และ AMR และระบุว่าสภาพของพื้นที่ปฏิบัติงานมีผลอย่างสำคัญต่อความปลอดภัย บทความนี้ไม่ใช่การรับรองความสอดคล้อง โครงการยังต้องประเมินความเสี่ยงจากรถ อาคาร โหลด การใช้งานร่วมกับคน และข้อกำหนดท้องถิ่นจริง พร้อมการยืนยันจากผู้ผลิตที่เกี่ยวข้อง

ขอบเขตที่ VDA 5050 3.0 ทำให้เป็นมาตรฐานและขอบเขตที่ไม่ได้ครอบคลุม

ประกาศ VDA สำหรับ Version 3.0 อธิบายฐานเปิดสำหรับควบคุม mobile robot หลายผู้ผลิตด้วย master control รวมถึงแนวคิด zone สำหรับ free navigation, path sharing, ข้อมูล error ในภาษาท้องถิ่น และ power-saving action ส่วน หน้าเผยแพร่ VDA 5050 ระบุ Version 3.0.0 ว่าเป็น interface แลกเปลี่ยนข้อมูลงานและสถานะระหว่าง mobile robot กับ Fleet Control repository ทางการบน GitHub มี specification และ JSON schema และระบุว่า PDF ที่ VDA เผยแพร่มีผลเหนือกว่าเมื่อเนื้อหาแตกต่างกัน

ดังนั้น VDA 5050 จึงเป็นตัวเลือกสำคัญสำหรับจัดระเบียบขอบเขตด้านรถใน mixed fleet แต่ไม่ใช่โซลูชันลิฟต์ที่เสร็จสมบูรณ์ ผู้ผลิตลิฟต์เผยแพร่ทรัพยากรสำหรับการบูรณาการ เช่น KONE API Portal, Cloud Robot API ของ Schindler และเอกสารการเชื่อมหุ่นยนต์ของ Otis แต่ไม่ได้หมายความว่า authentication, command, event, ความเข้ากันได้ของอาคาร การให้บริการในแต่ละภูมิภาค หรือเงื่อนไขทางการค้าจะเหมือนกัน ควรประเมินการรองรับ VDA 5050 และการรองรับ API ของลิฟต์เป้าหมายเป็นคนละข้อใน RFP

ขอบเขตมาตรฐานหรือ specification ที่เป็นไปได้สิ่งที่ RFP ต้องกำหนด
AGV กับ Fleet ControlVDA 5050 3.0, specification ผู้ผลิตversion, ฟังก์ชันบังคับ, extension, ความหมาย error, compatibility test
Fleet Control กับ WMS/MESREST, message bus, interface เดิมtransport ID, priority, cancel, completion, deduplication, resend
Fleet Control กับลิฟต์API ผู้ผลิต, building gatewayreservation, call, destination, door, occupancy, event, authentication, limit
การควบคุมและความปลอดภัยลิฟต์แบบผู้ผลิต, ข้อกำหนดความปลอดภัยไซต์โหมดเพลิงไหม้และซ่อมบำรุง, manual priority, สิทธิ์กู้คืน, เงื่อนไขห้าม
การปฏิบัติงานหน้างานSOP, EHS, ขั้นตอนฝ่ายอาคารกฎใช้ร่วม, การเข้าถึง, alarm, training, audit, change control

หากตารางนี้ยังคลุมเครือ ผู้ขาย AGV อาจโทษ API ลิฟต์ที่ไม่รับคำสั่ง ผู้ขายลิฟต์อาจโทษการอัปเดตสถานะจากหุ่นยนต์ และผู้ใช้ต้องรับภาระตัดสินใจฟื้นระบบเพียงฝ่ายเดียว จึงควรทำแผนที่ขอบเขตก่อนทำสัญญาและมอบหมายทั้ง state owner และ evidence owner สำหรับทุก transition

แยกการเชื่อม AGV กับลิฟต์เป็น 9 สถานะ

การเชื่อม AGV กับลิฟต์: RFP และการตรวจรับ FAT/SAT - figure 1

9 สถานะเป็นคำศัพท์การปฏิบัติงานที่ไม่ผูกกับยี่ห้อ แม้ชื่อ API ต่างกัน ทุกฝ่ายยังเปรียบเทียบได้ว่าธุรกรรมยืนยันถึงจุดใด หลักฐานว่าได้ส่ง command แล้วไม่เพียงพอ ต้องยืนยันว่าระบบเปลี่ยนไปสถานะถัดไปด้วยหลักฐานที่สังเกตได้

สถานะเงื่อนไขเริ่มต้นเงื่อนไขสำเร็จหลักฐานหลักการตอบสนองเมื่อไม่สำเร็จ
1. จองtransport order และชั้นถูกต้องได้ reservation ID ที่ไม่ซ้ำAPI response, event, audit logquery ด้วย key เดิม ห้ามสร้างใหม่โดยไม่ตรวจ
2. จัดสรรมีลิฟต์ที่เลือกใช้ได้ยืนยัน car หรือ service slotassignment event, car IDใช้กฎเลือกใหม่และยกเลิก
3. ยืนยันการมาถึงAGV และลิฟต์เดินทางมาจุดขึ้นยืนยันทั้งตำแหน่ง AGV และลิฟต์ถึงชั้นvehicle state, floor eventเลือกรอ เรียกใหม่ หรือ hold
4. ขึ้นลิฟต์ประตู เส้นทาง และ occupancy อนุญาตAGV ถึงตำแหน่งในห้องโดยสารposition, sensor, completion eventไม่อนุญาตให้ปิดประตู เข้าสถานะปลอดภัย
5. ยืนยันว่าอยู่ในลิฟต์การขึ้นเสร็จยืนยัน AGV ID และ in-car stateAGV pose, in-car detection, correlation IDห้ามสั่งเดินทางเมื่อข้อมูลขัดกัน
6. เดินทางปลายทางและ in-car state ถูกต้องถึงชั้นปลายทางและเปิดประตูได้floor, motion, arrival eventquery โหมดและสถานะอุปกรณ์ แล้ว hold
7. ลงลิฟต์เส้นทางปลายทางพร้อมAGV ถึงจุดพักนอกลิฟต์vehicle position, zone releaseถือว่ายังอยู่ในลิฟต์ ห้าม release
8. ยืนยันการออกAGV อยู่ที่จุดพักยืนยันว่าไม่กีดขวางการปิดประตูsafety zone, exit eventยืนยันใหม่หรือเข้าสู่ manual verification
9. ปล่อยสิทธิ์ยืนยันการออกและ cleanup แล้วปลด reservation, occupancy และ mission lockrelease response, final audit logrelease แบบ idempotent และเฝ้าระวัง stale lock

ใช้ correlation ร่วมกันตลอด transition เชื่อม WMS/MES transport order ID, AGV mission ID, elevator reservation ID และ equipment event ID ไว้ใน trace เดียว เพื่อให้ย้อนลำดับภายหลังได้ ID ไม่จำเป็นต้องรวมเป็นค่าเดียว แต่ mapping ระหว่างกันต้องอยู่ใน log

การยืนยันว่าอยู่ในห้องโดยสารสำคัญเป็นพิเศษ การจบ boarding command ไม่ได้พิสูจน์ว่า AGV อยู่ในตำแหน่งถูกต้อง ควรรวมตำแหน่ง AGV การตรวจจับฝั่งลิฟต์ และสิทธิ์ของประตู แล้วประกาศว่าข้อมูลใดเป็น authoritative source หากเพิ่ม sensor อย่าใช้สัญญาณ ON ของ sensor เดียวตัดสินความปลอดภัยทั้งหมด ต้องตกลงพฤติกรรมเมื่อ sensor เสียกับผู้ผลิตอุปกรณ์

ระบุ timeout, retry และ idempotency ใน RFP

ใน distributed system การไม่มี response ไม่ได้แปลว่ายังไม่ประมวลผล หากเส้นทางตอบกลับขาดหลังส่ง reservation request อุปกรณ์อาจจองสำเร็จแล้ว การส่ง request ใหม่อาจทำให้ซ้ำ จึงต้องกำหนด idempotency key สำหรับทุกคำสั่งที่เปลี่ยนสถานะ เพื่อให้การส่ง key เดิมคืนผลเดิม หรือทำให้ระบบ converge ด้วยการ query สถานะปัจจุบัน

ไม่ควรกำหนด timeout เดียวให้ทุกการทำงาน แต่ให้ผู้ขายเสนอเหตุผลแยกตามสถานะ เวลา network response, การรอลิฟต์, การเคลื่อนจริงของ AGV และการทำงานของประตูมีลักษณะต่างกัน หลัง timeout บางสถานะอาจเรียกลิฟต์ตัวอื่นได้ แต่บางสถานะต้องห้ามคำสั่งใหม่จนกว่าคนหรืออุปกรณ์ยืนยัน ต้องตัดสินจากเวลาร่วมกับสถานะปลอดภัยล่าสุดและโหมดอุปกรณ์

องค์ประกอบที่ต้องมีใน retry policy

  • command ใดส่งซ้ำได้ ทำได้เพียง query หรือจำเป็นต้องตรวจด้วยคน
  • ระยะเวลาที่ idempotency key เดิมมีผล ที่เก็บ และวิธีกู้คืนหลัง restart
  • backoff และ retry limit ที่ไม่สร้างภาระเกินให้ API อุปกรณ์
  • การจัดการ duplicate, delayed และ out-of-order event
  • ลำดับความสำคัญและการแจ้งเตือนเมื่อ cancel แข่งกับ completion
  • เงื่อนไขหยุดเมื่อเปลี่ยนเป็นโหมดเพลิงไหม้หรือซ่อมบำรุงระหว่าง timeout
  • เงื่อนไขและสิทธิ์เปลี่ยนจาก automatic recovery เป็น Manual Hold และกลับคืน

retry ไม่ได้หมายถึงทำซ้ำจนกว่าจะสำเร็จ เมื่อถึง limit ต้องเข้า Manual Hold AGV จะเคลื่อนไปยังจุดรอที่ปลอดภัยได้เฉพาะเมื่อยืนยันตำแหน่งจริง สถานะอุปกรณ์ และเส้นทางที่ปลอดภัยครบแล้ว หากไม่ทราบสถานะหรือยังอาจอยู่ในลิฟต์ ให้หยุดค้างในตำแหน่งเดิม คง Manual Hold และห้ามปล่อย reservation หรือ occupancy ระบบอัตโนมัติที่ดีจะหยุดได้โดยไม่สร้างสถานะเท็จเพิ่ม และกู้คืนได้ด้วยขั้นตอนสั้นที่ตรวจสอบย้อนหลังได้

state machine สำหรับการสื่อสารขัดข้องและการกู้คืนหลัง restart

การเชื่อม AGV กับลิฟต์: RFP และการตรวจรับ FAT/SAT - figure 2

การสื่อสารอาจเสียที่ wireless ของ AGV, Fleet Control, network อาคาร, cloud API หรือ elevator gateway การเขียนเพียงว่าระบบจะทำต่ออัตโนมัติเมื่อสื่อสารกลับมาไม่ปลอดภัย process ที่ฟื้นต้อง reconcile ตำแหน่งจริงของ AGV สถานะประตู ชั้น และโหมด ธุรกรรมที่บันทึกถาวร และสถานะ transport ใน WMS/MES แทนการเชื่อ memory ก่อนเหตุขัดข้อง

การกู้คืนเริ่มจากระงับ mission ใหม่และแสดง incomplete transaction ทั้งหมด จากนั้น reconcile ตำแหน่งจริงของ AGV กับชั้น ประตู และ operating mode ของลิฟต์ เมื่อยืนยันทั้งสองฝั่งได้แล้วเท่านั้น จึงให้ operator อนุมัติ transition จาก Recovering กลับไปยังสถานะที่ตรวจสอบแล้วเพียงหนึ่งสถานะใน Waiting, Boarding, In Car หรือ Exiting ห้าม Recovering ย้อนกลับไปสถานะก่อนหน้าใดโดยอัตโนมัติ หาก reconcile แล้วยังยืนยันไม่ได้ transition เดียวจาก Recovering คือ Manual Hold ถ้ายังตัดความเป็นไปได้ว่า AGV อยู่ในลิฟต์ไม่ได้ ห้ามปล่อย reservation และคืนลิฟต์สู่บริการปกติ ต้องให้ฝ่ายอาคารตรวจจริงและปลดด้วยสิทธิ์ที่กำหนด

จุดขัดข้องสิ่งที่ query ตอนกู้คืนเงื่อนไข automatic recoveryตัวอย่าง Manual Hold
wireless AGV ขาดposition, mission, speed, errorยืนยัน safe stop และตำแหน่ง สถานะตรงกันไม่ทราบตำแหน่งหรืออาจอยู่ในลิฟต์
Fleet Control restartpersistent transaction, vehicle, reservationสร้าง correlation ID และสถานะกลับได้สถานะอยู่ใน volatile memory เท่านั้น
Gateway restartreservation, car, modequery สถานะอุปกรณ์ปัจจุบันได้ไม่ทราบว่า request เก่าถูกทำหรือไม่
API link ขาดlast event, current state, credentialread query สำเร็จและไม่ขัดกันstate change อาจสำเร็จฝ่ายเดียว
WMS/MES หยุดorder, cancellation, completion receiptsync พร้อม deduplication ได้order อื่นกำลังจัดการโหลดเดียวกัน

อย่าจบการทดสอบ recovery ที่ fault จำลองใน FAT เท่านั้น ใน SAT ควรทำ planned interruption ระหว่างแต่ละสถานะผ่าน network อาคาร wireless roaming, gateway และ operator terminal จริง แล้วเก็บหลักฐาน การยอมรับหมายถึงไม่มี reservation ซ้ำผิด ไม่มี business completion มากกว่าหนึ่งครั้ง ไม่มี stale lock และ audit trail อธิบายการตัดสินใจกู้คืนได้ ไม่ใช่เพียงระบบกลับมาเคลื่อนที่

ยกโหมดเพลิงไหม้ โหมดซ่อมบำรุง และการใช้ร่วมกับคนเป็นข้อกำหนดระดับสูง

โหมดเพลิงไหม้และซ่อมบำรุงต้องมีลำดับเหนือการขนส่ง AGV ปกติ แต่พฤติกรรมเฉพาะขึ้นกับผู้ผลิตลิฟต์ แบบอาคาร และข้อกำหนดที่ใช้ จึงไม่ควรให้ทีม AGV กำหนดเองทั้งหมด RFP ต้องขอคำอธิบายที่ผู้ผลิตอนุมัติว่า mode information มาจากไหน เมื่อใดจึงปฏิเสธ AGV request ใครตัดสินเมื่อ AGV อาจอยู่ในห้องโดยสาร และกลับมาทำงานอย่างไรหลังคืนสู่ normal mode

สำหรับลิฟต์ใช้ร่วมกับคน นโยบายมีความสำคัญเท่ากับ robot detection ต้องกำหนดช่วงเวลาหรือ car เฉพาะ อนุญาตให้ใช้ร่วมได้หรือไม่ เงื่อนไข occupancy จุดรอ ความขัดแย้งกับผู้โดยสารกดปุ่ม รถเข็นยื่น และคนหยุดใกล้ประตู ใช้ defense in depth โดยไม่สร้างทางเดินที่ชวนให้ชนกัน มีป้ายและ training และระบุผู้ติดต่อเมื่อผิดปกติ แทนการพึ่งคำกล่าวว่า sensor จะหยุดเอง

ขอบเขตออกแบบมาตรการความปลอดภัย AGV

หัวข้อฝั่ง AGV/Fleetฝั่งลิฟต์องค์กรผู้ใช้
เข้าจุดขึ้นspeed, stop position, route occupancydoor, arrival, permission stateพื้น การเข้าถึง กฎใช้ร่วม
ขึ้นและลงpositioning, obstacle detection, missiondoor motion, equipment interlockเงื่อนไขโหลด การกำกับ SOP
เคลื่อนในลิฟต์หยุดที่ตำแหน่ง in-cardestination motion และ mode precedenceนโยบายใช้ร่วม การติดต่อฉุกเฉิน
เพลิงไหม้และซ่อมบำรุงหยุดคำขอ รอปลอดภัย alarmพฤติกรรม mode ที่ได้รับอนุมัติสิทธิ์ ขั้นตอนอพยพและซ่อม training
การกู้คืนquery, resync, ป้องกัน duplicate executionแสดงสถานะและ availabilityตรวจจริง อนุมัติ และบันทึก

การแบ่ง safety function ไม่จบในเอกสาร API ตามแนวทางของ ISO 3691-4:2023 ที่เน้น operating zone ต้องตรวจระดับพื้น ช่องธรณีประตู ความแม่นยำตำแหน่ง wireless coverage แสง blind spot ทางอพยพ และความมั่นคงของโหลด แล้วนำผล risk assessment เข้าสู่ SAT และขั้นตอนปฏิบัติ

ความรับผิดชอบตั้งแต่การเชื่อม AGV กับ WMS ถึงการควบคุมอุปกรณ์

WMS/MES กำหนดว่าโหลดใดต้องไปจากที่ใดถึงที่ใดและเมื่อใด ส่วน Fleet Control จัดสรรรถและเส้นทาง elevator gateway แปลง service intent เป็น command และ event ของอุปกรณ์เป้าหมาย ขณะที่ elevator control ทำตาม operating and safety logic ที่อนุมัติ หาก WMS/MES ควบคุม car และ door รายละเอียดโดยตรง ระบบจะ coupled สูงและดูแลยากเมื่อเปลี่ยนอุปกรณ์หรือเพิ่ม car

ต้องตกลงจุด business completion การถึงชั้นปลายทาง การยืนยันออก และการส่งมอบที่กระบวนการถัดไปเป็นคนละสถานะ ในระบบขนส่งอัตโนมัติระหว่างกระบวนการ การผ่านลิฟต์ยังไม่ใช่ผลลัพธ์ทางธุรกิจถ้าโหลดไม่ถึงจุดถัดไป จึงแยก equipment transaction กับ business transaction และเก็บ correlation ระหว่างกัน

การเชื่อม AGV กับลิฟต์: RFP และการตรวจรับ FAT/SAT - figure 3

ใน RACI ควรแยก Command Owner จาก State Evidence Owner Fleet Control อาจส่ง reservation แต่หลักฐาน authoritative อาจอยู่ที่ elevator gateway ความเป็นเจ้าของ safety interlock อยู่ในขอบเขตออกแบบของผู้ผลิตและ AGV layer ไม่สามารถแทนโดยปริยาย FAT evidence ครอบคลุมช่วง integration รวม simulated equipment ส่วน SAT evidence ครอบคลุมอาคารและการปฏิบัติงานจริงทั้งหมด

ข้อกำหนด RFP ที่นำไปปรับใช้ได้ทันที

เขียน RFP เป็นภาษาสัญญาที่ทดสอบได้ ไม่ใช่ wish list ของ feature ระบุ deliverable ข้อยกเว้น วิธีทดสอบ และหลักฐานผ่านพร้อมกับคำว่าต้องรองรับ แล้วปรับรายการต่อไปนี้ตามโครงการ

1. Architecture และ interface

  • ส่งรายการ VDA 5050 version ที่รองรับ ฟังก์ชันที่ใช้ ฟังก์ชันที่ไม่รองรับ และ proprietary extension
  • กำหนด VDA 5050 เป็นขอบเขต AGV กับ Fleet Control และส่ง elevator API เป็น specification แยก
  • ส่ง logical and physical diagram ของ WMS/MES, Fleet Control, AGV, gateway และ elevator control
  • ระบุ authentication, certificate renewal, time synchronization, network route, port, naming และ monitoring point
  • กำหนด API command, event, state, error, rate limit, compatibility และ deprecation policy

2. Transaction และ exception handling

  • ส่ง entry, success, failure, cancellation, timeout, retry และ idempotency ของทั้ง 9 สถานะใน state diagram
  • มีวิธีสร้าง duplicate, delay, out-of-order event, lost response และ partial success เพื่อทดสอบ
  • สร้าง incomplete transaction จาก persistent data หลัง restart และ reconcile กับ current state
  • กำหนดสิทธิ์และ audit ของ automatic recovery, Manual Hold, physical confirmation, release และ resume
  • ตรวจพบ แสดง และปลด stale lock ของ reservation, zone และ transport order

3. Safety, equipment mode และ shared operation

  • อธิบายพฤติกรรม AGV request ในโหมดเพลิงไหม้ ซ่อมบำรุง ตรวจสอบ manual priority และ out-of-service
  • กำหนดเงื่อนไขอนุญาตและห้ามใช้ร่วมกับคน รถเข็น และหุ่นยนต์อื่น รวมจุดรอและจุดพัก
  • แสดง safety function, interlock และ boundary ของ AGV กับลิฟต์ที่ผู้ผลิตอนุมัติ
  • ส่ง risk assessment, residual risk, training, signage, PPE, emergency contact และ recovery SOP
  • รวม reassessment และ regression test เมื่อ software, equipment หรือ layout เปลี่ยน

4. Monitoring, log และ handover

  • ติดตาม timeline เดียวจาก WMS/MES ถึง equipment event ด้วย correlation ร่วม
  • ตกลง time base, retention, access, privacy และ export format ของ log
  • monitor incomplete duration, Manual Hold, retry, stale reservation และ mode change
  • ส่ง procedure, troubleshooting matrix, contact, spare, backup, restore และ training material
  • ระบุขอบเขต handover ของ source, configuration, license, API contract, certificate และ admin account

หลักฐานที่ต้องรับจาก FAT และ SAT

FAT ตรวจ logic และ integration ตั้งแต่ต้น ส่วน SAT ยืนยันไซต์จริงรวมอาคาร network คน และวิธีทำงาน การผ่าน FAT ไม่ควรยกเว้น SAT แต่การเลื่อนทุกปัญหาไป SAT จะเพิ่ม rework และ downtime ใช้ simulator หรือ hardware-in-the-loop ทดสอบ exception path ส่วนใหญ่ใน FAT แล้วให้ SAT เน้นเงื่อนไขเฉพาะไซต์และ end-to-end

IDการทดสอบหลักฐาน FATหลักฐาน SATแนวคิดการยอมรับ
T019 สถานะปกติAPI trace, state sequence, videovideo รถ, equipment log, order recordsequence และ correlation ตรงกัน จบครั้งเดียว
T02response การจองหายblocked response, re-queryplanned network interruptionไม่จองซ้ำ converge สู่สถานะเดิม
T03duplicate และ out-of-ordermessage injection recordทำซ้ำใน monitored setup ที่อนุมัติstate ไม่ถอยและไม่ false completion
T04link ขาดขณะขึ้นsimulator และ safe-stop recordplanned wireless test ที่ปลอดภัยหยุดปลอดภัยและคง possible in-car state
T05Fleet restartdatabase restore, resync logrestart ระบบเทียบเท่าจริงสร้างงานค้างกลับโดยไม่ duplicate
T06Gateway restartequipment query logtest มีผู้ผลิตเข้าร่วมระบุได้ว่า request เก่าถูกทำหรือไม่
T07fire และ maintenance modesimulated mode และ rejected demandprocedure ที่ผู้ผลิตอนุมัติอยู่เหนือ request ปกติและเข้าสู่ safe state
T08ใช้ร่วมกับคนdetection, stop, refuge recordrehearsal บนทางจริงบังคับ prohibit และ wait ตามนิยาม
T09ออกจากชั้นปลายทางไม่ได้obstacle injection, timeouttest load ปลอดภัยและมีผู้สังเกตไม่ release และเข้า Manual Hold
T10WMS/MES resendส่ง transport ID เดิมupper-system integration testไม่ขนโหลดเดิมซ้ำ
T11monitoring และ notificationalarm, timeline, accessoperator terminal และ contact drilloperator ระบุสาเหตุและ next action ได้
T12สิ่งค้างหลัง recoverylock list, release auditshift-handover confirmationไม่มี reservation, zone หรือ order ค้าง

evidence package ควรมี test specification, approved procedure, configuration version, test data, API trace, device log, screen capture, video, defect record, retest result และ signed disposition log อย่างเดียวไม่บอกตำแหน่งจริง ส่วน video อย่างเดียวไม่บอกลำดับ API จึงต้องเชื่อมด้วยเวลาและ correlation ID ร่วม

หลีกเลี่ยงเกณฑ์ว่าใช้งานได้โดยไม่มีปัญหา สำหรับ T02 ควรใช้เกณฑ์ที่สังเกตได้ เช่น ไม่มี reservation ใหม่ด้วย key เดิม ระบบ converge ผ่าน current-state query และไม่มี stale reservation เมื่อจบ ส่วน threshold ด้านเวลาต้องตั้งจาก equipment specification, transport demand, business requirement และ risk assessment ของไซต์ พร้อมบันทึกเหตุผล

อย่าสับสน PoC ก่อนติดตั้งกับ production acceptance

PoC ช่วยลดความไม่แน่นอนของการเข้าถึง API และการเคลื่อนพื้นฐาน แต่ไม่แทน production acceptance การขึ้นลิฟต์สำเร็จหนึ่งครั้งไม่ได้พิสูจน์ concurrent demand, mode transition, restart, wireless loss, shared use หรือ shift handover รายงานจบ PoC ต้องระบุสิ่งที่ยังไม่ทดสอบ ข้อจำกัด การแก้ไขที่ต้องทำ และ production architecture ที่คาดไว้

ตอนเลือกผู้ขายควรให้น้ำหนัก state diagram, API specification, fault-injection method, log, boundary และการประสานผู้ผลิตลิฟต์ มากกว่าวิดีโอที่สวย สำหรับลิฟต์เดิมให้ผู้ผลิตยืนยันว่าอาคาร car, controller และ software เฉพาะนั้นรองรับ integration การมี public API portal ไม่ได้หมายความว่าลิฟต์ติดตั้งทุกตัวใช้ได้ทันที

หากต้องการภาพรวมทั้งระบบ อ่าน แนวทางรวมระบบ AGV ในประเทศไทย สำหรับทางเลือกการรับส่งโหลด อ่าน การบูรณาการ conveyor-top AMR และหากมีการทำงานกลางคืนแบบไร้คน ให้จัดสิทธิ์ recovery และ callout procedure ให้สอดคล้องกับ แนวทางโรงงานทำงานกลางคืนแบบไร้คน

ระบบขนส่งอัตโนมัติระหว่างกระบวนการและการวางแผน BOI ในไทย

เมื่อวางแผนลงทุน automation ในไทย ควรเดิน technical RFP และการตรวจ incentive คู่กันเพื่อลดงานแก้ในขอบเขตอุปกรณ์ สัญญา หลักฐาน และกำหนดเวลา เอกสาร Smart and Sustainable Industry ของ BOI ระบุโดยต้องยืนยันคุณสมบัติเป็นรายกรณีว่า มีเงินลงทุนขั้นต่ำ 1 ล้าน THB โดยไม่รวมที่ดินและเงินทุนหมุนเวียน และยกเว้นอากรนำเข้าเครื่องจักร สำหรับการยกระดับธุรกิจเดิม ระบุการยกเว้นภาษีเงินได้นิติบุคคล 3 ปีโดยมีเพดาน 50% ของเงินลงทุนที่เข้าเกณฑ์ซึ่งไม่รวมที่ดินและเงินทุนหมุนเวียน หากมูลค่ารวมของเครื่องจักร ระบบ automation หรือ robotics ที่ใช้หรือปรับปรุงในโครงการนี้อย่างน้อย 30% เชื่อมโยงกับอุตสาหกรรม automation ในประเทศ ระบุการยกเว้นภาษีเงินได้นิติบุคคล 3 ปีโดยมีเพดาน 100% ของเงินลงทุนที่เข้าเกณฑ์ซึ่งไม่รวมที่ดินและเงินทุนหมุนเวียน

ข้อมูลนี้เป็นเพียงข้อมูลวางแผน ณ วันที่เผยแพร่ ต้องยืนยันประเภทกิจการ การแบ่งโครงการเดิมหรือใหม่ วิธีคำนวณเงินลงทุน เครื่องจักรที่เข้าเกณฑ์ ความเชื่อมโยง automation ในประเทศ เวลายื่น และเงื่อนไขอนุมัติกับ BOI หรือที่ปรึกษาเป็นรายกรณี การได้ incentive กับความปลอดภัยของ AGV elevator integration เป็นคนละเรื่อง ห้ามตัด safety function, log, FAT/SAT หรือ training เพื่อให้พอดีกับขอบเขตภาษี

แยกใบเสนอราคาสำหรับ AGV, Fleet Control, การแก้ WMS/MES, elevator API และ gateway, งานตู้ควบคุม, network, งานพื้นและจุดขึ้น, test, training และ maintenance ตรวจหางานตาม boundary ที่ไม่มีในใบเสนอราคาของผู้ขายใด การ mapping รายการอุปกรณ์ BOI กับฟังก์ชันและ acceptance item ใน RFP จะช่วยติดตามผลกระทบเมื่อเปลี่ยนแปลง

แผนเริ่ม production แบบแบ่งระยะ

หลีกเลี่ยง big-bang cutover เริ่มจาก digital connectivity แล้วขยายไป AGV ไม่มีโหลด test load ช่วงเวลาจำกัด ชั้นจำกัด และกะปกติ ในแต่ละระยะกำหนด stop condition, rollback, approver และ monitoring กลไกสำคัญคือห้ามข้ามระยะเมื่อ exit condition ยังไม่ครบ

exit criteria ของแต่ละระยะ

ระยะการตรวจหลักexit condition
Connectivityauthentication, time sync, state read, test requestaudit trail เชื่อมโยงได้และอุปกรณ์ไม่เคลื่อนผิดคาด
ทดสอบไม่มีโหลด9 สถานะ จุดหยุด การขึ้นลง การสื่อสารnormal และ key fault case ผ่าน ไม่มี stale lock
Test loadรูปโหลด center of gravity การรับส่ง sillไม่ชนหรือไม่เสถียร และสังเกตทุกสถานะได้
Limited operationใช้ร่วม alarm manual recovery handoverทีมไซต์ตรวจพบ หยุด และกู้คืนตาม SOP ได้
Normal operationpriority concurrent demand maintenance change controlติดตาม KPI และ audit ต่อเนื่อง มี owner ของทุก open risk

monitor distribution และรายละเอียด fault ไม่ใช่เฉพาะค่าเฉลี่ย แยกเวลา reservation wait, car wait, boarding, travel และ exit บันทึกสาเหตุ Manual Hold, retry, cancellation, stale lock และ mode transition บทความนี้ไม่กำหนด target สากล เพราะ topology อาคาร การใช้ร่วม อัตราใช้งาน car และ peak ของงานต่างกัน ให้เก็บ baseline และตั้งเป้าของไซต์จาก business และ safety requirement

change control ต้องครอบคลุม AGV software, Fleet Control, elevator gateway, controller, network, certificate, WMS/MES และ layout ก่อน update ให้เลือกสถานะและ test case ที่ได้รับผล แล้วทำ regression หลัง update การเปลี่ยน VDA 5050 version ต้องตรวจมากกว่า JSON validity โดยยืนยันว่าความหมายของ action, state, extension และ error ที่โครงการใช้ยังเท่าเดิม

ข้อผิดพลาดในการจัดซื้อ 5 ประการที่ควรหลีกเลี่ยง

ข้อผิดพลาด 1: ถือว่าการเรียกสำเร็จเท่ากับ integration สำเร็จ

HTTP response ที่สำเร็จไม่ได้แสดงว่า AGV ออกจากชั้นปลายทางอย่างปลอดภัย ต้องติดตาม 9 สถานะและแยก exit confirmation จาก release

ข้อผิดพลาด 2: คิดว่า VDA 5050 ทำให้อุปกรณ์อาคารเป็นมาตรฐาน

VDA 5050 3.0 เน้น mobile robot กับ Fleet Control จึงต้องตรวจรับ elevator API, equipment mode และ site interlock ด้วย specification แยก

ข้อผิดพลาด 3: สร้าง request ใหม่หลัง timeout

อุปกรณ์อาจประมวลผลแล้วแม้ response หาย ต้อง converge ด้วย idempotency และ state query และใช้ Manual Hold เมื่อผลไม่แน่นอน

ข้อผิดพลาด 4: ลด SAT หลัง FAT ที่มีแต่ normal path

FAT จำลอง wireless, floor, sill, people flow และ fire/maintenance operation จริงได้ไม่ครบ ใช้ FAT สำหรับ fault injection และ SAT สำหรับเงื่อนไขไซต์

ข้อผิดพลาด 5: ฝึกทีม operation ตอนท้าย

recovery authority, alarm, equipment mode และ sharing rule เป็น input ของการออกแบบ ควรให้ facilities, EHS, IT/OT, production, logistics และ maintenance ร่วม review RFP และ test ตั้งแต่ต้น

คำถามที่พบบ่อย

การเชื่อม AGV กับลิฟต์ต้องรวมอะไรบ้าง?

ต้องรวม transport demand จาก WMS/MES การจัดสรรของ Fleet Control, reservation, car, door, destination และ mode ของลิฟต์ ตลอดจนความปลอดภัยและ recovery ของไซต์ ไม่ใช่เพียง API connection การกำหนด 9 สถานะพร้อมความรับผิดชอบและหลักฐานช่วยบริหาร boundary ระหว่างผู้ขาย

VDA 5050 3.0 ทำให้ API ลิฟต์เหมือนกันหรือไม่?

ไม่ VDA 5050 3.0 ครอบคลุมการสื่อสาร mobile robot กับ central Fleet Control ไม่ได้รวม elevator API หรือ building gateway โดยอัตโนมัติ ต้องยืนยันลิฟต์เป้าหมาย authentication, command, event และ equipment mode พร้อม integration test

RFP สำหรับการสร้างระบบ AGV ควรกำหนดอะไรก่อน?

กำหนด business scope และ completion point, 9 สถานะ, system boundary, owner, safe fault state และหลักฐาน FAT/SAT จัดซื้อจาก whole-system architecture ที่รวมอาคาร network และ operation ไม่ใช่เฉพาะ specification ของรถ

การเชื่อม AGV กับ WMS ควรคืน completion เมื่อใด?

เป็นการตัดสินใจทางธุรกิจ การถึงชั้นปลายทาง การยืนยันออก และการส่งมอบกระบวนการถัดไปเป็นคนละสถานะ แยก equipment และ business transaction แล้วตกลง completion point ที่ไม่ทำให้ inventory หรือ dispatch ซ้ำผิดพลาด

มาตรการความปลอดภัย AGV ให้ restart อัตโนมัติหลัง link failure ได้หรือไม่?

พิจารณาได้เฉพาะเมื่อ last-confirmed safe state ตรงกับ physical state หลังฟื้น และไม่มี pending request หรือ equipment mode ขัดแย้ง หากไม่ทราบ in-car presence หรือผลของ old request ให้คง Manual Hold และฟื้นหลังผู้มีสิทธิ์ตรวจจริง

ควรแบ่ง FAT และ SAT ของระบบขนส่งอัตโนมัติระหว่างกระบวนการอย่างไร?

ใช้ FAT จำลอง state machine, duplicate, delay, outage และ restart ด้วย simulator หรืออุปกรณ์ ใช้ SAT ตรวจลิฟต์ wireless พื้น ประตู โหลด people flow, mode และ handover จริง เก็บ correlated log และ site record ทั้งสองระยะ

สิทธิประโยชน์ BOI ไทยครอบคลุม AGV และการแก้ลิฟต์หรือไม่?

ขึ้นกับกิจการ อุปกรณ์ การแบ่งโครงการ และเวลายื่น เอกสาร BOI ปัจจุบันมีเงื่อนไขด้านเงินลงทุน ภาษี และอากร แต่ต้องยืนยันสิทธิ์รายกรณี mapping technical RFP กับ equipment list และปรึกษา BOI หรือผู้เชี่ยวชาญก่อนยื่น

สรุป

การเชื่อม AGV กับลิฟต์ไม่ใช่สาย API เส้นเดียว แต่เป็น distributed transaction ตั้งแต่จอง จัดสรร ยืนยันมาถึง ขึ้น ยืนยันอยู่ในห้องโดยสาร เดินทาง ลง ยืนยันออก และปล่อยสิทธิ์ โดยต้องกำหนด timeout, retry, idempotency, link loss, restart, โหมดเพลิงไหม้และซ่อมบำรุง และการใช้ร่วมกับคน VDA 5050 3.0 เป็นมาตรฐานที่มีคุณค่าสำหรับขอบเขต AGV กับ Fleet Control แต่ขอบเขตลิฟต์ยังต้องออกแบบและตรวจรับเฉพาะโครงการ ระบุความรับผิดชอบและหลักฐานใน RFP ทดสอบ fault ใน FAT และยืนยันอาคารกับ operation จริงใน SAT เพื่อสร้างระบบขนส่งระหว่างกระบวนการที่ทีมงานกู้คืนได้ใน production

แม้ยังไม่กำหนดลิฟต์หรือผู้ขายเป้าหมาย คุณสามารถปรึกษาเราเพื่อจัดขอบเขตระหว่าง AGV ระบบส่วนบน และลิฟต์ รวมถึงเตรียมแผน FAT/SAT ได้

แหล่งอ้างอิง