Tag/tag group adının maksimum metin miktarının 48 karakter olduğunu unutmayın. Sadece bağlantı için tagları değil, aynı zamanda bağlantının bir tag grubu veya alt tag grubu için tagları de tanımlamanıza izin verilir.
■ Global Tag
Global Tag, aynı projedeki tüm panel uygulamaları tarafından kullanılabilen bir tagdır. Global taglarla, aynı projedeki panel uygulamaları, aynı tag setini yerel olarak tutmak ve sürdürmek zorunda kalmadan ortak adres bildirimini paylaşabilir.
Global bir tagın yalnızca dahili değişkenlerle ilişkilendirilebileceğini unutmayın.
■ Local Tag
Local Tag, yalnızca tagın bulunduğu panel uygulaması tarafından kullanılabilen bir tagdır.
■ Single Tag
Single Tag, sistem tarafından izlenen veya kontrol edilen tek bir giriş veya çıkış değişkenini temsil eder. Bir tagın biçimi Link Number\Tag Group Name\Sub Tag Group Name\Tag Name şeklindedir.
Örneğin:
Kısayol | Tanım |
---|---|
1\MONITOR\CORE DISPLAY | Link 1'in MONITOR tag grubunda CORE DISPLAY adlı bir Local tagı belirtir. |
0\BOT\DECLARE | Dahili hafızanın BOT tag grubunda DECLARE adlı bir local tagı gösterir. |
0\_ALARM SHOW | Dahili hafızanın _ALARM SHOW adlı global tagını gösterir. |
■ Array Tag
Array Tag, aynı veri türünde ve boyutunda bir veya daha fazla değişken içeren bitişik bir bellek bloğunu temsil eder. Dizideki her değişkene, dizinin başlangıcından itibaren sıfır tabanlı bir ofset olarak erişilir.
- Tek boyutlu dizi etiketinin biçimi Link Number\Tag Group Name\Sub Tag Group Name\Tag Name[Index] şeklindedir.
- İki boyutlu dizi etiketinin biçimi Link Number\Tag Group Name\Sub Tag Group Name\Tag Name[Row, Column] şeklindedir.
- Üç boyutlu dizi etiketinin biçimi Link Number\Tag Group Name\Sub Tag Group Name\Tag Name[Index, Row, Column] şeklindedir.
Kısayol | Tanım |
---|---|
TANK[5] | Dahili hafızanın TANK adlı local tek boyutlu dizi tagının 6 numaralı değişkenini gösterir. |
1\FLAG[1,2] | Link 1'in 16-Bit Unsigned Integer[3,6] ile FLAG adlı yerel iki boyutlu dizi tagının 9 numaralı değişkenini gösterir. Not: Bir dizideki değişken sayısı = [(Geçerli Satır*Toplam Sütun) + Geçerli Sütun + 1] = 1 * 6 + 2 + 1 = 9 |
_Temp[1,0,2] | Dahili hafızanın 16-Bit Unsigned Integer[3,5,4] ile _Temp adlı global üç boyutlu dizi tagının 23 numaralı değişkenini gösterir. Not: Bir dizideki değişken sayısı = [(Geçerli Dizin*Toplam Satırlar*Toplam Sütunlar) + (Geçerli Satır*Toplam Sütunlar) + Geçerli Sütun + 1] = 1 * 5 * 4 + 0 * 4 + 2 + 1 = 23 |
Structure Tag, bir blokta tek bir tag kullanılarak başvurulabilecek birden fazla değişkeni tutmanın bir yolunu sağlar. Her değişken yazılım tarafından desteklenen herhangi bir geçerli veri tipinde olabilir.
Structure Tag'ın formatı Link Number\Tag Group Name\Sub Tag Group Name\Tag Name.Element Name şeklindedir.
Örneğin:
Kısayol | Tanım |
---|---|
0\Valve_1.Position | Dahili hafızadaki Valve_1 adlı local structure tag Position adlı elemanını gösterir. |