Подробнее можно.
Ваш ПК с программой, написанной на Delphi, будет являться Мастером в сети Modbus TCP. А ПЛК, соответственно, будут Слйэв-устройствами.
То есть ПК будет посылать в сеть запросы, а ПЛК будут отвечать на них.
Здесь лежат компоненты для Delphi, которые предназначены для связи с ПЛК по протоколу TCP/IP. Сам не использовал, поэтому ничего о них не скажу. Ну и Google вам в помощь! Бесплатных библиотек в сети хватает.
Что касается ПЛК, то в среде CoDeSys нужно задать конфигурацию для ваших ПЛК. В конфигураторе добавляете устройство Modbus slave, у него добавляете тип TCP. И учтите, что кажный ПЛК должен иметь уникальный адрес в сети Modbus (от 1 до 255).
Успехов!