The following examples are presented in the following diagrams:
The function blocks behave like a pure multiplication block with the multiplier GAIN.
Function block LEAD_LAG1 with LEAD = LAG
The output Y jumps in this case to half the end value in order to run into the end value with the delayed time constant lag (GAIN * X).
Function block LEAD_LAG1 with LEAD/LAG = 0.5 and GAIN = 1
The output Y jumps in this case to twice the end value in order to run into the end value with the delayed time constant LAG (GAIN * X).
Function block LEAD_LAG1 with LEAD/LAG = 2 and GAIN = 1