Externe Modbus TCP von der SPS in dem HMI geht nur über einen Umweg.
Das liegt daran, dass die Ethernet-Schnittstelle zum HMI gehört und nicht zur SPS.
Du kannst aber per Modbus RTU über die Serielle-Schnittstelle (RS485) dezentrale E/A's ansprechen.
Entweder deine E/A's können zusätzlich RTU oder du nimmst einen Umsetzer zum Beispiel USR-DR302.
Kostet so zwischen 20 und 30 Euro. Der wandelt das RTU in TCP um, ohne extra Arbeit.