Treshold parameter actor 2 byte / lux

Problemen, Tips of tricks met ETS programmatie post je hier.
Plaats reactie
grindal
Berichten: 152
Lid geworden op: zo 29 nov 2009, 16:34

Treshold parameter actor 2 byte / lux

Bericht door grindal »

Hallo forumleden,

Even een vraagje of ik het bij het juiste eind heb met de programmatie.

In de ABB actor heb ik volgende functie "ondekt".. namelijk "treshold".
Bedoeling is dat ik deze setting gebruik om de 2byte waarde van het weerstation ( Lux waarde ) de output te laten schakelen.
Echter lukt het nog niet zo vlotjes.... of ben ik misschien verkeerd.


Onderstaande heb ik uit de abb manual

SA/S | 2CDC 505 056 D0207 91
3.2.3.1.6 Parameter window
A: Threshold value
In this parameter window, all settings for the function Threshold are
undertaken.
This parameter is visible if in parameter window A: Function, page 64, the
parameter function Threshold has been enabled.
The function Threshold enables the evaluation of the 1 byte or 2 byte
communication object Threshold input. As soon as the value of the
communication object falls below or exceeds a threshold value, a switching
operation can be triggered. Two independent threshold values are available.
Threshold 1 can be modified via the bus.
For further information see: Function Threshold, page 152.
With activated function Threshold, the Switch Actuator continues to receive
switch telegrams. In this way, the contact position determined by the function
Threshold can be changed, see Function chart, page 139. The function
Threshold generates a switch telegram as soon as a new threshold telegram
is received, and at the same time a new switch condition is present that
overshoots or undershoots the switch criteria.
Data type of object "Threshold input"
Options: 1 byte [0...255]
2 byte [0...65,635]
The data type for the threshold input that is received via the communication
object Threshold input can be determined here.
It is possible to choose between a 1 byte integer value and a 2 byte counter
value.


Momenteel heb ik dus het "Treshold" object in het groupsadres van mijn weerstation geplaatst
Echter had ik nog geen succes met het aan/uit schakelen van de output. Via het standaard "Switch" object werkt alles wel normaal.
Enkel reageert de output dus niet op de treshold 2byte signalen.

doe ik iets verkeerd ? Of moet je naast het bepalen van de treshold ook nog een 1bit in het schakel object sturen? => wat volgens mij niet de bedoeling kan zijn.
Bijlagen
Schermafbeelding 2016-05-16 om 22.39.39.png
Schermafbeelding 2016-05-16 om 22.39.39.png (34.46 KiB) 6140 keer bekeken
Schermafbeelding 2016-05-16 om 22.30.28.png
Schermafbeelding 2016-05-16 om 22.30.28.png (17.4 KiB) 6140 keer bekeken
Dré
Berichten: 866
Lid geworden op: do 04 feb 2010, 18:05

Re: Treshold parameter actor 2 byte / lux

Bericht door Dré »

Ik ga een hele stomme vraag stellen, maar waarom gebruik je het 2-byte adres, bij de meeste weerstations en denk zelfs elk weerstation kun je toch aangeven dat het een schakelopdracht moet sturen ipv de waarde? of wat is jou gedachten daar achter?

Over je vraag,

Heb je ook al geprobeerd om eerst een waarde te sturen tussen die 500 en 700, een 5 minuten te wachten en daarna een waarde boven of onder die 2 grenswaardes?

En ik zou even je onderste waarde van 1000 op 600 zetten volgens mij is dat namelijk de start waarde na opstarten van de module/busspanning, dan ligt namelij je start waarde tussen je twee grenswaardes in, is makkelijker met testen.
egfdevos
Berichten: 1417
Lid geworden op: vr 26 jul 2013, 07:31
Locatie: Zeeuws-Vlaanderen, NL

Re: Treshold parameter actor 2 byte / lux

Bericht door egfdevos »

Volgens mij ziet het er in principe ook goed uit.
Zoals Dré zegt zorgen dat de start waarde tussen je grenswaardes ligt.
Persoonlijk zou ik dan de hysteresis ook zelf bepalen aangezien de waardes redelijk dicht bij elkaar liggen.
Dit moet je zien als een soort van buffer zone om ongewenst schakelen te voorkomen.
Edwin
grindal
Berichten: 152
Lid geworden op: zo 29 nov 2009, 16:34

Re: Treshold parameter actor 2 byte / lux

Bericht door grindal »

Dré schreef:Ik ga een hele stomme vraag stellen, maar waarom gebruik je het 2-byte adres, bij de meeste weerstations en denk zelfs elk weerstation kun je toch aangeven dat het een schakelopdracht moet sturen ipv de waarde? of wat is jou gedachten daar achter?
Geen stomme vraag hoor ;)
Reden is dat ik inderdaad een 1 Bit adres kan sturen voor schemer, maar door de schakelen op de 2 byte waarde kan ik op verschillende drempels output's laten schakelen. Momenteel schakel ik tuinverlichting aan & ook sfeerverlichting in de woning. Dit heeft natuurlijk als gevolg dat bij schemer het in de woning sneller "donkerder" is dan buiten.
De sfeerverlichting in de woning mag aangaan bij een 1000lux, dan is het binnen al donker aan het worden.
De Tuinverlichting mag bv pas aan schakelen bij 300lux.

2e reden is dat ik op deze manier een configureerbare "output" van mijn weerstation kan uitsparen om voor zonwering te gebruiken ipv een simpele "schemer-schakeling"

Over je vraag,

Heb je ook al geprobeerd om eerst een waarde te sturen tussen die 500 en 700, een 5 minuten te wachten en daarna een waarde boven of onder die 2 grenswaardes?
Neen dat niet ... ik ga vanavond nog eens kijken wat ik zie in de bus-telegrammen.

En ik zou even je onderste waarde van 1000 op 600 zetten volgens mij is dat namelijk de start waarde na opstarten van de module/busspanning, dan ligt namelij je start waarde tussen je twee grenswaardes in, is makkelijker met testen.
Ah goede tip, zal ik eens proberen.
Dré
Berichten: 866
Lid geworden op: do 04 feb 2010, 18:05

Re: Treshold parameter actor 2 byte / lux

Bericht door Dré »

Ik moet zeggen ik vind dat dan ook weer een hele goeie van jou, om gewoon de 2-byte te gebruiken, ik ga daar zelf ook eens een keer naar kijken.
grindal
Berichten: 152
Lid geworden op: zo 29 nov 2009, 16:34

Re: Treshold parameter actor 2 byte / lux

Bericht door grindal »

ik moet nog wat verder "prutsen" want op dit moment reageert de actor niet echt zoals ik het verwacht....
To be continued....
Plaats reactie