ข้ามไปที่เนื้อหา

Connections & Tags

connection คือแหล่งข้อมูลหนึ่งแหล่ง — PLC, พื้นที่หน่วยความจำภายใน, MQTT broker หรือ web API ภายนอก tag คือจุดข้อมูลหนึ่งจุดที่อ่าน (หรือ เขียน) จาก connection — register ของ PLC หนึ่งตัว, ตัวแปรภายในหนึ่งตัว, MQTT topic หนึ่งอัน และอื่น ๆ widget บน view จะผูกกับ tag ไม่ใช่ผูกกับ connection โดยตรง

เปิด Setup → Connections เพื่อจัดการทั้งสองอย่าง

แผนภาพ connections

Connections settings แสดง SCADash Server connection เป็นการ์ด

ทุกเกตเวย์มาพร้อม connection ในตัวหนึ่งตัว คือ SCADash Server — แหล่งข้อมูลภายในสำหรับ memory tag ที่ไม่ได้มาจากอุปกรณ์ภายนอก (มีประโยชน์ สำหรับค่าที่คำนวณได้, flag หรือทดสอบ view ก่อนที่ข้อมูล PLC จริงจะพร้อมใช้ งาน) เพิ่ม connection อื่นได้ด้วยปุ่ม +

สลับไปไอคอนรายการ (มุมขวาบน) เพื่อดูแบบตารางแทนแผนภาพ:

Connections list view แสดง Name/Type/Polling/Address/Status/Enabled

การเพิ่ม connection

คลิก + แล้วกรอก:

Connections Property dialog

ฟิลด์ หมายเหตุ
Name ชื่อของ connection นี้ที่จะปรากฏทั่วทั้ง SCADash
Type มีให้ในตัว WebAPI, MQTTclient, หรือ internal — ติดตั้ง plugin เพื่อเพิ่มไดรเวอร์โปรโตคอล PLC (Modbus, Siemens S7, Mitsubishi, EtherNet/IP และอื่น ๆ)
Polling อ่านข้อมูลจาก connection นี้บ่อยแค่ไหน
Enable connection นี้ทำงานอยู่หรือไม่

เมื่อเพิ่ม connection แล้ว Type ที่เลือกจะกำหนดว่าฟิลด์เฉพาะโปรโตคอลใดจะ ปรากฏต่อ (address, port, slave ID ฯลฯ — แตกต่างกันไปตามไดรเวอร์)

คลิกไอคอนดินสอบนการ์ด connection ที่มีอยู่แล้ว เพื่อแก้ไขชื่อและช่วงเวลา polling:

Server Property dialog สำหรับ SCADash Server connection

การจัดการ tag

คลิกไอคอนโซ่ (link) บนการ์ด connection เพื่อเปิดรายการ tag ของมัน:

รายการ tag ของ connection หนึ่ง ยังว่างเปล่า

คลิก + เพื่อเพิ่ม tag:

Tag Property dialog

ฟิลด์ หมายเหตุ
Device tag นี้เป็นของ connection ใด
Tagname ชื่อของ tag ใช้ตอนผูก widget เข้ากับมัน
Type number, boolean, หรือ string
Init value ค่าเริ่มต้นของ tag ก่อนที่ connection จะรายงานค่าใด ๆ
Description ข้อความอธิบายอิสระ

สำหรับ connection แบบ PLC (เพิ่มผ่าน plugin) กล่องโต้ตอบ tag จะถามที่อยู่ ฝั่ง PLC ที่จะอ่านหรือเขียนด้วย — รูปแบบที่อยู่ที่แน่นอนขึ้นอยู่กับไดรเวอร์ (เช่น หมายเลข register แบบ Modbus เทียบกับที่อยู่ DB แบบ Siemens S7)