GENESIS64 มีให้เลือกใช้ในAzure Marketplace ไม่ต้องเสียเวลาติดตั้งเอง

ท่านที่ต้องการใช้GENESIS64 SCADAในMS Azure cloud วันนี้ติดตั้งง่ายกว่าเดิม เพราะGENESIS64มีให้เลือกใช้ในAzure Marketplaceแล้ว ไม่ต้องเสียเวลาดาวน์โหลดและติดตั้งเองในMS Azure แค่เราซื้อไลเซนส์มาใส่ก็ใช้งานได้แล้วครับ ไม่ต้องซื้อและจัดหาComputerเอง สามารถเรียกใช้งานผ่านเว็บได้เลย

selected image

รายละเอียด ICONICS GENESIS64 ในAzure Marketplace

Posted in Uncategorized | Leave a comment

ตัวอย่าง IF THEN ELSE ใน GENESIS64 SCADA

ท่านที่ใช้GENESIS64 SCADAและต้องการใช้IF THEN ELSEซ้อนกัน ลองดูตัวอย่างนี้ครับ

Continue reading
Posted in Uncategorized | Leave a comment

GENESIS64 SCADA : ตัวอย่างExpressionคำนวนปริมาตรแท็งค์รูปร่างไม่คงที่ตามระดับสัญญาณLevel

จากรูปเป็นตัวอย่างแท็งค์ด้านล่างเป็นทรวงกรวยและด้านบนเป็นทรงกระบอก กรวยมีความสูงประมาณ 22หน่วย ขนาดรัศมีของฐานกรวยประมาณ 40หน่วย

จากสูตรปริมาตรของกรวย = 1/3 * ¶ * R^2 * h

ปริมาตรทรงกระบอก = ¶ * R^2 * h

เมื่อRคือรัศมี, h คือความสูง

เมื่อเราได้สัญญาณLevelจากเซนเซอร์เป็นระดับของเหลวในแท็งค์ ถ้าLevelไม่เกิน 22 ปริมาตรก็จะคำนวนโดยใช้สูตรของกรวย โดยให้คำนวนRจากอัตราส่วนความสูงและรัศมีจากฐานกรวย เช่น ถ้าLevelคือ 22 ก็จะได้Rคือ40 ถ้าLevelคือ11ก็จะได้Rคือ 11 x 40 / 22 เป็นต้น ดังนั้นถ้าLevel = OPC Tag ก็จะได้ R = OPC tag x 40 /22

ถ้าLevelเกิน22 ปริมาตรรวมจะเท่ากับปริมาตรกรวยซึ่งเป็นฐาน + ปริมาตรทรงกระบอก โดยความสูงในการคำนวนปริมาตรทรงกระบอกคิดจากLevel – ความสูงกรวย ก็จะได้ Expressionการคำนวนเป็น

if({{ที่อยู่OPC tag}} <= 22,
pi * pow({{ที่อยู่OPC tag}} * 40 / 22,2) * {{ที่อยู่OPC tag}} / 3,
(pi * pow(40,2) * 22 / 3) + pi * pow(40,2) * ({{ที่อยู่OPC tag}} - 22)
)

เมื่อ pow(x,y) คือxยกกำลังy
และมีการใช้ if( เงื่อนไข, ผลลัพธ์เมื่อเป็นจริง, ผลลัพธ์เมื่อเป็นเท็จ) เพื่อเปรียบเทียบเงื่อนไขแล้วเลือกรูปแบบการคำนวน

ตัวอย่างนี้แสดงให้เห็นว่าเราสามารถใช้Expressionคำนวนค่าที่รับจากเซนเซอร์อย่างมีเงื่อนไขได้

Posted in Uncategorized | Leave a comment

เปิดใช้OPC UA ServerบนS7 1500 PLC

เราสามารถเปิดใช้งานOPC UA ServerบนSIMATIC S7-1500ได้ถ้าPLCใช้ firmware version V2.5 และมี TIA Portal V15ขึ้นไป ทำให้SCADAอย่างGENESIS64สามารถเชื่อมต่อกับPLCได้เลยไม่ต้องซื้อหรือคอนฟิกOPC Serverเพิ่ม

Continue reading
Posted in Uncategorized | Leave a comment

GENESIS32 SCADA ข้ามแพลตฟอร์มได้ด้วยGEN64 RT

GENESIS32 SCADAเป็นSCADA Softwareที่เสถียรและมีฟีเจอร์ครอบคลุมงานต่างๆมากที่สุด มีความยืดหยุ่นสามารถปรับเลี่ยนให้ตรงความต้องการแม้งานจะมีความซับซ้อนมากมายเพียงใดก็ตามทำให้จบงานได้เร็ว ส่วนตัวผมชอบพัฒนาToolkitให้ผู้ใช้GENESIS32เอาไปใช้งานฟรีเพื่อทำเป็นตัวอย่างให้เห็นว่าGENESIS32นี่เองที่อยากจะได้อะไรก็จัดหาให้ได้ ทั้งเรื่องระบบรายงาน ระบบแจ้งเตือนผ่านLINE ฯลฯ การใช้งานsciptที่คนทั่วโลกใช้คือVBA หรือจะนำไปใช้กับ.Netเช่นMS Visual Studio และMS Visual Studio Express ก็ทำได้ทั้งทางตรงและทางอ้อม (แม้จะไม่จำเป็นเลยเพราะในโปรแกรมมีทุกฟีเจอร์ส่วนใหญ่ที่เราต้องการแล้ว) ใช้งานง่าย แม้คุณจะอายุเกือบ70ไม่เคยใช้งานSCADAใดๆมาก่อนก็เรียนรู้ได้ง่าย แม้จะมีGENESIS64 SCADAออกมาก็ไม่สามารถเปลี่ยนใจผมได้ สิ่งที่ขาดหายไปในGENESIS32ที่สำคัญก็คือการใช้งานข้ามแพลตฟอร์ม GENESIS32นั้นใช้งานได้เฉพาะบนแพลตฟอร์มWindowsและWeb(ผ่านIE) ในขณะที่GENESIS64ใชงานได้หลากหลายแพลตฟอร์มทั้งWindows, Android, iOS, Linux, Web แต่เรื่องนี้มีทางออกและไม่ยากครับ

Continue reading
Posted in Uncategorized | Leave a comment