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