Home
GENESIS64 SCADA : ไฟล์ตัวอย่างสั่งบิตภายในWordของOPC Tag PDF Print E-mail
Written by Administrator   
Thursday, 25 July 2019 17:37

ตัวอย่างไฟล์GraphWorX64ของGENESIS64 SCADAแสดงการสั่งงานบิตแต่ละตำแหน่งภายในWORDให้ONหรือOFFทั้งแบบทีละตำแหน่งและแบบหลายตำแหน่งพร้อมกัน แสดงให้เห็นว่าGENESIS64สามารถประหยัดOPC tagในกรณีใช้งานกับDigital InputและDigital OutputของPLCหรือRTUที่สามารถรวบมาเป็นWORDได้

 

ดาวน์โหลดไฟล์ตัวอย่าง(GraphWorX64)

 

image

 

ถ้าคลิ้กปุ่มเช่นที่ปุ่ม 10111 ก็จะเป็นการสั่งบิตที่ 4,2,1,0 ให้ ON และบิตที่ 3 ให้ OFFเป็นต้น ก็จะทำให้ได้ค่าผลลัพธ์เป็น 23 (ในตัวอย่างนี้ใช้TagแบบSimulatonแทนOPC Tag)

และถ้าคลิ้กปุ่ม 1/0ก็จะเป็นการToggleบิตในแต่ละตำแหน่งตามต้องการ

 

เมื่อดูรายละเอียดปุ่ม 10111 ก็จะพบว่ามีการเขียนค่าไปยังTagแบบSimulationชื่อV1ซึ่งผมกำหนดขึ้นมา(ใช้OPC tagแทนได้) และค่าที่ส่งให้Tagดังกล่าวคือค่าจากการSetบิตตำแหน่งที่เราต้องการ

 

image

 

เมื่อคลิ้กเข้าไปดูที่ OnUpValueก็จะพบExpressionที่เราใช้Setบิตหลายตำแหน่งพร้อมกัน

 

image

 

เช่นเดียวกับปุ่ม1/0ที่ใช้Setบิตแต่ละตำแหน่ง ต่างกันก็เพียงเราสั่งการแค่บิตเดียวและส่งค่าtogglebitแทนSetbitเพื่อกลับค่าON/OFF

 

image

 

ถ้าต้องการเปลี่ยนSimulation tagเป็นOPC tagจริง ให้เปลี่ยน ({{localsim::V1::0:65535}} เป็น OPC tag ที่ต้องการ และไม่ต้องพิมพ์เอง ให้ใช้หน้าDataBrowserเลือกOPC tag

 

image

Last Updated ( Thursday, 25 July 2019 09:51 )
 
**สงวนลิขสิทธิ์ทั้งหมด โดย EDA International LTD.
สงวนลิขสิทธิ์ทั้งหมด ทุกข้อความ รูปภาพ งานกราฟฟิค และภาพเคลื่อนไหว ที่ปรากฎอยู่บนหน้าเว็บไซต์ อยู่ภายใต้การสงวนลิขสิทธิ์และได้รับการคุ้มครองตามกฎหมาย ไม่อนุญาต ให้ทำซ้ำ คัดลอก ดัดแปลง ส่วนหนึ่งส่วนใดหรือทั้งหมด โดยมิได้รับอนุญาตเป็นลายลักษณ์อักษรจากบริษัทฯ