Monthly Archives: November 2012

การเพิ่ม .Net Control เพื่อใช้บน GENESIS64

เลือก Toolbox เป็น Windows Forms แล้วคลิ้กไอคอน .Add/Remove Components   คลิ้กปุ่ม Browse… เลือกไปยัง Directory ของ .Net ในคอมพิวเตอร์ ซึ่งอาจมีทั้งเวอร์ชั่น 2/3/4 ในตัวอย่างนี้เลือกเวอร์ชั่น 4 จากนั้นเลือก System.Windows.Forms.dll คลิ้ก Open จะพบคอนโทรลทั้งหมดของ .Net เวอร์ชั่น 4.0.xxxxx

Posted in Uncategorized | Leave a comment

GENESIS64 Tip : เทคนิคการใช้ Timer

ถ้าต้องการใช้งาน Timer เพื่อทำงานบางอย่างซ้ำ ๆ กันตามจังหวะเวลาที่แน่นอน เช่น เขียนค่าไปยัง OPC tag หรือตัวแปร Simulation เราสามารถใช้ Checkbox ทำหน้าที่นี้ได้ดังนี้   ในตัวอย่างนี้จะแสดงการใช้ Checkbox เป็น Timer เพื่อเพิ่มค่าให้ตัวแปร Simulation ขึ้นทีละ 1 ทุก500มิลลิวินาที ให้เปิด GraphWorX64 แล้วนำ Processpoint ไปวางไว้ใน Workspace โดยลิงค์กับตัวแปร Simualtion ที่เราจะสร้างขึ้นมา(สร้างตัวแปรโดยการพิมพ์ชื่อไปเลย)ดังรูป จากรูปผมตั้งชื่อตัวแปรว่า test โดยเป็นแบบ Double และค่าสูงสุดอยู่ที่ 1000000000   … Continue reading

Posted in Uncategorized | Leave a comment

อยากเก็บค่าไว้ใน OPC ที่รีสตาร์ทแล้วข้อมูลไม่หาย

ถ้าเราเก็บค่าข้อมูลไว้ใน OPC Server เราจะพบว่าถ้าต้องรีสตาร์ทพีซีใหม่อีกครั้งข้อมูลจะหายไป เนื่องจาก OPC Server ไม่ได้เก็บข้อมูลอย่างถาวร ต้องมีการ Initial ทุกครั้งที่เริ่มทำงาน ดังนั้นถ้าเราต้องการเก็บค่าไว้ใน OPC Server เราจึงต้องใช้ OPC Server ที่ลิงค์ PLC/Controller ที่ต้องทำงานอยู่ตลอดเวลา โดยเก็บค่าใน PLC/Controller เหล่านั้นซึ่งอาจเกินความจำเป็น ทางเลือกที่ดีที่สุดในกรณีที่ต้องการเก็บข้อมูลไว้ใน OPC Server เพื่อให้ SCADA โหนดอื่น ๆ เรียกใช้ได้ด้วยก็คือการใช้ OPC Server ที่ลิงค์กับฐานข้อมูลแทน PLC OPC Server หลายยี่ห้อสามารถติดต่อกับฐานข้อมูลได้ เช่น KEPServerEx … Continue reading

Posted in Uncategorized | Leave a comment

เว็บบอร์ดถามตอบ GENESIS32

ตอนนี้มีเว็บบอร์ดสำหรับแลกเปลี่ยนความรู้ GENESIS32 scada แล้ว

Posted in Uncategorized | Leave a comment