Upon the occurrence of an event at the
REQ
input of an instance of this simple
function block type, the values of the
IN1
and
IN2
variables are added together to produce the value of the
OUT
variable, and an event is produced at the
CNF
output.
The operation of an instance of this FB type is illustrated below, using the Run option of the FBDK:
- The initial situation before clicking the REQ button.
- The situation after clicking the REQ button. The
empty string is not a valid value for the
FREQ
data type, so the initial value of50.0
is used for both theIN1
andIN2
inputs, giving anOUT
value of100.0
. - The situation after entering a value of
25
for theIN1
input and clicking the REQ button. The initial value of50.0
continues to be used for theIN2
input, giving anOUT
value of75.0
. - The situation after entering a value of
35
for theIN2
input and clicking the REQ button, giving anOUT
value of60.0
. - The situation after entering a value of
XXX
for theIN2
input and clicking the REQ button. SinceXXX
is not a valid value for theFREQ
data type, the previous value (35
) is used for this input, giving anOUT
value of60.0
.