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

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

การเพิ่ม connection¶
คลิก + แล้วกรอก:

| ฟิลด์ | หมายเหตุ |
|---|---|
| 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:

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

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

| ฟิลด์ | หมายเหตุ |
|---|---|
| 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)