Home ICONICS (SCADA)
เกร็ดสำหรับมือใหม่ใช้งาน GENESIS32 SCADA PDF Print E-mail
Wednesday, 02 November 2011 17:25

สำหรับหลายท่านที่สนใจ GENESIS32 SCADA และต้องการคำแนะนำเพื่อเริ่มต้นทำความเข้าใจ และศึกษาการทำงาน รวมถึงคำแนะนำต่าง ๆ ที่เกี่ยวข้อง EDA มีคำแนะนำเพื่อให้ท่านเริ่มต้นกับ GENESIS32 SCADA ได้อย่างสะดวกสบายแบบเกร็ดน่ารู้ดังนี้ครับ

 

ทราบหรือไม่ว่า GENESIS32 มีโครงสร้างอย่างไร

โครงสร้าง GENESIS32 นั้น โดยหลักแล้วทุกส่วนทุกโมดูลสามารถติดต่อกับ OPC Server และฐานข้อมูลได้
โดยโมดูลหลักมี กราฟิก, เทรนด์(ส่วนพล็อตกราฟ Real-time และกราฟย้อนหลัง), แจ้งเตือน Alarm

และโมดูลย่อยอื่น ๆ เช่น ส่วนแลกเปลี่ยนข้อมูลระหว่างแหล่งข้อมูล(OPC, ฐานข้อมูล) เรียกว่า DataWorX, ส่วนติดต่อ OPC Server ผ่านเน็ตเวิร์ค เรียกว่า GenBroker, ส่วนจัดการ Security การกำหนดสิทธิ์ เรียกว่า Security Configurator, ส่วนแสดงผลหลายหน้าจอและแบ่งจอเรียกว่า Scrren Manager, ส่วนเขียนสคริปต์ VB เรียกว่า ScriptWorX, ส่วนตรวจสอบการทำงานของ GENESIS32 เรียกว่า TraceWorX, ส่วนแจกจ่ายโปรเจ็คเรียกว่า ProjectWorX (ใช้หรือไม่ก็ได้ครับ จะก็อปปี้เป็นไฟล์เดี่ยว ๆ ก็ได้), ส่วนจัดการการสตาร์ทอัตโนมัติ เรียกว่า GenTray หรือ Genesis Tool Tray, ส่วนสร้างสูตรการผลิต Recipe, ส่วนติดต่อฐานข้อมูลและแสดงผลข้อมูล เรียกว่า Data Mining

ทั้งนี้ทุกโมดูลสามารถทำงานอิสระต่อกัน ก็อปปี้ไฟล์ไปใช้ในเครื่องอื่น ๆ ที่มี GENESIS32 ได้เลย โดยไม่จำเป็นต้องPAck Project หรือแบ่งโปรเจ็คเหมือน SCADA อื่น เพราะส่วนคอนฟิกเป็นอิสระต่อกัน ไม่แบ่งว่าไฟล์นี้ของโปรเจ็คไหน จึงสะดวกต่อการแจกจ่ายและจัดการ

 

เริ่มต้นง่าย ๆ อย่างไร? ต้องมีซอร์ฟแวร์อะไร?

คำถามยอดฮิตคือ ต้องติดตั้งซอร์ฟแวร์อะไรบ้างถึงจะควบคุมและแสดงผลไปยัง PLC, Controller ได้?

เนื่องจาก GENESIS32 เป็นซอร์ฟแวร์ประเภท OPC Client นะครับ ดังนั้นจึงต้องใช้ OPC Server เป็นตัวกลางติดต่อกับ PLC และ Controller ต่าง ๆ โดย OPC Server นี้จะทำหน้าที่ในการอ่าน/เขียนข้อมูลที่รับคำสั่งจาก GENESIS32 SCADA ไปยัง PLC และ Controller นั้น ๆ ดังนั้นเราต้องดาวน์โหลด OPC Server และ GENESIS32 ไปใช้ ถึงจะสามารถสั่งงานและมอนิเตอร์การทำงานของ PLC ต่าง ๆ ได้ ดาวน์โหลด GENESIS32 และ OPC Server ได้ที่ www.scadaclub.com ดาวน์โหลดOPC Serverจาก www.kepware.com , www.opctechs.com , www.matrikon.com โดยถ้าไม่ได้ดาวน์โหลดจากscadaclub.comต้องสมัครสมาชิกฟรีเสียก่อน

 

