System Alarmów - konfiguracja rozszerzenia danych

Główne forum techniczne dla dyskusji dotyczących problemów przy wytwarzaniu aplikacji PROMOTIC oraz sposobach ich rozwiązania.

System Alarmów - konfiguracja rozszerzenia danych

Postby twit » Mon 18. Dec 2017 18:27:26

Witam,
Potrzebuję ustawić zakres górny (HI) rozszerzenia danych dynamicznie po przez zmienną pobraną z sterownika.
W taki sposób próbuję to wykonać:
Code: Select all
Dim oVar1, x1, oExt1, oExt2, oExt3
Set oVar1 = pMe.Pm("../S7_Logo8/Data/#vars/C_alarm_set")
x1 = oVar1.Value
Set oExt1 = pMe.Pm("../S7_Logo8/Data/#vars/C_L1_Temp/#ext/al")
Set oExt2 = pMe.Pm("../S7_Logo8/Data/#vars/C_L2_Temp/#ext/al")
Set oExt3 = pMe.Pm("../S7_Logo8/Data/#vars/C_L3_Temp/#ext/al")
oExt1.Max1 = x1
oExt2.Max1 = x1
oExt3.Max1 = x1

dla 9-ciu zmiennych, niestety działa tylko dla trzech pierwszych, tzn. po zmianie wartości progu detekcji alarmu alarmy są rejestrowane.
Wartości Max1 rozszerzenia danych zmieniają się na właściwe, lecz alarmy nie funkcjonują poprawnie.
W jaki sposób poprawnie takie przyporządkowanie wykonać i w którym miejscu ten kod należy umieścić.
twit
 
Posts: 2
Joined: Mon 18. Dec 2017 17:58:40

Re: System Alarmów - konfiguracja rozszerzenia danych

Postby Robert Siwek » Tue 23. Jan 2018 14:43:46

Witam,

Ustawiać progi alarmów można również skryptowo, ale alarm zostanie wywołany dopiero po zmianie wartości zmiennej.
W niektórej z następnych wersji systemu będzie możliwe również wywołanie wewnętrznego "odświeżenia" wartości w celu wywołania alarmu.
Robert
Robert Siwek
 
Posts: 93
Joined: Thu 13. Dec 2012 9:29:09


Return to Nie wiem jak zrobić...

Who is online

Users browsing this forum: No registered users and 1 guest

cron