หน้าแรก / บทความ / กรณีศึกษา SCADA หลายไซต์

กรณีศึกษา: วางระบบ SCADA มอนิเตอร์ 40+ ไซต์ทั่วประเทศ บทเรียนจากงานจริง

โปรเจกต์ใหญ่ชิ้นแรกของ APY คืองานที่ไม่ได้อยู่ในโรงงานเดียว แต่กระจายอยู่กว่า 40 ไซต์ทั่วประเทศ — ระบบ SCADA สำหรับกรมการข้าว โดยมี เจริญโภคภัณฑ์วิศวกรรม (CPE) เป็นผู้รับเหมาหลัก และ APY รับผิดชอบงานระบบควบคุมและมอนิเตอร์ บทความนี้เล่าว่างานแบบ "หลายไซต์" ต่างจากงานโรงงานเดียวตรงไหน เราออกแบบอย่างไร และมีเช็กลิสต์อะไรที่โรงงานควรเตรียมก่อนเริ่มงานลักษณะนี้ (ขอสงวนรายละเอียดเชิงพาณิชย์และข้อมูลเฉพาะของลูกค้า)

ภาพรวมโปรเจกต์

หัวข้อรายละเอียด
ลูกค้าปลายทางกรมการข้าว
ผู้รับเหมาหลักบริษัท เจริญโภคภัณฑ์วิศวกรรม จำกัด (CPE)
ปีที่ดำเนินการ2020 — โปรเจกต์ขนาดใหญ่โครงการแรกของ APY
ขอบเขตระบบ SCADA และมอนิเตอร์เครื่องจักรกว่า 40 ไซต์ กระจายทั่วประเทศ
แพลตฟอร์มAVEVA Wonderware (AVEVA Edge) ทำงานร่วมกับ PLC Mitsubishi
บทบาทของ APYออกแบบระบบ พัฒนาแอปพลิเคชัน SCADA ทดสอบ และ commissioning หน้างาน

โจทย์: มอนิเตอร์สิ่งที่อยู่คนละจังหวัด

ในโรงงานเดียว ถ้าหน้าจอมีปัญหา วิศวกรเดินไปดูได้ใน 5 นาที แต่พองานกระจายเป็นหลายสิบไซต์ทั่วประเทศ ทุกอย่างเปลี่ยนสมการหมด — ค่าเดินทางกลายเป็นต้นทุนก้อนใหญ่ การแก้ปัญหาเล็กๆ หนึ่งครั้งอาจกินเวลาสองวัน และ "ความไม่เหมือนกัน" ของแต่ละไซต์คือศัตรูตัวจริง

สิ่งที่ทำให้งานหลายไซต์ยากไม่ใช่เทคโนโลยี SCADA แต่คือ การทำซ้ำให้ได้คุณภาพเท่ากันทุกที่ ภายในเวลาและงบที่จำกัด

งานโรงงานเดียว vs งานหลายไซต์ ต่างกันอย่างไร

ประเด็นโรงงานเดียวหลายสิบไซต์
การออกแบบหน้าจอออกแบบเฉพาะหน้างาน ปรับหน้างานได้ต้องทำเป็น เทมเพลตมาตรฐาน แล้ว deploy ซ้ำ ไม่งั้นดูแลต่อไม่ไหว
การตั้งชื่อ Tagยืดหยุ่นได้ต้องมี naming convention ตายตัวตั้งแต่ไซต์แรก ไม่งั้นรายงานรวมทำไม่ได้
เครือข่ายLAN ภายในเสถียรต่างจังหวัด อินเทอร์เน็ตไม่แน่นอน ต้องออกแบบให้ ทำงานต่อได้เมื่อสายหลุด
การแก้ปัญหาเดินไปดูได้ต้องมี remote access + log ที่อ่านรู้เรื่อง ไม่งั้นค่าเดินทางกินกำไร
การส่งมอบทดสอบครั้งเดียวต้องมี ชุดทดสอบมาตรฐาน (commissioning checklist) ใช้ซ้ำทุกไซต์
การอบรมอบรมทีมเดียวผู้ใช้หลายสิบทีม ระดับความรู้ต่างกันมาก ต้องออกแบบให้ ใช้ง่ายโดยไม่ต้องอบรมนาน

