Posted on

แปลงOPC/PLCเป็น API : ความแตกต่าง REST API server ของ GENESIS64 SCADAและKEPWARE OPC

Genesis 64มีความสามารถใช้เป็นREST API Serverเพื่อบริการข้อมูลให้แอพพลิเคชั่นอื่นๆได้ผ่าน REST API ซึ่งเป็นWeb service ในขณะที่ซอฟต์แวร์อื่นๆก็ทำได้เช่นกันเช่น KEPWARE IOT GATEWAY ความแตกต่างของทั้งสองที่สำคัญคือ GENESIS64ไม่ต้องระบุว่าจะให้ Tagใดบ้างบริการข้อมูลผ่านREST ในขณะที่KEPWAREต้องระบุ ซึ่งจะทำให้การทำงานมีความสะดวกต่างกัน กรณีของ GENESIS64นั้น แอพพลิเคชั่นที่ร้องขอข้อมูลสามารถเรียกใช้ข้อมูลที่ต้องการได้เลยจากOPCหรือ Data sourceต่างๆ โดยไม่ต้องสนใจว่าGenesis 64 จะมีการ Define ให้ใช้งานผ่าน RESTหรือไม่ อะไรที่ติดต่อด้วยGenesis 64อยู่แล้วเราสามารถเรียกใช้ได้ หรือแม้แต่ OPCที่มีอยู่ในเครื่องเดียวกับGenesis 64อยู่แล้วก็สามารถเรียกใช้ได้เลย ในขณะที่KEPWAREต้องAdd tagเข้ามาในกลุ่มIOT GATEWAY เสียก่อน ทำให้เราไม่ต้องเสียเวลามาทำคอนฟิกบ่อยๆเมื่อมีสัญญาณเพิ่มเข้ามาในระบบที่ใช้ Genesis64

ความสามารถREST APl server ของ Genesis64 Advance มีมาให้เลย ในขณะที่KEPWARE ต้องซื้อ I0T GATEWAYเพิ่ม และเป็นไลเซนส์รายปี ส่วน Genesis64 Basic จะไม่มีREST APIมาให้

ข้อมูลเพิ่มเติม : แม้แต่ Node-Red ก็ไม่สามารถทำเช่นเดียวกับGenesis64ได้