GENESIS32: ทำตัวเลือกส่งค่าให้OPC Tagแบบมีปุ่มSubmit

image จากบทความ “GENESIS32 SCADA: ทำตัวเลือกส่งค่าให้อุปกรณ์อย่างไร” ซึ่งเป็นการส่งค่าที่เลือกจากรายการให้กับOPC tagทันทีที่เลือกรายการ บทความนี้จะเพิ่มปุ่มSubmitเข้ามา หลังจากกดปุ่มจึงมีการส่งค่าให้OPC tags

ดาวน์โหลดไฟล์ตัวอย่าง (16 Kb) (สำหรับGenesis32 V9.3)

หลักการ

  • ทำรายการDropdown Listเก็บค่าไปไว้ในLocal Variableก่อน
  • หลังจากกดปุ่มSubmitจึงส่งค่าท่ี่พักไว้ในLocal Variableให้OPC tagจริง ๆ

จากรูปจะเห็นว่าเราทำDropdown listจากProcesspointที่ลิงค์กับตัวแปรLocal Variableชื่อV1 ส่วนค่าที่แสดงในProcessPointสีเขียวจะเป็นค่าปัจจุบันของOPC tag(เอาไว้ดู)

image

ในProcess Piontที่ลิงค์กับLocal variable V1 จะใช้States…ที่มีรายการค่าที่ต้องการทำเป็นตัวเลือก (การใช้Local Variableให้พิมพ์ชื่อตัวแปรที่ต้องการตั้งชื่อเข้าไปในช่องData SourceของProcess Pointได้เลย จะเป็นการสร้างตัวแปรอัตโนมัติ)

image

ในปุ่มSubmitจะใช้Dynamic Pick / Download Value เพื่อส่งค่าตัวแปรให้OPC tag

image

ทั้งนี้ตัวแปรLocal Variable จะไม่ถูกนำมานับLicenseดัวน้นจึงไม่ต้องกังวลว่าจะใช้ได้จำนวนจำกัด

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s