วิธีที่เราออกแบบ

1. สร้างเทมเพลตก่อน แล้วค่อยขยาย

เหตุผลหลักที่เลือกทำงานบน AVEVA Wonderware (AVEVA Edge) คือความคล่องตัวในการทำโปรเจกต์ต้นแบบแล้วนำไปใช้ซ้ำ — เราสร้างไลบรารีสัญลักษณ์และหน้าจอมาตรฐานของอุปกรณ์แต่ละชนิดไว้ชุดเดียว แล้วโคลนโปรเจกต์ต้นแบบไปยังไซต์ที่เหลือ โดยเปลี่ยนเฉพาะรายการแท็กและพารามิเตอร์เฉพาะไซต์ เมื่อต้องแก้ภายหลัง แก้ที่ต้นแบบแล้วกระจายลงไป แทนที่จะไล่แก้ทีละหน้าจอ 40 รอบ นี่คือความต่างระหว่างงานที่ดูแลต่อได้กับงานที่กลายเป็นภาระ

2. ล็อกมาตรฐานการตั้งชื่อและโครงสร้างข้อมูลตั้งแต่ไซต์แรก

ทุกจุดข้อมูลถูกตั้งชื่อตามรูปแบบเดียวกัน (ไซต์ / พื้นที่ / อุปกรณ์ / สัญญาณ) ทำให้ภายหลังสามารถดึงข้อมูลข้ามไซต์มาเปรียบเทียบได้โดยไม่ต้องเขียนโค้ดแปลงชื่อ — งานที่ข้ามขั้นตอนนี้มักจบด้วยการ "รื้อทำใหม่" ตอนลูกค้าขอรายงานภาพรวม

3. ออกแบบให้ไซต์ทำงานได้เองเมื่อสายหลุด

ระบบที่หน้างานต้องทำงานต่อได้แม้ลิงก์กับส่วนกลางขาด และเมื่อเชื่อมกลับได้ต้องส่งข้อมูลที่ค้างขึ้นไปให้ครบ การมองข้ามข้อนี้คือสาเหตุอันดับต้นๆ ที่ทำให้รายงานรวมของงานหลายไซต์ "มีรู"

4. ทำชุด commissioning ให้เหมือนกันทุกไซต์

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

เกร็ดจากหน้างาน: เรื่องที่กินเวลามากที่สุดในงานหลายไซต์ ไม่ใช่การเขียนโปรแกรม แต่คือ "ไซต์ที่ไม่เหมือนแบบ" — รุ่นอุปกรณ์ต่างจากที่ระบุ ตำแหน่งตู้ไม่ตรงแปลน หรือมีของเดิมที่ไม่มีในเอกสาร วิธีรับมือที่ได้ผลจริงคือ สำรวจหน้างานล่วงหน้าและถ่ายรูป nameplate ทุกไซต์ก่อนสั่งของ แล้วเผื่อเวลาไว้สำหรับไซต์ที่ผิดแบบประมาณ 20% ของแผน — ไม่ใช่เพราะทีมทำงานช้า แต่เพราะหน้างานจริงไม่เคยตรงกับแบบร้อยเปอร์เซ็นต์

