สวัสดีตอนบ่ายเพื่อน ส่วนที่สองของการทบทวน
กลุ่มเครื่องมือระดับบนสุดของเราประกอบด้วยซอฟต์แวร์และฮาร์ดแวร์ทั้งหมดที่อยู่เหนือเครือข่าย PLC (ไม่รวม IDE สำหรับ PLC, HMI, ยูทิลิตี้สำหรับตัวแปลงความถี่, โมดูล ฯลฯ ที่นี่)
ผมจะแนบโครงสร้างระบบจากภาคแรกอีกครั้งเพื่อให้เข้าใจได้ง่ายขึ้นว่าเรากำลังพูดถึงเรื่องอะไร
ดังนั้นระดับสูงสุดจึงรวมถึง:
- การรับส่งข้อมูลการกำหนดเส้นทางเกตเวย์พีซีระหว่างสองเครือข่าย (เครือข่าย PLC และ LAN องค์กร)
- เซิร์ฟเวอร์ OPC - ซอฟต์แวร์ที่รวบรวมข้อมูลจากเครือข่าย Modbus TCP และตีความเพื่อประมวลผลใน SCADA และฐานข้อมูล
- SCADA - ชุดซอฟต์แวร์ที่รวมเซิร์ฟเวอร์และไคลเอนต์ เชลล์กราฟิกของเราสำหรับการตรวจสอบและจัดการกระบวนการ
- DBMS เป็นซอฟต์แวร์ที่ช่วยให้เราสามารถจัดเก็บข้อมูลที่เข้าสู่ SCADA และดึงข้อมูลดังกล่าวเพื่อดูกราฟ บันทึก และสร้างรายงาน หากจำเป็น
ฉันจะไม่แตะต้องเครือข่ายองค์กร (CN) ขององค์กรเนื่องจากอยู่ในความสามารถของผู้ดูแลระบบของเรา แต่ฉันจะบอกคุณว่าฉันโต้ตอบกับเขาอย่างไร งานใดบ้างที่ฉันตั้งไว้เมื่อฉันอธิบายการใช้งานระบบ และ ไม่ใช่การทบทวน
เอาล่ะ มาเริ่มกันเลย
สิ่งแรก, เราขายฮาร์ดแวร์ที่เหมาะกับเราจริงๆ ฮาร์ดแวร์สำหรับการดำเนินงานในสองระบบ ต่าง คอมพิวเตอร์ต้องใช้อะแดปเตอร์เครือข่ายสองตัว อันแรกที่ฉันมีคืออะแดปเตอร์บนเมนบอร์ด (สำหรับการทำงานใน CS) และอันที่สอง (สำหรับการทำงานใน Modbus-TCP) ฉันเสียบเข้ากับพอร์ต PCI-E และจากนั้นก็นำสายแพทช์ออกมาที่เราเตอร์ (เพียง เพื่อไม่ให้สายไฟกระจายจากตู้ที่มี PLC ไปยัง PC สำหรับสำนักงาน ฝั่ง PLC เรายังติดตั้งเราเตอร์ด้วย)
ในความเป็นจริงนี่เพียงพอแล้วสำหรับคอมพิวเตอร์ที่จะทำงานในแต่ละเครือข่าย แต่โดยค่าเริ่มต้นเครือข่ายจะไม่เห็นกันคุณยังคงต้องกดปุ่ม
สิ่งสำคัญในการตั้งค่าการเชื่อมต่อเครือข่าย:
- ไม่ควรทำการเชื่อมต่อกับ CS โดยรับที่อยู่จากเซิร์ฟเวอร์ DHCP คุณต้องระบุการตั้งค่าอแด็ปเตอร์ด้วยตนเอง (ไม่ควรรวมที่อยู่ไว้ในช่วงที่อยู่ DHCP) โดยมีการระบุเกตเวย์เครือข่ายที่จำเป็น ในอนาคตสิ่งนี้มีความสำคัญมากเมื่อจัดระเบียบการเข้าถึงระยะไกล
- ไม่จำเป็นต้องพยายามสร้างบริดจ์เครือข่ายระหว่างอะแดปเตอร์ การกำหนดเส้นทางทั้งหมดจะดำเนินการเมื่อเปิดใช้งานบริการ Windows ที่เกี่ยวข้อง
- หากคุณต้องการเข้าถึงเครือข่าย PLC จากคอมพิวเตอร์ CS ใดๆ ควรลงทะเบียนการกำหนดเส้นทางให้ดำเนินการโดยเกตเวย์หลักของเครือข่าย
- เพื่อจัดระเบียบการเข้าถึงระยะไกล ฉันแนะนำให้ใช้พอร์ตฟรีที่ไม่ได้มาตรฐานเพื่อตัดแฮ็กเกอร์ครึ่งหนึ่งออกทันที
- ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติม ทุกอย่างทำได้โดยใช้เครื่องมือ Windows มาตรฐาน
ซอฟต์แวร์
ฉันต้องการเลือกผลิตภัณฑ์ที่ตรงตามเกณฑ์ที่กำหนด:
- ผู้ผลิตในประเทศ - แม้ว่าฉันจะได้รับการสนับสนุนด้านเทคนิคเป็นภาษาอังกฤษผ่านช่องทางการสื่อสารที่มีอยู่ทั้งหมด แต่เพื่อนร่วมงานของฉันบางคนไม่สามารถอวดสิ่งนี้ได้ ทุกคนควรมีการบำรุงรักษาระบบ เพื่อว่าอย่างน้อยฉันก็จะไม่ถูกดึงออกจากวันหยุดพักผ่อน
นอกจากนี้ฉันทราบว่าต้นทุนของซอฟต์แวร์ในประเทศนั้นใกล้เคียงกับความเป็นจริงของเรามากกว่าและเป็นที่ยอมรับของลูกค้า - ค่อนข้างใหม่ แต่อย่างน้อยก็พิสูจน์ได้นิดหน่อย เพียงเพราะคุณต้องการตามทันเวลา
- อินเทอร์เฟซที่สวยงามและสวยงามเป็นสิ่งที่ไม่ใช่ทุก SCADA จะมีได้ น่าเสียดายที่การออกแบบเครื่องมืออัตโนมัติจะใช้เวลานาน แต่ฉันอยากเห็นคุณภาพผู้บริโภคของผลิตภัณฑ์ขั้นสุดท้ายในระดับสูง
- บูรณาการ OPC, SCADA และ DBMS ร่วมกันได้อย่างง่ายดาย (โดยไม่ต้องเต้นรำกับแทมบูรีน เพียงกดปุ่มขั้นต่ำ) เพื่อให้คุณสามารถส่งตัวปรับระบบควบคุมกระบวนการอย่างง่ายไปยัง Kamchatka (จริงๆ แล้ว เรามีโรงงานของลูกค้าอยู่ที่นั่น) และไม่ใช่สถาปนิกระบบ
เซิร์ฟเวอร์ OPC
ในระหว่างที่ฉันได้รู้จักกับ MasterSCADA 4D ในขณะที่ PLC กำลังถูกทดสอบ ฉันได้เยี่ยมชมเว็บไซต์ของผู้ผลิตอย่างจริงจังและเห็นว่าพวกเขามีเซิร์ฟเวอร์ OPC ของตัวเองสำหรับโปรโตคอลการถ่ายโอนข้อมูลเกือบทุกรูปแบบ สำหรับโปรโตคอล Modbus จะมีการเสนอแยกต่างหาก เซิร์ฟเวอร์ OPC Universal Modbus ต้นแบบ, เช่น. เขาพูดได้แค่ Modbus เท่านั้น
ด้านล่างนี้เป็นภาพหน้าจอของอินเทอร์เฟซ: ในความคิดของฉันค่อนข้างกระชับไม่มีอะไรที่ไม่จำเป็น แต่บางทีผู้ใช้ที่มีความซับซ้อนอาจพลาดบางสิ่งบางอย่างไป
เวอร์ชันฟรีจำกัดอยู่ที่ 32 แท็กแต่ฉันใส่ตัวแปรบูลีนในรีจิสเตอร์และส่งไปพร้อมกับแท็ก LONG INT หนึ่งแท็ก และใน SCADA ฉันได้ "แยกวิเคราะห์" มันเป็นบิตแล้ว ซึ่งเป็นกลอุบายเล็กน้อย ฉันหวังว่ามันจะไม่มาหาฉัน อย่างไรก็ตาม ไม่ใช่ว่าสกั๊ดทุกคนจะสามารถเข้าถึงคำศัพท์แต่ละคำได้ ดังนั้นสูตรนี้จึงไม่เป็นสากล
ฉันใช้เวลาประมาณหนึ่งนาทีในการได้รับแท็กประเภท REAL แรกหลังจากติดตั้ง OPC ดังนั้นฉันจึงไม่ได้มองหาอะไรเพิ่มเติม ฉันพอใจกับความเรียบง่ายนี้ อย่างไรก็ตาม เป็นเรื่องที่ยุติธรรมที่จะทราบว่าซอฟต์แวร์นี้ยังจัดให้มีการดำเนินการสคริปต์ที่กำหนดเองสำหรับการรับข้อมูล ซึ่งสามารถขยายฟังก์ชันการทำงานในมือขวาได้อย่างมาก
ระบบสกาด้า
ในคำถามนี้ ฉันหมายถึงไม่เพียงแต่การสร้างสภาพแวดล้อมที่สวยงามและใช้งานได้จริงสำหรับผู้ใช้เท่านั้น แต่ยังรวมถึงความสะดวกสบายสำหรับนักพัฒนาด้วย เนื่องจากโปรแกรมเมอร์ที่เลื่อนดูเอกสารประกอบอย่างน้อย 15 นาทีต่อชั่วโมงเพื่อค้นหาข้อมูลที่จำเป็นหายไป (โดยแท้จริงแล้ว ทางคณิตศาสตร์) สูงสุด 2 ชั่วโมงต่อวัน นั่นคือ 25% ของวันทำงาน โปรดทราบว่าฉันไม่ถือว่าตัวเลือกของฉันมีวัตถุประสงค์โดยพิจารณาจากรสนิยมและสีอย่างที่พวกเขาพูด...
ตลาดในประเทศของระบบ SCADA นำเสนอ:
- SCADA ที่เรียบง่าย
- ซิมพไลท์
- มาสเตอร์สกาด้า 4D
- ราศีเมษ เทเลเมคานิกา ไลท์
- น้ำตก
ฉันยอมรับว่าฉันไม่ได้มองไปไกลกว่านี้อีกแล้ว อาจมีอย่างอื่นอีก เมื่อพิจารณาว่าฉันได้เลือกแล้ว ก็หมายความว่าการดำเนินการประสบความสำเร็จ มาดูระบบเหล่านี้โดยคำนึงถึงเกณฑ์ที่อธิบายไว้ข้างต้น:
- น้ำตก — ฉันได้รับคะแนนต่ำสุดทันทีในด้านการแสดงภาพ ฉันไม่ได้ดาวน์โหลดการแจกจ่ายด้วยซ้ำ การควบคุมที่หลบหนีจาก Win95 ทำให้ซอฟต์แวร์นี้สิ้นสุดลงสำหรับฉัน
ไม่มีเรตติ้ง - ราศีเมษ เทเลเมคานิกา ไลท์ — ฉันไม่ได้ดาวน์โหลดด้วย แต่เหตุผลที่นี่ไม่เพียง แต่ในอินเทอร์เฟซเท่านั้นถึงแม้ว่ามันจะดูเหมือนว่าสำหรับฉันแล้วก็ยังเป็นที่ต้องการอีกมาก ประการแรก ผลิตภัณฑ์ของ OWEN หลังจากครึ่งเดือนของการทดสอบและแก้ไขข้อบกพร่อง PLC ด้วยโมดูล ทำให้ฉันมีข้อกังวลที่ยุติธรรมในแง่ของความน่าเชื่อถือและความยืดหยุ่น และประการที่สอง ระบบนี้อยู่ในตำแหน่งที่เป็นระบบติดตามและควบคุมในเครือข่ายการกระจายพลังงานเป็นอันดับแรกและสำคัญที่สุด อุตสาหกรรมอาหารไม่ค่อยตรงกับความต้องการของฉัน (ถึงแม้จะทำได้ทุกอย่าง แต่นักการตลาดก็ยังจำกัดกลุ่มเป้าหมายให้แคบลง) ดังนั้นโดย.
ไม่มีเรตติ้ง - มาสเตอร์สกาด้า 4D - เมื่อเห็นแวบแรกนี่คือตัวเลือกที่ชัดเจนและง่ายที่สุด มาอธิบายกัน:
- ไม่จำเป็นต้องติดตั้งเซิร์ฟเวอร์ OPC แยกต่างหากเมื่อทำงานร่วมกับ OWEN PLC เนื่องจากมีไดรเวอร์อยู่ภายในแล้ว
- โดยรวมแล้วอินเทอร์เฟซค่อนข้างดีและสวยงาม ส่วนควบคุมก็แข็งแกร่งเช่นกัน 4/5
- สภาพแวดล้อมการออกแบบที่สะดวกสบาย
ทุกอย่างดูดีและดี ฉันคิดว่าระบบนี้ไม่มีตัวเลือกเมื่อฉันหยิบคอนโทรลเลอร์ขึ้นมา แต่:
วันดีๆ วันหนึ่ง ฉันเปิดโปรเจ็กต์ในโหมด RunTime (การจำลองการทำงาน) และฉันมีหน้าต่างว่าง 4 บานแขวนอยู่ ฉันขยี้ตา ปิดตา ตรวจสอบผู้จัดการโครงการ รีสตาร์ต - สิ่งเดียวกัน จากนั้นจะมีการดำเนินการมาตรฐานต่างๆ เช่น การวิเคราะห์การเปลี่ยนแปลง การรีบูตเครื่องคอมพิวเตอร์ และอื่นๆ ซึ่งไม่นำไปสู่ผลลัพธ์ สรุป: ฉันกำลังเลื่อนการกระจายออกไปจนกว่าจะถึงวันที่ดีกว่านี้ ฉันไม่ต้องการที่จะเข้าใจมัน มันไม่น่าเชื่อถือ
คะแนน: 3.5/5 บรรจุภัณฑ์ดี เติมไม่มาก
- เรียบง่าย — ฉันยอมรับว่าฉันรู้สึกทึ่งกับฟังก์ชันการทำงาน/อัตราส่วนต้นทุนจากกระดานข่าวทางเทคนิคบนเว็บไซต์ของผู้ผลิต มีเว็บเซิร์ฟเวอร์และ SMS อีเมลและไคลเอนต์จำนวนมากและ OPC ที่เชื่อมต่ออยู่จำนวนมากทั้งหมดนี้มีค่าใช้จ่ายประมาณ 5000 รูเบิลในขณะที่เขียน - เพนนี และหากคุณเป็นนักพัฒนาซอฟต์แวร์และขอแยกต่างหากในแบบสอบถามออนไลน์บนเว็บไซต์ พวกเขาจะจัดส่งชุดแจกจ่ายเวอร์ชันละ 200 แท็กให้คุณโดยไม่มีข้อจำกัดใดๆ ซึ่งในความคิดของฉันถือว่าเจ๋งมาก นี่เป็นข้อดีอย่างแน่นอน
และตอนนี้ข้อเสีย:
พื้นฐาน: IDE เป็นยูทิลิตี้แบบสแตนด์อโลนหลายตัวที่มีฟังก์ชันการทำงานที่แตกต่างกันดังนั้นเมื่อทำงานในโปรเจ็กต์เดียวคุณจะถูกบังคับให้เปิดหน้าต่าง 3-4 บาน + ช่วยเหลือ + เอกสารประกอบซึ่งไม่สะดวกแม้ในระบบหลายจอภาพ .
- ลักษณะที่ปรากฏต่ำกว่าค่าเฉลี่ยราวกับทาสีด้วยโปรแกรมระบายสี
- ความช่วยเหลือมีน้อยมาก
- ฟังก์ชั่นการบีบอัดสูง มองเห็นได้ชัดเจนเมื่อตั้งค่าแนวโน้มและกราฟ
- โปรแกรมแก้ไขสคริปต์สามารถมองเห็นได้เป็นพิกเซล ซึ่งเป็นเหตุให้ปวดตา
- การตั้งค่าแท็กซอฟต์แวร์ก็เป็นเรื่องที่น่ายินดีเช่นกัน
- หากคุณเพียงต้องการนำโปรเจ็กต์ไปไว้ในแฟลชไดรฟ์เพื่อแก้ไขบนพีซีเครื่องอื่นนี่เป็นเรื่องยากทีเดียว โครงสร้างไฟล์โครงการที่ไม่สามารถเข้าใจได้
- พนักงานขายเป็นส่วนสำคัญในชีวิตของคุณ ซึ่งน่ารำคาญ
รูปภาพ: โปรแกรมแก้ไขสคริปต์ Simplelight
คะแนน: 3.0/5 ไส้ก็ดีไม่มีบรรจุภัณฑ์เลย - SCADA ที่เรียบง่าย - นี่คือตัวเลือกของฉัน ที่นี่ฉันมักจะลำเอียง แต่ก็ยังอยู่ ผู้ผลิตเสนอตัวเลือก DEMO 2 ประเภท: โดยมีแท็กภายนอกจำกัด 64 แท็กและฟังก์ชันการทำงานลดลงเล็กน้อยหรือทำงานได้อย่างสมบูรณ์โดยจำกัดรันไทม์ 1 ชั่วโมง (หลังจากนั้นจะต้องรีสตาร์ทเซิร์ฟเวอร์ SCADA) ราคาของชุดแจกจ่ายในชุดประกอบที่ง่ายที่สุดเริ่มต้นที่ 6900 รูเบิล ในขณะที่เขียน
จุดเด่น:- สวยงามมากทั้ง IDE และส่วนควบคุม
- ข้อมูลมากมาย มีการอธิบายทุกอย่างทั้งภายในและภายนอก
- บูรณาการข้อมูลเซิร์ฟเวอร์ OPC ได้อย่างง่ายดาย
- อินเทอร์เฟซที่เรียบง่ายที่สุดและใช้งานง่ายอีกด้วย
- บูรณาการ DBMS อย่างง่ายดาย
- เพื่อเปิดใช้งานไคลเอนต์ระยะไกล ไม่จำเป็น ความพร้อมของโครงการ
- เครื่องสร้างรายงานที่ยอดเยี่ยม
- สำหรับออบเจ็กต์ทั้งหมดจะมีเหตุการณ์เช่น OnClick, OnMouseEnter เป็นต้น โดยทั่วไป IDE จะคล้ายกับตัวแก้ไข Delphi Embarcadero แบบง่าย และตัวแก้ไขสคริปต์จะมีคำแนะนำเครื่องมือ
จุดด้อย:
- คุณสามารถใช้การควบคุมได้ไม่มากนัก (คุณสามารถสร้างการควบคุมแบบกำหนดเองได้)
- เนื่องจาก SCADA ใช้งานได้จริงแบบ Plug and Play ฉันคิดว่ามีข้อจำกัดและฟังก์ชันการทำงาน แต่ฉันยังไม่เคยเจอมาก่อน
- แนวโน้มที่มีแผงควบคุมเต็มรูปแบบ (ซูม หยุดชั่วคราว เลื่อน) จะแสดงในหน้าต่างแยกต่างหากเท่านั้น
- สำหรับ ทำงานได้อย่างสมบูรณ์ ใบอนุญาตจะต้องได้รับการชำระอย่างดี (จาก 38000 รูเบิล ขึ้นไป)
คะแนน: 4.5/5 การบรรจุก็ดี บรรจุภัณฑ์ก็ดี
ฐานข้อมูล
ตัวเลือกนี้ง่ายกว่ามาก Simple SCADA นำเสนอผลิตภัณฑ์สองรายการสำหรับการใช้งาน: MS SQL Server และ MySQL อันที่สองกลายเป็นว่าใกล้ชิดกับฉันมากขึ้นเนื่องจากฉันเคยร่วมงานกับเขามาก่อนดังนั้นฉันจึงหยุดอยู่แค่นั้น
ฉันสังเกตว่าการตั้งค่าการเก็บถาวรทั้งหมดอยู่ที่การติดตั้งแพ็คเกจจาก Oracle และการกำหนดค่าอย่างง่าย จากนั้นจึงเชื่อมต่อไปยัง SCADA ได้ในคลิกเดียว
จากนั้นเราเลือกในตัวจัดการแท็กว่าจะเก็บถาวรอะไรและอะไรไม่และเพลิดเพลิน
ขอขอบคุณทุกท่านที่ให้ความสนใจ
ถัดมาคือชุดบทความที่มีคำอธิบายที่สอดคล้องกันเกี่ยวกับวิธีแก้ไขปัญหาที่เราพบและผลที่ตามมาคือการสร้างระบบทีละขั้นตอน
ที่มา: will.com