วิธีเขียนข้อกำหนดระบบ SCADA: ขอบเขตและการรับมอบ
เอกสารข้อกำหนดระบบ SCADA คือเอกสารแนบหลักของการประมูลและสัญญาทางเทคนิค—มันเปลี่ยนขอบเขตการมอนิเตอร์ ขอบเขตฟังก์ชัน ธรรมเนียมข้อมูล นโยบายสัญญาณเตือน และเกณฑ์การรับมอบ ให้เป็นข้อกำหนดที่ตรวจสอบได้ และเป็นตัวชี้ว่าโครงการจะรับมอบทันกำหนดหรือตกไปอยู่ในข้อพิพาทเรื่องขอบเขต
เอกสารข้อกำหนด SCADA ควรครอบคลุมบทใดบ้าง
เอกสารที่ใช้เป็นเอกสารแนบการประมูลและสัญญาได้โดยตรง มักจัดลำดับบทดังนี้ โดยทุกบทต้องจบลงด้วยข้อกำหนดที่ตรวจสอบได้ ไม่ใช่คำบรรยายความสามารถแบบกว้าง ๆ:
- ความเป็นมาและวัตถุประสงค์: รายการวัตถุที่มอนิเตอร์ (โรงงาน สถานีสูบน้ำ ห้องจ่ายไฟ), ปัญหาการเดินเครื่องที่ต้องแก้, ความสัมพันธ์กับระบบเดิม
- ขอบเขตระบบและการเชื่อมต่อ: SCADA รับผิดชอบถึงชั้นใด, การเชื่อมต่อกับ PLC, MES และระบบวิดีโออยู่ในความรับผิดชอบของฝ่ายใด
- ความต้องการเชิงฟังก์ชัน: การมอนิเตอร์ การสั่งการ สัญญาณเตือน แนวโน้ม รายงาน สิทธิ์ผู้ใช้ และการสำรอง ระบุเป็นรายการ พร้อมระดับความสำคัญของแต่ละข้อ
- ความต้องการด้านข้อมูล: ขนาดตารางจุดวัด รอบการเก็บตัวอย่าง ระยะเวลาเก็บข้อมูลประวัติ วิธีจัดเก็บถาวรและส่งออก
- ความต้องการที่ไม่ใช่ฟังก์ชัน: เป้าหมายความพร้อมใช้ ขีดจำกัดเวลาปรับปรุงและตอบสนอง จำนวนผู้ใช้พร้อมกัน ความมั่นคงปลอดภัยของเครือข่ายและข้อกำหนดการตรวจสอบ
- เกณฑ์การรับมอบและส่งมอบ: รายการ FAT/SAT เงื่อนไขทดสอบ เอกสารและการอบรม เขตความรับผิดชอบในระยะรับประกัน
ลำดับบทปรับได้ แต่ทุกบทต้องตอบได้ว่า «การรับมอบจะพิสูจน์สิ่งนั้นอย่างไร» ข้อกำหนดใดเขียนวิธีการพิสูจน์ไม่ได้ ต้องเพิ่มเกณฑ์หรือตัดออก เพราะข้อกำหนดลักษณะนี้มักกลายเป็นปมขัดแย้งตอนรับมอบ
วิธีเขียนรายการสำคัญ: จากคำบรรยายความสามารถสู่ข้อกำหนดที่ทดสอบได้
ความต้องการเชิงฟังก์ชันและด้านข้อมูลคือแกนของเอกสาร หัวใจคือเขียนทุกความต้องการเป็นสามชั้น «ขาเข้า—การประมวลผล—ผลลัพธ์ที่สังเกตได้» ตารางต่อไปนี้เทียบวิธีเขียนบทที่พบบ่อย:
| บท | เขียนอะไร | ตัวอย่างข้อกำหนด | ที่มักตกหล่น | เหตุใดจึงสำคัญ |
|---|---|---|---|---|
| ฟังก์ชัน | พฤติกรรมที่สังเกตได้ของทุกหน้าจอและการสั่งการ | หน้าจอสถานีสูบน้ำปรับปรุงค่าวัดทั้งหมดภายใน 2 วินาที แสดงสถานะภายใน 1 วินาทีหลังสั่งการ | เขียนว่า «มอนิเตอร์แบบเรียลไทม์» แต่ไม่ระบุเวลา | ไม่มีเกณฑ์เวลาก็ทดสอบไม่ได้ |
| จุดวัดและข้อมูล | จำนวนจุด ธรรมเนียมการเก็บและจัดเก็บ | ประมาณ 5,000 จุด analog เก็บ 1 ครั้ง/วินาที digital เก็บเมื่อค่าเปลี่ยน | ยังไม่กำหนดระยะเวลาเก็บและวิธีบีบอัด | กระทบขนาดพื้นที่จัดเก็บและต้นทุนโดยตรง |
| การเชื่อมต่อ | โปรโตคอล ทิศทาง และพฤติกรรมเมื่อขัดข้อง | เก็บข้อมูลผ่าน Modbus TCP / OPC UA เมื่อเชื่อมต่อใหม่ส่งคืนจากบัฟเฟอร์ | ไม่ได้เขียนการส่งคืนเมื่อขาดการเชื่อมต่อ | ข้อมูลสูญระหว่างขาดการเชื่อมต่อเป็นข้อพิพาทคลาสสิก |
| สัญญาณเตือน | การแบ่งระดับ เส้นทางแจ้ง การยืนยันและการจัดเก็บ | สัญญาณเตือนสามระดับ เลื่อนขึ้นจากทีมไปโรงงานไปศูนย์ควบคุม ยืนยันและรีเซ็ตบันทึกแยกกัน | เขียนว่า «สัญญาณเตือนความผิดปกติ» เท่านั้น | เป็นต้นเหตุหลักของสัญญาณเตือนท่วม |
| สิทธิ์ผู้ใช้และการตรวจสอบ | ตารางบทบาทและร่องรอยการสั่งการ | ทุกการสั่งการ แก้ไข ยืนยัน บันทึกผู้ใช้และเวลา | ยังไม่กำหนดระยะเวลาเก็บบันทึกการตรวจสอบ | ข้อกำหนดแข็งของการตรวจสอบการปฏิบัติตาม |
ควรกำกับแต่ละความต้องการด้วยรหัสเฉพาะและระดับความสำคัญ (บังคับ ควรมี ตามสะดวก) แล้วให้กรณีทดสอบตอนรับมอบอ้างอิงรหัสนั้นโดยตรง เมื่อถึง FAT/SAT จะเทียบรายการต่อรายการ ไม่ตกหล่นและไม่เหลือช่องตีความสองทาง
ข้อตกหล่นที่พบบ่อยและหลักการเขียน: ราคาที่แพงในช่วงสัญญา
การทบทวนโครงการมอนิเตอร์ที่ส่งมอบแล้วชี้ว่า เอกสารความต้องการมักไม่ได้ขาดข้อกำหนดเชิงฟังก์ชัน แต่ขาดที่ขอบเขตและธรรมเนียม ข้อตกหล่นที่พบบ่อยและค่าเก็บงานทวงถอยสูง ได้แก่:
- ตกหล่นเรื่องขอบเขต: ไม่ได้เขียนการแบ่งสิทธิ์ควบคุมระหว่าง SCADA กับ PLC—ใครออกค่าที่ตั้ง ที่ไหนมีสิทธิ์เหนือกว่าระหว่างท้องถิ่นกับระยะไกล กลไกป้องกันเมื่อสูญการควบคุมทำงานอย่างไร
- ตกหล่นเรื่องข้อมูล: ยังไม่ตกลงระยะเวลาเก็บและรูปแบบการส่งออก—เดินเครื่องหลายปีจึงพบว่ารองรับการตรวจสอบย้อนกลับไม่ได้
- ตกหล่นเรื่องการเชื่อมต่อ: เขียนว่าชื่อโปรโตคอลแต่ไม่เขียนพฤติกรรมเมื่อขัดข้อง—การเชื่อมต่อใหม่ การส่งคืนจากบัฟเฟอร์ การซิงโครไนซ์เวลา ต่างไม่มีข้อกำหนด
- ตกหล่นเรื่องสัญญาณเตือน: ไม่ได้กำหนดการแบ่งระดับและกลยุทธ์ยับยั้ง—หลังเดินเครื่องสัญญาณเตือนท่วมหน้าจอ ผู้เดินเครื่องกลับพลาดสัญญาณสำคัญ
- ตกหล่นเรื่องการรับมอบ: เขียนว่า «เดินเครื่องเสถียร» เท่านั้น—ไม่มีตัวชี้วัดเชิงปริมาณและเงื่อนไขทดสอบ สองฝ่ายตีความไม่ตรงกัน
วิธีเติมให้ครบคือเตรียมคำถามตรวจสอบตามชนิดของข้อตกหล่น: บทขอบเขตถาม «สิทธิ์ควบคุมเป็นของใคร», บทข้อมูลถาม «เก็บกี่ปี ส่งออกอย่างไร», บทการเชื่อมต่อถาม «ถ้าการเชื่อมต่อขาดจะทำอย่างไร», บทสัญญาณเตือนถาม «ใครได้รับอะไรเมื่อไร», บทรับมอบถาม «ใช้เงื่อนไขทดสอบใดพิสูจน์» เมื่อทั้งห้าคำถามมีคำตอบอยู่ในเอกสาร นั่นคือเอกสารที่มีคุณสมบัติเป็นเอกสารแนบสัญญาทางเทคนิค
สรุป
เกณฑ์เดียวที่ชี้ว่าเอกสารข้อกำหนด SCADA พร้อมเป็นเอกสารแนบสัญญาหรือไม่ คือทุกข้อกำหนดระบุผลลัพธ์ที่สังเกตได้และวิธีการพิสูจน์ชัดเจน กรอบบท ตารางเทียบรายการ และเช็กลิสต์ห้าคำถาม นำไปใช้กับเอกสารประมูลงานถัดไปได้ทันที เพื่อเคลียร์ขอบเขตและธรรมเนียมให้เรียบร้อยก่อนลงมือ
ขอให้ไปวินิจฉัยหน้างาน
วิศวกรที่มีประสบการณ์จะร่วมกับคุณตรวจขอบเขตการมอนิเตอร์ ธรรมเนียมจุดวัด และเกณฑ์การรับมอบ เพื่อเคลียร์ข้อกำหนดก่อนช่วงประมูลและทำสัญญา มีทีมงานที่สื่อสารภาษาอังกฤษพร้อมสนับสนุนการทำงานร่วมกับโรงงานของคุณ
ติดต่อเรา