Motivity v1.3
Technical Documentation
Timer
A Timer object can be used to start an action after another one has occurred, with a delay
time. It is also possible to send out a value cyclically. In the latter case, a value will be sent
each time the timer expires, as long as the input Activation Object is 1.
The timer period is Factor x Time Base, allowing you to specify a period from 100 milliseconds
up to 255 hours.
You can choose when to activate the timer; wheter a 1, or a 0 is written to the object, or on
both edges. There is no way to cancel a non-cyclical timer that has been activated.
The value that is sent can be freely chosen.
The copy/invert of a 1 Bit object will use the “Input Value” when the timer expires, not the
value at the time of activation of the timer.
If a timer is “Resetable”, then an incoming telegram on the activation object will reset the
timer period to 0.
List of parameters and communication objects:
©
Tense BVBA
15/03/17
22
Name
Value Range
Comment
Time Base
base of time calculation
Time Factor
1 – 255
multiplied by Time Base to get the timer Period
Value
Value
0 – 255
1 Byte Value to be transmitted after timer expiry
Value
0 – 65535
2 Byte Value to be transmitted after timer expiry
Yes/No
Cyclic
Yes/No
Yes/No
Activation on
Edge on which the timer has to start
Resetable
Yes/No
100 milliseconds / 1
second / 1 minute /
1 hour
On / Off / Invert /
Copy
Value to be transmitted. When Invert or Copy is selected
than an 1 bit input object will be available onto which the
input value must be written so that the desired operation
can be carried out.
Use Value from External
Object
Available when 1 / 2 Byte output value type is selected.
Provides a means to sent out a copy of a value when the
timer expires.
timer is cyclic, thus will be restarted automatically every
time the timer expires. When the activation object is set
to 0 , then the timer will stop.
Use Value from External
Object
Available when 1 / 2 Byte output value type is selected.
Provides a means to sent out a copy of a value when the
timer expires.
On / Off / Both
Edges
a new write onto the input object that matches the
Activation Parameters will reset the timer