Delay settings in DO and DI points and IEC

Guide on how you can change the start and stop delays in indication and control points from IEC-program in Fidelix substations.

In Fidelix CPU:s the indication and control points have internal start and stop delays that can be set for the points. These can also be manipulated from IEC-program which can help simplify code as no separate timers will be needed to create delays.

Writing to these delays from IEC it can be done with the function "SetAnalogPointF"

When writing to start delay the LockState value of the function should be: 100

And when writing to stop delay the LockState value of the function should be: 101

 

Example of writing to start delay:

iResult := SetAnalogPointF(Value:=rStartDelay, LockState:=100, Name:='PointID');

Example of writing to stop delay:

iResult := SetAnalogPointF(Value:=rStopDelay, LockState:=101, Name:='PointID');