-

Semantic Warning (SEM2009): The variable '...' was named like a data type that does already exist.

In a 'Variables' table or Data List, a variable or FB instance name is declared which has the same name as a user-defined data type contained in a data types worksheet (or possibly the data types worksheet in a user library).
This warning is often reported for variable names of user-defined data types which are identical to the data type name itself.
Example:

Although this is "only" a warning and the project remains compilable, it is recommended to keep variables and POU names unique.

This is a warning message to inform you about that important issue. Check the reason for this warning. If it is intended, no corrections are required as reaction to this message.