Megpróbálom nem túlragozni, és csak röviden, hogy te is végezz egy kis munkát :-).
Néz utána a DeviceNet-nek. Ez egy Rockwell által fejlesztett/használt protokoll, ami RS485 fizikai alapokon rétegen nyugszik. Rengeteg féle eszköz köthető rá, többek között mindenféle ki bemeneti egységek. Minden eszköz külön címezhető, az egyes ki bemenetek külön elérhetőek, lehet akár többszáz is belőle.
Azaz egy db rs485 kábel kihúzásával felfűzhetsz rá egy rakás ki bemeneti eszközt, nevezhetjük őket I/O moduloknak. Így nem kell pl a 400 reléhez mindhez kihúzni kábelt meg mindenféle trükköket alkalmazni, elég lerakni, "tömbösíteni" ezeket fizikai elhelyezkedésük szerint ott helyben, majd felfűzni a buszra. Elég egyszerűen kezelhető, és nagyon jól működik.
Költségileg érdemes ezt a lehetőséget is megvizsgálni, nagyon egyszerűen integrálható a rendszerbe. Vannak mindenféle konvereterek is hozzá akár pl Ethernet, Profibus, MODBUS proitokolhoz vagy bármihez. Nem tudom milyen plc-hez kell illeszteni, meg milyen eszközökhöz, de pl az Allan Bradley alapból kezeli, a többihez is egy konverterrel illeszthető.
Szóval nézz utána hátha ez is jó lesz neked. többszáz méteres kábelezések megoldva, zavarvédelem megoldva, de eszközök kellenek hozzá.