ปัญหา OPC Server บริการข้อมูลไม่ทันเกิดขึ้นได้เมื่อมีการเรียกใช้ OPC Tag จาก OPC Client ต่าง ๆ จำนวนมากมายัง OPC Tag ชุดเดียวกัน เราสามารถใช้ GENESIS32 แก้ไขได้
ใน GENESIS32 มี DataWorX32 ทำหน้าที่เป็น OPC Aggregation ได้ โดยเรียกใช้จาก SCADA Software ต่างๆ ได้ ทั้งนี้เราสามารถใช้ DataWorX โดยลำพังแยกจากGENESIS32 ก็ได้ วิธีการนั้นง่ายมาก ไม่ต้องทำอะไร เพราะเมื่อติดตั้ง DataWorX ใน PC เครื่องใด เราก็สามารถเรียกใช้ข้อมูล OPC ผ่าน DataWorX ได้ โปรดพิจารณารูปที่ 1 และ 2  รูปที่ 1 เรียกใช้ OPC แบบปกติ จากรูปที่ 1 เป็นการเรียกใช้ OPC tag โดยตรง หากมี Client เรียกใช้ tag เดียวกันจำนวนมาก OPC Serve จะทำงานช้าลงเพราะต้องบริการข้อมูลจนครบจำนวน Client ก่อนไปเอาข้อมูลตาม Request ใหม่  รูปที่ 2การเรียกใช้ OPC ผ่าน DataWorX จากรูปที่ 2 เรียกใช้ OPC tag ผ่าน DataWorX ถ้ามี Client เรียกใช้ OPC tag เดียวกัน OPC Server จะยังทำงานได้ปกติ เพราะไม่ต้องบริการข้อมูลจนครบจำนวน Client แต่ส่งข้อมูลให้ DataWorX แทนและให้ DataWorX บริการข้อมูลแทน DataWorX จะบริหารจัดการข้อมูลที่มีการ Request ซ้ำกันในช่วงเวลาหนึ่ง ๆ จาก Client ต่าง ๆ แล้วส่งข้อมูลรอบเดียวให้ OPC เพื่อไม่ให้มีการ Request ซ้ำกัน ทำให้ OPC Server ไม่โหลดเท่ากรณีแรกที่ติดต่อไปยัง OPC Server โดยตรง จาก Client ต่างๆ ทิป ปกติถ้าท่านเชื่อมต่อกับ OPC tag โดยตรง แล้วต้องการใช้ OPC Aggregation ช่วย ก็เพียงแต่เพิ่มชื่อ DataWorX เข้าไว้ด้านหน้าของ tag เดิมเท่านั้น เช่น เดิมทีเรียก OPC tag โดยตรงดังนี้ KEPware.KEPServerEx.V4\COM3.modem.para ก็เติมคำว่า “ICONICS.DataWorX32.8\” เข้าไปเป็น ICONICS.DataWorX32.8\KEPware.KEPServerEx.V4\COM3.modem.para ถ้าเรียกผ่าน Network ก็จะเป็น \\xxx.xxx.xxx\ICONICS.DataWorX32.8\KEPware.KEPServerEx.V4\COM3.modem.para เมื่อ xxx.xxx.xxx คือ IP ของ PC ที่ติดตั้ง DataWorX และ OPC Server เท่านี้ก็หมดปัญหาคอขวดจาก Client จำนวนมากเรียกใช้ OPC tag ชุดเดียวกันได้แล้ว มีข้อสงสัยสอบถามได้ที่
This e-mail address is being protected from spambots, you need JavaScript enabled to view it
|