Configuring Output Devices
16
O3-DIN EnOcean Application Guide
Edition 1.0
RPS Force Send
Since simple relays do not include a feedback function, there is no indication of the relay's
actual state. In some cases, you may want to send the same command again to ensure that the
command was received and acted on correctly by the relay output device.
The RPS Force Send BV object (BV3
sDD982 or BVpDD982) provides a way to send the current
relay output value even if that value has not changed.
RPS is an EnOcean term that refers to the repeated switch communication telegram
type. EEPs that use RPS telegrams start with F6. For example, F6-02-01.
To use the RPS Force Send feature:
1. Verify that the OFF Value AV and ON Value AV objects are set to the required values.
2. Command the RPS Force Send BV object to On. This sends the current value of the Relay
ONOFF Output BV object.
To use Force Send repeatedly, the Force Send BV object must be toggled ON and OFF at a rate
slower than the program scan rate. Here are some sample programs that can help ensure that
the ON/OFF signals are sent at the correct intervals.
The following pseudo code shows the idea of a state machine:
Variable Run as Integer
Variable Time As Real
<other parts of the GCL, which sets "Run" and "Time">
If (Run =0) Then
If ( State > 1 ) Then
BV = 0
State = 0
End If
Else
DoEvery ( Time )
State = State + 1
If (State = 1) Then
BV = 1
Else
BV = 0