SpecProp
K vlastnostem datového rozšíření zpřístupněného pomocí vlastnosti Var.Extension lze zastarale přistupovat vlastností SpecProp.
Popis vlastnosti
SpecProp:
Syntaxe:
SpecProp(sName As String) As Variant
Parametry:
sName - Název speciální vlastnosti v datovém rozšíření. Každý typ datového rozšíření zpřístupňuje svojí vlastní sadu speciálních vlastností:
- pro datové rozšíření
ExtAlarmAnalog:
Extension.SpecProp("alarm") - reference na příslušný objekt
PmAlarmEventItem. Vlastnost je určena
jen pro čtení.
Extension.SpecProp("max2") - hodnota 2. horní meze. Vlastnost je určena
pro čtení i zápis. Viz konfigurátor "
2. horní mez".
Extension.SpecProp("max1") - hodnota 1. horní meze. Vlastnost je určena
pro čtení i zápis. Viz konfigurátor "
1. horní mez".
Extension.SpecProp("min1") - hodnota 1. dolní meze. Vlastnost je určena
pro čtení i zápis. Viz konfigurátor "
1. dolní mez".
Extension.SpecProp("min2") - hodnota 2. dolní meze. Vlastnost je určena
pro čtení i zápis. Viz konfigurátor "
2. dolní mez".
- pro datové rozšíření
ExtAlarmBinary:
Extension.SpecProp("alarm") - reference na příslušný objekt
PmAlarmEventItem. Vlastnost je určena
jen pro čtení..
- pro datové rozšíření
ExtOpcClient:
Extension.SpecProp("ItemId") - Textová adresa/identifikátor proměnné v OPC serveru. Vlastnost je určena
jen pro čtení. Viz konfigurátor "
ItemID".
Extension.SpecProp("AccessPath") - Přístupová cesta k proměnné v OPC serveru. Tato hodnota často může být prázdná. Vlastnost je určena
jen pro čtení. Viz konfigurátor "
AccessPath".
- pro datové rozšíření
ExtComm:
Extension.SpecProp("ItemId") - Textová adresa/identifikátor proměnné pro daný typ komunikace. Vlastnost je určena
jen pro čtení. Viz konfigurátor "
ItemID".
- pro datové rozšíření
ExtTrend:
Extension.SpecProp("min") - Minimum Vlastnost je určena
pro čtení i zápis. Viz konfigurátor "
Minimum".
Extension.SpecProp("max") - Maximum Vlastnost je určena
pro čtení i zápis. Viz konfigurátor "
Maximum".
Extension.SpecProp("unit") - Jednotka Vlastnost je určena
pro čtení i zápis. Viz konfigurátor "
Jednotka".
Příklad:
Vyčtení/zápis z/do 1. dolní meze z datového rozšíření
ExtAlarmAnalog (identifikátor
"al") z proměnné typu
Var (název
val1) v objektu
PmData (na cestě
"/Data").
min1 = pMe.Pm("/Data/#vars/val1").SpecProp("al").SpecProp("min1")
pMe.Pm("/Data/#vars/val1").SpecProp("al").SpecProp("min1") = 70