ส่วนการเริ่มต้น เราเพียงแต่ติดตั้ง OPC Server ของ PLC ที่เราใช้อยู่ ซึ่งในส่วน OPC Server นี้ทาง ICONICS ก็มีให้ใช้งานหลากหลายยี่ห้อ นอกจากนั้นยังมีผู้ผลิตรายอื่น ๆ อีกมาก ไม่ต้องกลัวขาดแคลนครับ เมื่อติดตั้ง OPC ไปแล้วก็สร้าง OPC tag เพื่อติดต่อกับ IO ของ PLC, Controller ของเรา จากนั้นใช้ GENESIS32 ติดต่อ OPC tag เหล่านั้นได้เลย โดยการติดต่อง่ายมาก ไม่ต้องพิมพ์ชื่อ OPC tag เพราะจะมีส่วน Browser หา OPC Server และ OPC tag ที่เราต้องการ เราสามารถนำ OPC tag มาแสดงในรูปแบบกราฟิก ในรูปแบบกราฟสัญญาณ Real time และสร้างระบบแจ้งเตือนได้ ตาม VDO การใช้งานเหล่านี้ โดยเฉพาะ VDO ตัวอย่างการ Setup OPC Server และ VDO ของ GraphWorX ตอนที่ 1 เป็นต้นไปฟันธง!!!

หากมีข้อสงสัยติดต่อ This e-mail address is being protected from spambots, you need JavaScript enabled to view it ได้ตลอดเวลาครับ

 

กรณีมี SCADA หลายเครื่อง จะติดต่ออย่างไร?

เราสามารถมี GENESIS32 SCADA หลายเครื่อง แล้วเชื่อมต่อไปยัง OPC Server (OPC Server เป็นซอร์ฟแวร์ครับ ไม่ใช่เครื่องหรือ Server เป็นตัว ๆ)  การติดต่อไปยัง OPC Server ตัวเดียวกันหรือตัวอื่น ๆ ผ่านเน็ตเวิร์คทำได้ไม่ยากครับ โดยให้ติดตั้งโมดูล GenBroker (ฟรี) ในเครื่อง OPC Server เราก็สามารถกำหนดได้ว่าจะให้ GENESIS32 SCADA จากเครื่องไหนติดต่อเข่้ามาได้บ้าง จากนั้นเมื่อเวลาBrowseหาOPCเราก็Browseผ่านNetworkได้ดังรูปที่ 1


image

รูปที่ 1 ติดต่อ OPC ผ่านเน็ตเวิร์คได้ง่ายกว่า SCADA อื่น ๆ ที่ต้องคอนฟิก DCOM

 

เท่านี้ก็ติดต่อ GENESIS32 หลาย ๆ เครื่องไปยัง OPC Server ได้

 

OPC Server มีความเร็วเท่าใด

ในปัจจุบัน OPC Server สามารถบริการข้อมูลได้เร็วกว่าDriverแบบเดิม ๆ มาก ในระดับ msec เช่น 10msec ซึ่งทั้งนี้ขึ้นอยู่กับปริมาณข้อมูล ความเร็วของการสื่อสารไปยังอุปกรณ์ PLC ด้วย

 

 

GENESIS32 สามารถแชร์ข้อมูลกับ SCADA ยี่ห้ออื่นได้ไหม?

ได้แน่นอนครับ เนื่องจากใช้OPC Server ดังนั้น SCADA อื่นที่สนับสนุน OPC เช่น Wonderware, WinCC, iFix, … สามารถดึงข้อมูลจาก OPC Server ได้ และยิ่งกว่านั้นหากต้องการดึงข้อมูลจาก GENESIS32 เช่นจาก TrendWorX, AlarmWorX เพื่อเอาค่า Trend และ Alarm ไปแสดงก็ทำได้ เนื่องจาก GENESIS32 สามารถทำหน้าที่เป็น OPC DA, History Data Access และ Alarm & Event Server ทำให้ SCADA ที่ทำหน้าที่ OPC DA Client, OPC History Data Access Client และ Alarm & Event Client สามารถดึงค่าไปแสดงได้

 

 

GENESIS32 จะแสดงผลบนเว็บเพจได้ไหม และต้องเขียนเว็บด้วยสคริปต์หรือไม่

ได้ครับ และไม่ต้องเขียนสคริปต์เพื่อแปลงกราฟิกใด ๆ เพราะสามารถใช้ไฟล์ GENESIS32 นั้นเพื่อแสดงเป็นเว็บเพจได้เลย แต่เครื่องที่ทำหน้าที่ Web Server ต้องติดตั้ง Add-on ที่ชื่อ WebHMI เสียก่อน

 

กรณีอุปกรณ์ Modbus มีแถม OPC Server ให้

จึงทำให้เราไม่ต้องซื้อ OPC Server เพิ่ม เพราะ ICONICS แถมให้ทั้ง OPC Modbus Serial และ Modbus TCP

 

ถ้าต้องการสร้างรายงานสัญญาณที่เก็บใน GENESIS32 จะทำอย่างไร

ทำได้โดยทำตาม VDO เหล่านี้นะครับ

  • TrendWorX ตอนที่ 3 - นำสัญญาณ Historical Trend มาสร้างรายงานอัตโนมัติที่สามารถกำหนดรูปแบบได้ (ตอนแรก)
  • TrendWorX ตอนที่ 4 - กำหนดรูปแบบ Trend Report เช่นการสร้างชาร์ต กำหนดรายละเอียดและเพิ่มสูตร (ตอนที่สอง)
  • TrendWorX ตอนที่ 5 - เพิ่มเติมเกี่ยวกับ Trend Report (จบ)

 