เช็กลิสต์ 10 ข้อ ก่อนเริ่มโปรเจกต์ SCADA หลายไซต์

  1. รายชื่อไซต์และการจัดกลุ่ม — ไซต์ไหน "เหมือนกัน" และไซต์ไหนเป็นข้อยกเว้น จัดกลุ่มให้ชัดก่อนออกแบบ
  2. สำรวจหน้างานตัวอย่างอย่างน้อย 2–3 ไซต์ — เลือกไซต์ที่ใหญ่ที่สุดและเก่าที่สุด เพราะปัญหาจะโผล่ที่นั่น
  3. รูปถ่าย nameplate ของ PLC/อุปกรณ์ทุกไซต์ — ยี่ห้อ รุ่น เฟิร์มแวร์ พอร์ตสื่อสารที่มี
  4. นิยามจุดข้อมูลที่ "ต้องมี" จริงๆ — จำนวน Tag คือตัวคูณของทั้งไลเซนส์และชั่วโมงงาน
  5. มาตรฐานการตั้งชื่อ — ตกลงให้จบก่อนไซต์แรกเริ่มงาน
  6. เส้นทางเครือข่ายของแต่ละไซต์ — ใครดูแล ใครเปิดพอร์ตให้ นโยบายความปลอดภัยเป็นอย่างไร
  7. สิทธิ์การเข้าถึงระยะไกล — ตกลงกับฝ่าย IT ตั้งแต่ต้น ไม่ใช่ตอนระบบมีปัญหา
  8. ใครเป็นเจ้าของข้อมูลและเซิร์ฟเวอร์ส่วนกลาง — on-premise หรือ cloud นโยบายสำรองข้อมูลอย่างไร
  9. แผนอบรมและคู่มือ — หลายสิบทีม ต้องการเอกสารสั้น อ่านแล้วใช้ได้ทันที
  10. แผนขยายในอนาคต — จะเพิ่มไซต์อีกไหม บอกตั้งแต่แรกเพื่อออกแบบเผื่อ โดยไม่ต้องจ่ายเผื่อ

สิ่งที่เราได้จากโปรเจกต์นี้และใช้ต่อมาถึงวันนี้

งานนี้กลายเป็นรากฐานวิธีทำงานของ APY ในเวลาต่อมา — แนวคิดเทมเพลตมาตรฐาน การตั้งชื่อที่เป็นระบบ และชุดส่งมอบที่ทำซ้ำได้ ถูกนำไปใช้กับงานถัดๆ มา ทั้งงานในเครือ CP งานมอนิเตอร์โซลาร์ฟาร์มหลายสิบไซต์ และงาน Power Monitoring ในโรงงานอุตสาหกรรม

ถ้าโรงงานหรือองค์กรของคุณกำลังมองงานลักษณะนี้ — หลายอาคาร หลายสาขา หรือหลายจังหวัด — หัวใจไม่ได้อยู่ที่การเลือกซอฟต์แวร์ยี่ห้อไหน แต่อยู่ที่การออกแบบให้ ไซต์ที่ 40 ติดตั้งง่ายพอๆ กับไซต์ที่ 1 ดูรายละเอียดบริการได้ที่หน้า ระบบ SCADA & HMI และหน้า ระบบควบคุม PLC

สรุป

งาน SCADA หลายไซต์ไม่ใช่งานโรงงานเดียวคูณสี่สิบ แต่เป็นงานคนละประเภทที่ต้องคิดเรื่อง "การทำซ้ำ" ตั้งแต่บรรทัดแรกของการออกแบบ ทีมที่วางเทมเพลต มาตรฐานชื่อ และชุดส่งมอบไว้ดีตั้งแต่ต้น จะส่งมอบได้เร็วขึ้นเรื่อยๆ ตามจำนวนไซต์ ส่วนทีมที่เริ่มแบบ "ทำไปแก้ไป" จะช้าลงเรื่อยๆ — ความต่างนี้เห็นชัดที่สุดตอนไซต์ที่ 10 เป็นต้นไป

มีงานหลายไซต์ หลายอาคาร หรือหลายสาขา?

ส่งรายละเอียดหน้างานมาคุยกับทีมวิศวกร APY ได้ฟรี เราประเมินตรงไปตรงมาจากขอบเขตงานจริง และแนะนำเฉพาะสิ่งที่จำเป็น

ขอใบเสนอราคาฟรี
แชท LINE 02 096 5535