i get ( port 502 can't be reached ) when i try to connect to cj2m plc why ?

i am trying to connect to plc using modbus tcp/ip via ethernet cable in c#

when i try the connection , it keeps telling me : port can’t be reached

how can i fix that ?