รู้ไหมว่า GENESIS32 มีชื่ออื่นอีก

เนื่องจากผู้ผลิต PLC, Controller และ BAS อื่น ๆ ซื้อลิขสิทธิ์หรือมีหุ้นส่วนใน ICONICS ได้นำ GENESIS32 ไปใช้ โดยเปลี่ยนชื่อเป็นอย่างอื่น เราจึงมักพบว่า Software ต่าง ๆ เหล่านี้คือ GENESIS32

- MC Works (Mitsubishi)

- M5 Graphics (Johnson Control)

- ProcessView (SMAR)

- และอื่น ๆ

 

 

เกี่ยวกับตัว Demo ของ GENESIS32

ตัว Demo ที่ดาวน์โหลดไปใช้งาน สามารถใช้งานได้จริงแบบ Full feature โดยใช้ได้ 2 โหมดคือ โหมด 2 ชม แบบนี้ใช้ได้ 32 IO ครบ 2 ชม ต้องรีสตาร์ทระบบปฏิบัติการใหม่ บันทึกไฟล์อะไรได้ทุกอย่าง โหมดนี้เป็นดีฟอล์ตไม่ต้องทำอะไรก็จะเป็นโหมด 2 ชม อยู่แล้ว  อีกโหมดหนึ่งคือ Unlimited IO 30 วัน ทำงานได้ Full feature ไม่จำกัดจำนวน IO ได้ 30 วัน ครบ 30 วันจะกลับมาเป็นโหมด 2 ชม. และจะไม่สามารถกลับเป็นโหมด Unlimited IO 30 วันได้อีก หากต้องการโหมดนี้ ปฏิบัติตามนี้ครับ

 

เกี่ยวกับ Demo ของ OPC Server ทั่วไป

OPC Server ทั่วไปที่ทดลองดาวน์โหลดมาใช้งาน สามารถทำงานได้ 2 ชม. แล้วต้องรีสตาร์ทใหม่ (เช่น Kepware) และยังมีบางยี่ห้อทำงานต่อเนื่อง 15 – 30 วันก่อนที่จะหมดช่วงทดลอง

 

คุณสมบัติเด่นของ GENESIS32

- เป็น OPC to The Core ไม่ต้องมี Internal Database หรือ Dictionary เพื่อเป็นตัวกลางระหว่าง OPC Server กับ SCADA จึงติดต่อด้วยความเร็วสูงได้ สังเกตุว่าไม่ต้องมีการDefine tagในSCADAอีก ส่วนSCADAยี่ห้ออื่นต้องมาDefine tagเพื่อติดต่อOPC tagอีกที

- สนับสนุน OPC Standard เวอร์ชั่นล่าสุดทั้ง OPC DA, HDAและ AE

- ทุกโมดูลหลักเป็น ActiveX control สามารถควบคุมด้วย VB/VBA ได้ สามารถเขียน VB ใน GENESIS32 ควบคุมทุกส่วนเพื่อเพิ่มความสามารถได้

- ใช้งานง่าย เนื่องจากทูลบาร์และเมนูเป็นไปตามมาตรฐาน Microsoft ที่เข้าใจง่าย และทุกส่วนออกแบบที่เน้นความสะดวกและความเข้าใจของผู้ใช้

- มีฟังก์ชั่นการทำงานระดับสูงที่หลากหลาย สร้างการทำงานที่ซับซ้อนได้ง่ายดาย สร้าง SCADA ได้รวดเร็ว ประหยัดเวลา

- แจกจ่ายง่าย ไม่ต้องแบ่งเป็นโปรเจ็คก็ได้ (SCADA หลายยี่ห้อต้องแยกโปรเจ็คเป็นกลุ่ม ๆ)

- ต่อขยายง่าย แลกเปลี่ยนข้อมูลกับ SCADA อื่น ๆ ได้

- มีโมดูลรายงานเพื่อสร้างรายงานที่มีประสิทธิภาพจากข้อมูลที่บันทึกไว้ โดยรายงานเลือกได้ทั้งแบบ Excel, Text และแบบส่งออกไปเก็บในฐานข้อมูล สามารถส่งรายงานทางอีเมล์ สร้างรายงานได้ทั้งตามเงื่อนไขและตามSchedule สามารถออกแบบเทมเพลตเช่น รูปแบบหน้าตา ใส่Chart ใส่สูตรในExcelซึ่งเอามาทำเป็นเทมเพลตได้ ทำให้สะดวก ยืดหยุ่น และใช้งานง่าย 

Last Updated ( Friday, 13 June 2014 14:51 )
 

สิ่งที่น่าสนใจ

image I.S. Interfaces จากPR Electronicsรับประกัน5ปี