FUNCTION_BLOCK BS_Average VAR_INPUT Input : INT ; Num : INT := 20 ; Delay : Time := t#100ms ; END_VAR VAR_OUTPUT Output : INT ; END_VAR END_FUNCTION_BLOCK