Cancel
Deviation (functional) SKMain-370
1 vote

Datakälla kopplad till (exempelvis) skymningsrelä med oändlig förfallotid och minsta uppfylld tid ger försenat frånslag

Created by Martin Videfors on 3/10/2012 11:25 AM Last Updated by Magnus Hansson on 7/17/2017 11:06 AM
%
 hrs
Logged: 0  hrs

 Description

En datakälla som är ett skymningsrelä och där man har satt en minsta tid för uppfyllnad om 30 minuter samtidigt som datakällan aldrig förfaller ger försenade "Turn Off",
Se bild för "Dagsljus" (06:54) och den försenade släckningen (07:24) troligtvis orsakad av minsta tid för uppfyllnad.

@Tomas: Jag behöver din assistans med granskning av detta för att ge mer indikation till orsaken.

 Comments (2)  Attachments (2)  History (9)  Notifications (3)  Sub Issues (0)  Parent Issues (0)  Related Issues (1)  Revisions (0)  Time Tracking (0)

    Martin Videfors (Sunday, August 12, 2012 4:40 PM) #

Motorn som hanterar detta är MinFulfilledEvaluationEngine.

    Tomas Wennerberg (Sunday, August 12, 2012 1:47 PM) #

Problemet är att Minsta tid nollställs när nytt värde kommer in. Exempel:

Schema med regel DS = På, minsta tid 1 timme, På kl 05:00, Av kl 23:00.

DS kl 19:01 = På -> enheten kopplad till schemat sätts då På.

DS kl 19:13 = Av -> enheten stängs av kl 20:13 (alltså förskjuten i förhållande till senaste DS-värdet).

Egentligen borde enheten stängas av kl 20:01 (alltså i förhållande till när den sattes på).

Ännu tydligare blir det med detta exempel:

DS kl 10:00 = På -> enheten kopplad till schemat sätts då På.

DS kl 20:00 = Av. Enheten har då varit på i goda 10 timmar, men frånslaget förskjuts trots detta 1 timme till. Enheten stängs av kl 21:00 pga Minsta tid = 1 timme... Enheten borde stängas av direkt kl 20:00 eftersom Minsta tid-villkoret på 1 timme redan är uppfyllt.